Commit Graph

438 Commits

Author SHA1 Message Date
Christopher Joe
3e7be1d85e add line to disable eslint warning for now 2017-03-07 09:44:53 +13:00
Robbie Averill
45a7fbd387 FIX Confirm delete actions in React GridFields (e.g. Campaign admin) 2017-03-06 19:04:16 +13:00
Damian Mooyman
12d10df57a Update translations 2017-03-01 14:08:50 +13:00
Damian Mooyman
75d8e923fb Merge pull request #6664 from open-sausages/pulls/4.0/cms-view-fields
Add class to clear underline styling for fieldholders
2017-02-28 19:53:51 +13:00
Christopher Joe
fc54fa1600
Enhancement Add class to clear underline styling for fieldholders 2017-02-28 17:59:54 +13:00
Christopher Joe
cbc5aca26a Fix add fieldgroup specific flexbox styles to the inner fields 2017-02-28 17:26:43 +13:00
Christopher Joe
b7123abf22 Fix prevent unsaved changes alert when clicking a save button 2017-02-27 12:22:49 +13:00
Damian Mooyman
b3fc11e594
API Move ssmedia plugin to asset-admin 2017-02-27 10:58:41 +13:00
Damian Mooyman
1d49c4afe9 API Remove non-asset-admin TinyMCE media dialog
API Split ssplugin into ssmedia and sslink plugins
2017-02-27 10:38:23 +13:00
Christopher Joe
8b5fcd3336 Fix download file link works with the new TreeDropdown 2017-02-27 10:38:23 +13:00
Christopher Joe
98ecaf9bd0 Change UploadField to TreeDropdownField for modal fields
Change UploadField to abstract placeholder FileHandleField for non-modal fields
2017-02-27 10:38:23 +13:00
Christopher Joe
7b498f2fdf Make container for Search component the relative component to use 2017-02-24 13:25:02 +13:00
Christopher Joe
eac587c519 update shrinkwrap lock file 2017-02-22 16:46:20 +13:00
Christopher Joe
2513a0f4c3 API Added drag and drop libraries
API Added a badge component
2017-02-22 16:46:20 +13:00
Lee Bradley
0361194267 Fixes for issues introduced in 5e19d905
As the "onunmatch" is triggered AFTER the element is removed
  from the DOM it never finds the `closest('div')` when switching
  screens. E.g. when using GridField edit
  So when you go from the GridField edit screen back to the page
  you end up with the page loaded but the spinner doesn't disappear
Other option would be to do `$('body').find('.cms-content-loading-overlay,.cms-content-loading-spinner').remove()`
  but this is probably a bit drastic
2017-02-21 10:48:03 +00:00
Lee Bradley
f6f19908de Fix for bug introduced in #5e19d905
JS selector wrongly scoped to remove element
2017-02-17 15:49:58 +00:00
Daniel Hensby
12da6ee594 Merge pull request #6631 from mikaelayoung/#3259_make_upload_field_more_friendly
#3259 Make UploadField.ss more friendly
2017-02-17 08:39:47 +00:00
Mikaela Young
3a18f9e336 #3259 Make UploadField.ss more friendly 2017-02-17 15:53:46 +13:00
Mikaela Young
7413c5ce30 Make CMS website title a link to website in new tab 2017-02-17 14:45:11 +13:00
Damian Mooyman
014f0d23ed
API Create SeparatedDateField
API Restrict allowed values parsed via DBDate::setValue
API Remove NumericField_Readonly
API Remove DBTime::Nice12 / Nice24
2017-02-15 11:07:58 +13:00
Damian Mooyman
029a8b9586
API Substitute Zend_Currency with NumberFormatter based solution
API Substitute Zend_Locale with Locale / NumberFormatter
API Substitute Zend_Date with IntlDateFormatter
API Added DBTIme::Nice12, FormatFromSettings
API Added Short() method to DBDate / DBTime / DBDatetime
API Add Date::getTimestamp()
API Added setSubmittedValue api for FormField
API Add second arg to base FormField::setValue()
API Major refactor of i18n into component data parts
API Implement Resettable interface to reset objects between tests
ENHANCEMENT Changed DBField::create_field return type to `static` to support better type hinting
ENHANCEMENT i18nTextCollector supports __CLASS__
2017-02-09 15:28:59 +13:00
Ingo Schommer
f10a259708 Merge pull request #6527 from open-sausages/pulls/4.0/form-field-name
API Scaffolded redux form fields have the parent form name
2017-01-31 13:49:05 +13:00
Daniel Hensby
28907f64c1 Merge pull request #6543 from zacps/loading-indicator
Fix loading indicator position (fixes #6153)
2017-01-27 11:43:39 +00:00
Zac Pullar-Strecker
5e19d905f8
Fix loading indicator position (fixes #6153)
Fix through a different element target in js. This is untested
because node_modules is hopelessly broken on my machine.
2017-01-27 11:07:18 +00:00
Zac Pullar-Strecker
720e2045c9 Simplify permissions displayed when admin (fixes #3310)
This changes permissions inherited by being a superuser to gray,
instead of the red x that made it look like you didn't have it.
2017-01-18 14:01:44 +13:00
Damian Mooyman
3033953cc9
API Scaffolded redux form fields have the parent form name assigned as a property
Requirement for https://github.com/silverstripe/silverstripe-asset-admin/pull/370
2017-01-18 11:49:09 +13:00
Ingo Schommer
6bd7a6f00b Update translations 2017-01-17 17:07:42 +13:00
Ingo Schommer
85878192ff Update translations 2017-01-17 16:11:43 +13:00
Damian Mooyman
584ca3bf03 Merge pull request #6508 from open-sausages/pulls/4.0/search-overlap
Fix things not aligning well in the toolbar
2017-01-17 10:00:38 +13:00
Ingo Schommer
2b05093cc9 Merge pull request #6509 from open-sausages/pulls/4.0/fix-graphql-postvars
BUG Prevent type-loss of graphql variables by using JSON.stringify
2017-01-16 17:21:27 +13:00
Christopher Joe
96bd4edce5 Fix things not aligning well in the toolbar 2017-01-16 17:07:00 +13:00
Damian Mooyman
09f967bf67 BUG Prevent type-loss of graphql variables by using JSON.stringify 2017-01-16 16:36:58 +13:00
Ingo Schommer
fa2ef05ef1 Throw warning on missing client validation
Client-side validation is not essential (we can only rely on server-side validation being enforced).
So it doesn’t make sense to throw an exception in this context, and stop the entire CMS execution because of missing rules.
2017-01-16 11:59:10 +13:00
Ingo Schommer
558a171366 EmailField client validation 2017-01-16 11:13:24 +13:00
Christopher Joe
c707a91206 Fix shift graphql to use post data due to php-5.6.10+ deprecation message 2017-01-15 04:06:30 +13:00
Damian Mooyman
1f406fa497 Merge pull request #6488 from open-sausages/pulls/4.0/campaign-regressions
Fix regression issues in campaigns
2017-01-13 16:53:38 +13:00
Christopher Joe
54c2afd019 Fix regression issues in campaigns 2017-01-12 12:31:32 +13:00
Christopher Joe
4e257435df Fix Shift react breadcrumbs to use flexbox for placement 2017-01-12 11:14:23 +13:00
Damian Mooyman
b52a963ed7
ENHANCEMENT Remove jquery-ui button() api from default HTML editor dialog 2017-01-11 17:04:20 +13:00
Damian Mooyman
d9034f5bfc
Remove redundant CMSSecurity.js dist file
Cleanup GridFieldFilterHeader / GridFieldSortableHeader
2017-01-11 12:00:01 +13:00
Damian Mooyman
ae2861d487
BUG Fix frameworkpath 2017-01-11 11:49:28 +13:00
Damian Mooyman
dcee7c99d3
Normalise indentation in GridField.js 2017-01-11 11:38:19 +13:00
Damian Mooyman
4ea614f04c
Fix linting issues 2017-01-11 10:56:17 +13:00
Damian Mooyman
63cb343cf5
BUG Fix modal animations
BUG Correct error type on invalid CSV import
2017-01-11 10:51:54 +13:00
Damian Mooyman
b62f9b60a0
BUG Fix broken member / group import
BUG GridFieldImportButton no longer only works on ModelAdmin
2017-01-10 17:57:54 +13:00
Christopher Joe
8118448a9c Fix PHP linting issues 2017-01-10 11:34:50 +13:00
Will Rossiter
00c12cc7ed Loading indicator on buttons now. 2017-01-10 11:05:58 +13:00
Will Rossiter
56c2363909 Implement feedback fixes
Enhancement Fix ModelAdmin import form not POSTing to correct form
2017-01-10 11:05:58 +13:00
Paul Clarke
cf5c055ded Enhancement Fix Campaign admin publish button styles missing
API remove unused textures
Enhancement Update legacy DB icon to match new colour
Enhancement Remove Done button on import modal
2017-01-10 11:05:58 +13:00
Will Rossiter
521a8217b9 Title attributes for expand / collapse panel (Fixes #6407) 2017-01-10 11:05:57 +13:00