Ingo Schommer
1192d5b671
Reimplementation for reports ( #49 ) - removing unneeded code and remaking the template to use standard SiteTree functionality.
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92788 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:18:28 +00:00
Ingo Schommer
a9adcbefaa
MINOR Overloading 'create' button for AssetAdmin.js to perform action instead of opening a tab.
...
MINOR Moved drag/drop functionality into new AssetAdmin.DragDrop.js location (will most likely be temporary until we switch to jQuery drag/drop)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92787 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:18:25 +00:00
Ingo Schommer
8d0c82ba52
MINOR Syntax in LeftAndMain.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92786 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:18:22 +00:00
Ingo Schommer
1ce99bc5c4
MINOR Removed unused refreshAsset() javascript from AssetAdmin.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92782 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:18:08 +00:00
Ingo Schommer
927c28baad
MINOR Removed 'delete unused items' javascript from AssetAdmin.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92781 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:18:06 +00:00
Ingo Schommer
69f8bc52ea
BUGFIX Fixed iframe removal javascript in LeftAndMain.EditForm.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92780 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:18:04 +00:00
Ingo Schommer
17392ff42b
MINOR Fixed LeftAndMain.EditForm.js button onclick, concrete is buggy
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92777 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:57 +00:00
Ingo Schommer
5ab645e35c
MINOR Formatting
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92776 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:55 +00:00
Ingo Schommer
df46717bf0
BUGFIX Fixed ClassName change detection in javascript
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92775 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:54 +00:00
Ingo Schommer
4decff9907
BUGFIX Fixed resizing problem with LeftAndMain.js->resizeChildren() caused by jQuery UI tabs and FOUC
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92774 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:52 +00:00
Ingo Schommer
2683a5ae62
MINOR Making full result table rows in ModelAdmin selectable
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92773 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:49 +00:00
Ingo Schommer
7223c852e1
MINOR Added loading indicator to search button in ModelAdmin
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92771 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:44 +00:00
Ingo Schommer
4c71322997
ENHANCEMENT Added form.clickedButton to all forms triggered inside LeftAndMain javascript
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92770 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:43 +00:00
Ingo Schommer
650d44dd57
ENHANCEMENT Reimplemented ModelAdmin history feature as separate javascript file based on jQuery.concrete. It removes any dependencies to PHP code or existing markup, which means it can be disabled if not required.
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92769 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:41 +00:00
Ingo Schommer
233221e2e0
MINOR More robust width/height detectino for layout manager in LeftAndMain.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92768 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:38 +00:00
Ingo Schommer
6f2927b538
MINOR Passing through url parameter in custom event for Form_EditForm javascript
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92767 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:36 +00:00
Ingo Schommer
001151a66b
API CHANGE Adjusted ModelAdmin CSS, JS and PHP to fit with underlying LeftAndMain changes: Using jquery.concrete, removing some redundant form saving logic in ModelAdmin.js, returning <form> tags within ajax responses in ModelAdmin controllers
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92766 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:34 +00:00
Ingo Schommer
1a5ed26cd5
ENHANCEMENT Making jQuery.layout dimension settings in CMS configurable through CSS, to allow for easy overloading without using the javascript object (e.g. making the sidebar wider in ModelAdmin through ModelAdmin.css)
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92765 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:29 +00:00
Ingo Schommer
e13bb588d3
MINOR concrete specs in LeftAndMain.EditForm.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92763 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:25 +00:00
Ingo Schommer
59790b102d
MINOR Formatting in ModelAdmin.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92758 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:13 +00:00
Ingo Schommer
8b88bb7142
BUGFIX Re-initializing tabs in LeftAndMain.EditForm.js in order to get the correct height for resizeChildren()
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92756 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:08 +00:00
Ingo Schommer
62ff95892f
MINOR Only refresh versions side panel on new tree selection if its visible - regression from javascript refactoring, this was already the case in the old CMS logic
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92755 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:06 +00:00
Ingo Schommer
d3172a0775
BUGFIX Hiding LeftAndMain editform while loading new DOM through ajax, to avoid flash-of-unstyled-content issues
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92754 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:17:04 +00:00
Ingo Schommer
7580483eae
BUGFIX Only resizing form in LeftAndMain after showing tabs, to ensure we get the right dimensions. Concrete was applying the tabs styling too late and in an async fashion, so we cant use it here.
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92752 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:59 +00:00
Ingo Schommer
c7cca847c8
ENHANCEMENT Updated LeftAndMain->ajaxupdateparent() and ajaxupdatesort() to return JSON data rather than FormResponse eval()ed javascript, and let the clientside handle any updates. Also updated to use HTTPRequest instead of superglobals.
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92740 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:30 +00:00
Ingo Schommer
57b0bbc83a
MINOR Removed debug code
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92739 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:27 +00:00
Ingo Schommer
758804eacf
API CHANGE Removed ajaxErrorHandler() javascript method from LeftAndMain.js, and changed two known references to custom code
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92736 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:21 +00:00
Ingo Schommer
3124388b4d
ENHANCEMENT Removed jquery.livequery.js dependency in LeftAndMain, is using jquery.concrete now. Moved only application of livequery (cms form buttons) to concrete
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92735 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:18 +00:00
Ingo Schommer
708f80ae62
BUGFIX Fixed locale GET parameter concatenation in language selector javascript for the CMS
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92732 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:11 +00:00
Ingo Schommer
cb1895866a
ENHANCEMENT Refactored versions panel in CMS: Removed "compare mode" checkbox in UI, and replaced with explicit checkboxes and a "compare versions" button. Added manual "refresh" button. Replaced custom markup with a form generated through CMSMain->VersionsForm(), and adjusted markup in CMSMain_versions.ss accordingly
...
API CHANGE Removed CMSMain->sendFormToBrowser(), replaced with custom code
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92731 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:09 +00:00
Ingo Schommer
66e1d7141a
MINOR Moved ss_MainLayout javascript global in correct file
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92730 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:05 +00:00
Ingo Schommer
c50e2fce6b
MINOR Moved form related javascript from CMSMain.js to new CMSMain.EditForm.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92729 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:03 +00:00
Ingo Schommer
01d06dd47e
API CHANGE Replaced CMSMain->LangSelector() with CMSMain->LangForm() to provide more accessible backend and properly wrap existing <select> tag in a form
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92728 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:16:00 +00:00
Ingo Schommer
2796a37a02
API CHANGE Removed SideReport javascript class, replaced with concrete implementation in CMSMain.js
...
ENHANCEMENT Using full form for 'site reports' panel in CMSMain->ReportForm(). Removed CMSMain->ReportSelector()
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92727 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:55 +00:00
Ingo Schommer
1760759992
MINOR Moved LeftAndMain_left.js to LeftAndMain.Tree.js
...
MINOR Moved CMSMain_left.js to CMSMain.Tree.js
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92726 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:51 +00:00
Ingo Schommer
fec71a06eb
ENHANCEMENT Moved sitetree filter functionality back into CMSMain->SearchForm() to simplify both serverside and clientside processing, and save precious UI real estate above the tree panel
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92725 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:47 +00:00
Ingo Schommer
898665e54b
ENHANCEMENT Using jQuery.get() to ajax-refresh the CMS tree, to allow for concrete-style behaviour and global ajax error handling through jQuery instead of prototypejs
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92724 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:44 +00:00
Ingo Schommer
44e16b9620
API CHANGE Removed CMSBatchAction->getDoingText(), is now using button loading indicators in the UI
...
API CHANGE Removed LeftAndMain->BatchActionList(), no longer necessary as we're creating the batch actions form in the same class
ENHANCEMENT Changed CMSBatchAction logic to return JSON status changes rather than eval'ed JavaScript via FormResponse
ENHANCEMENT Ported batchactions in CMSMain_left.js to concrete javascript, and moved to new CMSMain.BatchActions.js file
ENHANCEMENT Using native CMSMain->BatchActionsForm() to render form instead of custom template markup in CMSMain_TreeTools.ss
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92722 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:40 +00:00
Ingo Schommer
26785076ba
BUGFIX Don't reload the tree node if it is currently in selection-mode (in LeftAndMain_left.js)
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92721 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:36 +00:00
Ingo Schommer
a4ae359cac
ENHANCEMENT Added global ajax error handling to LeftAndMain.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92720 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:35 +00:00
Ingo Schommer
60451f7033
API CHANGE Replaced addpageclass javascript functionality with concrete implementation in CMSMain_left.js
...
MINOR Renaming load() to loadForm() in LeftAndMain.EditForm.js, to avoid overloading jQuery's native methods
MINOR Triggering jQuery events on top of prototype's Observable for better handling with concrete, in SecurityAdmin.js
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92719 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:32 +00:00
Ingo Schommer
150cd386b0
API CHANGE Removed unused searchclass javascript class from CMSMain_left.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92718 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:29 +00:00
Ingo Schommer
c329a8e30a
MINOR Setting concrete warning level in LeftAndMain.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92716 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:25 +00:00
Ingo Schommer
5855dfef80
BUGFIX Fixed onsubmit() concrete handlers in LeftAndMain.EditForm.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92715 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:23 +00:00
Ingo Schommer
dc4375a383
API CHANGE Removed LeftAndMain->EditForm(), please use getEditForm() instead
...
API CHANGE Returning LeftAndMain->EmptyForm() as a welcome/placeholder message from LeftAndMain->getEditForm() if no record is found. Removed this placeholder from LeftAndMain_right.ss
ENHANCEMENT Allowing optional $id parameter in LeftAndMain->getEditForm() (and subclasses)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92710 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:13 +00:00
Ingo Schommer
fef2f77b09
MINOR Removed unused action_upload_right() and save() overloading in AssetAdmin.js
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92709 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:08 +00:00
Ingo Schommer
8c37f0897d
MINOR Fixed removal of loading screen via javascript
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92708 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:06 +00:00
Ingo Schommer
81e3fd04e9
MINOR Triggering LeftAndMain.EditForm.js load() callback after loading the response - this makes more sense, as the inserted HTML can be parsed at this point
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92707 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:04 +00:00
Ingo Schommer
05d1f6e038
MINOR Moved layout javascript logic from CMSMain.js to LeftAndMain.js, so other subclasses of LeftAndMain can use it as well
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92706 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:15:02 +00:00
Ingo Schommer
9794b8324b
MINOR Fixed height of loading screen for IE6
...
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92703 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 03:14:53 +00:00