the-djmaze
|
47cd902369
|
KnockoutJS drop alias textinput for textInput
|
2024-03-03 17:21:27 +01:00 |
|
the-djmaze
|
ee3aa16fcf
|
KnockoutJS use Array.isArray
|
2024-03-03 17:12:35 +01:00 |
|
the-djmaze
|
a40e6484a1
|
KnockoutJS simplify applyBindingsToNodeInternal
|
2024-03-03 17:02:38 +01:00 |
|
the-djmaze
|
33f0dfd3b2
|
KnockoutJS simplify virtualElements binding check
|
2024-03-03 16:58:07 +01:00 |
|
the-djmaze
|
4af874e1d1
|
KnockoutJS drop the twoWayBindings code
|
2024-03-03 16:49:52 +01:00 |
|
the-djmaze
|
df8f13e359
|
KnockoutJS drop unused bindingRewriteValidators
|
2024-03-03 16:48:42 +01:00 |
|
the-djmaze
|
dde1183174
|
KnockoutJS drop unused as
|
2024-03-03 16:27:21 +01:00 |
|
the-djmaze
|
513fc949d7
|
KnockoutJS remove unused beforeRemove
|
2024-03-03 16:09:07 +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
|
f7f3b0d373
|
Drop the disabled Knockout twoWayBindings
|
2024-01-08 18:33:37 +01:00 |
|
the-djmaze
|
e55938b653
|
Drop support for _ko_property_writers and for two-way binding they must be observables
|
2024-01-08 05:25:48 +01:00 |
|
the-djmaze
|
81ccee1152
|
Remove some unused Knockout code
|
2024-01-08 05:24:15 +01:00 |
|
the-djmaze
|
cf910c678b
|
Revamp Domains Settings IMAP disabled capabilities to extend it
|
2023-12-03 17:08:25 +01:00 |
|
the-djmaze
|
bc196bcd1a
|
Added missing knockoutjs checked.js binding
|
2023-01-30 14:16:10 +01:00 |
|
the-djmaze
|
ac424fc584
|
re-enable simplified knockoutjs checked binding
|
2023-01-30 14:03:45 +01:00 |
|
the-djmaze
|
2d832ff5ea
|
Fix selectbox issue with domain connection type #689
|
2022-11-21 09:01:59 +01:00 |
|
the-djmaze
|
9b8778f823
|
Reduce Knockout.js footprint by using ECMAScript 2020
|
2022-09-13 23:49:18 +02:00 |
|
the-djmaze
|
a566f6ed5a
|
More Optional chaining in Knockout.js
|
2022-09-13 22:00:31 +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
|
b98762dd68
|
Replace deprecated String.substr with String.slice
|
2021-12-08 11:35:41 +01:00 |
|
djmaze
|
4142526ba6
|
Cleanup KnockoutJS
|
2021-09-28 14:40:24 +02:00 |
|
djmaze
|
bf756c9279
|
Remove unused data from KnockoutJS
|
2021-09-28 14:03:07 +02:00 |
|
djmaze
|
5cb4d338a1
|
ko.utils.setTimeout to native setTimeout
|
2021-09-28 13:45:19 +02:00 |
|
djmaze
|
9014f08f35
|
ko.utils.registerEventHandler to native addEventListener
|
2021-09-28 13:38:02 +02:00 |
|
djmaze
|
7d97ae3145
|
Replace ko.utils.stringStartsWith with native String.startsWith
|
2021-09-28 13:20:54 +02:00 |
|
djmaze
|
244d4c49c5
|
Remove unused KnockoutJS afterMove
|
2021-09-27 12:49:40 +02:00 |
|
djmaze
|
5839bcf62d
|
Remove some unused KnockoutJS features
|
2021-09-13 16:20:29 +02:00 |
|
djmaze
|
f09820d0b9
|
Resolve Knockout/#2560 with
45e86bf034
|
2021-09-13 15:52:40 +02:00 |
|
djmaze
|
74f74163c6
|
Bugfix: <!-- ko text: valueAccessor --> failed
https://knockoutjs.com/documentation/text-binding.html#note-3-using-text-without-a-container-element
|
2021-08-12 12:54:42 +02:00 |
|
djmaze
|
89075b18bf
|
Remove unused KnockoutJS code
|
2021-08-10 15:16:21 +02:00 |
|
djmaze
|
3a32a09f2a
|
KnockoutJS:
* remove deprecated allBindings as Accessor https://github.com/knockout/knockout/pull/2133
* remove unused event '*Bubble' https://knockoutjs.com/documentation/event-binding.html#note-4-preventing-the-event-from-bubbling
* remove unused 'completeOn' https://knockoutjs.com/documentation/binding-lifecycle-events.html#indicating-that-a-control-flow-binding-completes-asynchronously
|
2021-08-10 15:00:49 +02:00 |
|
djmaze
|
cbecdd93a0
|
More Knockout code to ES6
|
2021-07-29 11:43:47 +02:00 |
|
djmaze
|
c3c1fc2c0e
|
Tiny knockoutjs speedup
|
2021-04-23 18:16:36 +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
|
fb680596a6
|
Fix naming
|
2020-11-13 00:04:35 +01:00 |
|
djmaze
|
1d57a62ddd
|
Dropped more unused knockoutjs code
|
2020-10-29 11:15:04 +01:00 |
|
djmaze
|
d49916731f
|
replaced ko.utils.array* with native
|
2020-10-28 20:17:45 +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
|
e7975d4f82
|
Bugfix: Knockout 'with:' used on 1 place
|
2020-10-13 10:15:50 +02:00 |
|
djmaze
|
c2a5d0fda5
|
ko hidden: use html5 hidden attribute
ko visible: rollback to use style.display
|
2020-10-11 11:59:36 +02:00 |
|
the-djmaze
|
52e6b9b0ed
|
Knockout visibleHidden to HTML5
|
2020-10-11 00:27:45 +02:00 |
|
djmaze
|
92836117ee
|
Bugfix: put back the knockout bindings if/ifnot as they are in use
|
2020-10-09 12:44:39 +02:00 |
|
djmaze
|
ba7ed497b2
|
Cleanup JS and better terser compression
|
2020-10-09 11:58:15 +02:00 |
|
djmaze
|
ac535b1d03
|
Remove more unused Knockout code
|
2020-10-09 10:20:22 +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
|
4da5543c27
|
Remove more IE9 stuff from Knockoutjs
|
2020-09-19 13:36:05 +02:00 |
|