Commit graph

1755 commits

Author SHA1 Message Date
djmaze 82bed1ed80 Cleanup array.length checks and for() to forEach() 2020-07-28 12:35:41 +02:00
djmaze db5751cd00 Cleaner boot.js 2020-07-28 11:23:06 +02:00
djmaze d28e193556 cleanup Progress.js 2020-07-27 17:40:00 +02:00
djmaze c9d444250f Strip webpack and iframe support from Jua.js (only use xmlhttprequest) 2020-07-27 16:58:04 +02:00
djmaze 1b331aca32 Removed unused code from JavaScript files 2020-07-27 14:52:18 +02:00
djmaze dc233bfc90 Bugfix: this.moveCache is an Object not an Array 2020-07-27 12:14:47 +02:00
djmaze a12a3815f9 deprecated jQuery.delegate() to jQuery.on() 2020-07-25 13:50:46 +02:00
djmaze 281a5df732 Cleanup custom Underscore.js 2020-07-23 20:50:20 +02:00
djmaze 134cb7d52a Replace missed $.ajax with window.fetch 2020-07-23 20:35:37 +02:00
djmaze dca0ff02ed Use jQuery.slim
Underscore.js _.uniq(_.compact( to native Array.filter((value, index, self) => !!value && self.indexOf(value) == index)
Underscore.js _.compact to native Array.filter(value => !!value)
Underscore.js _.uniq to native Array.filter((value, index, self) => self.indexOf(value) == index)
Underscore.js _.values to native Object.values
Underscore.js _.flatten to native Array.flat
Underscore.js _.union to native Array.concat + unique filter
Underscore.js _.reduce to native Array.reduce
Underscore.js _.escape replaced with advanced htmlspecialchars()
Underscore.js _.memoize replaced
Now Underscore.js is a slim custom version (only _.debounce, _.defer & _.throttle)
2020-07-23 16:06:16 +02:00
djmaze 996a71ad8a missed one _.delay() to setTimeout() 2020-07-22 20:29:48 +02:00
djmaze 43c92a82e6 Underscore.js _.delay() to native setTimeout() 2020-07-22 20:28:25 +02:00
djmaze a82575a830 Underscore.js _.map() to native Array.map() (optional with Object.entries/values) 2020-07-22 20:09:31 +02:00
djmaze 032fa8c736 http:// to https:// 2020-07-22 14:55:40 +02:00
djmaze 749f372042 https://github.com/RainLoop/rainloop-webmail/issues/1924 2020-07-22 14:54:21 +02:00
djmaze a5d41edb24 Underscore.js _.each() to native Array.forEach() (optional with Object.entries/values) 2020-07-22 14:49:18 +02:00
djmaze 178e5f6ef7 Remove _.isNull 2020-07-22 10:54:28 +02:00
djmaze 9c0072d626 Underscore.js _.find() to native Array.find() 2020-07-22 10:43:19 +02:00
djmaze 2404f6466d Bugfix: incorrect removal of useJsNextBundle 2020-07-22 10:03:37 +02:00
djmaze 828387bec1 Removed .no-css 2020-07-22 08:31:25 +02:00
djmaze 95293aa585 Removed useJsNextBundle 2020-07-22 08:31:10 +02:00
djmaze 90cec2171a Strip .no-css, .csstransitions and .cssanimations 2020-07-22 08:17:02 +02:00
djmaze e01e484259 Ajax use window.fetch() instead of $.ajax (not perfect yet).
This allows us to use jquery.slim (and cash-dom in the future)
2020-07-21 22:22:58 +02:00
djmaze 756fe81091 Replaced _.has() with native Object.prototype.hasOwnProperty.call() 2020-07-20 22:06:21 +02:00
djmaze 84ac7dc893 Get rid of deprecated $.ui.plugin 2020-07-20 21:40:36 +02:00
djmaze 961fa305c9 -1…*.indexOf() to native .includes() 2020-07-20 21:39:00 +02:00
djmaze eb15c6e45f Changes _.filter(array) to native array.filter() 2020-07-20 21:29:44 +02:00
djmaze af136f46c4 _.bind(function, object) to function.bind(object) 2020-07-20 15:47:33 +02:00
djmaze db2d95d684 JavaScript inArray()/indexOf() to .includes() 2020-07-20 14:33:33 +02:00
djmaze ec3fd5b7e4 Remove jquery-letterfx, just like cd55e3ccc2 2020-07-20 11:26:40 +02:00
djmaze f16f604f48 Get the stored resized layout working again 2020-07-17 15:04:50 +02:00
djmaze 3c4b3e3b50 Simplify ResizeObservers 2020-07-17 14:24:55 +02:00
djmaze 1e71698b79 Improved initHorizontalLayoutResizer and initVerticalLayoutResizer with custom resizer 2020-07-17 13:46:49 +02:00
djmaze e3aaea8035 Get rid of jQuery.wakup
Get rid of jQuery UI resizable (use HTML5 with ResizeObserver/MutationObserver, work-in-progress not as beautiful yet)
Get rid of hidden download() iframe
2020-07-16 19:49:56 +02:00
djmaze fca0bb5d56 Bugfix broken jQuery UI 2020-07-16 11:07:28 +02:00
djmaze 525a7ab1fd Remove some npm deprecated packages 2020-07-15 15:39:18 +02:00
djmaze 1a6dad8495 2d634a09ee 2020-07-15 14:50:39 +02:00
djmaze 2af8626514 Removed Sentry completely 2020-07-15 14:45:11 +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 a6a337e5ce Revert broken RainLoop merge for TemplatesLink 2020-07-15 14:24:32 +02:00
djmaze a541123034 Disable sentry_dsn 2020-07-15 14:16:29 +02:00
djmaze 854d723927 Upgrade to custom jQuery UI 1.12.1 due to errors with jQuery 3 2020-07-15 14:16:07 +02:00
djmaze 412d69ce75 Removed jquery-backstretch that handled the UserBackground
The UserBackground is now handled with CSS3 on body.thm-body
This allowed me to remove the #rl-bg so that the "video-on-login-screen" plugin will not work indefinitely.
2020-07-13 15:47:19 +02:00
djmaze 213f5d183e Log admin login attempt to syslog 2020-07-13 15:35:06 +02:00
djmaze b9e8e32579 Remove unused {{BaseTemplates}} and {{BaseAppPolyfillsScriptLink}} 2020-07-13 15:34:46 +02:00
djmaze 85155a9895 Merge remote-tracking branch 'upstream/master' 2020-07-13 11:40:49 +02:00
djmaze c9285dd3e8 Remove BadBrowser Internet Explorer code 2020-07-13 10:58:03 +02:00
djmaze eb731a4183 Updated inputosaurus.js to work with jQuery3 2020-07-09 16:01:41 +02:00
djmaze be6922bd20 Bugfix: RunAdditionalPart() incorrect return type 2020-07-08 16:48:35 +02:00
djmaze 957ccfeb3b Cleanup yaml parsing 2020-07-07 13:47:19 +02:00