Commit Graph

12 Commits

Author SHA1 Message Date
Kevin Ross
c0885dc2ee Changing strategy on labels. Using js to resolve unmarked labels, otherwise going to specify the label variant as a class on the label itself. The js is just a fall back for default markup and specialized markup will win. i.e. mark any label.mdb-label and regardless of it's location, it will be used for styling. Configurable selectors in the config. On the plus side, if you are good with js resolution, this allows for globally specified label styles! 2015-12-11 11:07:03 -06:00
Kevin Ross
1ed294899c #774 is-focused is not checking disabled on inputs 2015-12-09 13:13:55 -06:00
Kevin Ross
1f8874a1d3 Added back coloration on validation states 2015-12-08 19:09:56 -06:00
Kevin Ross
63f55858a4 made validation optional, and off by default. 2015-12-07 18:07:21 -06:00
Kevin Ross
991fa4c520 #755 checkpoint reviewing form inputs 2015-12-07 11:40:42 -06:00
Kevin Ross
da4721fc3c reuse form-group for our mdb-form-group marker if possible, otherwise resort to dom manipulation and add the mdb-form-group 2015-12-07 09:04:32 -06:00
Kevin Ross
53d0b661bb es6 Introduced inline classes for radio and checkbox. Solved more problems getting our marker mdb-form-group in place via es6 classes. 2015-12-05 21:24:05 -06:00
Kevin Ross
f7f064dff4 switched es6 structurally to generate a wrapping .mdb-form-group instead of altering anything with the BS .form-group in an attempt to avoid any side effects to margin/padding/spacing since we only need it to be a marker div. 2015-12-05 18:55:29 -06:00
Kevin Ross
108da48a0b discretely separated all form input types into discrete es6 classes to allow for easy configuration/enforcement of markup/classes/structure 2015-12-05 17:45:38 -06:00
Kevin Ross
6f0e41a486 eslinted 2015-12-05 15:19:06 -06:00
Kevin Ross
c5282e7097 finished initial refactoring of discrete es6 inputs, renaming toggle to switch and adding a BaseToggle (checkbox|radio|switch) to better align with Material Design nomenclature 2015-12-05 15:07:37 -06:00
Kevin Ross
3a547cd0f3 es6 refactoring classes into discrete input classes without overlap, and enforcing classes and structure. TextInput and Checkbox done, more to go. 2015-12-05 14:00:40 -06:00