39 Commits

Author SHA1 Message Date
Luke Towers
630d543959 Merge branch 'develop' into wip/halcyon-db-datasource 2019-04-11 12:30:29 -06:00
Denis Denisov
ec2a0d5fb0 Tabs and tabels scrolling fix (#4069)
Fixes #4037. Credit to @w20k
2019-01-21 23:35:27 -06:00
Farrow
52fe8586e3 Make Inspector element available outside of dragscroll contexts
Credit to @Farrow. Update to the javascript cmsPage onInspectorShowing event handler to make it check whether the event target has a dragScroll attached to it (which it previously assumed it did). This allows the inspector to be used in other locations on the backend which are outside of a dragscroll without causing a javascript error.
2018-12-01 12:36:40 -06:00
Luke Towers
80b5c41825 Improve compatibility with RainLab.Pages 2018-11-23 14:41:18 -06:00
Luke Towers
a4f5e1b96e Finished initial implementation of Commit / Reset buttons 2018-11-23 13:35:51 -06:00
Luke Towers
0a8450b21c Added base structure of the Commit & Reset buttons, NOTE: Have not actually implemented the logic for them yet, just added the initial shells / UI for them. 2018-11-22 13:34:19 -06:00
Samuel Georges
3b56787a2b Use tabs cssClass definition instead of JS 2017-06-05 17:33:37 +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
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
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
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
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
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