silverstripe-cms/javascript
Ingo Schommer c2d24f9022 FEATURE Changed CMSMain and LeftAndMain form submissions to return raw HTML instead of using FormResponse logic and evaluated javascript. This allows a more customizeable UI layer that is decoupled from the serverside logic. Any state changes should be propagated through the form itself.
ENHANCEMENT Using new 'X-STATUS' HTTP response header for CMS form responses, as it is more robust for submitting variable length strings than the original 'Status' header. The status is evaluated in LeftAndMain.EditForm.js
API CHANGE Removed CMSMain->tellBrowserAboutPublicationChange(), LeftAndMain->returnItemToUser(), LeftAndMain->getActionUpdateJS(), LeftAndMain->addTreeNodeJS(), LeftAndMain->deleteTreeNodeJS(). Use javascript to respond to state changes
API CHANGE Removed CMSForm and CMSRightForm javascript classes, superseded by LeftAndMain.EditForm.js
ENHANCEMENT Removed custom change detection in LeftAndMain->save(), this should be handled by DataObject->write()
ENHANCEMENT Removed switch in LeftAndMain->save() which doesnt process saving if the record hasn't been altered, to simplify the saving logic
ENHANCEMENT Removed custom add/remove tree node logic in LeftAndMain->save() which was retrieving state from DataObjectLog. This was never actively used, and should be handled by custom clientside logic.

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92674 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:39:12 +00:00
..
jquery-fitheighttoparent MINOR Moved jquery-fitheighttoparent, jquery-layout, swfupload from sapphire into cms 2009-11-21 02:36:54 +00:00
lang ENHANCEMENT Better feedback for validation errors in ModelAdmin 2009-03-13 10:19:57 +00:00
tinymce_ssbuttons MINOR Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript) 2009-11-21 02:36:38 +00:00
tinymce_ssmacron MINOR Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript) 2009-11-21 02:36:38 +00:00
AssetAdmin.js MINOR Removed loader.js dependencies 2009-11-21 02:37:27 +00:00
AssetTableField.js ENHANCEMENT Current search and current page of asset section are persistent. Fixes the open source ticket #4470 and also a part of #4256 (from r84091) 2009-10-21 04:39:50 +00:00
CMSMain_left.js MINOR Removed loader.js dependencies 2009-11-21 02:37:27 +00:00
CMSMain_right.js ENHANCEMENT Removed a.cmsEditLink javascript behaviour, do a full page load as normal links instead 2009-11-21 02:38:08 +00:00
CMSMain_upload.js FEATURE: reenabled the ability to upload images from the insert image tab. Still commented out while le a couple of tweaks are made 2009-11-11 07:06:45 +00:00
CMSMain.js MINOR JavaScript code indentation and formatting 2009-11-21 02:38:31 +00:00
CMSMain.Translatable.js BUGFIX Monitoring form for locale changes in CMSMain.Translatable.js 2009-11-21 02:38:44 +00:00
CommentAdmin_right.js Renamed feedback to comments 2007-08-13 00:32:48 +00:00
CommentTableField.js Merged from branches/2.3 2009-04-29 01:44:28 +00:00
LeftAndMain_left.js FEATURE Changed CMSMain and LeftAndMain form submissions to return raw HTML instead of using FormResponse logic and evaluated javascript. This allows a more customizeable UI layer that is decoupled from the serverside logic. Any state changes should be propagated through the form itself. 2009-11-21 02:39:12 +00:00
LeftAndMain_right.js FEATURE Changed CMSMain and LeftAndMain form submissions to return raw HTML instead of using FormResponse logic and evaluated javascript. This allows a more customizeable UI layer that is decoupled from the serverside logic. Any state changes should be propagated through the form itself. 2009-11-21 02:39:12 +00:00
LeftAndMain.EditForm.js ENHANCEMENT Better response handling in LeftAndMain.EditForm 2009-11-21 02:39:06 +00:00
LeftAndMain.js MINOR Fixed unload logic in MainMenu javascript 2009-11-21 02:38:50 +00:00
MemberTableField_popup.js Merged [47102]: Optimization for Behaviour sheets that allows you to provide a unique identifier so that duplicate sheets aren't applied twice. 2008-08-12 23:53:08 +00:00
MemberTableField.js API CHANGE Removed ajaxLoadPage(), ajaxLoadPage_success(), ajaxLink() javascript methods - were never used in core 2009-11-21 02:35:48 +00:00
ModelAdmin.js API CHANGE Removed tinymce_removeAll() javacsript method in favour of a cleanup() method in #Form_EditForm 2009-11-21 02:37:59 +00:00
PageCommentInterface.js MINOR: fixed page comment form disappearing when validation failed (from r82778) 2009-11-05 01:11:40 +00:00
ReportAdmin_left.js MINOR Removed loader.js dependencies 2009-11-21 02:37:27 +00:00
ReportAdmin_right.js API CHANGE Removed tinymce_removeAll() javacsript method in favour of a cleanup() method in #Form_EditForm 2009-11-21 02:37:59 +00:00
SecurityAdmin_left.js MINOR Removed loader.js dependencies 2009-11-21 02:37:27 +00:00
SecurityAdmin_right.js Merged from branches/2.3 2009-02-03 03:46:15 +00:00
SideReports.js MINOR fixed JS errors 2009-11-03 02:01:19 +00:00
SideTabs.js API CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classeAPI CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classess 2009-11-21 02:35:22 +00:00
ssui.core.js ENHANCEMENT Integrating right panels ('insert image', etc.) in CMS with new layout manager, adjusting title bar to jQuery UI styling, making panel content scrollable 2009-11-21 02:36:26 +00:00
ThumbnailStripField.js BUGFIX Fixed file search in ThumbnailStripField not working because of incorrect ID 2009-07-01 23:34:39 +00:00
TinyMCEImageEnhancement.js BUGFIX: fixed doUpload ajax submission to correctly handle files submitted via the content editor submission. 2009-11-12 22:06:37 +00:00
Upload.js MINOR Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript) 2009-11-21 02:36:38 +00:00
WidgetAreaEditor.js MINOR documentations 2009-11-21 02:38:52 +00:00