djmaze
c3a2da65df
Revamp array filtering
...
Replaced fakeMd5 with new Jua.randomId
Cleanup more code
2020-10-02 23:54:15 +02:00
djmaze
cb2048f163
cleanup some code
2020-10-02 12:40:33 +02:00
djmaze
6c75dd12f8
Cleanup CSS and JS code
2020-10-01 11:10:40 +02:00
djmaze
efcefbaf78
Cleanup CSS and drop bMobileDevice detection.
...
Touch devices can be any size and can use (bluetooth/usb-c mouse/keyboard) these days.
It's all about pixels and currently if the mode is mobile/no-mobile (this can be improved later).
2020-09-30 12:31:34 +02:00
djmaze
25b4c899d0
Removed country flags from language selection because country != language
2020-09-29 16:44:27 +02:00
djmaze
a1a413dca2
Modifications for https://github.com/the-djmaze/snappymail/issues/15
2020-09-28 09:51:12 +02:00
djmaze
5b986b7bb0
Bugfix: Chrome 84 on Android only accepts text/plain in Drag & Drop
2020-09-27 12:04:47 +02:00
djmaze
c7054ff56c
Resolve https://github.com/the-djmaze/snappymail/issues/14
...
There this works
2020-09-26 10:20:24 +02:00
djmaze
e562ed159c
Replace rainloop glyphs font with cleaned up snappymail glyph font
2020-09-25 17:42:14 +02:00
djmaze
a8ddeecb49
Improved Webkit and Gecko :empty selector.
...
But the real block level unfocusable bug is still not solved.
2020-09-24 16:11:46 +02:00
djmaze
0fde531dd3
Issue #12 has something todo with Webkit and Gecko
...
A DIV has no height, but we solve this with CSS :empty
It's not perfect because we can still not focus when there's no BR.
Will keep digging!
2020-09-24 15:13:33 +02:00
djmaze
d291716489
Cleanup some old browser support code in Squire
2020-09-24 13:01:07 +02:00
djmaze
3757324e32
Cleanup hash routing
2020-09-23 14:44:46 +02:00
djmaze
673f1bff79
Bugfix: inputosaurus revamp failed due to missing onChange handling
2020-09-23 13:07:44 +02:00
djmaze
65032e3b89
Bugfix: CKEditor failed to load
2020-09-23 11:20:00 +02:00
djmaze
6c6a5dd03b
Enable Squire by default and put CKEditor as option
2020-09-22 15:21:23 +02:00
djmaze
996c747e45
Bugfix: Squire setHTML failed with hidden exception
2020-09-22 15:03:14 +02:00
djmaze
df1d0fc8d6
Array.from() to spread syntax
2020-09-22 10:13:32 +02:00
djmaze
079d119f8a
Removed lightgallery to drop whole jQuery
2020-09-21 17:33:58 +02:00
djmaze
1cd07955a2
drop jQuery support completely from knockoutjs
2020-09-21 16:11:06 +02:00
djmaze
06abbf0713
inputosaurus jQuery to native so we can drop jquery-ui
2020-09-21 16:05:04 +02:00
djmaze
4e449b9c66
replace knockout-sortable with html5 native
2020-09-20 23:15:06 +02:00
djmaze
3ea2f5f452
Replaced knockout-sortable with a slimmed down version (for now)
2020-09-19 13:46:02 +02:00
djmaze
4da5543c27
Remove more IE9 stuff from Knockoutjs
2020-09-19 13:36:05 +02:00
djmaze
1ec45a9f8e
Bugfix: somehow Jua minified was broken. Cleaned it up and it works again
2020-09-19 13:32:50 +02:00
djmaze
5ef3006f4f
Cleanup Jua code
2020-09-19 11:21:11 +02:00
djmaze
970e9d7d7d
Bugfix: knockout-sortable was broken due to a knockoutjs change of me
2020-09-17 23:48:18 +02:00
djmaze
118c1613a4
Removed more IE workarounds from knockoutjs
2020-09-17 23:15:16 +02:00
djmaze
0f56c7d28f
knockout appendChild => append
...
and tested closure-compiler 0.2.12 but still broken for es6 mode
2020-09-17 21:34:38 +02:00
djmaze
7713f459ac
Replace $().trigger() and document.createEvent() with element.dispatchEvent(new Event())
2020-09-17 21:18:39 +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
djmaze
f300ec94ee
https://github.com/neilj/Squire/pull/344
2020-09-14 12:33:36 +02:00
djmaze
8b53b189f8
Cleanup CSS and fix SquireUI css
2020-09-13 14:13:16 +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
dd66824cd1
Added the modified Squire HTML editor
2020-09-09 18:45:33 +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
0e8bf13d5d
Bugfix: the new endShowHide failed in Edge and mobile browsers
...
Cleanup bootstrap less files
2020-09-02 21:30:23 +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
eb5fb5342e
Cleanup bootstrap
2020-09-01 21:50:17 +02:00
djmaze
1802dda136
Removed jQuery dependencies from Jua.js
2020-09-01 16:57:14 +02:00
djmaze
645831368d
Again replaced some jQuery to native and cleaned up normalize.css without IE
2020-08-31 12:45:43 +02:00
djmaze
39ba67de4b
Bugfix: bootstrap native dropdown failed for Compose "from"
2020-08-30 16:17:36 +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
63af2e25ed
v1.14.0-djmaze4
2020-08-19 12:39:19 +02:00
djmaze
9f73377a88
Bugfix: compose e-mail file upload failed to wrong conversion to ES2015
...
Must be a 39 degrees workplace failure
2020-08-15 20:11:56 +02:00
djmaze
f5a444aa14
Removed opentip
...
Cleanup lightgallery
2020-08-13 13:16:08 +02:00