the-djmaze
|
4cd5774257
|
ko.utils.domNodeDisposal.addDisposeCallback to ko.addDisposeCallback
|
2024-10-29 22:19:26 +01:00 |
|
the-djmaze
|
c744b83480
|
Put knockout bind context Proxy outside bindingFunction
|
2024-10-29 17:16:22 +01:00 |
|
the-djmaze
|
bce9758338
|
Fix Knockout binding non-Observable notice
|
2024-10-23 00:52:01 +02:00 |
|
the-djmaze
|
6bdd509b48
|
Cleanup knockout a bit
|
2024-10-23 00:37:48 +02:00 |
|
the-djmaze
|
9eb7f38485
|
KnockoutJS secure bindings using Proxy
|
2024-10-10 00:54:30 +02:00 |
|
the-djmaze
|
cb9e1b0705
|
Resolve #1797
|
2024-10-09 21:34:00 +02:00 |
|
the-djmaze
|
c14bbab945
|
KnockoutJS remove with($context) scope for faster access
|
2024-09-24 13:55:07 +02:00 |
|
djmaze
|
1b0dd48cdb
|
KnockoutJS don't throw error when property is not observable
|
2024-09-24 11:45:17 +02:00 |
|
the-djmaze
|
92a6027aa0
|
Improved Knockout property binding error
|
2024-09-23 17:02:51 +02:00 |
|
the-djmaze
|
e0236ea52d
|
Resolve #1733
|
2024-09-16 14:25:09 +02:00 |
|
the-djmaze
|
8a461e7a3d
|
Speedup Knockout a bit
|
2024-04-14 15:14:23 +02:00 |
|
the-djmaze
|
cab81d5214
|
Small code reduction in Knockout
|
2024-04-02 22:37:02 +02:00 |
|
the-djmaze
|
78178ecc2f
|
Everything to ES2020
|
2024-04-02 22:24:53 +02:00 |
|
the-djmaze
|
644c8ad389
|
new Error to Error
|
2024-03-04 01:12:40 +01:00 |
|
the-djmaze
|
b2009f6bc0
|
KnockoutJS rebuilt
|
2024-03-03 23:10:16 +01:00 |
|
the-djmaze
|
e97cf8fa6b
|
Knockoutjs built latest
|
2024-03-03 19:20:51 +01:00 |
|
the-djmaze
|
a0f7114a39
|
Bugfix: KnockoutJS failed to output text '0'
|
2024-02-12 20:07:08 +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
|
7ca5991041
|
KnockoutJS use Symbol for isObservableArray()
|
2024-02-11 14:44:47 +01:00 |
|
the-djmaze
|
f105ed3f9d
|
Changed Knockout a bit
|
2024-02-03 12:06:56 +01:00 |
|
the-djmaze
|
2a3cea63cc
|
KnockoutJS drop unused rateLimit method
|
2024-01-09 14:52:05 +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
|
2dbf192558
|
Knockout added future code replaceChildren() for Safari 14+
|
2023-03-13 09:03:14 +01:00 |
|
the-djmaze
|
4dbcade830
|
Knockout simplify Object.setPrototypeOf
|
2023-03-06 11:05:44 +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
|
a3a4a057e5
|
Dropped the knockout.js tasks from compiled code
|
2022-09-12 22:31:37 +02: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
|
679d7356e0
|
More ko.computed to pureComputed
|
2021-12-31 17:02:32 +01:00 |
|
djmaze
|
ac2238a23f
|
Bugfix: Cannot write a value to a ko.computed unless you specify a 'write' option
|
2021-12-31 12:28:43 +01:00 |
|
djmaze
|
b98762dd68
|
Replace deprecated String.substr with String.slice
|
2021-12-08 11:35:41 +01:00 |
|
djmaze
|
dfa448c7cc
|
v2.7.3
|
2021-10-11 14:39:36 +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
|
4142526ba6
|
Cleanup KnockoutJS
|
2021-09-28 14:40:24 +02:00 |
|
djmaze
|
4c7ce61bc0
|
Added missing pre/post knockout build files
|
2021-09-28 14:24:28 +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
|
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 |
|