Christopher Joe
799ebe5ba8
API Expose QueryString library and lib/Format as external for formatting items
2016-12-09 16:24:40 +13:00
Damian Mooyman
6e589aac75
API Updates to Form, ValidationResponse, ValidationException
...
API Implement form schema "errors" handling
2016-12-09 14:24:11 +13:00
Damian Mooyman
6b06fd9f2d
API Add buttonTooltop to PopoverField and fix critical positioning issue
2016-12-07 13:06:35 +13:00
Damian Mooyman
8e4ed776d8
API Expose FieldHolder react component
2016-11-29 16:14:20 +13:00
Paul Clarke
f5923cf433
Update doc icons
2016-11-23 11:26:38 +13:00
Christopher Joe
875811fdfd
API Create loading state for schema
...
API Create stateOverride state for schema
Enhancement Moved crumbs property to rely on redux state
Enhancement Updated file app icon names
API Added InsertMediaModal functionality to HtmlEditorField
API Removed dependency on schema ID that is returned from server
API Added afterMessages property for FormBuilder to display content after the alert message
2016-11-22 16:58:00 +13:00
Daniel Hensby
bcc21c2403
Merge branch '3'
2016-11-10 01:09:35 +00:00
Paul
61abbfbd60
Merge pull request #6289 from open-sausages/pulls/4.0/folder-spacing
...
State variables for pages and files
2016-11-09 09:47:55 +13:00
Paul Clarke
276392c3b2
build js
2016-11-08 17:45:22 +13:00
Paul Clarke
b1be159155
Remove js sizing
2016-11-08 17:23:06 +13:00
Christopher Joe
8c15e53feb
Update devtools code to reflect the new API
2016-11-07 09:08:01 +13:00
Damian Mooyman
3449d5df0f
BUG Fix broken promise handling
2016-11-03 11:45:54 +13:00
Christopher Joe
d65270c4c7
Removed temporary validation for AddToCampaign
2016-11-03 10:43:42 +13:00
Christopher Joe
8a7ea044ac
Added validator class to decouple validation library from FormBuilder
...
Added required rule priority logic and fix styling of error messages
2016-11-03 10:39:53 +13:00
Damian Mooyman
67f00302f9
Add logic to React FormBuilder to utilise validation schema generated
2016-11-03 10:24:36 +13:00
Damian Mooyman
040ae2e6a3
BUG Fix clicking "No items found" from causing ajax error
2016-10-31 15:21:41 +13:00
Christopher Joe
bb2cb3d487
Fix webpack css config, removes duplicate css files that were generated
2016-10-31 13:12:12 +13:00
Christopher Joe
e592c5b45e
Remove back button if no callback was given
...
Fix FormBuilderLoader not chaining promise
2016-10-31 13:11:57 +13:00
Paul Clarke
2daca4ebc6
Improve alert text, fix spacing
2016-10-28 16:53:00 +13:00
Paul Clarke
71a4eb7d22
Hide preview in campaigns, override list styles for mobile
2016-10-28 16:52:03 +13:00
Christopher Joe
debb1a947e
Add responsive class for Campaign list
...
Fix back button in preview
Fix add to campaign in pages section
2016-10-28 16:51:03 +13:00
Paul Clarke
5350fcf650
Delete legacy styles in Layout, move rest to CampaignAdmin. Convert to BEM
2016-10-28 16:47:50 +13:00
Chris Joe
82119888c1
Validation on server side for React forms ( fixes #6205 )
2016-10-28 16:13:29 +13:00
Damian Mooyman
316ac86036
API Writes to versioned dataobjects always writes to stage even when written on live
...
API Remove "Archive" actions
API "Delete" actions for pages now archives records
BUG Fix batch actions failing on certain controllers
Fixes #6059
2016-10-21 13:16:32 +13:00
Ingo Schommer
aa47845a6c
Updated dist files
2016-10-20 22:03:42 +13:00
Christopher Joe
820407887e
Adjusted button submit action to respect _super()
2016-10-18 09:27:58 +13:00
Christopher Joe
25ca87b650
Clean up build files to be more consistent
2016-10-14 15:33:07 +13:00
Damian Mooyman
72fd3b949e
Fix linting issues
2016-10-11 16:49:24 +13:00
Christopher Joe
7b36df286e
Fix split mode disappearing as an option
2016-10-11 14:41:08 +13:00
Christopher Joe
a03abe1356
Set select box width 100% to override chosen's default hardcoding width
2016-10-11 13:50:30 +13:00
Christopher Joe
0a0a990c54
Remove add wrapper element
...
Added 100% height to fill-width to fix some layout issues
2016-10-11 13:46:38 +13:00
Paul Clarke
1fd46ed36d
Pages area: remove layout classes, replace with flexbox CSS classes
2016-10-11 13:46:24 +13:00
Damian Mooyman
27d35403e8
API Force formschema to be reloaded on form submission
...
BUG Fix missing action state
2016-10-07 13:26:57 +13:00
Christopher Joe
e5b86457b4
Added react LookupField component
...
API MultiSelectField readonly transformation casts to LookupField instead of ReadonlyField
FIX removed jQuery dependency from i18n
2016-10-05 15:32:05 +13:00
Christopher Joe
287809ec3b
Refactored react FormFields to use react-bootstrap FormControl components
...
Addded Checkbox, CheckboxSet and Optionset (radio) fields
Refactored documentation
2016-10-05 10:25:21 +13:00
Paul Clarke
374ef6e0c3
Modal styles
2016-09-30 15:44:17 +13:00
Christopher Joe
963445e743
FIX tab link on top panel changes even when "cancel to browse" was selected
2016-09-30 14:57:15 +13:00
Daniel Hensby
74ecaded08
Merge branch '3'
2016-09-26 14:00:58 +01:00
Daniel Hensby
99f98e51d0
Merge branch '3'
2016-09-23 17:15:59 +01:00
Ingo Schommer
34dcda15ef
Rebuild dist files
2016-09-22 14:48:00 +12:00
Sam Minnee
c24201b5f3
FIX: Break dist javascript and onto newlines.
...
This doesn’t have much impact on resulting JS size, but it will
hopefully make merge conflicts much less frequent.
The CSS growth is a little higher (6.5% increase in size) but is not
material.
If this materially reduces the number of merge conflicts we have, by
letting the git merge tools resolve some dist file mergers, I think it
would be worth it.
Some example changes in file size:
bundle.js 290K -> 301K
vendor.js 1,325K -> 1,321K
bundle.css 628K -> 669K
2016-09-22 14:38:17 +12:00
Paul Clarke
62dcb0d0c4
close panel icon moved up to align with title
2016-09-22 11:21:54 +12:00
Damian Mooyman
ef88619d2f
BUG Fix error in campaign area
...
Fix alignment of add campaign fields
2016-09-21 17:36:51 +12:00
Ingo Schommer
e1b827f7c8
Optimise webpack build time ( #6049 )
...
* Rename bundles (prep for webpack optimisation)
This might or might not reduce the overall repo size,
because git can combine similar chunks in the newly generated files
* Optimise webpack build time
Consolidates bundles, since a separation of bundle-framework.js vs. bundle-legacy.js
vs. bundle-lib.js no longer makes sense - they're all loaded upfront anyway,
since we'll be introducing more react-powered logic alongside the "legacy" JavaScript.
By consolidating into fewer bundles, we give the optimisation scripts (UglifyJS)
more options to reduce the overall file size.
The main motivation for a vendor.js is to shorten rebuild times:
Most active development is happening in files required through bundle.js.
This commit drastically reduces the rebuild time for those changes (15s to 4s).
2016-09-21 17:14:43 +12:00