Commit Graph

319 Commits

Author SHA1 Message Date
flynsarmy eea0a5e7c7 Support custom currency formats 2014-07-31 10:05:13 +10:00
flynsarmy 88fba61a78 Prioritize sourceHandler over dataLocker 2014-07-30 15:17:28 +10:00
Sam Georges 4fa00f1c7b Fixes an issue where unfilled relations are not populated in forms 2014-07-28 17:01:54 +10:00
Sam Georges 49d40e77ad Add deselect function to API 2014-07-25 15:57:00 +10:00
Samuel Georges 9f1b0415aa Merge pull request #443 from jbh-/hotfix/NumberFieldValidation
Add pattern to number field to only allow for numbers
2014-07-19 09:14:35 +10:00
Sam Georges 05842b6cad Fixes #444 2014-07-18 22:47:36 +10:00
Sam Georges baec411fd3 Add change monitoring to Grid widget 2014-07-18 19:16:23 +10:00
Josh Hall 67437098cb Add pattern to number field to only allow for numbers 2014-07-17 16:07:29 -05:00
Sam Georges a2e755e439 Simplify grid widget data sources 2014-07-17 21:03:47 +10:00
Sam Georges 2aa13c685f Wrapper for set data 2014-07-17 19:25:01 +10:00
Sam Georges 242a3a5cde Buttons inside a popup support new `data-popup-load-indicator` attribute.
Other minor improvements
2014-07-17 16:42:49 +10:00
Sam Georges f4c13092dd Minor 2014-07-16 19:36:16 +10:00
Sam Georges 1a11f371d8 Remove native scroll from handsontable 2014-07-16 17:30:03 +10:00
Sam Georges f6fffad37d Convert DataGrid form widget in to Grid widget (no longer exclusive to forms) 2014-07-16 17:28:37 +10:00
Sam Georges 54cf043dea Fixes #433 2014-07-15 17:16:06 +10:00
Sam Georges 62df6948b0 Required fields are now automatic from model validation
Make required asterisk more obvious
2014-07-12 16:56:26 +10:00
Josh Hall 6219c9ef1b Adds an asterisk to required backend form fields 2014-07-11 11:21:20 -05:00
Sam Georges f4a9286c45 Improve form widget 2014-07-09 19:36:49 +10:00
Sam Georges 3fc226b0ad Add search to record finder 2014-07-08 12:23:32 +10:00
Samuel Georges cfc14e4529 Merge pull request #391 from Flynsarmy/listImprovements
Add list-data-column-<columnName> class to head and body columns
2014-07-06 09:54:15 +10:00
Sam Georges d912b73aab Clean up event parameters to dev standards 2014-07-04 19:14:14 +10:00
Sam Georges 2f3d42a3f9 Improvements to mailer classes 2014-07-04 19:14:13 +10:00
flynsarmy 760fb5920e Add list-data-column-<columnName> class to head and body columns 2014-07-04 11:41:46 +10:00
Sam Georges b09b6d6863 Improved naming onReload -> onRefresh
Improved Record finder
2014-07-03 18:37:51 +10:00
Sam Georges ddb6337efe EditorSettings -> EditorPreferences (System has settings, User has preferences, App has configuration)
Create a My Settings page, now linked when clicking a User
Create backend preferences form for setting locale
Dropdown options now support an image or icon in their options
2014-07-01 17:17:53 +10:00
Sam Georges 5ce21e2fae List widget now supports injecting cssClasses 2014-06-30 16:58:10 +10:00
Sam Georges 2f63a6ca0b Improvements to naming standards 2014-06-30 13:30:57 +10:00
Sam Georges 893f7746f7 Improvements to naming standards 2014-06-30 13:27:28 +10:00
Sam Georges 766d012187 Refactor Form widget logic and partials, better naming and container usage. 2014-06-30 13:23:08 +10:00
Sam Georges e1778f62a4 Minor 2014-06-29 14:00:20 +10:00
Sam Georges 4a9fe06d50 Form fields can now define "depends" to refresh individual fields when they are changed
Form field options can now be deferred using a closure
2014-06-29 13:36:25 +10:00
Sam Georges a8371264dc Improve efficiency of List widget, empty relations now no longer try to load themselves and show empty JSON array "[]" 2014-06-29 09:12:11 +10:00
Sam Georges 9207424fbe For field partial, if no path specified, use the field name 2014-06-28 21:12:19 +10:00
alekseybobkov 4e2d6b5da8 Implemented the content tabs style, minor fixes in the back-end styling. 2014-06-27 00:17:22 +11:00
alekseybobkov ae3578e159 Minor improvements in the pagination and lists 2014-06-26 14:43:17 +11:00
Sam Georges 22484d12c2 Use text type instead of number type, spinners are bad 2014-06-20 21:04:53 +10:00
Sam Georges 433cf85bd4 All DateTime fields now validated in Lists 2014-06-20 19:30:37 +10:00
Sam Georges 60de683cb8 Add new form field type called "number" 2014-06-20 17:41:51 +10:00
Sam Georges 294961cf8a Refactor how the Form widget manages fields.
Widgets no longer need to pass configuration through "options".
2014-06-19 21:43:00 +10:00
Sam Georges df25c5d9f7 Fixes #308 2014-06-16 22:22:31 +10:00
Sam Georges 91a6918c02 Consider extensible classes (->methodExists()) when looking for dropdown options 2014-06-16 18:00:41 +10:00
Sam Georges dfee8dc5c0 When checkbox list has more than 10 items, display it in a scrollable area 2014-06-16 17:59:29 +10:00
Adis 949a5dc0d9 Add 'checked' property in _field_radio.htm
Add 'checked' property in _field_radio.htm
2014-06-15 23:50:17 +06:00
Sam Georges 8b9eb52afd Fixes #255 - Adds a code editor settings page
Email layouts now work
Form fields now support context in their names
2014-06-10 19:30:06 +10:00
Sam Georges 99408b6b2a Clean 2014-06-08 18:08:54 +10:00
Sam Georges c044e63a07 Bug 2014-06-08 18:07:56 +10:00
Sam Georges 8359baa719 Fixes issue where default value on form fields is not set 2014-06-08 10:58:39 +10:00
Sam Georges de47b6c6a4 Adds new event backend.list.extendColumns 2014-06-08 10:52:46 +10:00
Sam Georges f44b203e44 Removing plugins can now be purged from the db, orphaned plugins are visible, don't concat single list relations, add more events to Cms controller. 2014-06-05 18:52:53 +10:00
Sam Georges 88b138e0d7 Allows empty dropdown arrays 2014-06-01 10:35:14 +10:00
Sam Georges f525b7663b Fix logic flaws 2014-06-01 10:23:59 +10:00
Sam Georges c1e2e81d65 Fix drop down empty arrays being treated as nothing, add advanced callable array to get options from model 2014-06-01 10:15:33 +10:00
Sam Georges 6d190c3ef5 Fixes #238 - Missing else 2014-06-01 09:14:55 +10:00
Sam Georges 3f767774c4 Add a new global method getDropdownOptions() for specifying dropdown values
Dropdown overrides now supply the key value and form field name where appropriate.
2014-05-31 10:40:11 +10:00
Sam Georges 4f7a88d748 Fixes #221 - Relational search ambiguous column name problem 2014-05-29 19:40:02 +10:00
Sam Georges 2ea21ae2ac Fixes #213 - use a more friendly error when dates are not defined properly 2014-05-27 13:44:28 +10:00
Sam Georges 9e2a76d821 Add core build tag to core assets 2014-05-24 16:57:38 +10:00
Sam Georges 6788a32e8c Components have a new override method `onRender()` called before a component is rendered.
The `{% component %} tag now supports passing parameters that override the component properties when they are rendered.
Calling `addJs()` and `addCss()` in components without a starting slash (/) will now reference the component directory, instead of the theme.
2014-05-22 20:27:44 +10:00
Sam Georges ab2ea0a240 Minor inaccuracy 2014-05-21 21:26:28 +10:00
alekseybobkov 4a095160cd Added Preview mode for the multi-image file uploader, minor style improvements 2014-05-21 17:51:50 +11:00
Sam Georges a6cd797b22 Another fix for SQLite 2014-05-20 19:06:56 +10:00
Sam Georges cca27a77d6 Fixes #124 using DbDongle 2014-05-20 15:45:20 +10:00
Sam Georges 5091fd08c6 Adds support for objects (relations) when reading form data 2014-05-18 16:09:54 +10:00
Sam Georges bcf6d1a2bc Add custom SQL for SQLite 2014-05-16 11:49:08 +10:00
Jasper 8d82727310 Updated CMS language support
Moved hard-coded text in "cms" to the language files (English and
Dutch). And some minor changes.
2014-05-16 01:04:40 +02:00
Sam Georges bdff075058 Improve event emitter trait 2014-05-15 17:23:46 +10:00
Sam Georges fd5d176f60 Tighten up events 2014-05-15 16:22:22 +10:00
Sam Georges 4b0eed62a6 Fixes form widget saveData bug
Where nested checkboxes values get set at root level
2014-05-15 09:05:04 +10:00
Sam Georges 71a5dd67ab Welcome to the world, October :-) 2014-05-14 23:24:20 +10:00