Commit graph

97 commits

Author SHA1 Message Date
djmaze 0a95e2c6dc Cleanup constants 2020-09-30 14:07:03 +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 3a48cc8b7f Probably resolved issue #14
Could get some better improvements
2020-09-26 09:34:23 +02:00
m hagoort 5e7f531c7f Revamp shortcuts handler (not tested yet) 2020-09-26 00:02:29 +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 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 b0942a7ff7 Move popupVisibility to knoin 2020-08-23 21:51:26 +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 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 ecbe543b15 cleanup webpack 2020-08-07 16:28:30 +02:00
djmaze ea48f5060b isArray to native Array.isArray
isUnd(*) to native undefined === *
isFunc to native typeof * === 'function'
isObject to native typeof * === 'object'
microtime() to native Date().getTime();
noop to native ()=>{}
noopFalse to native ()=>false
noopTrue to native ()=>true
boolToAjax to native *?'1':'0'
Underscore.js to native
2020-07-29 21:49:41 +02:00
djmaze 9c0072d626 Underscore.js _.find() to native Array.find() 2020-07-22 10:43:19 +02:00
djmaze 90cec2171a Strip .no-css, .csstransitions and .cssanimations 2020-07-22 08:17:02 +02:00
djmaze 961fa305c9 -1…*.indexOf() to native .includes() 2020-07-20 21:39:00 +02:00
djmaze 0b0747b8dc Upgraded some old JavaScript to ECMAScript 1.6
Removed some jQuery references
Added JavaScript Globals.$htmlCL for frequently used window.document.documentElement.classList
2020-07-15 14:25:51 +02:00
djmaze aae7883b99 Bugfix: bootstrap jQuery('#') syntax error
Changed: use ES2015
Changed: gulp uglify to terser
Removed: ChangePassword
Removed: nanoscroll
Removed: JS polyfills
2020-03-13 15:30:39 +01:00
djmaze 6e0d0b3b6e CRLF to LF 2020-03-11 14:17:52 +01:00
RainLoop Team 8a0be3212d prettier --write 2019-07-04 22:19:24 +03:00
RainLoop Team b244462fa5 update gulp and gulpfile 2019-06-29 17:16:09 +03:00
RainLoop Team f0e9d1a6d5 Add new "Move to folder" button 2017-02-08 20:48:53 +03:00
RainLoop Team 2c3881abc6 Update ckeditor 2017-01-19 18:50:00 +03:00
RainLoop Team ca4897038a Fix strange quoting behaviour (#1225) 2016-10-26 01:10:36 +03:00
RainLoop Team ae996b75f1 Updated: dependencies
+ small fixes
2016-10-18 21:28:42 +03:00
RainLoop Team 2f841524cb Add Persian language
Synchronize localizations from Transifex
2016-09-07 00:46:23 +03:00
RainLoop Team 17669b7be0 es5 -> es2015 (last stage)
Signature plugin fixes
Add view decorator
A large number of fixes
2016-08-20 20:30:16 +03:00
RainLoop Team e88c193334 *.jsx -> *.js 2016-08-11 02:34:09 +03:00
RainLoop Team 08ccf55577 js -> jsx 2016-06-07 00:58:44 +03:00
RainLoop Team a655b94aba Update openpgpjs (1.2.0 -> 2.3.0) (#1023) 2016-05-05 03:14:38 +03:00
RainLoop Team 125d4e0282 Improve PDF detection (#40) 2016-05-03 20:31:30 +03:00
RainLoop Team f64b63c549 Improve GUI (#1014) 2016-04-29 01:45:33 +03:00
RainLoop Team 3d42d5d608 Synchronize localizations from Transifex 2016-04-17 18:00:23 +03:00
RainLoop Team c926642bff PreRelease commit 2016-01-05 21:21:30 +03:00
RainLoop Team 445cd155e5 ES2015 first look / babeljs 2015-11-15 03:24:02 +03:00
RainLoop Team 5123841540 Pgp improvements 2015-07-29 21:23:10 +04:00
RainLoop Team 763fae345b Capability improvements
Additional branding options
2015-05-20 15:46:34 +04:00
RainLoop Team 9a98bff931 Release fixes 2015-05-18 00:41:57 +04:00
RainLoop Team 104ac0806a Source refactoring 2015-05-04 20:52:24 +04:00
RainLoop Team 0ea982671b PreRelease 1.8.3 2015-04-14 00:24:15 +04:00
RainLoop Team 39566292af Disable audio player for safari 2015-04-11 02:45:52 +04:00
RainLoop Team 80c5e35a29 New styles for toltips (Opentip)
Selector new functionality
x-script tag support for templates
2015-04-02 01:59:03 +04:00
RainLoop Team 3090b44dae Interface fixes 2015-03-16 02:01:51 +04:00
RainLoop Team c23ba31e17 Promises (first look)
Thread dropdown
Small fixes
2015-03-14 18:27:44 +04:00
RainLoop Team 147dce6e4a Momentor (moment optimization) 2015-03-07 04:41:38 +04:00
RainLoop Team 19f089d0bf Small fixes
Utf8 clear supports icon unicode
2015-02-26 20:48:09 +04:00
RainLoop Team 7f9ad75257 Additional ckeditor configurations 2015-02-21 18:09:07 +04:00
RainLoop Team 2038acc14a Added is.js library 2015-02-17 21:44:11 +04:00