From 6e2957e164d604d331fa0834198ad033548e9358 Mon Sep 17 00:00:00 2001 From: Michael Stramel Date: Fri, 21 Jul 2017 17:23:51 -0500 Subject: [PATCH] New: Style Stepper (#2) * Docs: adding variants install instructions * New: mtz-wizard logic for handling steps * New: adding a basic wizard-step implementation * Update: adding form support to mtz-wizard-step * Update bower.json * New: stepper and first round of tests for mtz-step * Update: adding in unit tests for wizard and stepper * Fix: fixing tests in firefox * New: step-errors-behavior addition * Docs: remove @param that is no longer relevantj * Update: preventing next/previous from wrapping * Apply styling to stepper * Add style hooks * Add tests * Fix: tap to click * Update bower.json * Update mtz-wizard-stepper.html --- bower.json | 13 +- demo/index.html | 70 ++++--- mtz-wizard-step-behavior.html | 22 ++- mtz-wizard-stepper-behavior.html | 22 ++- mtz-wizard-stepper.html | 297 ++++++++++++++++++++++++++++-- test/index.html | 4 +- test/mtz-wizard-step_test.html | 16 +- test/mtz-wizard-stepper_test.html | 73 +++++++- 8 files changed, 450 insertions(+), 67 deletions(-) diff --git a/bower.json b/bower.json index 1a54397..bc95a71 100644 --- a/bower.json +++ b/bower.json @@ -5,7 +5,10 @@ "dependencies": { "polymer": "Polymer/polymer#^1.9 || ^2.0", "iron-form": "PolymerElements/iron-form#^2.0", - "iron-pages": "PolymerElements/iron-pages#^2.0" + "iron-icon": "PolymerElements/iron-icon#^1.0 || ^2.0", + "iron-icons": "PolymerElements/iron-icons#^1.0 || ^2.0", + "iron-pages": "PolymerElements/iron-pages#^1.0 || ^2.0", + "paper-ripple": "PolymerElements/paper-ripple#^1.0 || ^2.0" }, "devDependencies": { "iron-component-page": "PolymerElements/iron-component-page#^1.0 || ^2.0", @@ -17,12 +20,18 @@ "variants": { "1.x": { "dependencies": { - "polymer": "Polymer/polymer#^1.9.0" + "polymer": "Polymer/polymer#^1.9.0", + "iron-form": "PolymerElements/iron-form#^2.0.0", + "iron-pages": "PolymerElements/iron-pages#^1.0.0", + "iron-icons": "PolymerElements/iron-icons#^1.0.0", + "paper-ripple": "PolymerElements/paper-ripple#^1.0.0", + "iron-icon": "PolymerElements/iron-icon#^1.0.0" }, "devDependencies": { "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0", "paper-input": "PolymerElements/paper-input#^2.0.0", + "web-component-tester": "Polymer/web-component-tester#^5.0.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, "resolutions": { diff --git a/demo/index.html b/demo/index.html index a51ce36..842a594 100644 --- a/demo/index.html +++ b/demo/index.html @@ -8,6 +8,7 @@ + @@ -15,34 +16,51 @@ - + + + -
+

Basic mtz-wizard demo