Commit graph

2108 commits

Author SHA1 Message Date
djmaze 302f2847b8 Resolve https://github.com/the-djmaze/rainloop-webmail/issues/8 2020-09-23 10:08:34 +02:00
djmaze add9cb14aa Resolve https://github.com/the-djmaze/rainloop-webmail/issues/9 2020-09-22 21:37:15 +02:00
djmaze 460e2c2ea3 v1.14.0-djmaze7 2020-09-22 15:24:45 +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 843b186354 Use HTMLTemplateElement 2020-09-22 14:23:31 +02:00
djmaze d2c9e860cb Bugfix: mail?to= should be encodeURIComponent() 2020-09-22 14:17:48 +02:00
djmaze f559b3c87e Remove images on reply 2020-09-22 11:38:13 +02:00
djmaze 067c502592 Fix SquireUI on mobile 2020-09-22 11:19:52 +02:00
djmaze 81364c6494 Merge Squire into libs.js 2020-09-22 11:04:45 +02:00
djmaze 662e6b3466 cleanup some code 2020-09-22 10:54:00 +02:00
djmaze df1d0fc8d6 Array.from() to spread syntax 2020-09-22 10:13:32 +02:00
djmaze 07b002a66a cleanup boot.js 2020-09-22 09:50:52 +02:00
the-djmaze 31d9ea53b9
Update Client.js
This change made on mobile as test.
2020-09-21 22:28:12 +02:00
djmaze 88704b5e12 Removed jQuery 2020-09-21 18:54:41 +02:00
djmaze 079d119f8a Removed lightgallery to drop whole jQuery 2020-09-21 17:33:58 +02:00
djmaze 96b946c572 rl-hidden not used anymore 2020-09-21 16:11:35 +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 ea2e0c09d8 improved html5 d&d 2020-09-21 09:29:00 +02:00
djmaze 4e449b9c66 replace knockout-sortable with html5 native 2020-09-20 23:15:06 +02:00
djmaze e1d3a143f4 Removed simplestatemanager, use @media queries 2020-09-20 12:33:33 +02:00
djmaze 6bffc452b0 Improve some SquireUI mobile styling 2020-09-20 11:47:18 +02:00
djmaze b66e68a3b1 Merge some parts of initByJson and initUpdateByMessageJson
Cleanup messageListChecked handling
2020-09-20 11:29:31 +02:00
djmaze 46198861bc cidWithOutTags => cidWithoutTags and don't check foundedCIDs because isLinked is already set 2020-09-20 11:15:00 +02:00
djmaze 6d5317d969 Don't add inline attachments on reply 2020-09-20 11:13:40 +02:00
djmaze 9fc5a3ff6a Cleanup some code 2020-09-19 13:53:14 +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 a104287aa5 Bugfix: compose window kept resizing 2020-09-19 13:31:59 +02:00
djmaze 5ef3006f4f Cleanup Jua code 2020-09-19 11:21:11 +02:00
djmaze c282e2c9b5 Replace messages jQuery drag/drop with native HTML5 2020-09-18 14:01:27 +02:00
djmaze d88c183112 Bugfix: broken message.attachments in compose window 2020-09-18 00:33:43 +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 9241726ffe Bugfix: Message attachments should be observable or else KnockoutJS is not updating 2020-09-17 22:14:51 +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 7ac8143f34 Cleanup knockout commands and replaced EventKeyCode with native KeyboardEvent.key 2020-09-17 17:47:35 +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 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 9c18126843 Move some knockoutjs bindings, extenders and functions to Admin and User specific areas 2020-09-17 00:02:35 +02:00
djmaze 95e88af017 Fix the broken route 2020-09-16 23:28:29 +02:00
djmaze 28fb9a4cbd Move hideLoading into AbstractApp 2020-09-16 23:19:34 +02:00
djmaze 467f615713 Move Knoin routOff, routOn, routReload & setHash to rl.route.* 2020-09-16 20:35:29 +02:00
djmaze 03a40f3249 Remove unused AbstractBoot 2020-09-16 20:01:47 +02:00
djmaze 71f6fb25e5 Let all the new CollectionModels use AbstractCollectionModel 2020-09-16 16:33:53 +02:00
djmaze 086a2c1927 Fetch response 'Collection/MessageCollection' to new MessageCollectionModel 2020-09-16 15:44:36 +02:00