Commit Graph

700 Commits

Author SHA1 Message Date
Simon Welsh
a519411629 BUGFIX Page location radio buttons update ParentID accordingly 2012-02-11 14:13:38 +13:00
Ingo Schommer
cb26a83bd1 MINOR Fixed XSS when changing page title 2012-01-31 14:37:21 +01:00
Ingo Schommer
2814aeb249 MINOR Fixed variable declaration in CMSMain.AddForm.js 2012-01-22 11:58:24 +01:00
Ingo Schommer
e34f56dcc6 MINOR Better failsafes for tree hints (allows add if hint for class is if not defined) 2012-01-09 21:20:58 +01:00
Ingo Schommer
9d1822e7c6 MINOR Don't allow page type selection in add form when radio button is disabled 2012-01-06 16:54:16 +01:00
Ingo Schommer
6887b88099 MINOR Selection bugfixes for CMSMain.AddForm.js, more efficient tree metadata 2012-01-05 23:17:12 +01:00
Ingo Schommer
bb7edf8bfd ENHANCEMENT Marking "link" and "unlink" buttons in SilverStripe's TinyMCE as disabled if no link is selected (see 4646efe84 in sapphire for details) 2012-01-05 00:40:29 +01:00
Ingo Schommer
7a29a4a0ca MINOR Using entwine calls in ssbuttons TinyMCE plugin 2012-01-04 18:06:22 +01:00
Ingo Schommer
a4494d4775 MINOR Triggering parent field expansion on click (on change doesn't work in IE) 2012-01-03 17:57:40 +01:00
Frank Mullenger
ae0ec6304d BUGFIX: Fixes #6809. Updates page title heading when page title changes on edit page in CMS. 2011-12-18 15:34:03 +01:00
Will Rossiter
28dff0107a BUGFIX: prevent refreshing the history panel when reloading versions 2011-12-17 17:17:55 +13:00
Ingo Schommer
15e9d08eaa BUGFIX Making HTML5 History support optional, so we can disable HTML4 hash change fallback 2011-12-15 16:54:58 +01:00
Ingo Schommer
b4eda409c2 ENHANCEMENT Replaced client side URL filtering in CMS with ajax callbacks to new SiteTreeURLSegmentField, in order to align with extended server side logic (and avoid pre-filtering values too heavily before passing them to the server). Removed suggestions from client side user confirmation. 2011-11-14 15:29:19 +01:00
Ingo Schommer
89abb29047 MINOR Fixed reading of javascript metadata in CMSMain.AddForm.js 2011-10-29 22:04:40 +02:00
Ingo Schommer
2ac0ea78cf MINOR Don't emulate built-in radiobutton behaviour in CMSMain.AddForm.js 2011-10-29 22:04:39 +02:00
Julian Seidenberg
ebcc1f324e BUGFIX: "Parent Page" dropdown isn't hidden in "Edit Page" -> Settings (SSO-15) 2011-09-28 11:48:36 +13:00
Ingo Schommer
ab9d62b53c MINOR Removed hardcoding of history ajax links 2011-09-19 21:34:46 +02:00
Ingo Schommer
872239830c BUGFIX Fixed history.pushState() ajax load duplication in CMSPageHistoryController.js 2011-09-19 21:00:17 +02:00
Will Rossiter
18471e8878 ENHANCEMENT: added tests for CMSPageHistoryController::VersionsForm(). BUGFIX: fixed VersionsForm hidden ID storing a reference to itself. ENHANCEMENT: changed url structure from /version/ to /show/ for consistency between CMSPageHistoryController and CMSMain. APICHANGE: moved performRollback() from CMSMain to CMSPageHistoryController 2011-09-19 17:30:47 +02:00
Will Rossiter
f81531115f ENHANCEMENT: added notice template for outputting notices to cmsmain interfaces. 2011-09-19 17:30:47 +02:00
Will Rossiter
d90ea0d236 ENHANCEMENT: implemented CMSPageHistoryController with comparsion view, single version view into new CMSMain API. 2011-09-19 17:30:46 +02:00
Ingo Schommer
5de2ba5628 MINOR Removing executable flag from all files (thanks miiihi) 2011-09-18 22:04:42 +02:00
Ingo Schommer
c4a99dfc09 MINOR Redirecting page links in CMSPagesController to CMSPageEditController (admin/pages/show/99 to admin/page/show/99) 2011-07-08 15:36:30 +02:00
Ingo Schommer
c4c3d21fa9 MINOR Using Form->forTemplate() to include <form> tags in controller actions on AssetAdmin and CMSMain (underlying clientside logic has changed) 2011-07-08 15:36:30 +02:00
Ingo Schommer
26151f2e4c ENHANCEMENT Limiting page types based on SiteTree::$allowed_children in CMSMain.AddForm.js 2011-05-08 23:36:55 +12:00
Ingo Schommer
4f157e3133 MINOR Fixed CreateToplevelGroups toggling in CMSMain.EditForm.js 2011-04-30 18:34:52 +12:00
Ingo Schommer
9a09aaf42b ENHANCEMENT Changed CMSMain->AddForm() to a modal dialog, showing page types and their descriptions as radiobuttons rather than a dropdown 2011-04-28 22:49:34 +12:00
Ingo Schommer
09ad6dcaa6 ENHANCEMENT Showing full CMS search form (instead of toggling fields individually), removing metadata search fields (limiting to fields applicable in new designs)
API CHANGE Renamed CMSMain->SearchTreeForm() to SearchForm(), CMSMain->doSearchTree() to doSearch() (search can be used for list and gallery views as well)
API CHANGE Removed CMSMain->SiteTreeFilterOptions() and CMSMain::$site_tree_filter_options, moved to CMSMain->SearchForm()
2011-04-28 22:49:34 +12:00
Ingo Schommer
58416e5dea ENHANCEMENT Added CMSPagesController 2011-04-28 22:49:34 +12:00
Ingo Schommer
b9fc626fc9 MINOR Removed CommentTableField, moved to page-comments module 2011-04-28 22:49:33 +12:00
Ingo Schommer
d48f21afc0 MINOR Renamed #sitetree_ul to .cms-tree in JavaScript logic (changed in LeftAndMain.ss base template) 2011-04-28 22:49:33 +12:00
Ingo Schommer
4ec0fa224e MINOR Changed #sitetree_ul to #sitetree in templates and javascript 2011-04-28 22:48:55 +12:00
Ingo Schommer
766adba5ad ENHANCEMENT Removed tinymce_ssbuttons code which assumed a non-modal dialog (toggling between different link/image/flash forms) 2011-04-28 22:48:55 +12:00
Ingo Schommer
4fe07e9b71 MINOR Using '.cms-edit-form' instead of '#Form_EditForm' selector 2011-04-28 22:48:55 +12:00
Ingo Schommer
c193743b43 MINOR Removed jQuery.layout references 2011-04-28 22:48:53 +12:00
Ingo Schommer
842c38fbc4 MINOR Disable ui-titlebar styling for link/image forms, as it breaks the "insert" button interactions (to be replaced with a new modal dialog implementation soon anyway) 2011-04-05 15:34:59 +12:00
Ingo Schommer
c2457c845b MINOR Moved jquery-changetracker from 'cms' to 'sapphire' 2011-03-28 09:17:58 +13:00
Ingo Schommer
0dfbec8d2d MINOR Moved LeftAndMain, SecurityAdmin, ModelAdmin and related functionality from 'cms' module to sapphire/admin 2011-03-28 09:03:00 +13:00
Ingo Schommer
c660284236 MINOR Moved SilverStripeNavigator from 'sapphire' to 'cms' 2011-03-28 09:02:42 +13:00
Ingo Schommer
8c04bafb4e MINOR Added class_exists() check for Translatable, which has moved into a new 'translatable' module 2011-03-28 09:02:41 +13:00
Ingo Schommer
d4dbb0680b BUGFIX Only select node after form reload if creating the node 2011-03-22 18:43:40 +13:00
Ingo Schommer
6cfade0b3d BUGFIX Allowing "batch action" selection in new jstree implementations (first draft, doesn't reflect success/fail state on nodes afterwards)
BUGFIX Passing native JSON array back from CMSBatchActionHandler in order to simplify clientside logic in LeftAndMain.BatchActions.js
2011-03-22 18:43:40 +13:00
Ingo Schommer
6700abe570 BUGFIX Fixed 'onreset' behaviour for IE in CMSMain.js 2011-03-22 18:43:40 +13:00
Ingo Schommer
2497f37f58 ENHANCEMENT Allowing checkboxes and their disabling on LeftAndMain.Tree.js 2011-03-22 18:43:39 +13:00
Ingo Schommer
49a76a0c95 MINOR Fixed ajax load binding to folder selection in ThumbnailStripField.js (was broken after move to jquery) 2011-03-22 18:43:39 +13:00
Ingo Schommer
cfea011680 ENHANCEMENT Fixed tree search 2011-03-22 18:43:39 +13:00
Ingo Schommer
15d320ec91 BUGFIX Adding jstree ajax settings after initial load 2011-03-22 18:43:39 +13:00
Ingo Schommer
91995ad73b MINOR Disabled AssetAdmin form reload after uploading through iframe, relies on old tree.js library - UI will change anyway 2011-03-22 18:43:39 +13:00
Ingo Schommer
3b01a9af67 BUGFIX Allowing HTML titles in LeftAndMain.Tree.js (necessary for <span class="modified"> etc) 2011-03-22 18:43:39 +13:00
Ingo Schommer
5b104b7b8f MINOR Fixed LeftAndMain.Tree.js scope 2011-03-22 18:43:39 +13:00
Ingo Schommer
b2e4fdd6da MINR Fixed double generation of tree via 'data' parameter 2011-03-22 18:43:39 +13:00
Ingo Schommer
23cb19958f BUGFIX Reinstated create page functionality in LeftAndMain.Tree.js 2011-03-22 18:43:39 +13:00
Ingo Schommer
20427cd45b MINOR Using 'apple' theme in tree (until we decide on a proper redesign) 2011-03-22 18:43:39 +13:00
Ingo Schommer
cfb83e4e47 MINOR Wrapping LeftAndMain.Tree.js in entwine block 2011-03-22 18:43:38 +13:00
Ingo Schommer
ea0f8b0e65 BUGFIX Updated various CMS javascript functions to new jstree library 2011-03-22 18:43:38 +13:00
Ingo Schommer
885597a754 MINOR Removed legacy code from LeftAndMain.Tree.js, replaced with a list of @todo items 2011-03-22 18:43:38 +13:00
Ingo Schommer
d22e80b1bd MINOR Replaced hardcoded URLs in LeftAndMain.Tree.js with data-url-* attributes 2011-03-22 18:43:38 +13:00
Ingo Schommer
a9cd7aa08c ENHANCEMENT Allow disabling of tree drag'n'drop via input box 2011-03-22 18:43:38 +13:00
Ingo Schommer
eb030fa0f9 BUGFIX Don't allow dragging tree nodes outside of the root node, don't allow moving the root node, don't access drag/drops from other trees. 2011-03-22 18:43:38 +13:00
Ingo Schommer
cf467d5272 MINOR Disabled animation on tree (for performance reasons) 2011-03-22 18:43:38 +13:00
Ingo Schommer
a137360085 MINOR Temporarily disabled onchange bindings in ThumbnailStripField, as they fail in IE7/IE8 2011-03-22 18:43:37 +13:00
Ingo Schommer
0e9bf073c8 BUGFIX Switching all ajax implementations to consistently use jQuery.ajax instead of Prototype's Ajax.Request() (AssetTableField, CommentTableField, MemberTableField, WidgetAreaEditor) 2011-03-22 18:43:37 +13:00
Ingo Schommer
564038b463 ENHANCEMENT Added drag'n'drop support for tree 2011-03-22 18:43:37 +13:00
Ingo Schommer
2d85a4596b FEATURE Replacing custom tree.js with jstree thirdparty library 2011-03-22 18:43:34 +13:00
Ingo Schommer
934c3f2c1b BUGFIX Re-selecting tabs when refreshing editform in LeftAndMain.EditForm.js 2011-03-16 14:19:03 +13:00
Ingo Schommer
a27369978d BUGFIX Fixed AssetAdmin->SyncForm() execution by switching from calling dev/tasks/FilesystemSyncTask to doSync() 2011-03-16 14:19:03 +13:00
Ingo Schommer
4374bd815a BUGFIX Respecting Member::summaryFields() in SecurityAdmin->autocomplete instead of hardcoding Firstname,Surname,Email. This also allows to include Member::$unique_identifier_field in the autocomplete results 2011-03-08 21:01:51 +13:00
Julian Seidenberg
86fa29accc API-CHANGE: ssui.core.js rewrite to work with jQuery UI 1.8. Renamed _init => _create and renamed defaults => options. See the following websites for a complete guide to what has changed in jquery UI version 1.8:
https://github.com/scottgonzalez/jquery-ui-1.8-widget-factory
http://jqueryui.com/docs/Upgrade_Guide
2011-02-24 17:12:19 +13:00
Julian Seidenberg
f380d88c80 BUGFIX: removing colon (:) from selectors throughout SilverStripe. jQuery 1.5 is stricter about what is allowed in a selector and the colon is not allowed for elements like :select. 2011-02-24 17:10:01 +13:00
Saophalkun Ponlu
80868e60d3 MINOR: Add Italian translation for cms. Thanks to giulio
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@115204 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-12-20 03:08:39 +00:00
Ingo Schommer
172ad1e418 MINOR More jQuery backwards compatible id attribute check in ModelAdmin.js
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@115183 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-12-20 00:00:47 +00:00
Saophalkun Ponlu
2afc2e99dd MINOR: Reinstate noscript tag for no javascript warning message on loading screen
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@115120 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-12-16 05:16:57 +00:00
Saophalkun Ponlu
d97cfcbc7f ENHANCEMENT: Improve CMS loading screen #6254
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@115117 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-12-16 04:08:02 +00:00
Ingo Schommer
b22a37da6c BUGFIX Inspecting for AjaxSwitchView after form load, not before ajax request (in LeftAndMain.js)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@115065 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-12-15 09:21:32 +00:00
Will Rossiter
6d0c79c839 APICHANGE: removed page comments from core. Please see the github.com account for page comments functionality
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@114821 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-12-11 05:43:08 +00:00
Ingo Schommer
e1a270a0b1 MINOR: documentation updated
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@114142 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-11-24 06:24:02 +00:00
Sam Minnee
fedaaa9c53 ENHANCEMENT Added localisation for batch actions in javascript + translations (from r111915)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112812 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-19 01:05:46 +00:00
Sam Minnee
7a53a14bc8 MINOR Fixed indentation in PageCommentInterface.js (from r111497)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112805 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-19 01:04:00 +00:00
Sam Minnee
9a65518781 MINOR: Add translation correction for Czech and add Slovakian translation in cms and sapphire (js). Thanks to @Pike (from r111262)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112799 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-19 01:03:23 +00:00
Sam Minnee
949d8b3cb1 MINOR German translations for cms javascript (#5921, thanks bartlomiej) (from r110435)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112794 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-19 01:02:14 +00:00
Ingo Schommer
e6e4c7afd5 BUGFIX: image search was not honouring the selected folder, so could only search in root folder (from r106086)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112486 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-15 02:35:26 +00:00
Ingo Schommer
0e2682de1c BUGFIX: Fix ModelAdmin Import hang (ticket 5569) (from r104533)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@112454 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-15 01:38:19 +00:00
Sam Minnee
ba7955862b MINOR Saving TinyMCE editor focus in tinymce_ssbuttons plugin when sidepanel is opened (see #5263) (from r101974)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@111650 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-04 06:11:44 +00:00
Sam Minnee
ca52d729b8 MINOR: added lang file for cs_CZ (from r100372)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@111622 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-04 05:49:26 +00:00
Sam Minnee
b7b0e1ab0b BUGFIX: Closing TinyMCE image, link or flash panel when loading form (ticket #4907) (from r98690)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@111599 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-10-04 05:21:04 +00:00
Ingo Schommer
0d66807586 MINOR Removed debug coe
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@108837 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-08-03 04:32:09 +00:00
Ingo Schommer
9df87f3a88 BUGFIX Fixed resizing of $('.LeftAndMain') on edit forms by triggering a delayed resize on first load
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@108832 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-08-03 03:57:32 +00:00
Ingo Schommer
229ab4609f MINOR Don't move $('#Form_VersionsForm') buttons to top, they disappear
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@108829 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-08-03 03:45:59 +00:00
Ingo Schommer
69ca614fa4 BUGFIX Checking for existence of $('SwitchView') (fixes #5282) (from r108436)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@108828 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-08-03 03:36:44 +00:00
Ingo Schommer
139c3e8c40 APICHANGE: Use the same navigator items in the CMS that are used on the frontend (from r97395) (from r99114)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@106143 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-06-03 02:45:23 +00:00
Ingo Schommer
576be307bc BUGFIX: some sections dont have a tree at all, but they still use LeftAndMain? as their base class (eg report admin). Added a guard. (from r100724)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@106109 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-06-03 00:15:04 +00:00
Ingo Schommer
e430852bef MINOR Better error checking in SiteTreeNode javasceript
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@105679 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-05-25 23:39:05 +00:00
Ingo Schommer
1e510684a3 ENHANCEMENT: Files and images section warns if you are deleting a file that is linked to (from r96778)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@105678 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-05-25 23:38:34 +00:00
Ingo Schommer
84d703261f MINOR Documentation
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@104393 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-05-08 07:35:35 +00:00
Ingo Schommer
ecbee33385 ENHANCEMENT Moved cms/javascript documentation from JSDoc to NaturalDocs format
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@104369 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-05-08 02:45:05 +00:00
Ingo Schommer
d565c5021b BUGFIX Fixed overflow settings in jQuery.fitheighttoparent
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@103292 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-04-21 21:36:04 +00:00
Ingo Schommer
c0707cb562 ENHANCEMENT adapt the page dropdown based off the allowedChildren values (from r97745)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@102746 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-04-14 01:32:05 +00:00
Ingo Schommer
7f063a9693 BUGFIX Fixed widgets not being clickable to use them in IE (from r97545)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@102727 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-04-13 22:01:17 +00:00
Ingo Schommer
03bbc1d40d BUGFIX Clicking available widgets now applies only to h3 elements
BUGFIX Widgets are now prepended to the available widget stack by use of Insertion.Top (from r97541)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@102726 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-04-13 22:01:11 +00:00
Ingo Schommer
86f752504c BUGFIX When adding a new widget by clicking one of the available widgets, add it to the top of the currently used widgets instead of the bottom (from r97522)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@102722 467b73ca-7a2a-4603-9d3b-597d59a354a9
2010-04-13 22:00:34 +00:00