Naomi Guyer
639f6e4d95
NEW Side by side editing functionality - first cut (os#7412)
...
Introduces a preview window that appears when the screen is wide enough,
removes old preview button, adds a draft-public switch, adds variety of
preview options which are not hooked up yet.
Relies on sapphire's f95fadc84416835302fe6c8448054960b5e7ec65
2012-12-10 18:09:54 +01:00
Ingo Schommer
f9a5601fa3
BUG Enforce "add page" restrictions, improve UI ( fixes #7879 )
...
- Fix support for $allowed_children
- Added note when type selection is restricted
- Removed overly complex specs for "allowed children",
the data should be inferred from "disallowed children"
- Added support for SiteTree::$can_be_root
- Return raw JSON (not entity-encoded) from CMSMain->SiteTreeHints()
- Added tests for CMSMain->SiteTreeHints()
2012-12-03 16:52:17 +01:00
Ingo Schommer
98cd09a852
Merge pull request #251 from silverstripe-rebelalliance/8041
...
BUG removed class cms-panel-link as it was calling loadPanel to be calle...
2012-12-03 01:25:06 -08:00
Kirk Mayo
a63a9f0e74
BUG removed class cms-panel-link as it was calling loadPanel to be called twice trac 8041
2012-12-03 12:11:31 +13:00
Naomi Guyer
4fab9b8248
BUG Incorrect html nesting of breadcrumbs
...
Removed h2 from outside breadcrumbs, and put it within the breadcrumbs
div
Relies on sapphire commit 72b4fbf
2012-11-22 12:19:38 +13:00
Ingo Schommer
a52514a306
ENHANCEMENT Tab style consolidation and design consistency
2012-11-06 22:24:01 +01:00
Ingo Schommer
bd86cf2c50
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
code/model/SiteTree.php
2012-11-06 19:56:04 +01:00
Ingo Schommer
abba77af51
Fixes required for jQuery UI 1.9
2012-11-06 15:54:37 +01:00
Sean Harvey
79e6304ce1
Merge branch '3.0'
2012-11-05 15:13:06 +13:00
Sean Harvey
b00397968b
Tweaking text for "You can start editing" on successful install
2012-11-05 11:12:49 +13:00
Saophalkun Ponlu
79cc947ed8
Batch actions UI enhancement ( #7878 )
2012-11-02 23:05:20 +01:00
Ingo Schommer
7131e167f1
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
code/model/RedirectorPage.php
2012-10-30 17:54:55 +01:00
Sean Harvey
f72cef95e6
Merge pull request #224 from adrexia/3.0
...
BUG: Installation successful "CMS" link has broken href (fixes #7874 )
2012-10-17 19:04:40 -07:00
Naomi Guyer
c9244456e0
BUG: Installation successful "CMS" link has broken href ( fixes #7874 )
...
Fixed the template component of this bug. Language files will also need
to be updated. eg. "Start editing" should appear in the en lang files
as:
StartEditing: 'You can start editing your site''s content by opening <a
href="{link}">the CMS</a>
2012-10-18 14:47:11 +13:00
Ingo Schommer
2f7e6a7303
Merge pull request #221 from adrexia/add-cms-buttons
...
BUG: Add "add new" button to Pages list view (fixes 7649)
2012-10-16 07:23:00 -07:00
Naomi Guyer
06e184a97f
BUG: Add "add new" button to Pages list view (fixes 7649)
...
Rearranged the templates around CMSPagesController_ContentToolbar and
uncommented the toolbar from the pages list view so the add new button
would be included with including actions that aren't applicable to the
gridfield.
Linked to https://github.com/silverstripe/sapphire/pull/684/commits
2012-10-15 14:59:04 +13:00
Jeremy Bridson
76e569a8bb
ENHANCEMENT: open/7886 added preview button to the settings page so that when a user changes the theme they can preview the change.
2012-10-05 16:27:13 +13:00
Ingo Schommer
7525e3c977
Merge pull request #183 from adrexia/installer
...
BUG: Installer templates
2012-08-29 02:25:19 -07:00
Naomi Guyer
362e9795fd
Replace tutorial link
2012-08-29 11:24:37 +12:00
Naomi Guyer
4fdc76d904
BUG: Installer templates
...
Installer was feeing the title "Title" to the template. Template
rearranged for usability concerns (people were missing the email and
password when going to the CMS login page)
2012-08-22 13:52:33 +12:00
Damian Mooyman
7807842eb1
FIXED: Additional issue where the add-page ajax parameters wouldu incorrectly concatenate additional query parameters into the add action url. Resolved by moving URL concatenation from view to controller where Controller::join_links is available
2012-08-21 15:50:03 +12:00
Ingo Schommer
77ec21fe9d
BUG Fully qualified namespace for _t() in templates
...
Was inferred by the containing file previously,
which is deprecated behaviour, because it obscures
the fact that renaming an template file or copying
template code will change the context of the translations.
While it would be nice to use shorter and more readable namespaces,
this change would remove all existing translations.
Since there is no (easy) migration of entities to a new namespace,
having verbose template code is the lesser of two evils.
2012-08-06 13:44:33 +02:00
Ingo Schommer
2ba3fbe42d
'updatetreenodes' URL in tree template ( #7450 )
2012-07-23 21:24:28 +12:00
Ingo Schommer
3ff0c428cf
Ignore ajaxified tabsets on tab state saving
...
This prevents them from ping-ponging between the two states
in infinite loops.
2012-07-13 17:37:48 +02:00
Ingo Schommer
44c237c954
Adding DOM ids for all tabsets to aid saving their state
2012-07-13 16:44:01 +02:00
Ingo Schommer
b74178e7fd
BUG Reload full view in admin/settings to avoid tabs breaking
...
Had the pjax "CurrentForm" marker set to the <form> tag,
which makes sense, but excludes the tabs. On refresh,
the tabset wasn't reinitialized, showing all form elements on
one page. Its easier to simply refresh the whole content area.
2012-07-13 11:00:21 +02:00
Ingo Schommer
c051b80b73
MINOR Using links for fake remote tabs in CMSMain_Content.ss to avoid 'missing fragment identifier' errors from jQuery UI.
2012-06-15 00:35:58 +02:00
Ingo Schommer
7f27474159
BUGFIX Show AssetAdmin tree by not invoking $EditForm twice in template
...
Both for performance reasons, and for weird behaviour on the second invocation (doesn't retain the same record context)
2012-06-14 20:36:36 +02:00
Andrew Short
cdea489fcb
BUGFIX: Catch and display validation errors when adding a page.
2012-06-11 23:19:59 +10:00
Ingo Schommer
098d3b6b8a
MINOR Changed CMS breadcrumbs markup to fit new inline-block CSS ( fixes #6882 )
2012-06-06 14:35:45 +02:00
Ingo Schommer
1bb6026240
BUGFIX Don't apply clientside deferred cache to list view since it relies on URL as a cache key which is set on the deferred container (=not replaced with view)
2012-06-05 17:16:58 +02:00
Ingo Schommer
6ac836348a
MINOR Fixed tab selection state (changed JS behaviour)
2012-06-05 14:04:25 +02:00
Ingo Schommer
ca9f4f6f6f
Merge branch 'pjax-multiple'
2012-06-05 14:01:20 +02:00
Ingo Schommer
8847506322
BUGFIX Selecting correct parent when adding a new page ( fixes #7188 )
2012-06-03 19:54:14 +02:00
Ingo Schommer
ad7c443255
ENHANCEMENT Saving tab state for CMSPagesController
2012-05-30 16:04:51 +02:00
Ingo Schommer
c9fc7cda65
ENHANCEMENT Declaring Pjax fragments on CMS templates and forms
2012-05-30 15:06:54 +02:00
Mateusz Uzdowski
50cbef7933
BUGFIX: remove unnecessary class that breaks the tab opening.
...
This class should be applied higher in the hierarchy so it also
includes panels - and it's already there too.
2012-05-23 15:49:10 +12:00
Sean Harvey
92019876d2
MINOR Removing unused template control
2012-05-18 16:47:12 +12:00
Julian Seidenberg
7112032b4c
BUGFIX: fixing the look of Settings tab in the CMS if it has multiple tabs
2012-05-18 16:33:34 +12:00
Julian Seidenberg
aa7bc23992
ENHANCEMENT: refactoring template "control" loops into "loop" and "with" to fit with the new template syntax
2012-05-18 16:32:44 +12:00
Ingo Schommer
7b40c5f0a1
MINOR Using search parameters in "edit tree" link (which ensures we include decorated parameters like 'locale' from the 'translatable' module)
2012-05-15 21:34:26 +02:00
Ingo Schommer
b9cae47135
BUGFIX Don't link to views in CMS tabs, use data-href instead to avoid jQuery.tabs() interfering with its own ajax load magic (specifically fixes a problem where admin/pages/edit/99 was detected as different from admin/pages/edit/99/?locale=de_DE)
2012-05-15 21:32:03 +02:00
Ingo Schommer
c185c737dd
MINOR More extension points in CMSMain (specifically to allow for 'locale' query parameter and language drop down of the 'translatable' extension)
2012-05-15 21:30:53 +02:00
Sean Harvey
5d825f38b7
Merge pull request #126 from mateusz/os7304
...
BUGFIX: Check the drag and drop radio by default.
2012-05-10 22:38:53 -07:00
Robert Curry
28a1d0d4e7
BUGFIX: Change styles on tabs to new format.
2012-05-11 11:31:40 +12:00
Mateusz Uzdowski
9b39acb08c
BUGFIX: Check the drag and drop radio by default.
...
The default state of the tree is drag and drop mode.
2012-05-11 10:29:13 +12:00
Ingo Schommer
ce58e55cc1
MINOR Consistent location for CSS classes on CMS tabsets
2012-05-08 15:31:28 +02:00
Normann Lou
440c96efb8
BUGFIX: replace "<!-- -->" with "<%-- --%>" for the blocks that are definately not needed to be processed by SSViewer to limit the chances of producing nested html comment tag "<!--<!-- -->-->"
2012-05-04 15:56:58 +12:00
Ingo Schommer
7c25754cb1
ENHANCEMENT Localization of installation success screen
2012-05-03 17:53:33 +02:00
Ingo Schommer
2fdc4e5f0b
ENHANCEMENT Section icons in CMS ( #7269 )
2012-05-03 13:49:44 +02:00