Ingo Schommer
8c503069b8
MINOR Removed jQuery.metadata usage in CMS, use jQuery.data() and HTML5 data attributes instead. Also fixes errors where jQuery.metadata tries to eval() HTML5 data attrs, which isn't always applicable
2012-02-16 18:06:48 +01:00
Ingo Schommer
63d0fcbde4
MINOR Removed usage of prototype.js style $() alias in WidgetAreaEditor.js
2012-02-16 12:28:24 +01:00
Ingo Schommer
c96e2ba7ca
API CHANGE Removed ThumbnailStripField class, as it was only used for the CMS image insertion logic (which was rewritten with a more powerful file selection based on GridField)
2012-02-14 13:32:58 +01:00
Ingo Schommer
490b87a0c5
MINOR Changed 'insert image' form names, removed dynamic node change events for links (modal dialog doesn't allow for changes while the dialog is open)
2012-02-14 13:32:58 +01:00
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