Damian Mooyman
19c24bb2df
Merge remote-tracking branch 'origin/3.3' into 3
2016-01-25 15:58:35 +13:00
Damian Mooyman
e364fdb794
BUG Fix incorrect "Add Page" button selector
...
Fixes https://github.com/silverstripe/silverstripe-framework/issues/4540
2016-01-22 11:13:21 +13:00
Sam Minnee
bbc3aaaf9f
MINOR: Remove training whitespace.
...
The main benefit of this is so that authors who make use of
.editorconfig don't end up with whitespace changes in their PRs.
Spaces vs. tabs has been left alone, although that could do with a
tidy-up in SS4 after the switch to PSR-1/2.
The command used was this:
for match in '*.ss' '*.css' '*.scss' '*.html' '*.yml' '*.php' '*.js' '*.csv' '*.inc' '*.php5'; do
find . -path ./thirdparty -prune -o -type f -name "$match" -exec sed -i '' 's/[[:space:]]\+$//' {} \+
find . -path ./thirdparty -prune -o -type f -name "$match" | xargs perl -pi -e 's/ +$//'
done
2016-01-07 10:32:05 +13:00
Damian Mooyman
a6677b1653
API respect custom attributes on OptionsetField and CheckboxSetField
...
Must be merged with https://github.com/silverstripe/silverstripe-framework/pull/4390
2015-08-03 16:08:56 +12:00
Damian Mooyman
cf4d9edafb
Merge remote-tracking branch 'origin/3.1' into 3
...
Conflicts:
code/model/SiteConfig.php
javascript/CMSMain.AddForm.js
tests/model/SiteConfigTest.php
tests/model/SiteTreeTest.php
2015-03-31 19:54:43 +13:00
Damian Mooyman
3df41e1176
BUG Fix SiteTree / SiteConfig permissions
2015-03-19 15:29:38 +13:00
Ingo Schommer
07033548fc
Merge remote-tracking branch 'origin/3.1'
2013-12-19 20:22:26 +01:00
Loz Calver
b964e870aa
FIX: Prevent "Add Page" button being stuck 'focussed'
2013-12-16 14:44:24 +00:00
Ingo Schommer
9ca336bea3
Merge remote-tracking branch 'origin/3.1'
2013-12-02 20:44:57 +01:00
Loz Calver
8f720406b5
Implement History.js logic for "Cancel" action
2013-11-22 12:46:03 +01:00
Ingo Schommer
ef21906063
"add page" behaviour fixed to work with new FormField IDs ( #786 )
2013-08-28 11:10:32 +02:00
Loz Calver
f51448ced4
FIX 'Add new' page button missing ParentID
...
Slight typo causing this. Also slightly amended how extra URL
parameters are tagged on to prevent &undefined being appended to URL
2013-05-14 15:38:07 +01:00
Ingo Schommer
7ecf56490a
FIX URL concat in tree actions (broke with 'translatable' module)
2013-05-08 09:38:25 +02:00
jean
685b82a985
FIX #673 Do not prevent default browser behaviour when selecting page type on new page creation
2013-04-12 19:39:54 +12:00
jean
c18f3fe446
BUGFIX Use onadd instead of onmatch on cms-add-form when creating new page #673
2013-04-08 11:03:12 +12:00
Ingo Schommer
32af5336c3
Merge remote-tracking branch 'origin/3.0' into 3.1
...
Conflicts:
.travis.yml
2013-04-02 02:01:48 +02:00
Ingo Schommer
0ebd52516b
FIX Unset "underneath page" title when switching to "top" in "add page"
2013-03-25 23:41:21 +01:00
Ingo Schommer
ec93643f49
NEW Set correct ParentID when creating page from list view
2013-03-14 19:00:56 +01:00
jean
2ba26ba701
FIX 8316 Prevents browser default behaviour when changing the pagetypes if creating a new page
2013-03-13 11:05:47 +13: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
jean
45819cfba2
FIX 7856 Show the Create button as disabled if no pagetypes are available for page creation
2012-09-11 14:56:13 +12:00
Ingo Schommer
f94f03defe
MINOR Removed unused jQuery.dialog creation in CMSMain.AddForm.js, which causes mem leaks (now uses dedicated pages/add UI)
2012-06-13 23:36:46 +02:00
Ingo Schommer
8847506322
BUGFIX Selecting correct parent when adding a new page ( fixes #7188 )
2012-06-03 19:54:14 +02:00
Mateusz Uzdowski
00734f5498
BUGFIX: add missing onunmatches causing exceptions in entwine
2012-05-18 14:33:17 +12:00
Mateusz Uzdowski
b75483e1da
BUGFIX: add missing _super calls to all matchers and unmatchers
...
Otherwise some matchers might not be triggered as expected.
2012-05-18 12:23:30 +12:00
Ingo Schommer
6ec6b107ca
BUGFIX Don't require ParentModeField in CMSpageAddController submissions, to allow for easier programmatical submission of "add page" form (via CMS tree). Reset any selected parent nodes in the interface instead
2012-05-07 14:30:08 +02: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
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
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
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