Ingo Schommer
|
5ec6aa532c
|
ENHANCEMENT GZipped/combined file loading for TinyMCE, which reduces number of HTTP requests in the standard CMS by a third (and decreases file size due to loading pre-compressed files by default)
|
2012-01-06 15:34:32 +01:00 |
|
Ingo Schommer
|
a633326c3e
|
ENHANCEMENT Allow Requirements::add_i18n_javascript() to return its files more optimised inclusion, using it in LeftAndMain
|
2012-01-06 15:34:29 +01:00 |
|
Ingo Schommer
|
fcc01a322b
|
MINOR More spriting in CMS styles
|
2012-01-06 11:59:14 +01:00 |
|
Ingo Schommer
|
850ea4cd7b
|
MINOR Don't combine CMS-related CSS files in LeftAndMain, as it breaks relative image paths
|
2012-01-06 10:46:27 +01:00 |
|
Ingo Schommer
|
66d01d645b
|
MINOR Deselected menu toggles
|
2012-01-06 00:06:34 +01:00 |
|
Ingo Schommer
|
e517abf2b2
|
MINOR Unselect a selected node in TreeDropdownField (for lack of better unselect UI)
|
2012-01-05 23:17:55 +01:00 |
|
Ingo Schommer
|
6edf055dff
|
ENHANCEMENT Added children toggle actions to CMS menu, fixed menu link update behaviour when records change
|
2012-01-05 23:17:55 +01:00 |
|
Ingo Schommer
|
095602b958
|
MINOR TreeDropdownField->setShowInSearch()
|
2012-01-05 23:17:55 +01:00 |
|
Ingo Schommer
|
d8388b7140
|
MINOR Improved .cms-add-form styling
|
2012-01-05 23:17:46 +01:00 |
|
Ingo Schommer
|
d91f76a7d0
|
ENHANCEMENT Created TinyMCE wrapper for link insertion dialogs in order to support other editors
|
2012-01-05 00:41:41 +01:00 |
|
Ingo Schommer
|
39dd90de54
|
MINOR Fixed relative dialog.html reference in tinymce-advcode (it assumes to be in main TinyMCE folder structure)
|
2012-01-05 00:41:41 +01:00 |
|
Ingo Schommer
|
98852677d5
|
ENHANCEMENT Simplified "insert link" interface and logic by reverting to TinyMCE's standard behaviour: Only allow linking on an existing selection, don't allow modifying the link content in the "insert" interface. Now that we're presenting this interface as a dialog rather than persistent sidebar its no longer necessary to have "unselected link creation+insertion".
|
2012-01-05 00:41:41 +01:00 |
|
Ingo Schommer
|
6bafc76118
|
ENHANCEMENT Updating TreeDropdownField title when hidden form value is changed
|
2012-01-05 00:41:41 +01:00 |
|
Ingo Schommer
|
b5c739e71d
|
ENHANCEMENT Refactored TinyMCE LinkForm from behaviour.js to jQuery.entwine. Fixed clearing of fields when popup is closed.
|
2012-01-05 00:41:41 +01:00 |
|
Ingo Schommer
|
4d12803a0e
|
MINOR Quoting jQuery selectors in TreeDropdownField.js to allow for non-numeric identifiers
|
2012-01-05 00:41:40 +01:00 |
|
Will Rossiter
|
c10ebe04da
|
Merge pull request #150 from simonwelsh/patch-3
API CHANGE: Deprecate Director::set_dev_servers() and Director::set_test_servers(). Use _ss_environment.php for environment configuration.
|
2012-01-03 15:39:27 -08:00 |
|
Will Rossiter
|
7d70fa7705
|
Merge pull request #149 from joaosantos81/patch-2
MINOR: log events in 24 hour format rather than 12 hour.
|
2012-01-03 15:22:39 -08:00 |
|
Ingo Schommer
|
e4d65ab01b
|
MINOR Adding step indicators to "insert link" dialog
|
2012-01-03 23:01:05 +01:00 |
|
Ingo Schommer
|
97bff7e83d
|
MINOR More robust way to style "triangle"/"flyout"/"step indicator" in forms, via background image rather than CSS3 with hard-to-maintain dimension and positioning tweaks. Use inline-block to have it working within other elements (+titles) rather than standalone
|
2012-01-03 23:01:05 +01:00 |
|
Ingo Schommer
|
d9ad1e6e78
|
MINOR Cache link forms for a couple of minutes, as they don't contain any record/interface specific settings and generally only change when the underlying PHP is changed
|
2012-01-03 23:01:05 +01:00 |
|
Ingo Schommer
|
1ec694d0a9
|
MINOR Moved EditorToolbar() from CMSMain to LeftAndMain (as we don't support loading link forms via ajax)
|
2012-01-03 23:01:02 +01:00 |
|
Ingo Schommer
|
b4b6e5a2db
|
MINOR Cleaned up CMS dialog styling (now works with/without tabs, in iframe and inline markup), removed superfluous SCSS variable declarations
|
2012-01-03 18:11:21 +01:00 |
|
Ingo Schommer
|
3202d12933
|
MINOR Moved ModelAdmin styles into separate file
|
2012-01-03 18:11:21 +01:00 |
|
Ingo Schommer
|
8dd64bd2ef
|
MINOR Using box-sizing to lay out form fields rather than relying on hacky 90% widths + pixel-based paddings, which makes it impossible to align anything outside of the field container the these elements. Using conditional CSS to disable field padding if box-sizing is not available. Generalized "stacked" form pattern in _form.scss, fixed CMS actions padding to align with fields.
|
2012-01-03 18:11:21 +01:00 |
|
Ingo Schommer
|
66a60476ac
|
MINOR Close open TreeDropdownField panels if user clicks outside of the field (emulate behaviour of chosen.js and most native OS dropdowns)
|
2012-01-03 18:11:21 +01:00 |
|
Ingo Schommer
|
c0c073e03f
|
MINOR Disable 'preview' button if not applicable
|
2012-01-03 18:11:18 +01:00 |
|
Ingo Schommer
|
a24675c6be
|
MINOR Updated chosen.js to 0.9.5
|
2012-01-03 12:08:29 +01:00 |
|
Ingo Schommer
|
4a8acb9cc1
|
MINOR Fixed anchor selector initialisation for HtmlEditorField
|
2012-01-03 10:42:59 +01:00 |
|
Ingo Schommer
|
0cf6421afe
|
MINOR Button styling for "insert" dialogs
|
2012-01-03 09:38:42 +01:00 |
|
Ingo Schommer
|
add3dfae0d
|
merge concat
|
2012-01-03 09:36:39 +01:00 |
|
Ingo Schommer
|
7af52b140b
|
MINOR Applying button behaviour to .cms namespace in order to include dialogs as well
|
2012-01-03 09:36:23 +01:00 |
|
Ingo Schommer
|
6d2b519484
|
MINOR Auto-expanding nodes in TreeDropdownField, unsetting default titles when search field is focused
|
2012-01-02 23:35:17 +01:00 |
|
Ingo Schommer
|
4baef3b892
|
BUGFIX Using objects rather than arrays for TreeDropdownField ajax search params, fixed selectors stuffed up in e385bbcb
|
2012-01-02 22:38:13 +01:00 |
|
Ingo Schommer
|
c0fddf262c
|
MINOR Fixed regression on missing return value in CompositeField->FieldHolder()
|
2012-01-02 21:32:13 +01:00 |
|
Sean Harvey
|
3d8079c1b5
|
API CHANGE Removed GeoIP functionality from sapphire. This now belongs in a separate "silverstripe-geoip" GitHub repository: https://github.com/silverstripe-labs/silverstripe-geoip
|
2012-01-02 18:00:36 +01:00 |
|
Ingo Schommer
|
cc32957414
|
API CHANGE Don't allow specifying $form as constructor argument in various form fields, use setForm() instead (to achieve a cleaner API with less confusing parameter order)
|
2012-01-02 17:50:34 +01:00 |
|
Ingo Schommer
|
3c5c04cd75
|
API CHANGE Removed $maxlength constructor argument from PasswordField, use setMaxlength() instead
|
2012-01-02 17:45:47 +01:00 |
|
Ingo Schommer
|
27ec98cfce
|
API CHANGE Removed $rightTitle and $folderName constructor arguments for FileField and SimpleImageField, use setRightTitle() and setFolderName() instead
|
2012-01-02 17:44:28 +01:00 |
|
Ingo Schommer
|
1a10e8bcf5
|
API CHANGE Removed $rows and $cols constructor arguments on TextareaField and HtmlEditorField, use setRows() and setCols() instead
|
2012-01-02 17:44:23 +01:00 |
|
Ingo Schommer
|
d678c12ac8
|
API CHANGE Removed FormAction->extraData() and $extraData constructor argument, use setAttribute() instead
|
2012-01-02 16:58:46 +01:00 |
|
Ingo Schommer
|
eb5716f471
|
MINOR Using instanceof rather than is_a in CheckboxSetField
|
2012-01-02 16:49:33 +01:00 |
|
Ingo Schommer
|
e31851b182
|
BUGFIX Correctly mark DatetimeField, MoneyField and PhoneNumberField composites as disabled or readonly
|
2012-01-02 16:49:33 +01:00 |
|
Ingo Schommer
|
4056b94f75
|
BUGFIX Improved ClassInfo::ancestry() performance through in-memory caching and removal of unnecessary is_object() check - get_class() will complain if its not passed an object already)
|
2012-01-02 16:49:33 +01:00 |
|
Ingo Schommer
|
72694d8349
|
ENHANCEMENT Custom form attributes through Form->setAttribute()
|
2012-01-02 16:49:33 +01:00 |
|
Ingo Schommer
|
0dab75c3a0
|
MINOR Making SecurityAdminTest more resilient against markup order changes
|
2012-01-02 16:48:36 +01:00 |
|
Ingo Schommer
|
1eaf45a118
|
MINOR Documentation for FormField->setTemplate() and FormField->setAttribute()
|
2012-01-02 16:48:36 +01:00 |
|
Ingo Schommer
|
b4d7e51da3
|
API CHANGE Deprecated ImageFormAction, use FormAction with setAttribute('src', 'myimage.png')
|
2012-01-02 16:48:14 +01:00 |
|
Ingo Schommer
|
d535847f27
|
MINOR Making $title optional in TreeMultiselectField to comply with parent implementation
|
2012-01-02 16:48:14 +01:00 |
|
Ingo Schommer
|
b5421d9598
|
ENHANCEMENT Allowing custom attributes in (most) FormField implementations, which allows for HTML5 data attributes
|
2012-01-02 16:48:14 +01:00 |
|
Ingo Schommer
|
c77f4e8421
|
MINOR Allowing usage of FormField->Type() on base implementation
|
2012-01-02 16:48:14 +01:00 |
|