Commit Graph

103 Commits

Author SHA1 Message Date
Kevin Ross
9082772a74 Resolves #795. Polyfill now included in rollup bundle. 2016-01-05 10:50:38 -06:00
Kevin Ross
3fdbbbec28 es6, umd, and iife bundles are all being created properly for core and docs. Dramatically simplified (using rollup):
- js file generation
- docs js generation
- configuration and bridging to jekyll (removed a bunch of unnecessary code)
2016-01-04 11:28:12 -06:00
Kevin Ross
9a4158540b wip rollup - fix jscs 2016-01-04 09:11:31 -06:00
Kevin Ross
9139136e07 rollup is generating files, still failing on uglify 2015-12-30 15:51:52 -06:00
Kevin Ross
ff95eb2495 wip rollup configuration 2015-12-30 14:38:09 -06:00
Kevin Ross
fcb183e441 switch to eslint:recommended rules 2015-12-30 13:09:12 -06:00
Kevin Ross
77e58a2335 wip update babel to 6.x, but demodulized version not working. 2015-12-28 20:15:56 -06:00
Kevin Ross
1a7421fb99 fixed bad js include causing the minified file to fail 2015-12-24 09:32:36 -06:00
Kevin Ross
9bc9ffea74 Better synchronization of dist with docs through grunt task, and better error handling on component instantiation (trying to diagnose minified instantiation issue) 2015-12-24 09:10:52 -06:00
Kevin Ross
6e49b4d184 config mdbLabel renamed to label 2015-12-17 09:47:55 -06:00
Kevin Ross
43ac25ae01 debugging more buttons, fixed ripples errors in conversion to es6 2015-12-16 17:19:02 -06:00
Kevin Ross
4f243cd3e6 added buttons page 2015-12-15 19:31:21 -06:00
Kevin Ross
e3e21db4f4 fix the case where selects were covered when using floating labels 2015-12-15 18:53:26 -06:00
Kevin Ross
b8b9dc1090 new prototype switches integrated 2015-12-15 17:52:47 -06:00
Kevin Ross
188f470f02 checkpoint on switches prior to new prototype 2015-12-15 17:20:11 -06:00
Kevin Ross
fee7f0a008 checkpoint on switches 2015-12-14 17:39:37 -06:00
Kevin Ross
ed805c9be8 checkboxes and radios (default and inline) are working. radio refactoring seems complete. 2015-12-14 16:42:22 -06:00
Kevin Ross
f4da5a05b4 checkpoint on radios 2015-12-14 14:19:17 -06:00
Kevin Ross
68f5e99375 check more keycodes so that label-placeholders don't disappear 2015-12-14 08:59:22 -06:00
Kevin Ross
ee8d7bfae2 much refactoring on coloring and sizing for forms. default sized single mdb-floating-label working (have not measured to make sure it meets spec). No margins yet so multiple in a row run together with the absolute positioned labels 2015-12-11 15:13:33 -06:00
Kevin Ross
ce2e84bdb9 replaced old label names (not in use yet), refactored mixin mdb-form-color for use for default variation in addition to the other states 2015-12-11 11:32:00 -06:00
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
f50a8866b1 first prototype using decorator to underline the input because the background image approach was conflicting with default BS samples for form-control-success etc. 2015-12-08 17:59:07 -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
99bccfde1b namespace all jquery global functions as mdb* 2015-12-06 08:11:47 -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
Kevin Ross
93f0402161 resolved some issues with es6 classes, about to break input into discreet classes instead of sharing any handlers to prevent confusion 2015-12-04 15:00:57 -06:00
Kevin Ross
132fa6bb30 Ran jscs, required some variable name changes. Added typography docs fn to show font properties 2015-12-03 19:09:01 -06:00
Kevin Ross
dbb000c2a9 reconciled against bs4 2015-12-03 11:35:51 -06:00
Kevin Ross
e9f523476d dist 2015-12-02 15:03:02 -06:00
Kevin Ross
80fb3a75be customized jekyll plugin to generate package versions for documentation based on the bower and npm files so the docs can't get out of date with the distribution. 2015-12-02 15:02:51 -06:00
Kevin Ross
ca9406d97a migrated last part of instantiation to es6 class 2015-12-02 12:12:45 -06:00
Kevin Ross
23a7a4d77a seeded bootstrapMaterialDesign es6 file with new config 2015-12-02 10:38:00 -06:00
Kevin Ross
68391413ab converted inputs to es6 classes 2015-12-01 18:28:36 -06:00
Kevin Ross
b034b426bc converted radio to es6 2015-12-01 12:49:46 -06:00
Kevin Ross
2eb61027da converted togglebutton to es6 2015-12-01 12:47:00 -06:00
Kevin Ross
d1fe1a06dd migrated checkbox to es6 2015-12-01 12:43:01 -06:00
Kevin Ross
3c3bf7eb49 converted autofill to es6 2015-12-01 11:58:10 -06:00
Kevin Ross
3d5f9df79a dist artifacts 2015-12-01 11:22:36 -06:00
Kevin Ross
f2116f17ae eslinted util 2015-12-01 11:22:13 -06:00
Kevin Ross
8cb4f02d63 ripples es6 refactoring with a util class 2015-11-30 17:59:43 -06:00
Kevin Ross
3abd40f72a ripples passes eslint 2015-11-30 15:47:47 -06:00
Kevin Ross
da332ed278 wip conversion to es6 2015-11-30 14:57:40 -06:00
Kevin Ross
6e59be5f96 #728 Initial restructuring of project and alignment with BS4 tooling and documentation. 2015-11-25 16:01:18 -06:00