jslib
A collection of javascript and typescript libraries for Front-End Web Development.
Filename
Size
Last Commit Date
Commit Message
..
cmd
html2jslib
go.mod
178
2022/12/14 15:00:26
updated to latest javascript package
go.sum
635
2022/12/14 15:00:26
updated to latest javascript package
main.go
5200
2022/08/21 11:51:10
need to close file to make sure it flushes (and return any error in doing so)
lib.js
bbcode.js
7950
2024/03/12 20:50:44
added missing JSDoc for type
bbcode_tags.js
11467
2023/02/24 17:23:15
added missing asterisk
bind.js
6111
2024/04/26 20:01:54
removed extra whitespace
casefold.js
6216
2024/04/18 21:54:56
regen'd
conn.js
7441
2024/03/10 15:00:36
responseText is not a valid option for all response types
css.js
7173
2023/02/16 09:37:46
compileRule does not need to be a method of CSS, as the only use of 'this' is to recursively call itself
datatable.js
21999
2024/04/25 21:58:06
removed unnecessary statements
dom.js
16811
2024/04/21 15:54:14
use apply to pass (what could be) large arrays to function instead of using spread operator
drag.js
8275
2023/07/29 12:51:39
removed interface from JS version of drag lib
events.js
9593
2024/03/07 21:07:04
added JSDoc for import
fraction.js
7637
2024/04/26 19:36:29
corrected docs for 'sign' method
html.js
1692
2023/01/26 10:57:35
re-gen'd
inter.js
14985
2024/04/26 19:39:24
The return of Pipe.remove indicates whether a fn was removed or not
load.js
469
2023/01/30 09:20:03
added JSDocs
markdown.js
52221
2024/03/29 20:13:00
note new 'misc' import
math.js
899
2024/03/07 20:55:22
regen'd
menu.js
10991
2024/03/26 20:27:29
use new bindCustomElement fn to register menu elements
misc.js
4891
2024/04/17 21:14:31
note in JSDoc that 'def' is cast to an integer
nodes.js
22005
2024/04/26 20:02:01
removed extra whitespace
pagination.js
6014
2024/03/26 20:27:36
use new bindCustomElement fn to register pagination elements
parser.js
17099
2024/02/22 21:02:10
added JSDoc for processToEnd fn
router.js
13107
2024/03/11 07:17:01
rewrote while loop into for loop
router_transitions.js
3083
2023/02/18 13:41:47
corrected link code
rpc.js
6084
2023/09/01 07:54:46
pull out handle func maker into func
settings.js
6351
2023/02/18 13:41:39
corrected link code
storagestate.js
3279
2024/04/12 18:04:44
add JSDocs
svg.js
2217
2023/01/26 10:57:57
re-gen'd
typeguard.js
23628
2024/03/12 20:39:41
changed to use new Callable type
urlstate.js
6776
2024/04/10 19:12:55
default to 'unknown' type if typeguard is not supplied
windows.js
25978
2024/03/26 20:27:47
use new bindCustomElement fn to register window elements
windows_taskbar.js
7944
2024/03/26 20:28:07
use new bindCustomElement fn to register window taskbar element
windows_taskmanager.js
5644
2024/03/26 20:27:57
use new bindCustomElement fn to register window taskmanager element
lib.ts
bbcode.ts
8459
2024/03/12 20:50:19
simplified breaking out of inner switch/loop
bbcode_tags.ts
12070
2023/02/24 17:23:15
added missing asterisk
bind.ts
7329
2024/04/26 20:01:54
removed extra whitespace
casefold.ts
6324
2024/04/18 21:54:56
regen'd
conn.ts
8352
2024/03/10 15:00:36
responseText is not a valid option for all response types
css.ts
7733
2023/02/16 09:37:46
compileRule does not need to be a method of CSS, as the only use of 'this' is to recursively call itself
datatable.ts
23111
2024/04/25 21:58:06
removed unnecessary statements
dom.ts
18862
2024/04/26 19:37:04
typeguards should take 'unknown', not 'any'
drag.ts
8749
2023/02/17 17:36:17
removed erroneous paren
events.ts
10408
2024/03/07 21:07:04
added JSDoc for import
fraction.ts
7643
2024/04/26 19:36:29
corrected docs for 'sign' method
html.ts
6209
2023/01/26 10:57:35
re-gen'd
inter.ts
19193
2024/04/26 19:39:24
The return of Pipe.remove indicates whether a fn was removed or not
load.ts
469
2023/01/30 09:20:03
added JSDocs
markdown.ts
54633
2024/03/29 20:13:00
note new 'misc' import
math.ts
964
2024/03/07 20:55:22
regen'd
menu.ts
11378
2024/03/26 20:27:29
use new bindCustomElement fn to register menu elements
misc.ts
5150
2024/04/17 21:14:31
note in JSDoc that 'def' is cast to an integer
nodes.ts
26107
2024/04/26 20:02:01
removed extra whitespace
pagination.ts
6351
2024/03/26 20:27:36
use new bindCustomElement fn to register pagination elements
parser.ts
19296
2024/02/22 21:02:10
added JSDoc for processToEnd fn
router.ts
13901
2024/03/11 07:17:01
rewrote while loop into for loop
router_transitions.ts
3117
2023/02/18 13:41:47
corrected link code
rpc.ts
7066
2024/04/26 19:44:21
typeguards should take type 'unknown', not 'any'
settings.ts
6700
2023/02/18 13:41:39
corrected link code
storagestate.ts
3592
2024/04/12 18:04:44
add JSDocs
svg.ts
4940
2023/01/26 10:57:57
re-gen'd
typeguard.ts
29693
2024/04/26 20:02:07
removed extra whitespace
urlstate.ts
7388
2024/04/10 19:12:55
default to 'unknown' type if typeguard is not supplied
windows.ts
27078
2024/03/26 20:27:47
use new bindCustomElement fn to register window elements
windows_taskbar.ts
8204
2024/03/26 20:28:07
use new bindCustomElement fn to register window taskbar element
windows_taskmanager.ts
5794
2024/03/26 20:27:57
use new bindCustomElement fn to register window taskmanager element
test
go.mod
286
2024/04/19 18:06:20
Bumps golang.org/x/net from 0.17.0 to 0.23.0.
go.sum
4763
2024/04/19 18:06:20
Bumps golang.org/x/net from 0.17.0 to 0.23.0.
index.html
1170
2022/12/02 13:54:40
updated title to indicated automatic testing
main.go
3568
2023/07/29 12:50:45
JS flag should switch between lib locations
manual.html
1162
2022/12/02 13:56:18
added link to automatic tests
manual.ts
17963
2023/08/16 20:42:54
added test for urlChanged
node.ts
79747
2023/07/13 21:43:02
implemented part of HTMLElement
style.css
852
2022/12/02 14:00:18
floated 'Run Test' button to right
test.ts
475172
2024/04/23 20:46:13
added DataTable filter tests for empty and non-empty cells
LICENSE
767
2019/11/11 11:04:50
added LICENSE
README.md
175728
2024/04/26 19:45:14
updated docs in README for rpc module to show typeguards taking 'unknown' instead of 'any'
casefold.sh
4200
2024/04/18 21:54:41
no need for a default shift value for addRange953
circular.sh
718
2021/09/01 14:43:03
added circular dependency checker, helpful for diagnosing some import issues
html.sh
2654
2023/01/26 10:57:22
added JSDocs
math.sh
1999
2024/03/07 20:53:21
corrected ns comment
requiredHTML.sh
866
2022/08/21 11:47:42
corrected 'ns' regexp (not currently needed, but may change in future)
requiredMath.sh
866
2023/01/12 11:31:45
added requiredMath script for completeness
requiredSVG.sh
885
2022/08/21 10:50:08
corrected 'ns' regexp
svg.sh
4104
2023/01/26 10:57:49
added JSDocs