the-djmaze
|
bc6a2b67c0
|
Cleanup KnockoutJS a bit
|
2024-10-30 01:08:18 +01:00 |
|
the-djmaze
|
4cd5774257
|
ko.utils.domNodeDisposal.addDisposeCallback to ko.addDisposeCallback
|
2024-10-29 22:19:26 +01:00 |
|
the-djmaze
|
644c8ad389
|
new Error to Error
|
2024-03-04 01:12:40 +01:00 |
|
the-djmaze
|
766d3eaa98
|
KnockoutJS don't scramble exportDependencies. controlsDescendantBindings, createChildContext
|
2024-03-03 19:10:00 +01:00 |
|
the-djmaze
|
bb3fc79e09
|
KnockoutJS drop unused templateNodes
|
2024-03-03 17:56:43 +01:00 |
|
the-djmaze
|
667e50c9fb
|
KnockoutJS scramble controlsDescendantBindings
|
2024-03-03 17:27:18 +01:00 |
|
the-djmaze
|
4ee00d30ae
|
KnockoutJS scramble createChildContext
|
2024-03-03 17:24:55 +01:00 |
|
the-djmaze
|
7c1f70c51e
|
Replace some ko.exportSymbol('*') in favour of ko['*']
and drop ko.exportProperty()
|
2024-02-11 15:37:24 +01:00 |
|
the-djmaze
|
f105ed3f9d
|
Changed Knockout a bit
|
2024-02-03 12:06:56 +01:00 |
|
the-djmaze
|
d1f71508fe
|
Drop Knockout.js loading components asynchronous
https://knockoutjs.com/documentation/component-registration.html#controlling-synchronousasynchronous-loading
|
2022-09-12 22:31:05 +02:00 |
|
the-djmaze
|
ef8b1f40e4
|
Use JavaScript Optional chaining in vendors/*
|
2022-09-12 22:07:51 +02:00 |
|
djmaze
|
30e9b89d9b
|
notifySubscribers and equalityComparer are not used outside KnockoutJS
|
2021-12-31 17:10:40 +01:00 |
|
djmaze
|
4fff41580e
|
KnockoutJS disposeWhenNodeIsRemoved not used external
|
2021-10-04 13:47:47 +02:00 |
|
djmaze
|
4a403df168
|
Cleanup KnockoutJS and use ECMASCRIPT_2018 for its closure compiler
|
2021-10-01 17:36:21 +02:00 |
|
djmaze
|
bcc3dc51ef
|
Speedup KnockoutJS by simplifying components loader system.
Custom loaders are not used, so it is removed
|
2021-09-29 12:51:51 +02:00 |
|
djmaze
|
75b7176ada
|
Remove knockout evaluatorFunctionTarget
Drop deprecated knockout throttle extender
Added knockout debounce extender
|
2021-02-10 11:33:36 +01:00 |
|
djmaze
|
ebe2c0536f
|
Bugfix: compose mail select contacts for cc/bcc failed
Cleanup: Inputosaurus and Knockout
Change: Knockout domData now uses WeakMap
Replaced: Knockout domManipulation with a documentFragment
|
2021-02-01 14:34:24 +01:00 |
|
djmaze
|
1d57a62ddd
|
Dropped more unused knockoutjs code
|
2020-10-29 11:15:04 +01:00 |
|
djmaze
|
ff6fb41812
|
Remove more unused knockout code
|
2020-10-28 13:58:37 +01:00 |
|
djmaze
|
1e735bf4a9
|
Drop unused Knockout functionality
Especially dropped memoization for improved speed.
|
2020-10-13 14:56:23 +02:00 |
|
djmaze
|
07857a06a9
|
Cleanup knockout.js
- Remove AMD
- Manually removed closure-compiler polyfill for Object.entries
|
2020-10-05 13:46:19 +02:00 |
|
djmaze
|
72ed2b08b2
|
KnockoutJS to ES2015/ES6
TODO: use the new Proxy for ko.observable
|
2020-10-04 21:58:13 +02:00 |
|
djmaze
|
118c1613a4
|
Removed more IE workarounds from knockoutjs
|
2020-09-17 23:15:16 +02:00 |
|
djmaze
|
d06fed09d6
|
Drop support for old browsers and some jQuery
|
2020-09-17 16:40:43 +02:00 |
|
djmaze
|
091c4ec811
|
Clone 3.5.1 from github
|
2020-09-17 16:27:00 +02:00 |
|