Luke Towers
c55a7cd2e2
Target only immediate children when determining if a tab should be hidden
...
Fixes #3627 . This changes the logic for hiding tabs when all of their fields are hidden to specifically only target direct children of the tab pane when looking for visible fields because repeaters will have fields present that are only hidden by virtue of the parent field being hidden however the previous behaviour would consider it visible.
2018-07-05 10:14:41 -04:00
Luke Towers
a62a6e6493
Support on and off options for the switch field
...
Adds support for custom on and off options for the switch field type.
2017-10-20 11:47:30 -06:00
jimcottrell
263200fd7b
Support form field commentHtml flag for section, checkbox, and switch types ( #3150 )
2017-10-03 13:41:14 -06:00
Samuel Georges
58aa360eab
The text input value should be explicit, not mutated, ever.
...
Rollback fb893efb9ca3a0fa25e3bb9fd01f55cef6216473
Refs #2942
Refs #3101
2017-09-15 08:41:05 +10:00
Samuel Georges
1db67af8e8
Merge remote-tracking branch 'remotes/origin/develop' into l55upgrade
...
Conflicts:
modules/system/lang/en/lang.php
2017-07-11 10:48:54 +10:00
Luke Towers
c9e31fd83b
Support previewMode for the balloon-selector
...
Add support for previewMode in the Balloon Selector form field type.
Refs: #2724 , 5f91c45
2017-07-09 12:53:29 -06:00
Szabó Gergő
f7f507dbdc
Translate the value of the text field ( #2942 )
...
It is a useful feature, if you like to add translatable value.
2017-06-26 09:38:31 -06:00
Samuel Georges
41cc1744f1
Tab panes now support CSS spec
...
See form docs > paneCssClass
2017-06-05 17:37:13 +10:00
Priit Perna
2b3b6ece46
Made checkbox quick selection configurable
...
With this change the following configuration will show the quick selection links:
"quickselect" => true
2017-05-18 15:16:42 +03:00
CSNWEB
3cfb8c7587
DRY up the code
2017-04-09 04:01:34 +02:00
CSNWEB
ee2dd7ac1c
Add readOnly / disabled support for checkboxlist
...
Relations rendered with the relation formwidget using checkboxlist are now correctly rendered like in the previewMode.
2017-04-07 21:04:20 +02:00
Samuel Georges
5daf4365ae
Move the change event to the input element
...
This should bubble to the parent control element and persist any logic that depends on the old event
Fixes #2684
2017-04-06 08:08:50 +10:00
Luke Towers
3876dc61d1
Rollback c836d92f9f
...
Rollback due to discussion on c836d92f9f . Will be looked into again later when addressing #2311 .
2017-03-13 09:36:49 -06:00
Luke Towers
c836d92f9f
Make number field an HTML5 number field
...
Makes the `number` form field actually be an HTML5 `type="number"` field.
2017-02-15 08:44:12 -06:00
Samuel Georges
0d1fc43212
Add isSelected() helper to form field
...
Fixes an issue where dropdown NULL and 0 are treated as the same
Fixes #2612
2017-02-03 06:35:23 +11:00
Pásztor Gábor
94ab13cd8b
Fix exception message, remove some unneded imports.
2016-12-07 21:33:05 +01:00
Samuel Georges
4aca2d40ff
Remove "allowClear" and tidy up #2459
...
Allow clear is not necessary, equivalent of allowClear false is "placeholder" and allowClear true is "emptyOption".
2016-11-07 08:43:52 +11:00
Joseba Juániz
1ee0250441
Dropdown can support either placeholder / emptyOption
...
The difference between a placeholder and an emptyOption is that the placeholder cannot be reselected,whereas the emptyOption can.
Fixes #2450
2016-11-07 08:29:49 +11:00
Samuel Georges
675a6a4224
Code improvements
...
Refs #2235
2016-07-23 14:22:36 +10:00
Anže Časar
79bb4c2035
Nested DependsOn
2016-07-22 00:38:32 +02:00
Samuel Georges
0d8a30730e
Introduce scope "switch" type, allow options to be passed
2016-04-27 19:09:19 +10:00
Samuel Georges
0aef151d9a
Add showSearch option to dropdown
...
This is a highly specific option, so we shouldn't add it to the FormField class itself
2016-03-25 18:21:58 +11:00
Samuel Georges
21f3ac93c1
Add support for HTML comments
...
Fixes #1808
2016-02-27 09:46:00 +11:00
Pásztor Gábor
e1a9d8d393
Minor fix
...
It does not worked for me in popup window.
2015-12-30 19:32:14 +01:00
Samuel Georges
cf7585f79b
Fixes formwidget logic leaking out of context
...
For example: a formwidget with no tabs can exist inside a set of preview content tabs
2015-09-10 20:51:02 +10:00
Samuel Georges
275463996e
When toggling empty tabs: if a hidden tab was selected, select the first visible tab
...
Induce tab overlap using negative right margin instead (first-child tab can be hidden)
Use a slightly cleaner approach than in #1401
2015-08-29 18:42:29 +10:00
Jérémy Gaulin
6ec42da584
Hide FormWidget tabs when they contain no fields or only hidden fields after a toggle event on a field has occurred
2015-08-27 22:28:03 +02:00
Samuel Georges
fc04bd1b4c
Added new makeFormWidget() method to WidgetMaker for rendering form widgets individually
2015-08-07 19:06:04 +10:00
Samuel Georges
93f7b7800b
Merge pull request #1306 from Flynsarmy/numberPattern
...
Allow overriding number field pattern attribute
2015-07-25 15:28:46 +10:00
Samuel Georges
4781c703bb
Fixes previewMode on checkboxlist and radio
...
Checkboxlist wasn't showing the placeholder for empty preview values
2015-07-25 09:22:22 +10:00
flynsarmy
a5b41269e7
Allow overriding number field pattern attribute
2015-07-24 16:24:50 +10:00
Samuel Georges
d9b98bccca
Minor
2015-07-21 07:57:04 +10:00
Samuel Georges
846feb6a33
FileUpload now triggers dependsOn event
...
form.beforeRefresh event now uses dataholder pattern
Improve exception handling in ControllerBehavior
2015-07-18 08:50:31 +10:00
Samuel Georges
84da7f3698
Improve tabs consistency, fix conflict with .primary
...
.primary -> .primary-tabs
.secondary -> .secondary-tabs
.master -> .master-tabs
2015-07-10 15:51:24 +10:00
Samuel Georges
4b36e1bd95
Merge pull request #1240 from alvaro-canepa/patch-5
...
Translate field value in preview mode
2015-07-04 10:25:35 +10:00
Samuel Georges
78cf62cff1
Add a note about October.Drivers for mail methods that use it
...
Trim field partials to allow :empty selector to work
2015-06-30 15:30:14 +10:00
Alvaro Cánepa
90c47b4e6f
Translate field value in preview mode
2015-06-27 07:34:34 -03:00
Samuel Georges
37e5b2328f
Form text/password/number fields now support maxlength attribute - Fixes #1210
2015-06-20 12:00:37 +10:00
Samuel Georges
a1291c3716
Restyle Administrator pages
2015-05-21 22:55:08 +10:00
Samuel Georges
ffd4b5a68a
Extract checkboxlist all/none JS to october.form.js
2015-04-11 10:35:04 +10:00
Scott Bedard
035ebbbb68
Fixes issue #1035
...
Triggers a change event when the "all" or "none" checkboxlist helpers is clicked, enabling dependent fields be adjusted accordingly.
https://github.com/octobercms/october/issues/1035
2015-03-29 00:20:48 -04:00
Samuel Georges
a1ac5edbf7
Various minor fixes and improvements
2015-03-18 19:28:14 +11:00
Samuel Georges
2561131f38
Allow balloon control markup to be used independently
2015-03-06 20:35:54 +11:00
Samuel Georges
f869b8cc94
Gives FormWidgets the ability to say: "No labels, please"
...
ping @keiosweb
2015-03-03 20:24:14 +11:00
Samuel Georges
1ab8858271
Minor touch ups
2015-03-03 18:38:36 +11:00
Samuel Georges
2bdc5aea78
Add section form field type, minor style fixes
2015-02-24 18:46:20 +11:00
flynsarmy
74cd856f8a
Accept any valid number, positive or negative
2015-02-22 13:45:40 +10:00
Samuel Georges
125c189e19
When a form tab contains no visible form fields, the tab itself is hidden
2015-01-29 20:32:29 +11:00
Samuel Georges
167d113c12
depends -> dependsOn
...
Hidden fields now retain their container div (hidden when empty)
2015-01-29 20:32:24 +11:00
Samuel Georges
e9c8107cc5
Checkbox list should support preview mode
2014-12-06 12:16:09 +11:00