the-djmaze
f080a302b1
Almost all JSON properties to JavaScript camelCase
2023-01-24 18:58:25 +01:00
the-djmaze
0d6499702d
Replace some data-bind="click: function(){}
with object functions to prevent eval()
2022-11-29 17:29:06 +01:00
the-djmaze
04c11ddc49
Move changeTheme and convertThemeName to Themes.js
2022-11-08 10:53:14 +01:00
the-djmaze
b690370557
Allow user theme font selection #562
2022-10-20 09:33:44 +02:00
the-djmaze
b12852bd08
Reduce JavaScript footprint
2022-10-10 13:52:56 +02:00
the-djmaze
118558cdfd
Renamed SaveSettingsStep to more logical SaveSettingStatus
2022-09-26 14:02:30 +02:00
the-djmaze
732b6eb641
Use JavaScript Optional chaining
2022-09-02 11:52:07 +02:00
the-djmaze
4dd58f7c36
Cleanup and better rename settings screens to match template names
2022-03-08 00:51:32 +01:00
the-djmaze
874f2592ca
Drop Capa enums
2022-03-05 22:25:32 +01:00
the-djmaze
e7c7b8ed53
Restructure Capa
2022-02-24 12:22:27 +01:00
the-djmaze
24b638cd82
Cleanup some JavaScript
2022-02-21 15:36:34 +01:00
djmaze
792fee547a
change AbstractFetchRemote with a better structure
2021-12-02 23:15:24 +01:00
djmaze
8be4c384bb
Improved AbstractScreen properties
...
Improved settings screens
Views:
* sDefaultScope & sCurrentScope to sub-class keyScope
* drop viewModelVisible
* rename viewModelTemplateID to templateID
* rename viewModelPosition to viewType
2021-09-22 20:17:44 +02:00
djmaze
9e28eb5fc7
Improved Jua uploader
2021-09-14 12:50:56 +02:00
djmaze
8b116fa8ba
Cleanup some code
2021-08-12 20:17:37 +02:00
djmaze
18cedbabad
Simplify UserBackground code
2021-07-20 16:49:03 +02:00
djmaze
7eaaa0a793
Upgrade i18n() to use Object.entries()
...
And replace quoted object keys to be without quotes
2021-03-24 21:26:40 +01:00
djmaze
34b25eedea
Improve Settings handling
2021-03-10 11:44:48 +01:00
djmaze
db0d03db83
Bugfix: conflicting File object with native JS
...
Cleanup: Stores and tooltips
2021-02-17 14:40:21 +01:00
djmaze
8c780ad353
Replace deprecated Knockout throttle with new debounce extender
...
Replace admin general mainAttachmentLimit with input type="number"
2021-02-10 12:12:36 +01:00
djmaze
32c3f1f059
Cleanup links
2021-02-04 11:25:00 +01:00
djmaze
7ccc44616d
Small code cleanups and fix translations
2021-01-27 00:26:31 +01:00
djmaze
1535dd00f1
cleanup webpack export references
2021-01-22 16:32:08 +01:00
djmaze
b6f0b634fb
Cleanup calls to Knockout observableArray
...
Improved Knockout observableArray
2021-01-22 12:23:20 +01:00
djmaze
3eb6ab1ef7
Improved knockout observables management to prevent memory leaks
2020-10-26 12:54:03 +01: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
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
1802dda136
Removed jQuery dependencies from Jua.js
2020-09-01 16:57:14 +02:00
djmaze
6541a1de7c
Remove Common/Enums Magics.*
2020-08-13 22:58:41 +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
a82575a830
Underscore.js _.map() to native Array.map() (optional with Object.entries/values)
2020-07-22 20:09:31 +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
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
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
RainLoop Team
8a0be3212d
prettier --write
2019-07-04 22:19:24 +03:00
RainLoop Team
962391e2a0
Add cmd interface
...
Code refactoring
2016-08-24 01:17:50 +03:00
RainLoop Team
e88c193334
*.jsx -> *.js
2016-08-11 02:34:09 +03:00
RainLoop Team
d7ab67a460
Code refactoring (4) (es5 -> es2015)
2016-07-15 22:54:37 +03:00
RainLoop Team
8e8a041032
eslint (additional rules)
2016-07-01 01:05:04 +03:00
RainLoop Team
77a1d3f3df
jshint -> eslint
2016-06-27 23:55:37 +03:00
RainLoop Team
4eaef23cc7
Code refactoring
2015-02-22 20:35:17 +04:00
RainLoop Team
47cc73c992
User background image optimization
2015-02-06 19:29:08 +04:00
RainLoop Team
aa84077ac4
Sound notification
...
Additional code refactoring
2015-01-27 01:06:00 +04:00
RainLoop Team
b42ce01e7e
Code refactoring (Translator, Stores, ko)
2015-01-26 03:13:12 +04:00
RainLoop Team
ef81865ef2
Added "Custom Theme Configuration" (background)
2014-11-08 00:21:10 +04:00
RainLoop Team
77a30c0b92
Login screen new interface (social buttons)
2014-10-30 18:09:10 +04:00
RainLoop Team
c6ec3fb311
Small fixes
2014-10-19 22:04:28 +04:00
RainLoop Team
adb92ba3ef
Added new admin login text input (Admin/Security)
...
Themes now work for admin panel too.
2014-10-18 19:07:26 +04:00
RainLoop Team
8cf8b94d39
Code refactoring
2014-10-18 17:43:44 +04:00