45 Commits

Author SHA1 Message Date
Samuel Georges
2cbe849ee7 Style fixes 2017-05-22 20:01:09 +10:00
Samuel Georges
9f809becca Fixes a bug when saving a modified template
When template has been modified outside of the CMS (mtime mismatch).
Fixes #2690
2017-04-05 22:07:15 +10:00
Samuel Georges
462c9cd4e8 Introduce theme logging + log settings
CmsObject changes can now be tracked (disabled by default)
Request logging is now disabled by default (security vector)
2017-02-08 05:44:04 +11:00
Samuel Georges
85decc4086 Style tweaks 2016-05-21 06:57:12 +10:00
Samuel Georges
9ad20d3b8d Continuity styling changes
Remove active states from inspector
Make the close (X) icons larger on CMS tabs and Components
2016-05-20 08:33:23 +10:00
Samuel Georges
60893d151f Prevents CMS tabs from sitting atop save buttons 2016-05-18 08:38:46 +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
alekseybobkov
00ced6c79f UI update 2016-02-28 19:52:21 -08:00
alekseybobkov
a943708b99 UI updates 2016-02-19 22:12:41 -08:00
Samuel Georges
84da7f3698 Improve tabs consistency, fix conflict with .primary
.primary -> .primary-tabs
.secondary -> .secondary-tabs
.master -> .master-tabs
2015-07-10 15:51:24 +10:00
Samuel Georges
81eb02296d Fixes broken invalid state 2015-06-27 14:53:17 +10:00
alekseybobkov
57777c0aad Ace editor updated to the latest version. Implemented the back-end controls utility class. Some back-end UI classes are updated and displsable now. Editor tabs on the CMS page now properly free memory and DOM elements when they're closed. 2015-04-25 22:48:49 -07:00
alekseybobkov
6458149cd5 Disposing the code editor 2015-04-22 21:33:07 -07:00
alekseybobkov
35f742c8f5 Further CMS page JS normalization, minor fix in Inspector. 2015-04-21 22:20:55 -07:00
alekseybobkov
5928aded9f CMS page JS code is tested and fixed after refactoring. 2015-04-21 21:30:02 -07:00
alekseybobkov
0b73f82566 Main JS class on the CMS page is refactored to reduce the complexity 2015-04-21 20:51:39 -07:00
Samuel Georges
77d3ab8b67 Finish basic theme utilities: properties, import/export, duplicate, delete 2015-03-16 19:00:39 +11:00
Samuel Georges
9b8e1ce3c1 Improve theme list to allow editing properties 2015-03-14 18:09:54 +11:00
Samuel Georges
1277364d4c Fixes #916 2015-02-21 14:58:51 +11:00
alekseybobkov
433e99d6e7 Fixed a bug with closing tabs in the CMS 2015-01-12 22:23:13 -08:00
alekseybobkov
c26545913c Improvements in the table widget, added new events to the CMS core, form styling, added support for the Table widget in in the CMS area. 2015-01-07 22:21:52 -08:00
gergo85
f4b9cbfca3 Optimized images
All images optimalized via PNGGauntlet. The image quality unchanged, but
the files became smaller.
2014-12-01 12:20:04 +01:00
Dan Herd
352ff5e502 Fix 'File was changed' modal so 'Reload' and 'Save' buttons actually work. 2014-11-12 14:28:34 +00:00
alekseybobkov
9a05a408c9 Added support for components in partials 2014-10-29 22:12:42 -07:00
alekseybobkov
26e8d5bda5 Minor updates in the back-end UI 2014-10-05 22:21:03 -07:00
Sam Georges
6363205f34 Fixes validation on Tabs and Cms pages 2014-09-29 14:04:05 +10:00
Sam Georges
44cff23009 Fixes #604 where code editor has been forcibly removed 2014-09-10 07:25:11 +10:00
Sam Georges
8c07bfea15 Tokens expand when holding CTRL and double clicking (Yay!) 2014-08-30 16:21:16 +10:00
Sam Georges
357475c992 Token Breaker -> Token Expander, Add token expander to CMS editor 2014-08-30 16:05:19 +10:00
Sam Georges
e55d4f9ea0 Performance improvement: CMS was passing all assets with each AJAX call
Add token breaker plugin to CMS page
2014-08-30 15:04:15 +10:00
Sam Georges
1d300ace98 Add prototype code for token breaker 2014-08-29 23:53:13 +10:00
alekseybobkov
2018215c44 Implemented the view bag. Minor UX fix. 2014-08-06 22:42:09 +11:00
alekseybobkov
77c6c81ff8 Minor UX improvement 2014-08-05 17:52:45 +11:00
alekseybobkov
f7dcf8ebb0 Files added 2014-07-24 15:24:39 +11:00
alekseybobkov
c324c80969 Added the theme selector 2014-07-19 13:05:50 +11:00
alekseybobkov
5488429fe4 Fixed the unknown component caching problem. Added the unknown component handling to the back-end. AJAX request can now be stopped with preventing default action in the oc.beforeRequest event. Fixes #46. 2014-06-26 17:09:25 +11:00
alekseybobkov
aee0777032 Display a correct CMS object name in the page title. Fixes #28. Fixes #354. 2014-06-26 15:29:38 +11:00
Sam Georges
0697584108 Fixes bug where droppable colour sticks 2014-05-24 20:15:31 +10:00
Sam Georges
da7515e230 Components can now be dragged to the component list area (if visible) 2014-05-24 20:05:37 +10:00
Sam Georges
bd5e169ac1 Removing a component now removes the standard {% component %} tag 2014-05-24 16:48:36 +10:00
Sam Georges
82f586c0d1 Asset maker functions (addJs, addCss, addRss) now use an optional build code, either *core* or a plugin code. 2014-05-24 16:35:54 +10:00
Sam Georges
431285c4d4 Make the component placeholder 50% opaque
Disable dragging on attached components
2014-05-24 15:55:25 +10:00
Sam Georges
c593123700 Components can now be dragged on to a page or layout 2014-05-24 15:18:59 +10:00
Jasper
c7537339da Only change "modified" counter on successful save
The modified counter in the CMS module (the red box in the sidebar)
always changes when saving, even when an error is returned.

This fix will only change the "modified" counter in the CMS module on a
successful change.
2014-05-19 16:31:07 +02:00
Sam Georges
71a5dd67ab Welcome to the world, October :-) 2014-05-14 23:24:20 +10:00