djmaze
|
b66e68a3b1
|
Merge some parts of initByJson and initUpdateByMessageJson
Cleanup messageListChecked handling
|
2020-09-20 11:29:31 +02:00 |
|
djmaze
|
7ac8143f34
|
Cleanup knockout commands and replaced EventKeyCode with native KeyboardEvent.key
|
2020-09-17 17:47:35 +02:00 |
|
djmaze
|
5d281486d0
|
Try to fix HtmlEditor isHtml() issue with SquireUI
Real fix should be made with the wrong use of modeToggle()
|
2020-09-17 16:10:27 +02:00 |
|
djmaze
|
b904eca98e
|
Cleanup __APP__/getApp code
|
2020-09-15 09:29:25 +02:00 |
|
djmaze
|
29cf711a6a
|
Converted *Ajax into *Fetch (because we use the Fetch API, not jQuery.ajax)
|
2020-09-14 19:40:56 +02:00 |
|
djmaze
|
ab3ce67376
|
Centralize window.fetch to rl.fetchJSON()
|
2020-09-14 12:39:15 +02:00 |
|
djmaze
|
a022139403
|
Added: browse/upload image button to SquireUI
|
2020-09-11 14:40:13 +02:00 |
|
djmaze
|
a7cc115bfb
|
Move SquireUI into libs.js
|
2020-09-11 12:39:56 +02:00 |
|
djmaze
|
bdc961dfab
|
Improved Squire with the missing 'plain' mode.
|
2020-09-10 18:47:28 +02:00 |
|
djmaze
|
3fa55a91d8
|
Bugfix: HTMLTemplateElement is not the right tool to modify innerHTML
|
2020-09-10 18:24:03 +02:00 |
|
djmaze
|
72cbdfa7f2
|
Split SquireUI from HtmlEditor.js and improved SquireUI with styling
|
2020-09-10 12:56:45 +02:00 |
|
djmaze
|
540c70ecbf
|
Added Squire HTML editor as lightweight fast alternative solution for the heavy CKEditor
Some features are still missing (as i need to create own UI)
Enable in:
[labs]
use_squire_html_editor = On
|
2020-09-09 17:03:44 +02:00 |
|
djmaze
|
f2d194947d
|
Merge Objects prototype extensions
|
2020-09-04 17:07:35 +02:00 |
|
djmaze
|
aeb5275648
|
Improved boot.js with existing global window.rl
Put dev/Storage/Settings.js in boots.js global rl.settings
|
2020-09-04 12:05:17 +02:00 |
|
djmaze
|
fcaa2fd6de
|
Don't use webpack on boot.js
|
2020-09-03 16:34:23 +02:00 |
|
djmaze
|
b837013cfb
|
Replaced dev/Common/ClientStorageDriver/* with webstorage polyfill
Cleanup some other code
|
2020-09-03 12:51:15 +02:00 |
|
djmaze
|
7135cc38fe
|
Remove bootstrap Modal feature for improved transition effects (in future might use <dialog>)
|
2020-09-02 17:06:35 +02:00 |
|
djmaze
|
4977494f6b
|
Bugfix: Translator append() should be appendChild()
|
2020-08-31 11:31:35 +02:00 |
|
djmaze
|
69fcc240e9
|
More jQuery to native (including bootstrap.js)
|
2020-08-30 10:30:50 +02:00 |
|
djmaze
|
bdb36ec128
|
Use less jQuery, more native
|
2020-08-27 15:45:47 +02:00 |
|
djmaze
|
24cb874c87
|
iMessageBodyCacheCount only used in Message.js
htmlEditorDefaultConfig & htmlEditorLangsMap only used in HtmlEditor.js
|
2020-08-25 09:34:29 +02:00 |
|
djmaze
|
e3e5929b21
|
Removed more non-community (aka Prem/Premium/License) code
|
2020-08-24 20:56:14 +02:00 |
|
djmaze
|
31bb7267ec
|
Revamp aBootstrapDropdowns
|
2020-08-24 11:14:35 +02:00 |
|
djmaze
|
b0942a7ff7
|
Move popupVisibility to knoin
|
2020-08-23 21:51:26 +02:00 |
|
djmaze
|
e4ddef97d6
|
Removed createCommandLegacy
|
2020-08-22 09:33:22 +02:00 |
|
djmaze
|
1b1fc3b9cd
|
Removed unused files
|
2020-08-22 01:05:59 +02:00 |
|
djmaze
|
d88855ebd9
|
Remove addHook/runHook system as it is never used
|
2020-08-22 01:04:15 +02:00 |
|
djmaze
|
578925c904
|
changeTheme() to ES2015
removed ancient String.substr
|
2020-08-19 16:47:33 +02:00 |
|
djmaze
|
7a21694396
|
Drop windowResize/windowResizeCallback in favor of ResizeObservable
|
2020-08-19 12:34:05 +02:00 |
|
djmaze
|
d1c06a8ece
|
Extend the use of ResizeObserver by dropping all knockoutjs observable this.resizerTrigger in mail composer
As benefit this also drops the CustomEvent('resize.real')
|
2020-08-19 11:30:31 +02:00 |
|
djmaze
|
1d4224d733
|
Drop License code (not used by comunity)
|
2020-08-18 20:45:43 +02:00 |
|
djmaze
|
97a73c6639
|
Replace timeOutAction() with debounce
Replace delegateRun()
Revert my throttle/debounce setTimeout() to Function.prototype[throttle/debounce]
|
2020-08-18 20:24:17 +02:00 |
|
djmaze
|
f6a55898c7
|
Removed isNormal() because 'null == undefined' so 'null != value' is sufficient
|
2020-08-17 21:57:56 +02:00 |
|
djmaze
|
1b811428e7
|
new Date().getTime() to Date.now()
|
2020-08-17 21:35:03 +02:00 |
|
djmaze
|
efc2dd89e1
|
Momentor.reload to CustomEvent
|
2020-08-14 21:19:06 +02:00 |
|
djmaze
|
9f1ea1a0fd
|
Bugfix boostrap alerts.less was accidentally removed
Bugfix Date.fromNow('past'/'future') reversed
Replace Events[pub/sub]('interval.*') with setInterval()
Events[pub/sub] to native
Cleanup knockout extensions
Replaced momentToNode with proper HTML5 <time>
Cleanup Momentor
|
2020-08-14 20:35:39 +02:00 |
|
djmaze
|
6541a1de7c
|
Remove Common/Enums Magics.*
|
2020-08-13 22:58:41 +02:00 |
|
djmaze
|
382aef7ebb
|
Replaced ifvisible.js with simple drop-in to handle prefetch messages
|
2020-08-13 21:25:42 +02:00 |
|
djmaze
|
2f48128ff3
|
Replaced Autolinker with simple https/email detection
|
2020-08-13 15:22:24 +02:00 |
|
djmaze
|
a8ef5ec75b
|
Bugfix: Email addressparser
Cleanup vendor scripts
|
2020-08-12 11:49:40 +02:00 |
|
djmaze
|
aaf4933b0a
|
Embed cleaner node modules
|
2020-08-12 01:47:24 +02:00 |
|
djmaze
|
e7180a86ce
|
Made eslint using 'browser' environment and added globals, because RainLoop is used in browsers.
This also allowed to remove all webpack 'externals' overhead.
|
2020-08-12 00:25:36 +02:00 |
|
djmaze
|
55f74c5d10
|
Compress boot.js even more
|
2020-08-10 11:32:05 +02:00 |
|
djmaze
|
b9b9cd736f
|
Replaced ProgressJS with simple native dropin
|
2020-08-10 10:40:25 +02:00 |
|
djmaze
|
ba8a566c69
|
Hardcoded Styles/@Boot.css dropped some webpack KB overhead. We are going more mobile!
Also replaced some charAt() with []
|
2020-08-08 17:20:35 +02:00 |
|
djmaze
|
b57b555bed
|
Bugfix: replaced momentjs had timestamp issue
|
2020-08-07 17:37:14 +02:00 |
|
djmaze
|
ecbe543b15
|
cleanup webpack
|
2020-08-07 16:28:30 +02:00 |
|
djmaze
|
b1678a1566
|
Replaced moment.js with simple extended Date.prototype
|
2020-08-07 14:44:33 +02:00 |
|
djmaze
|
bbd9f49dcd
|
$.proxy is deprecated
$.trim is deprecated
|
2020-08-06 18:24:46 +02:00 |
|
djmaze
|
e1b274fcb4
|
Bugfix: scrollTop/scrollLeft never worked because .b-content has overflow:auto not the sub-div .content
|
2020-08-06 16:14:50 +02:00 |
|