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 22847e7892a2054da91bd85ec183ba6e7bc52094. 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 6c54498e0a6bdf506c4b93845f9ddfad883575bd
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: 7bcec1bd99a813a2fda8dfdc9f25ce51ed663bf8, 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
Samuel Georges
c5362652c1
Begin the process of refitting brand settings
...
Introduce secondary and accent colors
Switch some CSS to use the new storm utils
Other minor improvements
2016-04-05 20:04:11 +10:00
Samuel Georges
594f9958cb
Rebuilt the mobile navigation.
2016-04-04 22:12:19 +10:00
Samuel Georges
838f836051
Revert the nav to the classic style
...
Various sizing fixes
Set the standard padding to 20px
Mute system links unless hover or active
Fixes an issue where the scroll indicator appears always on fancy layout, these containers cannot use padding!
Refs #1895
2016-04-04 18:37:55 +10:00