Commit Graph

3939 Commits

Author SHA1 Message Date
Ingo Schommer
671961cf45 ENHANCEMENT Refactored tree search javascript to support concrete and jquery, and build less UI scaffold on the serverside
API CHANGE Removed CMSMain::site_tree_filter_options
API CHANGE Removed CMSMain::SiteTreeFilterOptions() and T_SiteTreeFilterOptions(), now handled inline in CMSMain::TreeSearchForm()
ENHANCEMENT Refactored tree search PHP in CMSMain: Generate form in PHP instead of template, require less UI state, pass filtered/sanitized paramers straight into CMSMainMarkingFilter instead of relying on

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92618 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:37:06 +00:00
Ingo Schommer
8bc867c554 BUGFIX Inclusing reset buttons in LeftAndMain jQuery styling
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92617 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:37:01 +00:00
Ingo Schommer
761760eeed ENHANCEMENT Storing tabs in LeftAndMain in cookie
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92616 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:59 +00:00
Ingo Schommer
7f0e5299c0 MINOR Javascript syntax error
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92615 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:57 +00:00
Ingo Schommer
538ff9b321 MINOR Moved jquery-fitheighttoparent, jquery-layout, swfupload from sapphire into cms
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92614 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:54 +00:00
Ingo Schommer
e17b09b2cc MINOR Changed paths to moved thirdparty dependencies (mostly from /jsparty to /sapphire/thirdparty, /cms/javascript and /sapphire/javascript)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92613 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:38 +00:00
Ingo Schommer
42daa43e7a API CHANGE Moved jsparty/tinymce_ssbuttons to cms/javascript/tinymce_ssbuttons
API CHANGE Moved jsparty/tinymce_ssmacron to cms/javascript/tinymce_ssmacron

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92612 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:34 +00:00
Ingo Schommer
58513992aa MINOR Removed "ss-tabset" class from #TreeTools: it messes up the execution order on which tabs are created, meaning they cant be made collapsible in LeftAndMain code later on
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92611 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:30 +00:00
Ingo Schommer
ba05455d32 MINOR Documentation
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92610 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:28 +00:00
Ingo Schommer
9f4d0da80a ENHANCEMENT Integrating right panels ('insert image', etc.) in CMS with new layout manager, adjusting title bar to jQuery UI styling, making panel content scrollable
MINOR Updated cmsmain/leftandmain javascript to concrete API changes

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92609 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:26 +00:00
Ingo Schommer
d5ec175cfb MINOR Updated cms javascript to new concrete API around namespaces and properties
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92608 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:22 +00:00
Ingo Schommer
d973510fef MINOR Removed .thumbnailstrip 100% width, which breaks the right panel forms in CMS
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92607 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:19 +00:00
Ingo Schommer
e70571d6f8 MINOR Removed concrete namespace for submit actions in CMS
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92606 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:17 +00:00
Ingo Schommer
2ccc3669eb ENHANCEMENT Using a simple target=_blank for opening the logo link in CMS instead of javascript
ENHANCEMENT Moved the "edit profile" popup link to concrete

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92605 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:15 +00:00
Ingo Schommer
afc285cb12 ENHANCEMENT Removed some javascript handlers for ajax submission in CMS: action_save_right(), action_publish_right() - they're now using the same unified saving method
ENHANCEMENT Moved javascript handlers in CMS to concrete: action_print_right(), action_email_right(), action_rollback_right()
ENHANCEMENT Moved javascript ParentID UI element in CMS to concrete

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92604 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:13 +00:00
Ingo Schommer
c5eadd81ab ENHANCEMENT Using jQuery UI tabs for tree tools like 'search' or 'batch actions' instead of custom JavaScript
API CHANGE Removed 'treeactions' javascript global

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92603 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:09 +00:00
Ingo Schommer
5d4e5def8b MINOR Removed 100% width from tabsets in CMS, was messing up jQuery UI border styling
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92602 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:05 +00:00
Ingo Schommer
d45da27296 MINOR Added styling for CMS actions
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92601 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:03 +00:00
Ingo Schommer
0f6d2b0112 MINOR Disabled rewriteHashlinks in CMS templates to avoid breaking jQuery tabs which detect URLs like 'admin/asets/#mytab' as an ajax-URL
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92600 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:02 +00:00
Ingo Schommer
df7713f894 ENHANCEMENT Initial 'concrete' implementation of CMS forms incl. ajax saving, validation placeholders and session-pinging
MINOR Removed 'innerLayout' from CMSMain.js javascript

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92599 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:36:00 +00:00
Ingo Schommer
1b312ae81b API CHANGE Removed ajaxActionsAtTop() and prepareAjaxActions() javascript methods, to be replaced with new concrete implementation
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92598 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:57 +00:00
Ingo Schommer
df79a947a3 MINOR Removed usage of deprecated ajaxLink() javascript method in AssetAdmin.js
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92597 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:54 +00:00
Ingo Schommer
081802e2d6 MINOR Reverted removal of placeholder <form> tab in CMSMain_right.ss - its still needed for the CMS javascript
MINOR Reverted north/south inner layouts in CMSMain_right.ss

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92596 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:52 +00:00
Ingo Schommer
612dbe0831 MINOR Added 'ss-ui-button' class to all #TreeActions buttons in the CMS to allow for jQuery UI native styling
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92595 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:50 +00:00
Ingo Schommer
7fd337f5f8 API CHANGE Removed ajaxLoadPage(), ajaxLoadPage_success(), ajaxLink() javascript methods - were never used in core
MINOR Moved ajaxSubmitFieldSet() javascript from LeftAndMain.js to MemberTableField.js (only place where its actually used)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92594 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:48 +00:00
Ingo Schommer
908409a5d8 API CHANGE Removed BaseForm javascript class, was never used in core
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92593 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:45 +00:00
Ingo Schommer
3731deb460 API CHANGE Removed isVisible() javascript method
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92592 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:43 +00:00
Ingo Schommer
e7562ba0ab MINOR Removed #SearchControls dropdown width to allow for full title display within the UI element
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92591 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:41 +00:00
Ingo Schommer
22d4141805 MINOR Reordering and indentation in cms_right.css
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92590 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:39 +00:00
Ingo Schommer
61be99cf6e MINOR Removed CMS specific tab styling, now handled by jQuery UI tabs
MINOR New CMS specific styling for CMS buttons

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92589 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:37 +00:00
Ingo Schommer
042f4c2fb3 ENHANCEMENT Removed custom button styling in CMS, now replaced with standard jQuery UI buttons
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92588 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:35 +00:00
Ingo Schommer
a730383d30 MINOR Added 'concrete' and 'fitheighttoparent' javascript libraries to LeftAndMain and all subclasses
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92587 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:33 +00:00
Ingo Schommer
41fa0b8e05 MINOR CSS fixes for tabset in CMS: Removing vertical overflow, setting to position relative to avoid 'floating' TreeDropdownFields
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92586 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:30 +00:00
Ingo Schommer
2b55a91646 MINOR Removed unused translation CSS in CMS
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92585 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:28 +00:00
Ingo Schommer
63e1fede45 MINOR Changed to CMS layout
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92584 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:27 +00:00
Ingo Schommer
ae2efc5a9f MINOR Removed #PageType dropdown width limitation to allow for longer page type titles
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92583 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:24 +00:00
Ingo Schommer
d08450575f API CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classeAPI CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classess
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92582 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:22 +00:00
Ingo Schommer
ae56eba853 ENHANCEMENT Using jQuery layout manager plugin to size panels in main CMS interface. Removed custom javascript resizing and CSS rules.
API CHANGE Removed custom resizing javascript methods: window.ontabschanged, window.onresize, fixRightWidth(), fixHeight_left()
API CHANGE Removed DraggableSeparator, SideTabs, SideTabItem javascript classes
API CHANGE Removed Effect.ReSize and Highlighter javascript helper classes
API CHANGE Modified template structure in CMSMain_left.ss, CMSMain_right.ss and LeftAndMain.ss
API CHANGE Modified markup IDs in LeftAndMain/CMSMain templates, removed "left", "right", "contentPanel", "bottom"
ENHANCEMENT Using jquery-latest (currently 1.3) in CMSMain and LeftAndMain
ENHANCEMENT Added jQuery UI library and "smoothness" theme to default CMS interface

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92581 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:20 +00:00
Ingo Schommer
5ff353aa72 MINOR Removed obsolete ImageEditor.css
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92580 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:15 +00:00
Ingo Schommer
83427e5904 MINOR Removed references to unused hover.js behaviour in LeftAndMain and CMSMain
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92579 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:13 +00:00
Ingo Schommer
fca3fbdb68 API CHANGE Removed ModalForm javascript class, obsolete
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92578 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:09 +00:00
Ingo Schommer
094c30ea4a API CHANGE Removed ModalForm, ModalDialog, GBModalDialog javascript classes from cms, were superseded by a simple javascript alert a while ago (see r11727 and r12245)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92577 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:07 +00:00
Ingo Schommer
e68fca146a MINOR Removed references to empty CMSMain.js
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92576 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:03 +00:00
Ingo Schommer
edb8a0d1a1 API CHANGE Removed obsolete/broken ImageEditor functionality
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92575 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:35:00 +00:00
Ingo Schommer
45931203df MINOR Deleted unused ForumAdmin.js
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92574 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:34:57 +00:00
Ingo Schommer
5451fba1b8 MINOR Mergeinfo
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92474 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:02:22 +00:00
Ingo Schommer
677af8c026 APICHANGE: add the ability to remove some permissions specified by their code in the rendered field html of PermissionChecksetBoxField and full-covered unit tests of this ability. (from r92428)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92473 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:01:21 +00:00
Ingo Schommer
ac9ed436ab BUGFIX FolderID was not present in post, so file would not be uploaded to the correct place. (from r91958)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92472 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:01:06 +00:00
Ingo Schommer
c14e7df9e8 MINOR added stubs to allow widgets to use treedropdown fields (from r91850)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92471 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:00:58 +00:00
Ingo Schommer
d6eaea02b1 MINOR: removed debug statements (from r91543)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@92470 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-21 02:00:47 +00:00