Commit Graph

649 Commits

Author SHA1 Message Date
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