Luke Towers
a9a2c6e83b
Improve handling of custom editor styles in the backend
2020-10-20 15:35:27 -06:00
Ben Thomson
cf12edb861
Use IE11-compatible code for worker deregistration. ( #5079 )
...
Fixes #5078 .
2020-05-19 18:59:03 +08:00
Tobias Kündig
32443135c9
Remove JS layout calculations of the backend navbar by using flexbox ( #4811 )
2020-04-02 10:47:24 -06:00
Luke Towers
fa002ce3dd
Minor cleanup
2019-10-09 09:44:24 -06:00
Samuel Georges
b37641e94d
Lazyload top navigation icons - refs #4562
2019-09-21 13:12:49 +10:00
Samuel Georges
b60adf2952
This stops tabnabbing apparently
...
Refs #4550
Refs https://en.wikipedia.org/wiki/Tabnabbing
2019-09-21 12:44:04 +10:00
Ben Thomson
a67ccfe993
Allow decompiled Backend JS assets ( #4549 )
...
This change will allow the individual JS assets that are compiled into a full compilation file to be loaded individually instead, allowing the developer to see their changes immediately. It introduces a new configuration variable, `cms.decompileBackendAssets`, that controls this functionality. By default, it is false and not tied to the debug value, requiring it to be explicitly enabled.
2019-08-16 16:19:16 +08:00
Ben Thomson
199407f1a0
Revert #4401 for build 458.
...
Reverts commit 22847e7892 . Will be redeployed in build 459.
2019-08-09 16:07:32 +08:00
Ayumi Hamasaki
22847e7892
Improve backend accessibility ( #4401 )
...
Credit to @ayumihamsaki. Fixes #4400 .
- Added WAI-ARIA to the layout templates files.
- Added Focus-ring polyfill to allow better keyboard navigation and screen reader support.
- Added WAI-ARIA to tabs and created keyboard arrow controls for tabs.
- Added event.key polyfill to allow removal of deprecated event.keyCode, event.charCode and event.which.
- Fixed all the whitespace, tabbing and indent issues with all the lang files.
- Keyboard navigation now allows the following key actions: Tab, Up Arrow, Down Arrow, Left Arrow, Right Arrow, Home and End buttons.
- Added keyboard navigation for tab panels.
2019-07-17 15:07:45 -06:00
Ayumi Hamasaki
884042952f
Block off SW running in backend and reduce lookups ( #4385 )
...
Credit to @ayumihamsaki. Related #4384
2019-06-25 17:15:11 +03:00
Ayumi Hamasaki
f4e50ddd1a
Add new Performance API's to October CMS ( #4285 )
...
PR adds a new Priority Hints API, Preload API and async to the October CMS AJAX injected code and a new Priority Hints API to the loaded assets in the head section.
Credit to @ayumihamsaki. Related #4277 , #4030
2019-06-17 01:17:34 +03:00
Larry Barker
66776e0614
Fix empty menu item counter ( #4374 )
...
Remove empty counter from main menu items when set to false. Fixes #4371 . Credit to @LarBearrr
2019-06-06 19:16:55 -07:00
Luke Towers
a1e6849a71
Implemented easy impersonation of backend users controlled by the backend.impersonate_users permission
2019-05-09 10:36:46 -06:00
Luke Towers
ae26f4abe0
Peer review 6c54498e0a
2019-04-18 23:31:02 -06:00
Ayumi Hamasaki
6c54498e0a
Added Preload and Version Numbers ( #4272 )
...
Fixes #4271 . Credit to @ayumihamsaki.
2019-04-18 23:09:26 -06:00
Luke Towers
5dfb5ca988
Added backend.layout.extendHead event
2019-02-25 12:56:55 -06:00
Luke Towers
cb87802080
Added support for counter and counterLabel to main menu.
...
Refs: #16 , Refs: 7bcec1bd99 , Replaces: #4061
2019-02-13 14:54:13 -06:00
Farrow
1caaac9704
Added favicon management to back-end customisation ( #4045 )
...
Credit to @Farrow. Also accessible with `brand.faviconPath` configuration item.
2019-01-21 23:25:56 -06:00
ayumihamsaki2
c6e8ddaa12
Remove unused X-UA-Compatible meta tag ( #3973 )
...
This is only used by IE8 & 9 which have a combined global usage of 0.3% so there's no sense in keeping it.
2018-12-08 13:08:46 -06:00
Ayumi Hamasaki
567f415e1e
Updated jQuery from V2 to V3.3.1, added jQuery Migrate ( #3886 )
...
Credit to @ayumihamsaki. Fixes #3230 .
2018-10-30 19:36:44 -06:00
Luke Towers
29541394a3
Fix issues with CloudFlare in the backend ( #3841 )
...
Related to f068b13851 . Fixes #3839
2018-10-03 10:48:35 -06:00
Szabó Gergő
0d451e3b0f
Add favicon to back-end login page ( #3803 )
...
Credit to @gergo85
2018-09-19 16:03:13 -06:00
Samuel Georges
f068b13851
Instruct Rocket Loader to ignore core JS libs
...
These appear to break for users on CloudFlare possibly due to double minification
Fixes #3602
2018-08-30 12:30:27 +10:00
Samuel Georges
fb2aa1730c
Fixes security issue
...
Refs #3604
2018-06-22 22:57:38 +10:00
Luke Towers
a916d99de4
Prevent indexing of backend login page
...
Refs: 77ae173c24
2018-02-02 15:00:49 -06:00
Luke Towers
77ae173c24
Prevent indexing of backend pages
...
Fixes #3380
2018-02-02 13:35:59 -06:00
Luke Towers
2b6f4a0084
Properly support iconSvg in backend side nav menus
2017-11-22 17:23:01 -06:00
Sevdin Filiz
c129b94b46
Add translation for "Signed in as" ( #3018 )
...
Credit to @angelside
2017-08-04 13:17:49 -06:00
Samuel Georges
e2781c5fdf
URL -> Url
2017-06-02 23:34:50 +10:00
Samuel Georges
bfcab59021
Fixes hover event on mobile
2017-06-02 23:33:55 +10:00
Samuel Georges
3be6dafa6b
Fixes int folder name showing as 0
...
Fixes #2902
Code dusting
2017-06-02 20:16:26 +10:00
Samuel Georges
eadd889813
Improve mobile and settings page
...
Use native scroll on mobile devices (much better UX)
Stack settings menu items 2 column medium, 3 column large
The settings search is now forcibly focused
2017-06-02 17:39:26 +10:00
Samuel Georges
cefa19af7d
Backend UI improvements
2017-05-20 20:00:24 +10:00
interworks-morr
46d8ac8972
Fixing case-sensitive issue with Html
2017-04-20 11:47:11 -05:00
Samuel Georges
3d69b1d7a5
Add IE edge headers for policies stuck in compat mode
...
Fixes #1859
2016-08-13 15:29:58 +10:00
Samuel Georges
6353ded91f
Brand settings can now be seeded from config
2016-08-13 07:56:11 +10:00
Samuel Georges
74a6a71bcb
Parameters -> Parameter
...
(Models should be singular)
2016-05-31 08:17:48 +10:00
Samuel Georges
e9be15cc15
Preferences -> Preference
...
Rename brandsetting config folder
2016-05-27 07:46:50 +10:00
Samuel Georges
f676f55375
BrandSettings -> BrandSetting
...
(Models should be singular)
2016-05-27 07:37:49 +10:00
Samuel Georges
ef290df3af
Custom CSS classes for styling elements
...
Define allowed tags, allowed empty, do not wrap, remove tags
Refs #2005
2016-05-24 05:33:32 +10:00
Samuel Georges
5a63fb292a
Combine media manager global with the core october.js file
...
This should save 1 extra request, although it is less modular we can address it again later
2016-05-21 12:37:21 +10:00
Samuel Georges
f900ed8f62
Reshuffle the base color scheme again
...
Restyle the component area in the CMS
2016-05-12 04:33:01 +10:00
Samuel Georges
bab3a0ed5c
Improve UI on sign in screen
...
Fixes a weird issue where the custom logo ratio loses its transparency
2016-05-11 05:29:34 +10:00
Samuel Georges
1608d80127
Reorganise code editor prefs
...
Fixes visual bugs
Update dashboard icon
Restyle flash messages
2016-04-30 04:53:33 +10:00
Samuel Georges
d49cef2201
Pass the app timezone for conversions
2016-04-24 05:36:02 +10:00
Samuel Georges
02165a8a4a
Introduce a new localized date control
...
Added a helped Backend::DateTime() for rendering the appropriate HTML output as a <time /> tag
The meta now specifies the locale and timezone preference used here
Lists now take advantage of this to display dates relative to the timezone and language (awesome sauce)
@todo Still need to get apply this logic to the datepicker form widget
2016-04-23 13:17:04 +10:00
Samuel Georges
abaa65cc0e
Cut back the design
...
Switch to hard lines
2016-04-22 08:21:08 +10:00
Samuel Georges
51bef96db9
More styling changes and other minor improvements
2016-04-21 04:52:21 +10:00
Samuel Georges
42534b2e9d
Add the ability to customize the main menu
...
Fix radio styles
2016-04-16 05:11:14 +10:00
Samuel Georges
d652c854b1
Lots of small UI fixes
2016-04-12 18:03:55 +10:00