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
|
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
|
8babd10f69
|
We don't use ko.onError so remove it
|
2021-09-28 13:26:23 +02:00 |
|
djmaze
|
07443407e9
|
Bugfix: nodes.forEach should be nodesArray.forEach
|
2021-09-28 13:21:41 +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
|
cec6c41953
|
Cleanup some CSS
|
2021-09-17 12:08:16 +02:00 |
|
djmaze
|
9e28eb5fc7
|
Improved Jua uploader
|
2021-09-14 12:50:56 +02:00 |
|
djmaze
|
2cb73643ca
|
Improved dropdown menu's handling
|
2021-09-14 10:06:38 +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
|
45662b39b0
|
Improved and cleanup CSS and language selectors
|
2021-08-27 16:30:42 +02:00 |
|
djmaze
|
637ed9a478
|
Improve new .tabs CSS from
|
2021-08-26 20:10:14 +02:00 |
|
djmaze
|
d7a30cba79
|
Revamp tabs system using CSS display:grid instead of JavaScript
|
2021-08-26 08:10:56 +02:00 |
|
djmaze
|
7e43bfc6b0
|
Cleanup CSS and JS
Improve app loading error
|
2021-08-18 15:36:33 +02:00 |
|
djmaze
|
5efbcf5ad3
|
Squire
* drop isWin and isEdge (legacy)
* simplify isWebKit
* some code to ES 2015
|
2021-08-16 15:31:25 +02:00 |
|
djmaze
|
d4f55a02a4
|
Improve Squire edit history stack
|
2021-08-16 13:13:33 +02:00 |
|
djmaze
|
5f21fcc100
|
hasher.changed.* to hasher.*
|
2021-08-13 10:01:01 +02:00 |
|
djmaze
|
64a7b82408
|
Bugfix: Help screen broken tabbing shortcuts
|
2021-08-12 20:33:13 +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
|
0659b126e7
|
Better folder unread-count view
|
2021-07-30 12:26:27 +02:00 |
|
djmaze
|
cbecdd93a0
|
More Knockout code to ES6
|
2021-07-29 11:43:47 +02:00 |
|
djmaze
|
66560be455
|
Drop obsolete File.fileName and File.fileSize
|
2021-07-26 19:04:11 +02:00 |
|
djmaze
|
1e49c1a6ac
|
Don't wrap tabs to next line in Help screen
|
2021-07-21 14:15:55 +02:00 |
|
djmaze
|
f57955443b
|
Cleanup bootstrap css
|
2021-07-20 20:29:47 +02:00 |
|
djmaze
|
e13337e247
|
Cleanup styling and gulp merge @media queries
|
2021-07-20 16:45:55 +02:00 |
|
djmaze
|
5213b804d9
|
Some tiny changes
|
2021-07-16 16:24:07 +02:00 |
|
djmaze
|
37e1474650
|
Cleanup OpenPGP.js
|
2021-05-19 15:26:45 +02:00 |
|
djmaze
|
c571a4fbe7
|
Cleanup OpenPGP.js and prepare for using Rollup
|
2021-05-18 10:59:13 +02:00 |
|
djmaze
|
066a0c08d2
|
Fix OpenPGP error
|
2021-05-13 00:32:28 +02:00 |
|
djmaze
|
b2b576a69c
|
Remove OpenPGP unused functions and vars
|
2021-05-04 15:01:40 +02:00 |
|
djmaze
|
be76df33b6
|
Remove OpenPGP support for IE and Node, and es6-promise polyfill
|
2021-05-03 17:05:50 +02:00 |
|
djmaze
|
8c454ccd9d
|
Cleanup OpenPGP.js a bit.
openpgp.worker doesn't need webpack
|
2021-05-01 16:33:30 +02:00 |
|
djmaze
|
5e63adc904
|
Move old OpenPGP.js to /vendors instead of npm
|
2021-05-01 15:10:04 +02:00 |
|
djmaze
|
c3c1fc2c0e
|
Tiny knockoutjs speedup
|
2021-04-23 18:16:36 +02:00 |
|
djmaze
|
ffb2f64170
|
<!-- ko foreach --> to: data-bind=""
|
2021-04-22 23:41:26 +02:00 |
|
djmaze
|
1b4277c9db
|
Remove some CSS outline and !important
|
2021-04-22 13:37:43 +02:00 |
|
djmaze
|
3d2f7fb3ef
|
Cleanup .add-on CSS
|
2021-04-20 11:27:19 +02:00 |
|
djmaze
|
d528a523ad
|
Drop unused qr.js
|
2021-04-19 13:34:33 +02:00 |
|
djmaze
|
89107387d5
|
Improved #81
|
2021-04-13 14:11:17 +02:00 |
|
djmaze
|
478ba00321
|
Bugfix: can't access property "classNames", config is undefined
|
2021-04-09 11:02:28 +02:00 |
|
djmaze
|
64cf19746d
|
Finish the sort feature
|
2021-03-27 16:02:48 +01:00 |
|
djmaze
|
af3c79ce80
|
Moved CKEditor to be plugin
|
2021-03-25 13:35:15 +01:00 |
|