Commit graph

48 commits

Author SHA1 Message Date
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
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
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
2ba34532c2 JavaScript string compare '' is always a ToBoolean
See https://www.ecma-international.org/ecma-262/5.1/#sec-9.2
2020-07-28 17:20:14 +02:00
djmaze
82bed1ed80 Cleanup array.length checks and for() to forEach() 2020-07-28 12:35:41 +02:00
djmaze
43c92a82e6 Underscore.js _.delay() to native setTimeout() 2020-07-22 20:28:25 +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
9c0072d626 Underscore.js _.find() to native Array.find() 2020-07-22 10:43:19 +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
RainLoop Team
8a0be3212d prettier --write 2019-07-04 22:19:24 +03:00
RainLoop Team
e6e0b02849 Code refactoring
Flow first look
2016-09-10 02:27:53 +03:00
RainLoop Team
962391e2a0 Add cmd interface
Code refactoring
2016-08-24 01:17:50 +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
53cf543795 babeljs: step 2 2015-11-18 23:10:01 +03:00
RainLoop Team
9ade5a585b Clickable notifications (#745) 2015-07-06 22:47:08 +04:00
RainLoop Team
03d26bc4c6 New thread list logic (step 2) 2015-04-21 02:39:14 +04:00
RainLoop Team
0ea982671b PreRelease 1.8.3 2015-04-14 00:24:15 +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
c1c817c837 selector onUpUpOrDownDown event 2015-04-02 01:59:02 +04:00
RainLoop Team
b6ca9e357e New thread controller 2015-03-06 04:42:40 +04:00
RainLoop Team
f1b3271b4d Weekly fixes 2015-03-04 01:15:17 +04:00
RainLoop Team
19f089d0bf Small fixes
Utf8 clear supports icon unicode
2015-02-26 20:48:09 +04:00
RainLoop Team
e3064b10aa Fixed strange characters in plain text mode (Firefox) (Closes #462) 2015-02-17 17:32:11 +04:00
RainLoop Team
79233ad83c Added counters of unread messages for additional accounts (#377) 2015-02-02 00:48:49 +04:00
RainLoop Team
b9a93e82ec SrolltoTop optimization 2014-11-20 03:25:39 +04:00
RainLoop Team
27d4bd74ad browserify -> webpack
Code refactoring
2014-09-05 02:49:03 +04:00
RainLoop Team
ccbf04cb67 Code refactoring
Fixed languages popup
Release commit
2014-09-02 04:15:31 +04:00
RainLoop Team
e600e32ddb CommonJS (research/5) 2014-08-25 19:49:01 +04:00
RainLoop Team
8d73c7b1b2 CommonJS (research/4) 2014-08-25 11:10:51 +04:00
RainLoop Team
56607de87c CommonJS (research) 2014-08-20 19:03:12 +04:00
RainLoop Team
d80a9e8485 Added "Default identity" setting (Closes #157) 2014-07-16 22:57:17 +04:00
RainLoop Team
f36cb72b82 Interface optimizations
moment js update
2014-04-30 20:24:45 +04:00
RainLoop Team
0fcd7cf122 Reset the list scroll postition when changing pages (Closes #144) 2014-04-27 02:23:00 +04:00
RainLoop Team
0fad66c452 Keyboard shortcuts optimizations (#70)
Folder list focused state
2014-04-13 04:32:07 +04:00
RainLoop Team
2ad305e40e Dropdown menu keyboard navigation (step 1 / USTABLE) 2014-04-11 20:09:51 +04:00
RainLoop Team
cc9186377f Small optimizations 2014-04-10 20:03:07 +04:00
RainLoop Team
83036c8341 Small fixes (#70) 2014-04-10 14:38:04 +04:00
RainLoop Team
fbf17aa6f3 Gmail like message list navigation (#70) 2014-04-10 04:15:46 +04:00
RainLoop Team
da88e0d2b5 Gmail style selection (UNSTABLE) 2014-04-09 20:01:41 +04:00
RainLoop Team
05f455c34e Keyboard shortcuts optimizations (#70, #109) 2014-04-08 23:22:17 +04:00
RainLoop Team
0b30bac43f A new way to move in message list (message focused state).
Delete/Move optimizations.
Display next message after deletion (Closes #120)
Scrolling in message view (Closes #109)
2014-04-08 20:08:16 +04:00
RainLoop Team
8979687f88 Added keyboard shortcuts (part 1) (#70)
Scrolling in message view (#109)
2014-04-08 01:03:58 +04:00
RainLoop Team
8c0276631b Import contacts (close #44)
+ Some small improvements and fixes
2014-01-15 00:02:30 +04:00
RainLoop Team
c9b5194baf Small fixes 2013-12-13 03:23:47 +04:00
RainLoop Team
4cc2207513 Uploading and preparing the repository to the dev version.
Original unminified source code (dev folder - js, css, less) (fixes #6)
Grunt build system
Multiple identities correction (fixes #9)
Compose html editor (fixes #12)
New general settings - Loading Description
New warning about default admin password
Split general and login screen settings
2013-11-16 02:21:12 +04:00