From 6062b80fa5010e7473e37e791449b5978dd6ac93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateus=20Cerqueira=20Gon=C3=A7alves?= Date: Thu, 8 Dec 2016 14:04:59 -0200 Subject: [PATCH 01/32] add support for theming on Cards (#173) * #148 - Support for theming on Card Component * #148 - Updating the docs * #148 - Removing theming for card's internal components * #148 - Updating the docs --- docs/src/pages/components/Card.vue | 155 +++++++++++++++++++++++++++++ src/components/mdCard/mdCard.theme | 15 +++ 2 files changed, 170 insertions(+) diff --git a/docs/src/pages/components/Card.vue b/docs/src/pages/components/Card.vue index 6a6a305..d2d4e66 100644 --- a/docs/src/pages/components/Card.vue +++ b/docs/src/pages/components/Card.vue @@ -6,6 +6,11 @@

The card components are very granular. Every single part of a card is a component. You can combine them in any order that you want, following the same logic of the examples.

You can also use other Material components inside the card, like the "Complete Example".

The following classes can be applied to change the color palette:

+
@@ -818,6 +823,156 @@
+ +
+ + + People + + + +
Title goes here
+
Subtitle here
+
+ + + Action + Action + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi. + +
+ + + + +
Title goes here
+
Subtitle here
+
+ + + + more_vert + + + + + Call + phone + + + + Send a message + message + + + +
+ + + People + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi. + +
+ + + + People + + + +
Title goes here
+
Subtitle here
+
+ + + Action + Action + +
+
+ +
+ + <md-card class="md-primary"> + <md-card-media> + <img src="assets/card-image-1.jpg" alt="People"> + </md-card-media> + + <md-card-header> + <div class="md-title">Title goes here</div> + <div class="md-subhead">Subtitle here</div> + </md-card-header> + + <md-card-actions> + <md-button>Action</md-button> + <md-button>Action</md-button> + </md-card-actions> + + <md-card-content> + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi. + </md-card-content> + </md-card> + + <md-card class="md-accent"> + <md-card-header> + <md-card-header-text> + <div class="md-title">Title goes here</div> + <div class="md-subhead">Subtitle here</div> + </md-card-header-text> + + <md-menu md-size="4" md-direction="bottom left"> + <md-button class="md-icon-button" md-menu-trigger> + <md-icon>more_vert</md-icon> + </md-button> + + <md-menu-content> + <md-menu-item> + <span>Call</span> + <md-icon>phone</md-icon> + </md-menu-item> + + <md-menu-item> + <span>Send a message</span> + <md-icon>message</md-icon> + </md-menu-item> + </md-menu-content> + </md-menu> + </md-card-header> + + <md-card-media> + <img src="assets/card-image-1.jpg" alt="People"> + </md-card-media> + + <md-card-content> + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi. + </md-card-content> + </md-card> + + <md-card class="md-warn"> + <md-card-media> + <img src="assets/card-image-2.jpg" alt="People"> + </md-card-media> + + <md-card-header> + <div class="md-title">Title goes here</div> + <div class="md-subhead">Subtitle here</div> + </md-card-header> + + <md-card-actions > + <md-button>Action</md-button> + <md-button>Action</md-button> + </md-card-actions> + </md-card> + +
+
+
diff --git a/src/components/mdCard/mdCard.theme b/src/components/mdCard/mdCard.theme index 367a201..6f33996 100644 --- a/src/components/mdCard/mdCard.theme +++ b/src/components/mdCard/mdCard.theme @@ -37,5 +37,20 @@ background-color: #{'BACKGROUND-COLOR-A100'}; } } + + &.md-primary { + background-color: #{'PRIMARY-COLOR'}; + color: #{'PRIMARY-CONTRAST'}; + } + + &.md-accent { + background-color: #{'ACCENT-COLOR'}; + color: #{'ACCENT-CONTRAST'}; + } + + &.md-warn { + background-color: #{'WARN-COLOR'}; + color: #{'WARN-CONTRAST'}; + } } } From 5919acce8b8ab45657ad01c07ed250d187342a4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20TOUZY?= Date: Fri, 9 Dec 2016 16:55:04 +0100 Subject: [PATCH 02/32] add md-tooltip for tabheader (#171) * [new] md-tabs improvements : md-tooltip * [fix] Set the bottom default value on the prop definition --- docs/src/pages/components/Tabs.vue | 16 ++++++++++++++-- src/components/mdTabs/mdTab.vue | 15 ++++++++++++++- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/docs/src/pages/components/Tabs.vue b/docs/src/pages/components/Tabs.vue index 3f00e97..f53de49 100644 --- a/docs/src/pages/components/Tabs.vue +++ b/docs/src/pages/components/Tabs.vue @@ -115,6 +115,18 @@ Boolean Disable the tab and prevent his actions. Default false + + + md-tooltip + String + Add a tooltip on the tab header. Default: No tooltip. + + + + md-tooltip-direction + String + Direction of the tab header tooltip. Default: bottom + @@ -137,7 +149,7 @@

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas.

- +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas.

@@ -159,7 +171,7 @@ <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas.</p> </md-tab> - <md-tab id="pictures" md-label="Pictures"> + <md-tab id="pictures" md-label="Pictures" md-tooltip="This is the pictures tab!"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas.</p> </md-tab> </md-tabs> diff --git a/src/components/mdTabs/mdTab.vue b/src/components/mdTabs/mdTab.vue index d1f4f5a..cf99bc1 100644 --- a/src/components/mdTabs/mdTab.vue +++ b/src/components/mdTabs/mdTab.vue @@ -14,7 +14,12 @@ mdLabel: [String, Number], mdIcon: String, mdActive: Boolean, - mdDisabled: Boolean + mdDisabled: Boolean, + mdTooltip: String, + mdTooltipDirection: { + type: String, + default: 'bottom' + } }, data() { return { @@ -36,6 +41,12 @@ }, mdLabel() { this.updateTabData(); + }, + mdTooltip() { + this.updateTabData(); + }, + mdTooltipDirection() { + this.updateTabData(); } }, computed: { @@ -54,6 +65,8 @@ icon: this.mdIcon, active: this.mdActive, disabled: this.mdDisabled, + tooltip: this.mdTooltip, + tooltipDirection: this.mdTooltipDirection, ref: this }; }, From ed7091afe0c006da637935b2aac62bd300b22ffb Mon Sep 17 00:00:00 2001 From: Alexis Agahi Date: Fri, 9 Dec 2016 16:59:35 +0100 Subject: [PATCH 03/32] adjust menu offset position when scroll is present (#175) * [build] 0.4.1 * [release] 0.4.1 * Adjust menu offset position when page scrolling occurs. fix #172 --- dist/components/mdAvatar/index.css | 75 +- dist/components/mdAvatar/index.debug.js | 8 +- dist/components/mdAvatar/index.debug.js.map | 2 +- dist/components/mdAvatar/index.js | 2 +- dist/components/mdBackdrop/index.css | 29 +- dist/components/mdBackdrop/index.debug.js | 8 +- dist/components/mdBackdrop/index.debug.js.map | 2 +- dist/components/mdBackdrop/index.js | 2 +- dist/components/mdBottomBar/index.css | 97 +- dist/components/mdBottomBar/index.debug.js | 16 +- .../components/mdBottomBar/index.debug.js.map | 2 +- dist/components/mdBottomBar/index.js | 2 +- dist/components/mdButton/index.css | 193 +- dist/components/mdButton/index.debug.js | 6 +- dist/components/mdButton/index.debug.js.map | 2 +- dist/components/mdButton/index.js | 2 +- dist/components/mdButtonToggle/index.css | 40 +- dist/components/mdButtonToggle/index.debug.js | 8 +- .../mdButtonToggle/index.debug.js.map | 2 +- dist/components/mdButtonToggle/index.js | 2 +- dist/components/mdCard/index.css | 302 +- dist/components/mdCard/index.debug.js | 80 +- dist/components/mdCard/index.debug.js.map | 2 +- dist/components/mdCard/index.js | 2 +- dist/components/mdCheckbox/index.css | 82 +- dist/components/mdCheckbox/index.debug.js | 8 +- dist/components/mdCheckbox/index.debug.js.map | 2 +- dist/components/mdCheckbox/index.js | 2 +- dist/components/mdCore/index.css | 37 +- dist/components/mdCore/index.debug.js | 2 +- dist/components/mdCore/index.debug.js.map | 2 +- dist/components/mdCore/index.js | 2 +- dist/components/mdDialog/index.css | 123 +- dist/components/mdDialog/index.debug.js | 56 +- dist/components/mdDialog/index.debug.js.map | 2 +- dist/components/mdDialog/index.js | 2 +- dist/components/mdDivider/index.css | 20 +- dist/components/mdDivider/index.debug.js | 8 +- dist/components/mdDivider/index.debug.js.map | 2 +- dist/components/mdDivider/index.js | 2 +- dist/components/mdIcon/index.css | 22 +- dist/components/mdIcon/index.debug.js | 8 +- dist/components/mdIcon/index.debug.js.map | 2 +- dist/components/mdIcon/index.js | 2 +- dist/components/mdInputContainer/index.css | 159 +- .../mdInputContainer/index.debug.js | 33 +- .../mdInputContainer/index.debug.js.map | 2 +- dist/components/mdInputContainer/index.js | 2 +- dist/components/mdList/index.css | 249 +- dist/components/mdList/index.debug.js | 22 +- dist/components/mdList/index.debug.js.map | 2 +- dist/components/mdList/index.js | 2 +- dist/components/mdMenu/index.css | 117 +- dist/components/mdMenu/index.debug.js | 24 +- dist/components/mdMenu/index.debug.js.map | 2 +- dist/components/mdMenu/index.js | 2 +- dist/components/mdRadio/index.css | 66 +- dist/components/mdRadio/index.debug.js | 8 +- dist/components/mdRadio/index.debug.js.map | 2 +- dist/components/mdRadio/index.js | 2 +- dist/components/mdSelect/index.css | 150 +- dist/components/mdSelect/index.debug.js | 40 +- dist/components/mdSelect/index.debug.js.map | 2 +- dist/components/mdSelect/index.js | 2 +- dist/components/mdSidenav/index.css | 57 +- dist/components/mdSidenav/index.debug.js | 8 +- dist/components/mdSidenav/index.debug.js.map | 2 +- dist/components/mdSidenav/index.js | 2 +- dist/components/mdSubheader/index.css | 22 +- dist/components/mdSubheader/index.debug.js | 6 +- .../components/mdSubheader/index.debug.js.map | 2 +- dist/components/mdSubheader/index.js | 2 +- dist/components/mdSwitch/index.css | 83 +- dist/components/mdSwitch/index.debug.js | 8 +- dist/components/mdSwitch/index.debug.js.map | 2 +- dist/components/mdSwitch/index.js | 2 +- dist/components/mdTable/index.css | 324 ++- dist/components/mdTable/index.debug.js | 85 +- dist/components/mdTable/index.debug.js.map | 2 +- dist/components/mdTable/index.js | 2 +- dist/components/mdTabs/index.css | 127 +- dist/components/mdTabs/index.debug.js | 42 +- dist/components/mdTabs/index.debug.js.map | 2 +- dist/components/mdTabs/index.js | 2 +- dist/components/mdToolbar/index.css | 110 +- dist/components/mdToolbar/index.debug.js | 8 +- dist/components/mdToolbar/index.debug.js.map | 2 +- dist/components/mdToolbar/index.js | 2 +- dist/components/mdTooltip/index.css | 68 +- dist/components/mdTooltip/index.debug.js | 48 +- dist/components/mdTooltip/index.debug.js.map | 2 +- dist/components/mdTooltip/index.js | 2 +- dist/components/mdWhiteframe/index.css | 85 +- dist/components/mdWhiteframe/index.debug.js | 66 +- .../mdWhiteframe/index.debug.js.map | 2 +- dist/components/mdWhiteframe/index.js | 2 +- dist/docs/docs.28a9f9fc.js | 32 + dist/docs/docs.50c5dfa4.css | 1 + dist/docs/index.html | 2 +- dist/docs/manifest.f9d283b3.js | 1 + .../{v0.3.3 => v0.4.0}/assets/avatar-2.jpg | Bin .../{v0.3.3/docs => v0.4.0}/assets/avatar.jpg | Bin .../docs/{v0.3.3 => v0.4.0}/assets/avatar.png | Bin .../assets/card-example.jpg | Bin .../assets/card-image-1.jpg | Bin .../assets/card-image-2.jpg | Bin .../assets/card-image-3.jpg | Bin .../{v0.3.3 => v0.4.0}/assets/card-sky.jpg | Bin .../assets/card-weather.png | Bin .../docs => v0.4.0}/assets/codepen.png | Bin dist/docs/{v0.3.3 => v0.4.0}/assets/cover.png | Bin .../assets/favicon/android-chrome-144x144.png | Bin .../assets/favicon/android-chrome-192x192.png | Bin .../assets/favicon/android-chrome-256x256.png | Bin .../assets/favicon/android-chrome-36x36.png | Bin .../assets/favicon/android-chrome-384x384.png | Bin .../assets/favicon/android-chrome-48x48.png | Bin .../assets/favicon/android-chrome-512x512.png | Bin .../assets/favicon/android-chrome-72x72.png | Bin .../assets/favicon/android-chrome-96x96.png | Bin .../assets/favicon/apple-touch-icon.png | Bin .../assets/favicon/browserconfig.xml | 0 .../assets/favicon/favicon-16x16.png | Bin .../assets/favicon/favicon-194x194.png | Bin .../assets/favicon/favicon-32x32.png | Bin .../assets/favicon/favicon.ico | Bin dist/docs/v0.4.0/assets/favicon/manifest.json | 54 + .../assets/favicon/mstile-150x150.png | Bin .../assets/favicon/safari-pinned-tab.svg | 0 .../assets/logo-vue-material-blue-grey.png | Bin .../assets/logo-vue-material-cyan.png | Bin .../assets/logo-vue-material-default.png} | Bin .../assets/logo-vue-material-green.png | Bin .../assets/logo-vue-material-indigo.png | Bin .../assets/logo-vue-material-orange.png | Bin .../assets/logo-vue-material-red.png | Bin .../{v0.3.3 => v0.4.0}/assets/marcosmoura.jpg | Bin .../assets/vue-material-example.png | Bin dist/docs/{ => v0.4.0}/docs.10hg96jp.css | 0 dist/docs/{ => v0.4.0}/docs.10hg96jp.js | 0 dist/docs/v0.4.0/index.html | 1 + dist/docs/{ => v0.4.0}/manifest.b67b1fcc.js | 0 .../v0.3.3}/assets/avatar-2.jpg | Bin .../docs => v0.4.0/v0.3.3}/assets/avatar.png | Bin .../v0.3.3}/assets/card-example.jpg | Bin .../v0.3.3}/assets/card-image-1.jpg | Bin .../v0.3.3}/assets/card-image-2.jpg | Bin .../v0.3.3}/assets/card-image-3.jpg | Bin .../v0.3.3}/assets/card-sky.jpg | Bin .../v0.3.3}/assets/card-weather.png | Bin .../docs => v0.4.0/v0.3.3}/assets/cover.png | Bin .../assets/favicon/android-chrome-144x144.png | Bin .../assets/favicon/android-chrome-192x192.png | Bin .../assets/favicon/android-chrome-256x256.png | Bin .../assets/favicon/android-chrome-36x36.png | Bin .../assets/favicon/android-chrome-384x384.png | Bin .../assets/favicon/android-chrome-48x48.png | Bin .../assets/favicon/android-chrome-512x512.png | Bin .../assets/favicon/android-chrome-72x72.png | Bin .../assets/favicon/android-chrome-96x96.png | Bin .../assets/favicon/apple-touch-icon.png | Bin .../v0.3.3}/assets/favicon/browserconfig.xml | 0 .../v0.3.3}/assets/favicon/favicon-16x16.png | Bin .../assets/favicon/favicon-194x194.png | Bin .../v0.3.3}/assets/favicon/favicon-32x32.png | Bin .../v0.3.3}/assets/favicon/favicon.ico | Bin .../v0.3.3/assets/favicon/manifest.json | 0 .../v0.3.3}/assets/favicon/mstile-150x150.png | Bin .../assets/favicon/safari-pinned-tab.svg | 0 .../assets/logo-vue-material-blue-grey.png | Bin .../v0.3.3}/assets/logo-vue-material-blue.png | Bin .../assets/logo-vue-material-default.png | Bin .../assets/logo-vue-material-green.png | Bin .../assets/logo-vue-material-indigo.png | Bin .../assets/logo-vue-material-orange.png | Bin .../v0.3.3}/assets/marcosmoura.jpg | Bin .../v0.3.3}/assets/vue-material-example.png | Bin .../{ => v0.4.0}/v0.3.3/docs.63f568a6.css | 0 .../docs/{ => v0.4.0}/v0.3.3/docs.bb32f733.js | 0 .../v0.4.0/v0.3.3/docs/assets/avatar-2.jpg | Bin 0 -> 11204 bytes .../docs/v0.4.0/v0.3.3/docs/assets/avatar.jpg | Bin 0 -> 6387 bytes .../docs/v0.4.0/v0.3.3/docs/assets/avatar.png | Bin 0 -> 1157 bytes .../v0.3.3/docs/assets/card-example.jpg | Bin 0 -> 71114 bytes .../v0.3.3/docs/assets/card-image-1.jpg | Bin 0 -> 35820 bytes .../v0.3.3/docs/assets/card-image-2.jpg | Bin 0 -> 68359 bytes .../v0.3.3/docs/assets/card-image-3.jpg | Bin 0 -> 23842 bytes .../v0.4.0/v0.3.3/docs/assets/card-sky.jpg | Bin 0 -> 36911 bytes .../v0.3.3/docs/assets/card-weather.png | Bin 0 -> 17800 bytes .../v0.4.0/v0.3.3/docs/assets/codepen.png | Bin 0 -> 2094 bytes dist/docs/v0.4.0/v0.3.3/docs/assets/cover.png | Bin 0 -> 45246 bytes .../assets/favicon/android-chrome-144x144.png | Bin 0 -> 5564 bytes .../assets/favicon/android-chrome-192x192.png | Bin 0 -> 7508 bytes .../assets/favicon/android-chrome-256x256.png | Bin 0 -> 11017 bytes .../assets/favicon/android-chrome-36x36.png | Bin 0 -> 1017 bytes .../assets/favicon/android-chrome-384x384.png | Bin 0 -> 16899 bytes .../assets/favicon/android-chrome-48x48.png | Bin 0 -> 1415 bytes .../assets/favicon/android-chrome-512x512.png | Bin 0 -> 25042 bytes .../assets/favicon/android-chrome-72x72.png | Bin 0 -> 2235 bytes .../assets/favicon/android-chrome-96x96.png | Bin 0 -> 3388 bytes .../docs/assets/favicon/apple-touch-icon.png | Bin 0 -> 3378 bytes .../docs/assets/favicon/browserconfig.xml | 9 + .../docs/assets/favicon/favicon-16x16.png | Bin 0 -> 376 bytes .../docs/assets/favicon/favicon-194x194.png | Bin 0 -> 5661 bytes .../docs/assets/favicon/favicon-32x32.png | Bin 0 -> 835 bytes .../v0.3.3/docs/assets/favicon/favicon.ico | Bin 0 -> 15086 bytes .../v0.3.3/docs/assets/favicon/manifest.json | 0 .../docs/assets/favicon/mstile-150x150.png | Bin 0 -> 1813 bytes .../docs/assets/favicon/safari-pinned-tab.svg | 19 + .../assets/logo-vue-material-blue-grey.png | Bin 0 -> 4037 bytes .../docs/assets/logo-vue-material-blue.png | Bin 0 -> 4037 bytes .../docs/assets/logo-vue-material-cyan.png} | Bin .../docs/assets/logo-vue-material-default.png | Bin 0 -> 7920 bytes .../docs/assets/logo-vue-material-green.png | Bin 0 -> 4037 bytes .../docs/assets/logo-vue-material-indigo.png | Bin 0 -> 3778 bytes .../docs/assets/logo-vue-material-orange.png | Bin 0 -> 8161 bytes .../docs/assets/logo-vue-material-red.png | Bin 0 -> 4037 bytes .../v0.4.0/v0.3.3/docs/assets/marcosmoura.jpg | Bin 0 -> 5546 bytes .../docs/assets/vue-material-example.png | Bin 0 -> 244860 bytes .../v0.3.3/docs/docs.18e2b80d.css | 0 .../v0.3.3/docs/docs.63f568a6.css | 0 .../{ => v0.4.0}/v0.3.3/docs/docs.bb32f733.js | 0 .../{ => v0.4.0}/v0.3.3/docs/docs.c5ed73e0.js | 0 dist/docs/{ => v0.4.0}/v0.3.3/docs/index.html | 0 .../v0.3.3/docs/manifest.90758caf.js | 0 .../v0.3.3/docs/manifest.d9e32cae.js | 0 .../v0.3.3/docs/vendor.2044b105.js | 0 dist/docs/{ => v0.4.0}/v0.3.3/index.html | 0 .../{ => v0.4.0}/v0.3.3/manifest.90758caf.js | 0 .../{ => v0.4.0}/v0.3.3/vendor.2044b105.js | 0 dist/docs/{ => v0.4.0}/vendor.0j7hkbn7.js | 0 dist/docs/vendor.2044b105.js | 1 + dist/vue-material.css | 2568 ++++++++++++++++- dist/vue-material.debug.js | 607 ++-- dist/vue-material.debug.js.map | 2 +- dist/vue-material.js | 12 +- docs/src/pages/Changelog.vue | 16 + package.json | 2 +- src/components/mdMenu/mdMenu.vue | 4 +- versions.json | 2 +- 239 files changed, 6001 insertions(+), 671 deletions(-) create mode 100644 dist/docs/docs.28a9f9fc.js create mode 100644 dist/docs/docs.50c5dfa4.css create mode 100644 dist/docs/manifest.f9d283b3.js rename dist/docs/{v0.3.3 => v0.4.0}/assets/avatar-2.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0}/assets/avatar.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/avatar.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/card-example.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/card-image-1.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/card-image-2.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/card-image-3.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/card-sky.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/card-weather.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0}/assets/codepen.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/cover.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-144x144.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-192x192.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-256x256.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-36x36.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-384x384.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-48x48.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-512x512.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-72x72.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/android-chrome-96x96.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/apple-touch-icon.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/browserconfig.xml (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/favicon-16x16.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/favicon-194x194.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/favicon-32x32.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/favicon.ico (100%) create mode 100644 dist/docs/v0.4.0/assets/favicon/manifest.json rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/mstile-150x150.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/favicon/safari-pinned-tab.svg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/logo-vue-material-blue-grey.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0}/assets/logo-vue-material-cyan.png (100%) rename dist/docs/{v0.3.3/assets/logo-vue-material-blue.png => v0.4.0/assets/logo-vue-material-default.png} (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/logo-vue-material-green.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/logo-vue-material-indigo.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/logo-vue-material-orange.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0}/assets/logo-vue-material-red.png (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/marcosmoura.jpg (100%) rename dist/docs/{v0.3.3 => v0.4.0}/assets/vue-material-example.png (100%) rename dist/docs/{ => v0.4.0}/docs.10hg96jp.css (100%) rename dist/docs/{ => v0.4.0}/docs.10hg96jp.js (100%) create mode 100644 dist/docs/v0.4.0/index.html rename dist/docs/{ => v0.4.0}/manifest.b67b1fcc.js (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/avatar-2.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/avatar.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/card-example.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/card-image-1.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/card-image-2.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/card-image-3.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/card-sky.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/card-weather.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/cover.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-144x144.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-192x192.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-256x256.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-36x36.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-384x384.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-48x48.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-512x512.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-72x72.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/android-chrome-96x96.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/apple-touch-icon.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/browserconfig.xml (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/favicon-16x16.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/favicon-194x194.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/favicon-32x32.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/favicon.ico (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/assets/favicon/manifest.json (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/mstile-150x150.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/favicon/safari-pinned-tab.svg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/logo-vue-material-blue-grey.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/logo-vue-material-blue.png (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/assets/logo-vue-material-default.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/logo-vue-material-green.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/logo-vue-material-indigo.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/logo-vue-material-orange.png (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/marcosmoura.jpg (100%) rename dist/docs/{v0.3.3/docs => v0.4.0/v0.3.3}/assets/vue-material-example.png (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs.63f568a6.css (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs.bb32f733.js (100%) create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/avatar-2.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/avatar.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/avatar.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/card-example.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/card-image-1.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/card-image-2.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/card-image-3.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/card-sky.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/card-weather.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/codepen.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/cover.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-144x144.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-192x192.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-256x256.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-36x36.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-384x384.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-48x48.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-512x512.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-72x72.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/android-chrome-96x96.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/apple-touch-icon.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/browserconfig.xml create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/favicon-16x16.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/favicon-194x194.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/favicon-32x32.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/favicon.ico rename dist/docs/{ => v0.4.0}/v0.3.3/docs/assets/favicon/manifest.json (100%) create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/mstile-150x150.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/favicon/safari-pinned-tab.svg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-blue-grey.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-blue.png rename dist/docs/{v0.3.3/docs/assets/logo-vue-material-default.png => v0.4.0/v0.3.3/docs/assets/logo-vue-material-cyan.png} (100%) create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-default.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-green.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-indigo.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-orange.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/logo-vue-material-red.png create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/marcosmoura.jpg create mode 100644 dist/docs/v0.4.0/v0.3.3/docs/assets/vue-material-example.png rename dist/docs/{ => v0.4.0}/v0.3.3/docs/docs.18e2b80d.css (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/docs.63f568a6.css (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/docs.bb32f733.js (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/docs.c5ed73e0.js (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/index.html (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/manifest.90758caf.js (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/manifest.d9e32cae.js (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/docs/vendor.2044b105.js (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/index.html (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/manifest.90758caf.js (100%) rename dist/docs/{ => v0.4.0}/v0.3.3/vendor.2044b105.js (100%) rename dist/docs/{ => v0.4.0}/vendor.0j7hkbn7.js (100%) create mode 100644 dist/docs/vendor.2044b105.js diff --git a/dist/components/mdAvatar/index.css b/dist/components/mdAvatar/index.css index 9938ca0..c7212d8 100644 --- a/dist/components/mdAvatar/index.css +++ b/dist/components/mdAvatar/index.css @@ -1 +1,74 @@ -.md-avatar{width:40px;min-width:40px;height:40px;min-height:40px;margin:auto;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:40px;vertical-align:middle}.md-avatar.md-large{width:64px;min-width:64px;height:64px;min-height:64px;border-radius:64px}.md-avatar.md-large .md-icon{width:40px;min-width:40px;height:40px;min-height:40px;font-size:40px;line-height:40px}.md-avatar.md-avatar-icon{background-color:rgba(0,0,0,.38)}.md-avatar.md-avatar-icon .md-icon{color:#fff}.md-avatar .md-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.md-avatar img{width:100%;height:100%;display:block}.md-avatar .md-ink-ripple{border-radius:50%}.md-avatar .md-ink-ripple .md-ripple.md-active{animation-duration:.9s}.md-avatar-tooltip.md-tooltip-top{margin-top:-8px}.md-avatar-tooltip.md-tooltip-right{margin-left:8px}.md-avatar-tooltip.md-tooltip-bottom{margin-top:8px}.md-avatar-tooltip.md-tooltip-left{margin-left:-8px} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-avatar { + width: 40px; + min-width: 40px; + height: 40px; + min-height: 40px; + margin: auto; + display: inline-block; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + border-radius: 40px; + vertical-align: middle; +} +.md-avatar.md-large { + width: 64px; + min-width: 64px; + height: 64px; + min-height: 64px; + border-radius: 64px; +} +.md-avatar.md-large .md-icon { + width: 40px; + min-width: 40px; + height: 40px; + min-height: 40px; + font-size: 40px; + line-height: 40px; +} +.md-avatar.md-avatar-icon { + background-color: rgba(0, 0, 0, 0.38); +} +.md-avatar.md-avatar-icon .md-icon { + color: #fff; +} +.md-avatar .md-icon { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.md-avatar img { + width: 100%; + height: 100%; + display: block; +} +.md-avatar .md-ink-ripple { + border-radius: 50%; +} +.md-avatar .md-ink-ripple .md-ripple.md-active { + animation-duration: .9s; +} +.md-avatar-tooltip.md-tooltip-top { + margin-top: -8px; +} +.md-avatar-tooltip.md-tooltip-right { + margin-left: 8px; +} +.md-avatar-tooltip.md-tooltip-bottom { + margin-top: 8px; +} +.md-avatar-tooltip.md-tooltip-left { + margin-left: -8px; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdAvatar/index.debug.js b/dist/components/mdAvatar/index.debug.js index 1c4f107..dae3a71 100644 --- a/dist/components/mdAvatar/index.debug.js +++ b/dist/components/mdAvatar/index.debug.js @@ -108,7 +108,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdAvatar/mdAvatar.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdAvatar/mdAvatar.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -119,9 +119,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-1cbfca0d", __vue_options__) + hotAPI.createRecord("data-v-06f3a383", __vue_options__) } else { - hotAPI.reload("data-v-1cbfca0d", __vue_options__) + hotAPI.reload("data-v-06f3a383", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdAvatar.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -149,7 +149,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-1cbfca0d", module.exports) + require("vue-hot-reload-api").rerender("data-v-06f3a383", module.exports) } } diff --git a/dist/components/mdAvatar/index.debug.js.map b/dist/components/mdAvatar/index.debug.js.map index 8cf2c56..34cdd4f 100644 --- a/dist/components/mdAvatar/index.debug.js.map +++ b/dist/components/mdAvatar/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0","webpack:///./src/components/mdAvatar/index.js","webpack:///./src/components/mdAvatar/mdAvatar.vue","webpack:///./src/components/mdAvatar/mdAvatar.scss","webpack:///./src/components/mdAvatar/mdAvatar.vue?5b46","webpack:///./src/components/mdAvatar/mdAvatar.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;ACPD;AACA;;AAEA;AACA,sBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA,sHAAqH,oCAAoC,EAAE,yHAAyH,sCAAsC,EAAE,qGAAqG,mCAAmC,EAAE,uHAAuH,qCAAqC,EAAE,iGAAiG,iCAAiC,EAAE,mHAAmH,mCAAmC,EAAE,G","file":"components/mdAvatar/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdAvatar from './mdAvatar.vue';\nimport mdAvatarTheme from './mdAvatar.theme';\n\nexport default function install(Vue) {\n Vue.component('md-avatar', Vue.extend(mdAvatar));\n\n Vue.material.styles.push(mdAvatarTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdAvatar/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-1cbfca0d!sass!./mdAvatar.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-1cbfca0d!vue-loader/lib/selector?type=template&index=0!./mdAvatar.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdAvatar/mdAvatar.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1cbfca0d\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-1cbfca0d\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdAvatar.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdAvatar/mdAvatar.vue\n// module id = 2\n// module chunks = 0 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-1cbfca0d!./~/sass-loader!./src/components/mdAvatar/mdAvatar.scss\n// module id = 3\n// module chunks = 0 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-avatar\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-1cbfca0d\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-1cbfca0d!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdAvatar/mdAvatar.vue\n// module id = 5\n// module chunks = 0 24","module.exports = \".THEME_NAME .md-avatar.md-primary.md-avatar-icon, .THEME_NAME.md-avatar.md-primary.md-avatar-icon {\\n background-color: PRIMARY-COLOR; }\\n .THEME_NAME .md-avatar.md-primary.md-avatar-icon .md-icon, .THEME_NAME.md-avatar.md-primary.md-avatar-icon .md-icon {\\n color: PRIMARY-CONTRAST-0.99999; }\\n\\n.THEME_NAME .md-avatar.md-accent.md-avatar-icon, .THEME_NAME.md-avatar.md-accent.md-avatar-icon {\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-avatar.md-accent.md-avatar-icon .md-icon, .THEME_NAME.md-avatar.md-accent.md-avatar-icon .md-icon {\\n color: ACCENT-CONTRAST-0.99999; }\\n\\n.THEME_NAME .md-avatar.md-warn.md-avatar-icon, .THEME_NAME.md-avatar.md-warn.md-avatar-icon {\\n background-color: WARN-COLOR; }\\n .THEME_NAME .md-avatar.md-warn.md-avatar-icon .md-icon, .THEME_NAME.md-avatar.md-warn.md-avatar-icon .md-icon {\\n color: WARN-CONTRAST-0.99999; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdAvatar/mdAvatar.theme\n// module id = 6\n// module chunks = 0 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf","webpack:///./src/components/mdAvatar/index.js","webpack:///./src/components/mdAvatar/mdAvatar.vue","webpack:///./src/components/mdAvatar/mdAvatar.scss","webpack:///./src/components/mdAvatar/mdAvatar.vue?4227","webpack:///./src/components/mdAvatar/mdAvatar.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;ACPD;AACA;;AAEA;AACA,sBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA,sHAAqH,oCAAoC,EAAE,yHAAyH,sCAAsC,EAAE,qGAAqG,mCAAmC,EAAE,uHAAuH,qCAAqC,EAAE,iGAAiG,iCAAiC,EAAE,mHAAmH,mCAAmC,EAAE,G","file":"components/mdAvatar/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdAvatar from './mdAvatar.vue';\nimport mdAvatarTheme from './mdAvatar.theme';\n\nexport default function install(Vue) {\n Vue.component('md-avatar', Vue.extend(mdAvatar));\n\n Vue.material.styles.push(mdAvatarTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdAvatar/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-06f3a383!sass!./mdAvatar.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-06f3a383!vue-loader/lib/selector?type=template&index=0!./mdAvatar.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdAvatar/mdAvatar.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-06f3a383\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-06f3a383\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdAvatar.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdAvatar/mdAvatar.vue\n// module id = 2\n// module chunks = 0 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-06f3a383!./~/sass-loader!./src/components/mdAvatar/mdAvatar.scss\n// module id = 3\n// module chunks = 0 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-avatar\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-06f3a383\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-06f3a383!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdAvatar/mdAvatar.vue\n// module id = 5\n// module chunks = 0 24","module.exports = \".THEME_NAME .md-avatar.md-primary.md-avatar-icon, .THEME_NAME.md-avatar.md-primary.md-avatar-icon {\\n background-color: PRIMARY-COLOR; }\\n .THEME_NAME .md-avatar.md-primary.md-avatar-icon .md-icon, .THEME_NAME.md-avatar.md-primary.md-avatar-icon .md-icon {\\n color: PRIMARY-CONTRAST-0.99999; }\\n\\n.THEME_NAME .md-avatar.md-accent.md-avatar-icon, .THEME_NAME.md-avatar.md-accent.md-avatar-icon {\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-avatar.md-accent.md-avatar-icon .md-icon, .THEME_NAME.md-avatar.md-accent.md-avatar-icon .md-icon {\\n color: ACCENT-CONTRAST-0.99999; }\\n\\n.THEME_NAME .md-avatar.md-warn.md-avatar-icon, .THEME_NAME.md-avatar.md-warn.md-avatar-icon {\\n background-color: WARN-COLOR; }\\n .THEME_NAME .md-avatar.md-warn.md-avatar-icon .md-icon, .THEME_NAME.md-avatar.md-warn.md-avatar-icon .md-icon {\\n color: WARN-CONTRAST-0.99999; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdAvatar/mdAvatar.theme\n// module id = 6\n// module chunks = 0 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdAvatar/index.js b/dist/components/mdAvatar/index.js index ccc9e85..801f5a8 100644 --- a/dist/components/mdAvatar/index.js +++ b/dist/components/mdAvatar/index.js @@ -1 +1 @@ -!function(a,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():a.VueMaterial=t()}(this,function(){return function(a){function t(e){if(r[e])return r[e].exports;var n=r[e]={exports:{},id:e,loaded:!1};return a[e].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=a,t.c=r,t.p="/",t(0)}({0:function(a,t,r){a.exports=r(6)},6:function(a,t,r){"use strict";function e(a){return a&&a.__esModule?a:{default:a}}function n(a){a.component("md-avatar",a.extend(d.default)),a.material.styles.push(i.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(125),d=e(o),c=r(104),i=e(c);a.exports=t.default},84:function(a,t){},104:function(a,t){a.exports=".THEME_NAME .md-avatar.md-primary.md-avatar-icon,.THEME_NAME.md-avatar.md-primary.md-avatar-icon{background-color:PRIMARY-COLOR}.THEME_NAME .md-avatar.md-primary.md-avatar-icon .md-icon,.THEME_NAME.md-avatar.md-primary.md-avatar-icon .md-icon{color:PRIMARY-CONTRAST-0.99999}.THEME_NAME .md-avatar.md-accent.md-avatar-icon,.THEME_NAME.md-avatar.md-accent.md-avatar-icon{background-color:ACCENT-COLOR}.THEME_NAME .md-avatar.md-accent.md-avatar-icon .md-icon,.THEME_NAME.md-avatar.md-accent.md-avatar-icon .md-icon{color:ACCENT-CONTRAST-0.99999}.THEME_NAME .md-avatar.md-warn.md-avatar-icon,.THEME_NAME.md-avatar.md-warn.md-avatar-icon{background-color:WARN-COLOR}.THEME_NAME .md-avatar.md-warn.md-avatar-icon .md-icon,.THEME_NAME.md-avatar.md-warn.md-avatar-icon .md-icon{color:WARN-CONTRAST-0.99999}\n"},125:function(a,t,r){var e,n;r(84);var o=r(191);n=e=e||{},"object"!=typeof e.default&&"function"!=typeof e.default||(n=e=e.default),"function"==typeof n&&(n=n.options),n.render=o.render,n.staticRenderFns=o.staticRenderFns,a.exports=e},191:function(a,t){a.exports={render:function(){var a=this,t=a.$createElement;return t("div",{staticClass:"md-avatar"},[a._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(a,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():a.VueMaterial=t()}(this,function(){return function(a){function t(e){if(r[e])return r[e].exports;var n=r[e]={exports:{},id:e,loaded:!1};return a[e].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=a,t.c=r,t.p="/",t(0)}({0:function(a,t,r){a.exports=r(6)},6:function(a,t,r){"use strict";function e(a){return a&&a.__esModule?a:{default:a}}function n(a){a.component("md-avatar",a.extend(d.default)),a.material.styles.push(i.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var o=r(125),d=e(o),c=r(104),i=e(c);a.exports=t.default},80:function(a,t){},104:function(a,t){a.exports=".THEME_NAME .md-avatar.md-primary.md-avatar-icon,.THEME_NAME.md-avatar.md-primary.md-avatar-icon{background-color:PRIMARY-COLOR}.THEME_NAME .md-avatar.md-primary.md-avatar-icon .md-icon,.THEME_NAME.md-avatar.md-primary.md-avatar-icon .md-icon{color:PRIMARY-CONTRAST-0.99999}.THEME_NAME .md-avatar.md-accent.md-avatar-icon,.THEME_NAME.md-avatar.md-accent.md-avatar-icon{background-color:ACCENT-COLOR}.THEME_NAME .md-avatar.md-accent.md-avatar-icon .md-icon,.THEME_NAME.md-avatar.md-accent.md-avatar-icon .md-icon{color:ACCENT-CONTRAST-0.99999}.THEME_NAME .md-avatar.md-warn.md-avatar-icon,.THEME_NAME.md-avatar.md-warn.md-avatar-icon{background-color:WARN-COLOR}.THEME_NAME .md-avatar.md-warn.md-avatar-icon .md-icon,.THEME_NAME.md-avatar.md-warn.md-avatar-icon .md-icon{color:WARN-CONTRAST-0.99999}\n"},125:function(a,t,r){var e,n;r(80);var o=r(181);n=e=e||{},"object"!=typeof e.default&&"function"!=typeof e.default||(n=e=e.default),"function"==typeof n&&(n=n.options),n.render=o.render,n.staticRenderFns=o.staticRenderFns,a.exports=e},181:function(a,t){a.exports={render:function(){var a=this,t=a.$createElement;return t("div",{staticClass:"md-avatar"},[a._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdBackdrop/index.css b/dist/components/mdBackdrop/index.css index ad07a0e..39d3e09 100644 --- a/dist/components/mdBackdrop/index.css +++ b/dist/components/mdBackdrop/index.css @@ -1 +1,28 @@ -.md-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;pointer-events:none;background-color:rgba(0,0,0,.54);transform:translateZ(0);opacity:0;transition:all .5s cubic-bezier(.35,0,.25,1)}.md-backdrop.md-active{opacity:1;pointer-events:auto}.md-backdrop.md-transparent{background:none} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-backdrop { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 99; + pointer-events: none; + background-color: rgba(0, 0, 0, 0.54); + transform: translate3d(0, 0, 0); + opacity: 0; + transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1); +} +.md-backdrop.md-active { + opacity: 1; + pointer-events: auto; +} +.md-backdrop.md-transparent { + background: none; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdBackdrop/index.debug.js b/dist/components/mdBackdrop/index.debug.js index 23ad870..e1f371f 100644 --- a/dist/components/mdBackdrop/index.debug.js +++ b/dist/components/mdBackdrop/index.debug.js @@ -111,7 +111,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdBackdrop/mdBackdrop.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdBackdrop/mdBackdrop.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -122,9 +122,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-df1259a6", __vue_options__) + hotAPI.createRecord("data-v-219501a3", __vue_options__) } else { - hotAPI.reload("data-v-df1259a6", __vue_options__) + hotAPI.reload("data-v-219501a3", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdBackdrop.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -183,7 +183,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-df1259a6", module.exports) + require("vue-hot-reload-api").rerender("data-v-219501a3", module.exports) } } diff --git a/dist/components/mdBackdrop/index.debug.js.map b/dist/components/mdBackdrop/index.debug.js.map index bd5d94a..f8a0e8d 100644 --- a/dist/components/mdBackdrop/index.debug.js.map +++ b/dist/components/mdBackdrop/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*","webpack:///./src/components/mdBackdrop/index.js","webpack:///./src/components/mdBackdrop/mdBackdrop.vue","webpack:///./src/components/mdBackdrop/mdBackdrop.scss","webpack:///mdBackdrop.vue","webpack:///./src/components/mdBackdrop/mdBackdrop.vue?aad1"],"names":["install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;mBCpCwBA,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,aAAd,EAA6BD,IAAIE,MAAJ,sBAA7B;AACD;;;;;;;ACJD;AACA;;AAEA;AACA,sBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;ACOA;;;;6BAGA;kBACA;AAEA;AAJA;AADA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdBackdrop/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdBackdrop from './mdBackdrop.vue';\n\nexport default function install(Vue) {\n Vue.component('md-backdrop', Vue.extend(mdBackdrop));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdBackdrop/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-df1259a6!sass!./mdBackdrop.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdBackdrop.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-df1259a6!vue-loader/lib/selector?type=template&index=0!./mdBackdrop.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdBackdrop/mdBackdrop.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-df1259a6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-df1259a6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdBackdrop.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBackdrop/mdBackdrop.vue\n// module id = 8\n// module chunks = 1 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-df1259a6!./~/sass-loader!./src/components/mdBackdrop/mdBackdrop.scss\n// module id = 9\n// module chunks = 1 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdBackdrop.vue?28a19b7d","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-backdrop\",\n on: {\n \"click\": _vm.close,\n \"keyup\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.close($event)\n }\n }\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-df1259a6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-df1259a6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdBackdrop/mdBackdrop.vue\n// module id = 11\n// module chunks = 1 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*","webpack:///./src/components/mdBackdrop/index.js","webpack:///./src/components/mdBackdrop/mdBackdrop.vue","webpack:///./src/components/mdBackdrop/mdBackdrop.scss","webpack:///mdBackdrop.vue","webpack:///./src/components/mdBackdrop/mdBackdrop.vue?4846"],"names":["install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;mBCpCwBA,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,aAAd,EAA6BD,IAAIE,MAAJ,sBAA7B;AACD;;;;;;;ACJD;AACA;;AAEA;AACA,sBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;ACOA;;;;6BAGA;kBACA;AAEA;AAJA;AADA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdBackdrop/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdBackdrop from './mdBackdrop.vue';\n\nexport default function install(Vue) {\n Vue.component('md-backdrop', Vue.extend(mdBackdrop));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdBackdrop/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-219501a3!sass!./mdBackdrop.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdBackdrop.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-219501a3!vue-loader/lib/selector?type=template&index=0!./mdBackdrop.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdBackdrop/mdBackdrop.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-219501a3\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-219501a3\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdBackdrop.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBackdrop/mdBackdrop.vue\n// module id = 8\n// module chunks = 1 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-219501a3!./~/sass-loader!./src/components/mdBackdrop/mdBackdrop.scss\n// module id = 9\n// module chunks = 1 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdBackdrop.vue?28a19b7d","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-backdrop\",\n on: {\n \"click\": _vm.close,\n \"keyup\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.close($event)\n }\n }\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-219501a3\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-219501a3!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdBackdrop/mdBackdrop.vue\n// module id = 11\n// module chunks = 1 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdBackdrop/index.js b/dist/components/mdBackdrop/index.js index cf76002..3712b98 100644 --- a/dist/components/mdBackdrop/index.js +++ b/dist/components/mdBackdrop/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var o={};return t.m=e,t.c=o,t.p="/",t(0)}({0:function(e,t,o){e.exports=o(7)},7:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-backdrop",e.extend(c.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var u=o(126),c=n(u);e.exports=t.default},36:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{close:function(){this.$emit("close")}}},e.exports=t.default},101:function(e,t){},126:function(e,t,o){var n,r;o(101),n=o(36);var u=o(226);r=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(r=n=n.default),"function"==typeof r&&(r=r.options),r.render=u.render,r.staticRenderFns=u.staticRenderFns,e.exports=n},226:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-backdrop",on:{click:e.close,keyup:function(t){e._k(t.keyCode,"esc",27)||e.close(t)}}})},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var o={};return t.m=e,t.c=o,t.p="/",t(0)}({0:function(e,t,o){e.exports=o(7)},7:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-backdrop",e.extend(c.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var u=o(126),c=n(u);e.exports=t.default},36:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{close:function(){this.$emit("close")}}},e.exports=t.default},84:function(e,t){},126:function(e,t,o){var n,r;o(84),n=o(36);var u=o(193);r=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(r=n=n.default),"function"==typeof r&&(r=r.options),r.render=u.render,r.staticRenderFns=u.staticRenderFns,e.exports=n},193:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-backdrop",on:{click:e.close,keyup:function(t){e._k(t.keyCode,"esc",27)||e.close(t)}}})},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdBottomBar/index.css b/dist/components/mdBottomBar/index.css index a6ed294..01aa555 100644 --- a/dist/components/mdBottomBar/index.css +++ b/dist/components/mdBottomBar/index.css @@ -1 +1,96 @@ -.md-bottom-bar{width:100%;min-width:100%;height:56px;-ms-flex-pack:center;justify-content:center;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-bottom-bar,.md-bottom-bar-item{position:relative;display:-ms-flexbox;display:flex}.md-bottom-bar-item{max-width:168px;min-width:80px;height:100%;padding:8px 12px 10px;-ms-flex-flow:column nowrap;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;cursor:pointer;border:none;background:transparent;transform:translateZ(0);color:currentColor;font-family:inherit;font-size:14px;line-height:1em;text-decoration:none}.md-bottom-bar-item.md-active{padding-top:6px}.md-bottom-bar-item.md-active .md-text{transform:scale(1) translateZ(0)}.md-bottom-bar-item.md-active .md-icon,.md-bottom-bar-item.md-active .md-text{color:currentColor}.md-bottom-bar.md-shift .md-bottom-bar-item{min-width:56px;max-width:96px;position:static;-ms-flex:1 1 32px;flex:1 1 32px;transition:.4s cubic-bezier(.25,.8,.25,1);transition-property:flex,min-width,max-width;transition-property:flex,min-width,max-width,-ms-flex}.md-bottom-bar.md-shift .md-bottom-bar-item .md-icon{transform:translate3d(0,8px,0)}.md-bottom-bar.md-shift .md-bottom-bar-item .md-text{opacity:0;transform:scale(1) translate3d(0,6px,0)}.md-bottom-bar.md-shift .md-bottom-bar-item.md-active{min-width:96px;max-width:168px;-ms-flex:1 1 72px;flex:1 1 72px}.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-icon,.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-text{opacity:1}.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-icon{transform:scale(1) translateZ(0)}.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-text{transform:scale(1) translate3d(0,2px,0)}.md-bottom-bar-item .md-text{transform:scale(.8571) translateY(2px);transition:all .4s cubic-bezier(.25,.8,.25,1),color .08s linear,opacity .08s linear}.md-bottom-bar-item .md-icon{transition:all .4s cubic-bezier(.25,.8,.25,1),color .08s linear} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-bottom-bar { + width: 100%; + min-width: 100%; + height: 56px; + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-bottom-bar-item { + max-width: 168px; + min-width: 80px; + height: 100%; + padding: 8px 12px 10px; + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex: 1; + flex: 1; + position: relative; + cursor: pointer; + border: none; + background: transparent; + transform: translate3d(0, 0, 0); + color: currentColor; + font-family: inherit; + font-size: 14px; + line-height: 1em; + text-decoration: none; +} +.md-bottom-bar-item.md-active { + padding-top: 6px; +} +.md-bottom-bar-item.md-active .md-text { + transform: scale(1) translate3d(0, 0, 0); +} +.md-bottom-bar-item.md-active .md-text, + .md-bottom-bar-item.md-active .md-icon { + color: currentColor; +} +.md-bottom-bar.md-shift .md-bottom-bar-item { + min-width: 56px; + max-width: 96px; + position: static; + -ms-flex: 1 1 32px; + flex: 1 1 32px; + transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-property: flex, min-width, max-width; + transition-property: flex, min-width, max-width, -ms-flex; +} +.md-bottom-bar.md-shift .md-bottom-bar-item .md-icon { + transform: translate3d(0, 8px, 0); +} +.md-bottom-bar.md-shift .md-bottom-bar-item .md-text { + opacity: 0; + transform: scale(1) translate3d(0, 6px, 0); +} +.md-bottom-bar.md-shift .md-bottom-bar-item.md-active { + min-width: 96px; + max-width: 168px; + -ms-flex: 1 1 72px; + flex: 1 1 72px; +} +.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-icon, + .md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-text { + opacity: 1; +} +.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-icon { + transform: scale(1) translate3d(0, 0, 0); +} +.md-bottom-bar.md-shift .md-bottom-bar-item.md-active .md-text { + transform: scale(1) translate3d(0, 2px, 0); +} +.md-bottom-bar-item .md-text { + transform: scale(0.8571) translateY(2px); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), color 0.08s linear, opacity 0.08s linear; +} +.md-bottom-bar-item .md-icon { + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), color 0.08s linear; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdBottomBar/index.debug.js b/dist/components/mdBottomBar/index.debug.js index f4a241a..a67cf82 100644 --- a/dist/components/mdBottomBar/index.debug.js +++ b/dist/components/mdBottomBar/index.debug.js @@ -127,7 +127,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdBottomBar/mdBottomBar.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdBottomBar/mdBottomBar.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -138,9 +138,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-039c211e", __vue_options__) + hotAPI.createRecord("data-v-7f034f32", __vue_options__) } else { - hotAPI.reload("data-v-039c211e", __vue_options__) + hotAPI.reload("data-v-7f034f32", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdBottomBar.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -198,7 +198,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-039c211e", module.exports) + require("vue-hot-reload-api").rerender("data-v-7f034f32", module.exports) } } @@ -225,7 +225,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdBottomBar/mdBottomBarItem.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdBottomBar/mdBottomBarItem.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -236,9 +236,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-1c07f8a4", __vue_options__) + hotAPI.createRecord("data-v-c12a12cc", __vue_options__) } else { - hotAPI.reload("data-v-1c07f8a4", __vue_options__) + hotAPI.reload("data-v-c12a12cc", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdBottomBarItem.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -362,7 +362,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-1c07f8a4", module.exports) + require("vue-hot-reload-api").rerender("data-v-c12a12cc", module.exports) } } diff --git a/dist/components/mdBottomBar/index.debug.js.map b/dist/components/mdBottomBar/index.debug.js.map index de5c5c8..86100f4 100644 --- a/dist/components/mdBottomBar/index.debug.js.map +++ b/dist/components/mdBottomBar/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0**","webpack:///./src/components/mdBottomBar/index.js","webpack:///./src/components/mdBottomBar/mdBottomBar.vue","webpack:///./src/components/mdBottomBar/mdBottomBar.scss","webpack:///mdBottomBar.vue","webpack:///./src/components/mdBottomBar/mdBottomBar.vue?1c75","webpack:///./src/components/mdBottomBar/mdBottomBarItem.vue","webpack:///mdBottomBarItem.vue","webpack:///./src/components/mdBottomBar/mdBottomBarItem.vue?64b4","webpack:///./src/components/mdBottomBar/mdBottomBar.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mBClCwBA,O;;AAJxB;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,oBAAd,EAAoCD,IAAIE,MAAJ,2BAApC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;ACTD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;ACSA;;;;cAIA;AAFA;;iCAIA;0CACA;AAEA;AAJA;AAJA;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClBA;;;;aAGA;eACA;WAEA;AAJA;yBAKA;;eAGA;AAFA;AAGA;;;iCAEA;;2BAGA;AAFA;AAIA;AANA;;yCAQA;sBACA;AAEA;AAJA;;2CAMA;sDACA;uBACA;AAEA;;uBACA;AAEA;AARA;+BASA;gEACA;YAEA;;uBACA;AAEA;;wBACA;qBACA;AACA;AACA;AA1CA;;;;;;;ACpBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACvCA,4FAA2F,uCAAuC,EAAE,qHAAqH,sCAAsC,EAAE,mKAAmK,wCAAwC,EAAE,2IAA2I,6BAA6B,EAAE,6JAA6J,0BAA0B,EAAE,yJAAyJ,wBAAwB,EAAE,uKAAuK,iCAAiC,EAAE,6EAA6E,oCAAoC,4BAA4B,EAAE,qHAAqH,mCAAmC,EAAE,mKAAmK,qCAAqC,EAAE,2IAA2I,gCAAgC,EAAE,iGAAiG,qCAAqC,EAAE,2IAA2I,oCAAoC,EAAE,yLAAyL,sCAAsC,EAAE,iKAAiK,iCAAiC,EAAE,6FAA6F,mCAAmC,EAAE,uIAAuI,kCAAkC,EAAE,qLAAqL,oCAAoC,EAAE,6JAA6J,+BAA+B,EAAE,2GAA2G,oCAAoC,EAAE,qJAAqJ,wCAAwC,EAAE,mMAAmM,0CAA0C,EAAE,2KAA2K,qCAAqC,EAAE,G","file":"components/mdBottomBar/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import MdBottomBar from './mdBottomBar.vue';\nimport MdBottomBarItem from './mdBottomBarItem.vue';\nimport MdBottomBarTheme from './mdBottomBar.theme';\n\nexport default function install(Vue) {\n Vue.component('md-bottom-bar', Vue.extend(MdBottomBar));\n Vue.component('md-bottom-bar-item', Vue.extend(MdBottomBarItem));\n\n Vue.material.styles.push(MdBottomBarTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdBottomBar/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-039c211e!sass!./mdBottomBar.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdBottomBar.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-039c211e!vue-loader/lib/selector?type=template&index=0!./mdBottomBar.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdBottomBar/mdBottomBar.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-039c211e\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-039c211e\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdBottomBar.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBottomBar/mdBottomBar.vue\n// module id = 13\n// module chunks = 2 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-039c211e!./~/sass-loader!./src/components/mdBottomBar/mdBottomBar.scss\n// module id = 14\n// module chunks = 2 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdBottomBar.vue?745fd141","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-bottom-bar\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-039c211e\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-039c211e!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdBottomBar/mdBottomBar.vue\n// module id = 16\n// module chunks = 2 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdBottomBarItem.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-1c07f8a4!vue-loader/lib/selector?type=template&index=0!./mdBottomBarItem.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdBottomBar/mdBottomBarItem.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1c07f8a4\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-1c07f8a4\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdBottomBarItem.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBottomBar/mdBottomBarItem.vue\n// module id = 17\n// module chunks = 2 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdBottomBarItem.vue?f095ee68","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return (_vm.href) ? _h('a', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\"\n }],\n staticClass: \"md-bottom-bar-item\",\n class: _vm.classes,\n attrs: {\n \"href\": _vm.href\n },\n on: {\n \"click\": _vm.setActive\n }\n }, [_h('md-icon', [_vm._s(_vm.mdIcon)]), \" \", _h('span', {\n staticClass: \"md-text\"\n }, [_vm._t(\"default\")])]) : _h('button', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\"\n }],\n staticClass: \"md-bottom-bar-item\",\n class: _vm.classes,\n attrs: {\n \"type\": \"button\"\n },\n on: {\n \"click\": _vm.setActive\n }\n }, [_h('md-icon', [_vm._s(_vm.mdIcon)]), \" \", _h('span', {\n staticClass: \"md-text\"\n }, [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-1c07f8a4\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-1c07f8a4!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdBottomBar/mdBottomBarItem.vue\n// module id = 19\n// module chunks = 2 24","module.exports = \".THEME_NAME .md-bottom-bar.md-fixed, .THEME_NAME.md-bottom-bar.md-fixed {\\n background-color: BACKGROUND-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active) {\\n color: BACKGROUND-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item.md-active {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active {\\n color: ACCENT-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active {\\n color: WARN-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active {\\n color: BACKGROUND-CONTRAST; }\\n\\n.THEME_NAME .md-bottom-bar.md-shift, .THEME_NAME.md-bottom-bar.md-shift {\\n background-color: PRIMARY-COLOR;\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item {\\n color: PRIMARY-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active) {\\n color: PRIMARY-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item.md-active {\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent, .THEME_NAME.md-bottom-bar.md-shift.md-accent {\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item {\\n color: ACCENT-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active) {\\n color: ACCENT-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active {\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn, .THEME_NAME.md-bottom-bar.md-shift.md-warn {\\n background-color: WARN-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item {\\n color: WARN-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active) {\\n color: WARN-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active {\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent, .THEME_NAME.md-bottom-bar.md-shift.md-transparent {\\n background-color: transparent; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active) {\\n color: BACKGROUND-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active {\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBottomBar/mdBottomBar.theme\n// module id = 20\n// module chunks = 2 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf**","webpack:///./src/components/mdBottomBar/index.js","webpack:///./src/components/mdBottomBar/mdBottomBar.vue","webpack:///./src/components/mdBottomBar/mdBottomBar.scss","webpack:///mdBottomBar.vue","webpack:///./src/components/mdBottomBar/mdBottomBar.vue?809c","webpack:///./src/components/mdBottomBar/mdBottomBarItem.vue","webpack:///mdBottomBarItem.vue","webpack:///./src/components/mdBottomBar/mdBottomBarItem.vue?0656","webpack:///./src/components/mdBottomBar/mdBottomBar.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mBClCwBA,O;;AAJxB;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,oBAAd,EAAoCD,IAAIE,MAAJ,2BAApC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;ACTD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;ACSA;;;;cAIA;AAFA;;iCAIA;0CACA;AAEA;AAJA;AAJA;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClBA;;;;aAGA;eACA;WAEA;AAJA;yBAKA;;eAGA;AAFA;AAGA;;;iCAEA;;2BAGA;AAFA;AAIA;AANA;;yCAQA;sBACA;AAEA;AAJA;;2CAMA;sDACA;uBACA;AAEA;;uBACA;AAEA;AARA;+BASA;gEACA;YAEA;;uBACA;AAEA;;wBACA;qBACA;AACA;AACA;AA1CA;;;;;;;ACpBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACvCA,4FAA2F,uCAAuC,EAAE,qHAAqH,sCAAsC,EAAE,mKAAmK,wCAAwC,EAAE,2IAA2I,6BAA6B,EAAE,6JAA6J,0BAA0B,EAAE,yJAAyJ,wBAAwB,EAAE,uKAAuK,iCAAiC,EAAE,6EAA6E,oCAAoC,4BAA4B,EAAE,qHAAqH,mCAAmC,EAAE,mKAAmK,qCAAqC,EAAE,2IAA2I,gCAAgC,EAAE,iGAAiG,qCAAqC,EAAE,2IAA2I,oCAAoC,EAAE,yLAAyL,sCAAsC,EAAE,iKAAiK,iCAAiC,EAAE,6FAA6F,mCAAmC,EAAE,uIAAuI,kCAAkC,EAAE,qLAAqL,oCAAoC,EAAE,6JAA6J,+BAA+B,EAAE,2GAA2G,oCAAoC,EAAE,qJAAqJ,wCAAwC,EAAE,mMAAmM,0CAA0C,EAAE,2KAA2K,qCAAqC,EAAE,G","file":"components/mdBottomBar/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import MdBottomBar from './mdBottomBar.vue';\nimport MdBottomBarItem from './mdBottomBarItem.vue';\nimport MdBottomBarTheme from './mdBottomBar.theme';\n\nexport default function install(Vue) {\n Vue.component('md-bottom-bar', Vue.extend(MdBottomBar));\n Vue.component('md-bottom-bar-item', Vue.extend(MdBottomBarItem));\n\n Vue.material.styles.push(MdBottomBarTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdBottomBar/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-7f034f32!sass!./mdBottomBar.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdBottomBar.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-7f034f32!vue-loader/lib/selector?type=template&index=0!./mdBottomBar.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdBottomBar/mdBottomBar.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-7f034f32\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-7f034f32\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdBottomBar.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBottomBar/mdBottomBar.vue\n// module id = 13\n// module chunks = 2 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-7f034f32!./~/sass-loader!./src/components/mdBottomBar/mdBottomBar.scss\n// module id = 14\n// module chunks = 2 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdBottomBar.vue?745fd141","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-bottom-bar\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-7f034f32\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-7f034f32!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdBottomBar/mdBottomBar.vue\n// module id = 16\n// module chunks = 2 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdBottomBarItem.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-c12a12cc!vue-loader/lib/selector?type=template&index=0!./mdBottomBarItem.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdBottomBar/mdBottomBarItem.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-c12a12cc\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-c12a12cc\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdBottomBarItem.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBottomBar/mdBottomBarItem.vue\n// module id = 17\n// module chunks = 2 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdBottomBarItem.vue?f095ee68","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return (_vm.href) ? _h('a', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\"\n }],\n staticClass: \"md-bottom-bar-item\",\n class: _vm.classes,\n attrs: {\n \"href\": _vm.href\n },\n on: {\n \"click\": _vm.setActive\n }\n }, [_h('md-icon', [_vm._s(_vm.mdIcon)]), \" \", _h('span', {\n staticClass: \"md-text\"\n }, [_vm._t(\"default\")])]) : _h('button', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\"\n }],\n staticClass: \"md-bottom-bar-item\",\n class: _vm.classes,\n attrs: {\n \"type\": \"button\"\n },\n on: {\n \"click\": _vm.setActive\n }\n }, [_h('md-icon', [_vm._s(_vm.mdIcon)]), \" \", _h('span', {\n staticClass: \"md-text\"\n }, [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-c12a12cc\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-c12a12cc!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdBottomBar/mdBottomBarItem.vue\n// module id = 19\n// module chunks = 2 24","module.exports = \".THEME_NAME .md-bottom-bar.md-fixed, .THEME_NAME.md-bottom-bar.md-fixed {\\n background-color: BACKGROUND-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active) {\\n color: BACKGROUND-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item.md-active {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active {\\n color: ACCENT-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active {\\n color: WARN-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active {\\n color: BACKGROUND-CONTRAST; }\\n\\n.THEME_NAME .md-bottom-bar.md-shift, .THEME_NAME.md-bottom-bar.md-shift {\\n background-color: PRIMARY-COLOR;\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item {\\n color: PRIMARY-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active) {\\n color: PRIMARY-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item.md-active {\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent, .THEME_NAME.md-bottom-bar.md-shift.md-accent {\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item {\\n color: ACCENT-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active) {\\n color: ACCENT-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active {\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn, .THEME_NAME.md-bottom-bar.md-shift.md-warn {\\n background-color: WARN-COLOR; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item {\\n color: WARN-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active) {\\n color: WARN-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active {\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent, .THEME_NAME.md-bottom-bar.md-shift.md-transparent {\\n background-color: transparent; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item, .THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active), .THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active) {\\n color: BACKGROUND-CONTRAST-0.87; }\\n .THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active, .THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active {\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdBottomBar/mdBottomBar.theme\n// module id = 20\n// module chunks = 2 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdBottomBar/index.js b/dist/components/mdBottomBar/index.js index 1612183..ee850f8 100644 --- a/dist/components/mdBottomBar/index.js +++ b/dist/components/mdBottomBar/index.js @@ -1 +1 @@ -!function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.VueMaterial=o():t.VueMaterial=o()}(this,function(){return function(t){function o(e){if(m[e])return m[e].exports;var d=m[e]={exports:{},id:e,loaded:!1};return t[e].call(d.exports,d,d.exports,o),d.loaded=!0,d.exports}var m={};return o.m=t,o.c=m,o.p="/",o(0)}({0:function(t,o,m){t.exports=m(8)},8:function(t,o,m){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}function d(t){t.component("md-bottom-bar",t.extend(a.default)),t.component("md-bottom-bar-item",t.extend(b.default)),t.material.styles.push(c.default)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=d;var r=m(127),a=e(r),i=m(128),b=e(i),n=m(105),c=e(n);t.exports=o.default},37:function(t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={props:{mdShift:Boolean},computed:{classes:function(){return this.mdShift?"md-shift":"md-fixed"}}},t.exports=o.default},38:function(t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={props:{mdIcon:String,mdActive:Boolean,href:String},data:function(){return{active:!1}},computed:{classes:function(){return{"md-active":this.active}}},watch:{mdActive:function(t){this.setActive(t)}},methods:{setActive:function(t){this.$parent.$children.forEach(function(t){t.active=!1}),this.active=!!t}},mounted:function(){if(!this.$parent.$el.classList.contains("md-bottom-bar"))throw this.$destroy(),new Error("You should wrap the md-bottom-bar-item in a md-bottom-bar");this.mdActive&&(this.active=!0)}},t.exports=o.default},82:function(t,o){},105:function(t,o){t.exports=".THEME_NAME .md-bottom-bar.md-fixed,.THEME_NAME.md-bottom-bar.md-fixed{background-color:BACKGROUND-COLOR}.THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active){color:BACKGROUND-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item.md-active{color:PRIMARY-COLOR}.THEME_NAME .md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active{color:ACCENT-COLOR}.THEME_NAME .md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active{color:WARN-COLOR}.THEME_NAME .md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active{color:BACKGROUND-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift,.THEME_NAME.md-bottom-bar.md-shift{background-color:PRIMARY-COLOR;color:PRIMARY-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item{color:PRIMARY-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active){color:PRIMARY-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item.md-active{color:PRIMARY-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift.md-accent,.THEME_NAME.md-bottom-bar.md-shift.md-accent{background-color:ACCENT-COLOR}.THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item{color:ACCENT-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active){color:ACCENT-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active{color:ACCENT-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift.md-warn,.THEME_NAME.md-bottom-bar.md-shift.md-warn{background-color:WARN-COLOR}.THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item{color:WARN-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active){color:WARN-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active{color:WARN-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift.md-transparent,.THEME_NAME.md-bottom-bar.md-shift.md-transparent{background-color:transparent}.THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active){color:BACKGROUND-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active{color:BACKGROUND-CONTRAST}\n"},127:function(t,o,m){var e,d;m(82),e=m(37);var r=m(184);d=e=e||{},"object"!=typeof e.default&&"function"!=typeof e.default||(d=e=e.default),"function"==typeof d&&(d=d.options),d.render=r.render,d.staticRenderFns=r.staticRenderFns,t.exports=e},128:function(t,o,m){var e,d;e=m(38);var r=m(190);d=e=e||{},"object"!=typeof e.default&&"function"!=typeof e.default||(d=e=e.default),"function"==typeof d&&(d=d.options),d.render=r.render,d.staticRenderFns=r.staticRenderFns,t.exports=e},184:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return o("div",{staticClass:"md-bottom-bar",class:t.classes},[t._t("default")])},staticRenderFns:[]}},190:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return t.href?o("a",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple"}],staticClass:"md-bottom-bar-item",class:t.classes,attrs:{href:t.href},on:{click:t.setActive}},[o("md-icon",[t._s(t.mdIcon)])," ",o("span",{staticClass:"md-text"},[t._t("default")])]):o("button",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple"}],staticClass:"md-bottom-bar-item",class:t.classes,attrs:{type:"button"},on:{click:t.setActive}},[o("md-icon",[t._s(t.mdIcon)])," ",o("span",{staticClass:"md-text"},[t._t("default")])])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.VueMaterial=o():t.VueMaterial=o()}(this,function(){return function(t){function o(e){if(m[e])return m[e].exports;var d=m[e]={exports:{},id:e,loaded:!1};return t[e].call(d.exports,d,d.exports,o),d.loaded=!0,d.exports}var m={};return o.m=t,o.c=m,o.p="/",o(0)}({0:function(t,o,m){t.exports=m(8)},8:function(t,o,m){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}function d(t){t.component("md-bottom-bar",t.extend(a.default)),t.component("md-bottom-bar-item",t.extend(b.default)),t.material.styles.push(c.default)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=d;var r=m(127),a=e(r),i=m(128),b=e(i),n=m(105),c=e(n);t.exports=o.default},37:function(t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={props:{mdShift:Boolean},computed:{classes:function(){return this.mdShift?"md-shift":"md-fixed"}}},t.exports=o.default},38:function(t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={props:{mdIcon:String,mdActive:Boolean,href:String},data:function(){return{active:!1}},computed:{classes:function(){return{"md-active":this.active}}},watch:{mdActive:function(t){this.setActive(t)}},methods:{setActive:function(t){this.$parent.$children.forEach(function(t){t.active=!1}),this.active=!!t}},mounted:function(){if(!this.$parent.$el.classList.contains("md-bottom-bar"))throw this.$destroy(),new Error("You should wrap the md-bottom-bar-item in a md-bottom-bar");this.mdActive&&(this.active=!0)}},t.exports=o.default},98:function(t,o){},105:function(t,o){t.exports=".THEME_NAME .md-bottom-bar.md-fixed,.THEME_NAME.md-bottom-bar.md-fixed{background-color:BACKGROUND-COLOR}.THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item:hover:not(.md-active){color:BACKGROUND-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-fixed .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed .md-bottom-bar-item.md-active{color:PRIMARY-COLOR}.THEME_NAME .md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed.md-accent .md-bottom-bar-item.md-active{color:ACCENT-COLOR}.THEME_NAME .md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed.md-warn .md-bottom-bar-item.md-active{color:WARN-COLOR}.THEME_NAME .md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-fixed.md-transparent .md-bottom-bar-item.md-active{color:BACKGROUND-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift,.THEME_NAME.md-bottom-bar.md-shift{background-color:PRIMARY-COLOR;color:PRIMARY-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item{color:PRIMARY-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item:hover:not(.md-active){color:PRIMARY-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift .md-bottom-bar-item.md-active{color:PRIMARY-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift.md-accent,.THEME_NAME.md-bottom-bar.md-shift.md-accent{background-color:ACCENT-COLOR}.THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item{color:ACCENT-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item:hover:not(.md-active){color:ACCENT-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift.md-accent .md-bottom-bar-item.md-active{color:ACCENT-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift.md-warn,.THEME_NAME.md-bottom-bar.md-shift.md-warn{background-color:WARN-COLOR}.THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item{color:WARN-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item:hover:not(.md-active){color:WARN-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift.md-warn .md-bottom-bar-item.md-active{color:WARN-CONTRAST}.THEME_NAME .md-bottom-bar.md-shift.md-transparent,.THEME_NAME.md-bottom-bar.md-shift.md-transparent{background-color:transparent}.THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item,.THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active),.THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item:hover:not(.md-active){color:BACKGROUND-CONTRAST-0.87}.THEME_NAME .md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active,.THEME_NAME.md-bottom-bar.md-shift.md-transparent .md-bottom-bar-item.md-active{color:BACKGROUND-CONTRAST}\n"},127:function(t,o,m){var e,d;m(98),e=m(37);var r=m(215);d=e=e||{},"object"!=typeof e.default&&"function"!=typeof e.default||(d=e=e.default),"function"==typeof d&&(d=d.options),d.render=r.render,d.staticRenderFns=r.staticRenderFns,t.exports=e},128:function(t,o,m){var e,d;e=m(38);var r=m(223);d=e=e||{},"object"!=typeof e.default&&"function"!=typeof e.default||(d=e=e.default),"function"==typeof d&&(d=d.options),d.render=r.render,d.staticRenderFns=r.staticRenderFns,t.exports=e},215:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return o("div",{staticClass:"md-bottom-bar",class:t.classes},[t._t("default")])},staticRenderFns:[]}},223:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return t.href?o("a",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple"}],staticClass:"md-bottom-bar-item",class:t.classes,attrs:{href:t.href},on:{click:t.setActive}},[o("md-icon",[t._s(t.mdIcon)])," ",o("span",{staticClass:"md-text"},[t._t("default")])]):o("button",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple"}],staticClass:"md-bottom-bar-item",class:t.classes,attrs:{type:"button"},on:{click:t.setActive}},[o("md-icon",[t._s(t.mdIcon)])," ",o("span",{staticClass:"md-text"},[t._t("default")])])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdButton/index.css b/dist/components/mdButton/index.css index a5e0271..43858de 100644 --- a/dist/components/mdButton/index.css +++ b/dist/components/mdButton/index.css @@ -1 +1,192 @@ -.md-button{min-width:88px;min-height:36px;margin:6px 8px;padding:0 16px;display:inline-block;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background:none;border:0;border-radius:2px;transition:all .4s cubic-bezier(.25,.8,.25,1);color:currentColor;font-family:inherit;font-size:14px;font-style:inherit;font-variant:inherit;font-weight:500;letter-spacing:inherit;line-height:36px;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:top;white-space:nowrap}.md-button,.md-button:focus{outline:none}.md-button::-moz-focus-inner{border:0}.md-button:hover:not([disabled]):not(.md-raised){background-color:hsla(0,0%,60%,.2);text-decoration:none}.md-button:hover:not([disabled]).md-raised{background-color:rgba(0,0,0,.12)}.md-button:active:not([disabled]){background-color:hsla(0,0%,60%,.4)}.md-button.md-raised:not([disabled]){box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-button.md-dense{min-height:32px;line-height:32px;font-size:13px}.md-button.md-fab .md-icon,.md-button.md-icon-button .md-icon{margin-top:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.md-button.md-icon-button{width:40px;min-width:40px;height:40px;margin:0 6px;padding:8px;border-radius:50%;line-height:24px}.md-button.md-icon-button:not([disabled]):hover{background:none}.md-button.md-icon-button.md-dense{width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;line-height:32px}.md-button.md-icon-button .md-ink-ripple{border-radius:50%}.md-button.md-icon-button .md-ink-ripple .md-ripple{top:0!important;right:0!important;bottom:0!important;left:0!important}.md-button.md-icon-button .md-ripple.md-active{animation-duration:.9s}.md-button.md-fab{width:56px;height:56px;min-width:0;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);border-radius:56px;line-height:56px;background-clip:padding-box;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,transform}.md-button.md-fab:focus,.md-button.md-fab:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)}.md-button.md-fab.md-fab-top-left{position:absolute;top:16px;left:16px}.md-button.md-fab.md-fab-top-center{position:absolute;top:16px;left:50%;transform:translateX(-50%)}.md-button.md-fab.md-fab-top-right{position:absolute;top:16px;right:16px}.md-button.md-fab.md-fab-bottom-left{position:absolute;bottom:16px;left:16px}.md-button.md-fab.md-fab-bottom-center{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}.md-button.md-fab.md-fab-bottom-right{position:absolute;right:16px;bottom:16px}.md-button.md-fab.md-mini{width:40px;height:40px;line-height:40px}.md-button.md-fab .md-ink-ripple{border-radius:56px}.md-button[disabled]{color:rgba(0,0,0,.26);cursor:default}.md-button[disabled].md-fab,.md-button[disabled].md-raised{background-color:rgba(0,0,0,.12)}.md-button[disabled].md-fab{box-shadow:none}.md-button:after{transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-button .md-ink-ripple{border-radius:2px;background-clip:padding-box;overflow:hidden}.md-button.md-fab .md-icon,.md-button.md-icon-button .md-icon{display:block}.md-button-tooltip.md-tooltip-top{margin-top:-8px}.md-button-tooltip.md-tooltip-right{margin-left:8px}.md-button-tooltip.md-tooltip-bottom{margin-top:8px}.md-button-tooltip.md-tooltip-left{margin-left:-8px} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-button { + min-width: 88px; + min-height: 36px; + margin: 6px 8px; + padding: 0 16px; + display: inline-block; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + outline: none; + background: none; + border: 0; + border-radius: 2px; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + color: currentColor; + font-family: inherit; + font-size: 14px; + font-style: inherit; + font-variant: inherit; + font-weight: 500; + letter-spacing: inherit; + line-height: 36px; + text-align: center; + text-transform: uppercase; + text-decoration: none; + vertical-align: top; + white-space: nowrap; +} +.md-button:focus { + outline: none; +} +.md-button::-moz-focus-inner { + border: 0; +} +.md-button:hover:not([disabled]):not(.md-raised) { + background-color: rgba(153, 153, 153, 0.2); + text-decoration: none; +} +.md-button:hover:not([disabled]).md-raised { + background-color: rgba(0, 0, 0, 0.12); +} +.md-button:active:not([disabled]) { + background-color: rgba(153, 153, 153, 0.4); +} +.md-button.md-raised:not([disabled]) { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); +} +.md-button.md-dense { + min-height: 32px; + line-height: 32px; + font-size: 13px; +} +.md-button.md-icon-button .md-icon, .md-button.md-fab .md-icon { + margin-top: 1px; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.md-button.md-icon-button { + width: 40px; + min-width: 40px; + height: 40px; + margin: 0 6px; + padding: 8px; + border-radius: 50%; + line-height: 24px; +} +.md-button.md-icon-button:not([disabled]):hover { + background: none; +} +.md-button.md-icon-button.md-dense { + width: 32px; + min-width: 32px; + height: 32px; + min-height: 32px; + padding: 4px; + line-height: 32px; +} +.md-button.md-icon-button .md-ink-ripple { + border-radius: 50%; +} +.md-button.md-icon-button .md-ink-ripple .md-ripple { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +.md-button.md-icon-button .md-ripple.md-active { + animation-duration: .9s; +} +.md-button.md-fab { + width: 56px; + height: 56px; + min-width: 0; + overflow: hidden; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); + border-radius: 56px; + line-height: 56px; + background-clip: padding-box; + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + transition-property: background-color, box-shadow, transform; +} +.md-button.md-fab:hover, .md-button.md-fab:focus { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.14), 0 1px 14px rgba(0, 0, 0, 0.12); +} +.md-button.md-fab.md-fab-top-left { + position: absolute; + top: 16px; + left: 16px; +} +.md-button.md-fab.md-fab-top-center { + position: absolute; + top: 16px; + left: 50%; + transform: translateX(-50%); +} +.md-button.md-fab.md-fab-top-right { + position: absolute; + top: 16px; + right: 16px; +} +.md-button.md-fab.md-fab-bottom-left { + position: absolute; + bottom: 16px; + left: 16px; +} +.md-button.md-fab.md-fab-bottom-center { + position: absolute; + bottom: 16px; + left: 50%; + transform: translateX(-50%); +} +.md-button.md-fab.md-fab-bottom-right { + position: absolute; + right: 16px; + bottom: 16px; +} +.md-button.md-fab.md-mini { + width: 40px; + height: 40px; + line-height: 40px; +} +.md-button.md-fab .md-ink-ripple { + border-radius: 56px; +} +.md-button[disabled] { + color: rgba(0, 0, 0, 0.26); + cursor: default; +} +.md-button[disabled].md-raised, .md-button[disabled].md-fab { + background-color: rgba(0, 0, 0, 0.12); +} +.md-button[disabled].md-fab { + box-shadow: none; +} +.md-button:after { + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-button .md-ink-ripple { + border-radius: 2px; + background-clip: padding-box; + overflow: hidden; +} +.md-button.md-icon-button .md-icon, +.md-button.md-fab .md-icon { + display: block; +} +.md-button-tooltip.md-tooltip-top { + margin-top: -8px; +} +.md-button-tooltip.md-tooltip-right { + margin-left: 8px; +} +.md-button-tooltip.md-tooltip-bottom { + margin-top: 8px; +} +.md-button-tooltip.md-tooltip-left { + margin-left: -8px; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdButton/index.debug.js b/dist/components/mdButton/index.debug.js index 6f1a86d..9fc9217 100644 --- a/dist/components/mdButton/index.debug.js +++ b/dist/components/mdButton/index.debug.js @@ -111,7 +111,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdButton/mdButton.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdButton/mdButton.vue" /* hot reload */ if (false) {(function () { @@ -120,9 +120,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-9b3983a6", __vue_options__) + hotAPI.createRecord("data-v-c6d1d0ba", __vue_options__) } else { - hotAPI.reload("data-v-9b3983a6", __vue_options__) + hotAPI.reload("data-v-c6d1d0ba", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdButton.vue: functional components are not supported and should be defined in plain js files using render functions.")} diff --git a/dist/components/mdButton/index.debug.js.map b/dist/components/mdButton/index.debug.js.map index 336705a..19f8acc 100644 --- a/dist/components/mdButton/index.debug.js.map +++ b/dist/components/mdButton/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6***","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0***","webpack:///./src/components/mdButton/index.js","webpack:///./src/components/mdButton/mdButton.vue","webpack:///./src/components/mdButton/mdButton.scss","webpack:///mdButton.vue","webpack:///./src/components/mdButton/mdButton.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACnCA,0C;;;;;;;;;;;;;;;;ACGA;;;;WAGA;WACA;eAEA;AAJA;;AAKA;;mCACA;gCACA;eACA;;oBAEA;;4BAEA;mBAEA;AAHA;;uCAKA;gCACA;AAGA;AALA;AANA;;;qBAiBA;AAJA;AADA;;kBAMA;aACA;iCACA;4BACA;AAEA;;4FACA;AACA;AAnCA;;;;;;;;ACJA,gKAA+J,gCAAgC,0CAA0C,EAAE,6JAA6J,6CAA6C,EAAE,qKAAqK,4BAA4B,EAAE,iGAAiG,2BAA2B,mCAAmC,EAAE,6GAA6G,yCAAyC,EAAE,mHAAmH,kCAAkC,4CAA4C,EAAE,iIAAiI,+CAA+C,EAAE,mJAAmJ,yBAAyB,EAAE,gPAAgP,oCAAoC,4BAA4B,EAAE,wQAAwQ,0CAA0C,EAAE,uKAAuK,yBAAyB,EAAE,iJAAiJ,wBAAwB,EAAE,2HAA2H,mCAAmC,2BAA2B,EAAE,uIAAuI,yCAAyC,EAAE,qKAAqK,wBAAwB,EAAE,6IAA6I,sBAAsB,EAAE,oOAAoO,iCAAiC,yBAAyB,EAAE,4PAA4P,uCAAuC,EAAE,iKAAiK,sBAAsB,EAAE,G","file":"components/mdButton/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import MdButton from './mdButton.vue';\nimport MdButtonTheme from './mdButton.theme';\n\nexport default function install(Vue) {\n Vue.component('md-button', Vue.extend(MdButton));\n\n Vue.material.styles.push(MdButtonTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdButton/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-9b3983a6!sass!./mdButton.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdButton.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdButton/mdButton.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-9b3983a6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-9b3983a6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdButton.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButton/mdButton.vue\n// module id = 22\n// module chunks = 3 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-9b3983a6!./~/sass-loader!./src/components/mdButton/mdButton.scss\n// module id = 23\n// module chunks = 3 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdButton.vue?79f9c7c7","module.exports = \".THEME_NAME .md-button:not([disabled]).md-raised:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-raised:not(.md-icon-button) {\\n color: BACKGROUND-COLOR-900;\\n background-color: BACKGROUND-COLOR-50; }\\n .THEME_NAME .md-button:not([disabled]).md-raised:not(.md-icon-button):hover, .THEME_NAME.md-button:not([disabled]).md-raised:not(.md-icon-button):hover {\\n background-color: BACKGROUND-COLOR-200; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-raised.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-raised.md-icon-button:not(.md-raised) {\\n color: BACKGROUND-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-fab, .THEME_NAME.md-button:not([disabled]).md-fab {\\n color: ACCENT-CONTRAST;\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-button:not([disabled]).md-fab:hover, .THEME_NAME.md-button:not([disabled]).md-fab:hover {\\n background-color: ACCENT-COLOR-600; }\\n .THEME_NAME .md-button:not([disabled]).md-fab.md-clean, .THEME_NAME.md-button:not([disabled]).md-fab.md-clean {\\n color: BACKGROUND-COLOR-900;\\n background-color: BACKGROUND-COLOR-50; }\\n .THEME_NAME .md-button:not([disabled]).md-fab.md-clean:hover, .THEME_NAME.md-button:not([disabled]).md-fab.md-clean:hover {\\n background-color: BACKGROUND-COLOR-200; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-primary:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-primary:not(.md-icon-button) {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-primary.md-raised, .THEME_NAME .md-button:not([disabled]).md-primary.md-fab, .THEME_NAME.md-button:not([disabled]).md-primary.md-raised, .THEME_NAME.md-button:not([disabled]).md-primary.md-fab {\\n background-color: PRIMARY-COLOR;\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-button:not([disabled]).md-primary.md-raised:hover, .THEME_NAME .md-button:not([disabled]).md-primary.md-fab:hover, .THEME_NAME.md-button:not([disabled]).md-primary.md-raised:hover, .THEME_NAME.md-button:not([disabled]).md-primary.md-fab:hover {\\n background-color: PRIMARY-COLOR-600; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-primary.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-primary.md-icon-button:not(.md-raised) {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-accent:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-accent:not(.md-icon-button) {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-accent.md-raised, .THEME_NAME.md-button:not([disabled]).md-accent.md-raised {\\n background-color: ACCENT-COLOR;\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-button:not([disabled]).md-accent.md-raised:hover, .THEME_NAME.md-button:not([disabled]).md-accent.md-raised:hover {\\n background-color: ACCENT-COLOR-600; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-accent.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-accent.md-icon-button:not(.md-raised) {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-warn:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-warn:not(.md-icon-button) {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-warn.md-raised, .THEME_NAME .md-button:not([disabled]).md-warn.md-fab, .THEME_NAME.md-button:not([disabled]).md-warn.md-raised, .THEME_NAME.md-button:not([disabled]).md-warn.md-fab {\\n background-color: WARN-COLOR;\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-button:not([disabled]).md-warn.md-raised:hover, .THEME_NAME .md-button:not([disabled]).md-warn.md-fab:hover, .THEME_NAME.md-button:not([disabled]).md-warn.md-raised:hover, .THEME_NAME.md-button:not([disabled]).md-warn.md-fab:hover {\\n background-color: WARN-COLOR-600; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-warn.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-warn.md-icon-button:not(.md-raised) {\\n color: WARN-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButton/mdButton.theme\n// module id = 25\n// module chunks = 3 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6***","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf***","webpack:///./src/components/mdButton/index.js","webpack:///./src/components/mdButton/mdButton.vue","webpack:///./src/components/mdButton/mdButton.scss","webpack:///mdButton.vue","webpack:///./src/components/mdButton/mdButton.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACnCA,0C;;;;;;;;;;;;;;;;ACGA;;;;WAGA;WACA;eAEA;AAJA;;AAKA;;mCACA;gCACA;eACA;;oBAEA;;4BAEA;mBAEA;AAHA;;uCAKA;gCACA;AAGA;AALA;AANA;;;qBAiBA;AAJA;AADA;;kBAMA;aACA;iCACA;4BACA;AAEA;;4FACA;AACA;AAnCA;;;;;;;;ACJA,gKAA+J,gCAAgC,0CAA0C,EAAE,6JAA6J,6CAA6C,EAAE,qKAAqK,4BAA4B,EAAE,iGAAiG,2BAA2B,mCAAmC,EAAE,6GAA6G,yCAAyC,EAAE,mHAAmH,kCAAkC,4CAA4C,EAAE,iIAAiI,+CAA+C,EAAE,mJAAmJ,yBAAyB,EAAE,gPAAgP,oCAAoC,4BAA4B,EAAE,wQAAwQ,0CAA0C,EAAE,uKAAuK,yBAAyB,EAAE,iJAAiJ,wBAAwB,EAAE,2HAA2H,mCAAmC,2BAA2B,EAAE,uIAAuI,yCAAyC,EAAE,qKAAqK,wBAAwB,EAAE,6IAA6I,sBAAsB,EAAE,oOAAoO,iCAAiC,yBAAyB,EAAE,4PAA4P,uCAAuC,EAAE,iKAAiK,sBAAsB,EAAE,G","file":"components/mdButton/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import MdButton from './mdButton.vue';\nimport MdButtonTheme from './mdButton.theme';\n\nexport default function install(Vue) {\n Vue.component('md-button', Vue.extend(MdButton));\n\n Vue.material.styles.push(MdButtonTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdButton/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-c6d1d0ba!sass!./mdButton.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdButton.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdButton/mdButton.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-c6d1d0ba\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-c6d1d0ba\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdButton.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButton/mdButton.vue\n// module id = 22\n// module chunks = 3 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-c6d1d0ba!./~/sass-loader!./src/components/mdButton/mdButton.scss\n// module id = 23\n// module chunks = 3 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdButton.vue?79f9c7c7","module.exports = \".THEME_NAME .md-button:not([disabled]).md-raised:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-raised:not(.md-icon-button) {\\n color: BACKGROUND-COLOR-900;\\n background-color: BACKGROUND-COLOR-50; }\\n .THEME_NAME .md-button:not([disabled]).md-raised:not(.md-icon-button):hover, .THEME_NAME.md-button:not([disabled]).md-raised:not(.md-icon-button):hover {\\n background-color: BACKGROUND-COLOR-200; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-raised.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-raised.md-icon-button:not(.md-raised) {\\n color: BACKGROUND-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-fab, .THEME_NAME.md-button:not([disabled]).md-fab {\\n color: ACCENT-CONTRAST;\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-button:not([disabled]).md-fab:hover, .THEME_NAME.md-button:not([disabled]).md-fab:hover {\\n background-color: ACCENT-COLOR-600; }\\n .THEME_NAME .md-button:not([disabled]).md-fab.md-clean, .THEME_NAME.md-button:not([disabled]).md-fab.md-clean {\\n color: BACKGROUND-COLOR-900;\\n background-color: BACKGROUND-COLOR-50; }\\n .THEME_NAME .md-button:not([disabled]).md-fab.md-clean:hover, .THEME_NAME.md-button:not([disabled]).md-fab.md-clean:hover {\\n background-color: BACKGROUND-COLOR-200; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-primary:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-primary:not(.md-icon-button) {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-primary.md-raised, .THEME_NAME .md-button:not([disabled]).md-primary.md-fab, .THEME_NAME.md-button:not([disabled]).md-primary.md-raised, .THEME_NAME.md-button:not([disabled]).md-primary.md-fab {\\n background-color: PRIMARY-COLOR;\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-button:not([disabled]).md-primary.md-raised:hover, .THEME_NAME .md-button:not([disabled]).md-primary.md-fab:hover, .THEME_NAME.md-button:not([disabled]).md-primary.md-raised:hover, .THEME_NAME.md-button:not([disabled]).md-primary.md-fab:hover {\\n background-color: PRIMARY-COLOR-600; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-primary.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-primary.md-icon-button:not(.md-raised) {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-accent:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-accent:not(.md-icon-button) {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-accent.md-raised, .THEME_NAME.md-button:not([disabled]).md-accent.md-raised {\\n background-color: ACCENT-COLOR;\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-button:not([disabled]).md-accent.md-raised:hover, .THEME_NAME.md-button:not([disabled]).md-accent.md-raised:hover {\\n background-color: ACCENT-COLOR-600; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-accent.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-accent.md-icon-button:not(.md-raised) {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-warn:not(.md-icon-button), .THEME_NAME.md-button:not([disabled]).md-warn:not(.md-icon-button) {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-warn.md-raised, .THEME_NAME .md-button:not([disabled]).md-warn.md-fab, .THEME_NAME.md-button:not([disabled]).md-warn.md-raised, .THEME_NAME.md-button:not([disabled]).md-warn.md-fab {\\n background-color: WARN-COLOR;\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-button:not([disabled]).md-warn.md-raised:hover, .THEME_NAME .md-button:not([disabled]).md-warn.md-fab:hover, .THEME_NAME.md-button:not([disabled]).md-warn.md-raised:hover, .THEME_NAME.md-button:not([disabled]).md-warn.md-fab:hover {\\n background-color: WARN-COLOR-600; }\\n\\n.THEME_NAME .md-button:not([disabled]).md-warn.md-icon-button:not(.md-raised), .THEME_NAME.md-button:not([disabled]).md-warn.md-icon-button:not(.md-raised) {\\n color: WARN-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButton/mdButton.theme\n// module id = 25\n// module chunks = 3 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdButton/index.js b/dist/components/mdButton/index.js index 26aafc8..f81b243 100644 --- a/dist/components/mdButton/index.js +++ b/dist/components/mdButton/index.js @@ -1 +1 @@ -!function(t,d){"object"==typeof exports&&"object"==typeof module?module.exports=d():"function"==typeof define&&define.amd?define([],d):"object"==typeof exports?exports.VueMaterial=d():t.VueMaterial=d()}(this,function(){return function(t){function d(n){if(o[n])return o[n].exports;var e=o[n]={exports:{},id:n,loaded:!1};return t[n].call(e.exports,e,e.exports,d),e.loaded=!0,e.exports}var o={};return d.m=t,d.c=o,d.p="/",d(0)}({0:function(t,d,o){t.exports=o(9)},9:function(t,d,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function e(t){t.component("md-button",t.extend(r.default)),t.material.styles.push(i.default)}Object.defineProperty(d,"__esModule",{value:!0}),d.default=e;var a=o(129),r=n(a),m=o(106),i=n(m);t.exports=d.default},39:function(t,d){"use strict";function o(t){if(Array.isArray(t)){for(var d=0,o=Array(t.length);d.md-button{margin:0;overflow:hidden;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-toggle>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-toggle>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}.md-button-toggle>.md-button:not([disabled]){color:rgba(0,0,0,.54)}.md-button-toggle>.md-button:not([disabled]):hover:not(.md-toggle):not(.md-raised){background-color:hsla(0,0%,60%,.2);text-decoration:none}.md-button-toggle>.md-button .md-ink-ripple{border-radius:2px} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-button-toggle { + width: auto; + display: -ms-flexbox; + display: flex; +} +.md-button-toggle > .md-button { + margin: 0; + overflow: hidden; + border-width: 1px 0 1px 1px; + border-radius: 0; + text-align: center; + text-overflow: ellipsis; + white-space: nowrap; +} +.md-button-toggle > .md-button:first-child { + border-radius: 2px 0 0 2px; +} +.md-button-toggle > .md-button:last-child { + border-right-width: 1px; + border-radius: 0 2px 2px 0; +} +.md-button-toggle > .md-button:not([disabled]) { + color: rgba(0, 0, 0, 0.54); +} +.md-button-toggle > .md-button:not([disabled]):hover:not(.md-toggle):not(.md-raised) { + background-color: rgba(153, 153, 153, 0.2); + text-decoration: none; +} +.md-button-toggle > .md-button .md-ink-ripple { + border-radius: 2px; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdButtonToggle/index.debug.js b/dist/components/mdButtonToggle/index.debug.js index 4c834a5..ae11c7b 100644 --- a/dist/components/mdButtonToggle/index.debug.js +++ b/dist/components/mdButtonToggle/index.debug.js @@ -114,7 +114,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdButtonToggle/mdButtonToggle.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdButtonToggle/mdButtonToggle.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -125,9 +125,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-106cf22d", __vue_options__) + hotAPI.createRecord("data-v-47084aa3", __vue_options__) } else { - hotAPI.reload("data-v-106cf22d", __vue_options__) + hotAPI.reload("data-v-47084aa3", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdButtonToggle.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -217,7 +217,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-106cf22d", module.exports) + require("vue-hot-reload-api").rerender("data-v-47084aa3", module.exports) } } diff --git a/dist/components/mdButtonToggle/index.debug.js.map b/dist/components/mdButtonToggle/index.debug.js.map index 7685a20..910523f 100644 --- a/dist/components/mdButtonToggle/index.debug.js.map +++ b/dist/components/mdButtonToggle/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6****","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0****","webpack:///./src/components/mdButtonToggle/index.js","webpack:///./src/components/mdButtonToggle/mdButtonToggle.vue","webpack:///./src/components/mdButtonToggle/mdButtonToggle.scss","webpack:///mdButtonToggle.vue","webpack:///./src/components/mdButtonToggle/mdButtonToggle.vue?647b","webpack:///./src/components/mdButtonToggle/mdButtonToggle.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,kBAAd,EAAkCD,IAAIE,MAAJ,0BAAlC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;ACSA,KAEA;;;;eAIA;AAFA;;AAGA;;6CACA;2BACA;yBAEA;;gDACA;6BACA;oDACA;wCACA;AAEA;;iCACA;gBACA;oCACA;AACA;AAEA;;+DACA;2CACA;AACA;AACA;AACA;2CACA;6CACA;2BAEA;;+DACA;8CACA;AACA;AACA;AACA;AAlCA;;;;;;;;ACZA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA,kHAAiH,eAAe,uBAAuB,WAAW,cAAc,YAAY,mBAAmB,EAAE,uFAAuF,mCAAmC,2CAA2C,EAAE,mIAAmI,6CAA6C,EAAE,6HAA6H,6CAA6C,EAAE,6GAA6G,4BAA4B,oCAAoC,EAAE,yJAAyJ,0CAA0C,EAAE,mJAAmJ,0CAA0C,EAAE,2GAA2G,2BAA2B,mCAAmC,EAAE,uJAAuJ,yCAAyC,EAAE,iJAAiJ,yCAAyC,EAAE,uGAAuG,yBAAyB,iCAAiC,EAAE,mJAAmJ,uCAAuC,EAAE,6IAA6I,uCAAuC,EAAE,uFAAuF,+BAA+B,EAAE,2GAA2G,qCAAqC,4CAA4C,EAAE,G","file":"components/mdButtonToggle/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdButtonToggle from './mdButtonToggle.vue';\nimport mdButtonToggleTheme from './mdButtonToggle.theme';\n\nexport default function install(Vue) {\n Vue.component('md-button-toggle', Vue.extend(mdButtonToggle));\n\n Vue.material.styles.push(mdButtonToggleTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdButtonToggle/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-106cf22d!sass!./mdButtonToggle.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdButtonToggle.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-106cf22d!vue-loader/lib/selector?type=template&index=0!./mdButtonToggle.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdButtonToggle/mdButtonToggle.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-106cf22d\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-106cf22d\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdButtonToggle.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButtonToggle/mdButtonToggle.vue\n// module id = 27\n// module chunks = 4 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-106cf22d!./~/sass-loader!./src/components/mdButtonToggle/mdButtonToggle.scss\n// module id = 28\n// module chunks = 4 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdButtonToggle.vue?20d6f8dd","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-button-group md-button-toggle\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-106cf22d\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-106cf22d!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdButtonToggle/mdButtonToggle.vue\n// module id = 30\n// module chunks = 4 24","module.exports = \".THEME_NAME .md-button-toggle .md-button:after, .THEME_NAME.md-button-toggle .md-button:after {\\n width: 1px;\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n content: \\\" \\\"; }\\n\\n.THEME_NAME .md-button-toggle .md-toggle, .THEME_NAME.md-button-toggle .md-toggle {\\n color: BACKGROUND-CONTRAST-600;\\n background-color: BACKGROUND-COLOR-500; }\\n .THEME_NAME .md-button-toggle .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle .md-toggle:hover:not([disabled]) {\\n background-color: BACKGROUND-COLOR-600; }\\n .THEME_NAME .md-button-toggle .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle .md-toggle + .md-toggle:after {\\n background-color: BACKGROUND-COLOR-600; }\\n\\n.THEME_NAME .md-button-toggle.md-primary .md-toggle, .THEME_NAME.md-button-toggle.md-primary .md-toggle {\\n color: PRIMARY-CONTRAST;\\n background-color: PRIMARY-COLOR; }\\n .THEME_NAME .md-button-toggle.md-primary .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle.md-primary .md-toggle:hover:not([disabled]) {\\n background-color: PRIMARY-COLOR-600; }\\n .THEME_NAME .md-button-toggle.md-primary .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle.md-primary .md-toggle + .md-toggle:after {\\n background-color: PRIMARY-COLOR-700; }\\n\\n.THEME_NAME .md-button-toggle.md-accent .md-toggle, .THEME_NAME.md-button-toggle.md-accent .md-toggle {\\n color: ACCENT-CONTRAST;\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-button-toggle.md-accent .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle.md-accent .md-toggle:hover:not([disabled]) {\\n background-color: ACCENT-COLOR-600; }\\n .THEME_NAME .md-button-toggle.md-accent .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle.md-accent .md-toggle + .md-toggle:after {\\n background-color: ACCENT-COLOR-700; }\\n\\n.THEME_NAME .md-button-toggle.md-warn .md-toggle, .THEME_NAME.md-button-toggle.md-warn .md-toggle {\\n color: WARN-CONTRAST;\\n background-color: WARN-COLOR; }\\n .THEME_NAME .md-button-toggle.md-warn .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle.md-warn .md-toggle:hover:not([disabled]) {\\n background-color: WARN-COLOR-600; }\\n .THEME_NAME .md-button-toggle.md-warn .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle.md-warn .md-toggle + .md-toggle:after {\\n background-color: WARN-COLOR-700; }\\n\\n.THEME_NAME .md-button-toggle [disabled], .THEME_NAME.md-button-toggle [disabled] {\\n color: rgba(0, 0, 0, 0.26); }\\n .THEME_NAME .md-button-toggle [disabled].md-toggle, .THEME_NAME.md-button-toggle [disabled].md-toggle {\\n color: BACKGROUND-CONTRAST-0.2;\\n background-color: rgba(0, 0, 0, 0.26); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButtonToggle/mdButtonToggle.theme\n// module id = 31\n// module chunks = 4 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6****","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf****","webpack:///./src/components/mdButtonToggle/index.js","webpack:///./src/components/mdButtonToggle/mdButtonToggle.vue","webpack:///./src/components/mdButtonToggle/mdButtonToggle.scss","webpack:///mdButtonToggle.vue","webpack:///./src/components/mdButtonToggle/mdButtonToggle.vue?326e","webpack:///./src/components/mdButtonToggle/mdButtonToggle.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,kBAAd,EAAkCD,IAAIE,MAAJ,0BAAlC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;ACSA,KAEA;;;;eAIA;AAFA;;AAGA;;6CACA;2BACA;yBAEA;;gDACA;6BACA;oDACA;wCACA;AAEA;;iCACA;gBACA;oCACA;AACA;AAEA;;+DACA;2CACA;AACA;AACA;AACA;2CACA;6CACA;2BAEA;;+DACA;8CACA;AACA;AACA;AACA;AAlCA;;;;;;;;ACZA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA,kHAAiH,eAAe,uBAAuB,WAAW,cAAc,YAAY,mBAAmB,EAAE,uFAAuF,mCAAmC,2CAA2C,EAAE,mIAAmI,6CAA6C,EAAE,6HAA6H,6CAA6C,EAAE,6GAA6G,4BAA4B,oCAAoC,EAAE,yJAAyJ,0CAA0C,EAAE,mJAAmJ,0CAA0C,EAAE,2GAA2G,2BAA2B,mCAAmC,EAAE,uJAAuJ,yCAAyC,EAAE,iJAAiJ,yCAAyC,EAAE,uGAAuG,yBAAyB,iCAAiC,EAAE,mJAAmJ,uCAAuC,EAAE,6IAA6I,uCAAuC,EAAE,uFAAuF,+BAA+B,EAAE,2GAA2G,qCAAqC,4CAA4C,EAAE,G","file":"components/mdButtonToggle/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdButtonToggle from './mdButtonToggle.vue';\nimport mdButtonToggleTheme from './mdButtonToggle.theme';\n\nexport default function install(Vue) {\n Vue.component('md-button-toggle', Vue.extend(mdButtonToggle));\n\n Vue.material.styles.push(mdButtonToggleTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdButtonToggle/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-47084aa3!sass!./mdButtonToggle.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdButtonToggle.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-47084aa3!vue-loader/lib/selector?type=template&index=0!./mdButtonToggle.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdButtonToggle/mdButtonToggle.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-47084aa3\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-47084aa3\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdButtonToggle.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButtonToggle/mdButtonToggle.vue\n// module id = 27\n// module chunks = 4 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-47084aa3!./~/sass-loader!./src/components/mdButtonToggle/mdButtonToggle.scss\n// module id = 28\n// module chunks = 4 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdButtonToggle.vue?20d6f8dd","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-button-group md-button-toggle\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-47084aa3\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-47084aa3!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdButtonToggle/mdButtonToggle.vue\n// module id = 30\n// module chunks = 4 24","module.exports = \".THEME_NAME .md-button-toggle .md-button:after, .THEME_NAME.md-button-toggle .md-button:after {\\n width: 1px;\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n content: \\\" \\\"; }\\n\\n.THEME_NAME .md-button-toggle .md-toggle, .THEME_NAME.md-button-toggle .md-toggle {\\n color: BACKGROUND-CONTRAST-600;\\n background-color: BACKGROUND-COLOR-500; }\\n .THEME_NAME .md-button-toggle .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle .md-toggle:hover:not([disabled]) {\\n background-color: BACKGROUND-COLOR-600; }\\n .THEME_NAME .md-button-toggle .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle .md-toggle + .md-toggle:after {\\n background-color: BACKGROUND-COLOR-600; }\\n\\n.THEME_NAME .md-button-toggle.md-primary .md-toggle, .THEME_NAME.md-button-toggle.md-primary .md-toggle {\\n color: PRIMARY-CONTRAST;\\n background-color: PRIMARY-COLOR; }\\n .THEME_NAME .md-button-toggle.md-primary .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle.md-primary .md-toggle:hover:not([disabled]) {\\n background-color: PRIMARY-COLOR-600; }\\n .THEME_NAME .md-button-toggle.md-primary .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle.md-primary .md-toggle + .md-toggle:after {\\n background-color: PRIMARY-COLOR-700; }\\n\\n.THEME_NAME .md-button-toggle.md-accent .md-toggle, .THEME_NAME.md-button-toggle.md-accent .md-toggle {\\n color: ACCENT-CONTRAST;\\n background-color: ACCENT-COLOR; }\\n .THEME_NAME .md-button-toggle.md-accent .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle.md-accent .md-toggle:hover:not([disabled]) {\\n background-color: ACCENT-COLOR-600; }\\n .THEME_NAME .md-button-toggle.md-accent .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle.md-accent .md-toggle + .md-toggle:after {\\n background-color: ACCENT-COLOR-700; }\\n\\n.THEME_NAME .md-button-toggle.md-warn .md-toggle, .THEME_NAME.md-button-toggle.md-warn .md-toggle {\\n color: WARN-CONTRAST;\\n background-color: WARN-COLOR; }\\n .THEME_NAME .md-button-toggle.md-warn .md-toggle:hover:not([disabled]), .THEME_NAME.md-button-toggle.md-warn .md-toggle:hover:not([disabled]) {\\n background-color: WARN-COLOR-600; }\\n .THEME_NAME .md-button-toggle.md-warn .md-toggle + .md-toggle:after, .THEME_NAME.md-button-toggle.md-warn .md-toggle + .md-toggle:after {\\n background-color: WARN-COLOR-700; }\\n\\n.THEME_NAME .md-button-toggle [disabled], .THEME_NAME.md-button-toggle [disabled] {\\n color: rgba(0, 0, 0, 0.26); }\\n .THEME_NAME .md-button-toggle [disabled].md-toggle, .THEME_NAME.md-button-toggle [disabled].md-toggle {\\n color: BACKGROUND-CONTRAST-0.2;\\n background-color: rgba(0, 0, 0, 0.26); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdButtonToggle/mdButtonToggle.theme\n// module id = 31\n// module chunks = 4 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdButtonToggle/index.js b/dist/components/mdButtonToggle/index.js index cc8f4df..c8b5029 100644 --- a/dist/components/mdButtonToggle/index.js +++ b/dist/components/mdButtonToggle/index.js @@ -1 +1 @@ -!function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.VueMaterial=o():t.VueMaterial=o()}(this,function(){return function(t){function o(d){if(e[d])return e[d].exports;var n=e[d]={exports:{},id:d,loaded:!1};return t[d].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var e={};return o.m=t,o.c=e,o.p="/",o(0)}({0:function(t,o,e){t.exports=e(10)},10:function(t,o,e){"use strict";function d(t){return t&&t.__esModule?t:{default:t}}function n(t){t.component("md-button-toggle",t.extend(l.default)),t.material.styles.push(m.default)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=n;var g=e(130),l=d(g),r=e(107),m=d(r);t.exports=o.default},40:function(t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var e=void 0;o.default={props:{mdSingle:Boolean},mounted:function(){var t=this;this.$children.forEach(function(o){var d=o.$el,n="md-toggle";e=function(){t.mdSingle?(t.$children.forEach(function(t){t.$el.classList.remove(n)}),d.classList.add(n)):d.classList.toggle(n)},d&&d.classList.contains("md-button")&&d.addEventListener("click",e)})},beforeDestroy:function(){this.$children.forEach(function(t){var o=t.$el;o&&o.classList.contains("md-button")&&o.removeEventListener("click",e)})}},t.exports=o.default},83:function(t,o){},107:function(t,o){t.exports='.THEME_NAME .md-button-toggle .md-button:after,.THEME_NAME.md-button-toggle .md-button:after{width:1px;position:absolute;top:0;bottom:0;left:0;content:" "}.THEME_NAME .md-button-toggle .md-toggle,.THEME_NAME.md-button-toggle .md-toggle{color:BACKGROUND-CONTRAST-600;background-color:BACKGROUND-COLOR-500}.THEME_NAME .md-button-toggle .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle .md-toggle:hover:not([disabled]){background-color:BACKGROUND-COLOR-600}.THEME_NAME .md-button-toggle .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle .md-toggle+.md-toggle:after{background-color:BACKGROUND-COLOR-600}.THEME_NAME .md-button-toggle.md-primary .md-toggle,.THEME_NAME.md-button-toggle.md-primary .md-toggle{color:PRIMARY-CONTRAST;background-color:PRIMARY-COLOR}.THEME_NAME .md-button-toggle.md-primary .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle.md-primary .md-toggle:hover:not([disabled]){background-color:PRIMARY-COLOR-600}.THEME_NAME .md-button-toggle.md-primary .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle.md-primary .md-toggle+.md-toggle:after{background-color:PRIMARY-COLOR-700}.THEME_NAME .md-button-toggle.md-accent .md-toggle,.THEME_NAME.md-button-toggle.md-accent .md-toggle{color:ACCENT-CONTRAST;background-color:ACCENT-COLOR}.THEME_NAME .md-button-toggle.md-accent .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle.md-accent .md-toggle:hover:not([disabled]){background-color:ACCENT-COLOR-600}.THEME_NAME .md-button-toggle.md-accent .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle.md-accent .md-toggle+.md-toggle:after{background-color:ACCENT-COLOR-700}.THEME_NAME .md-button-toggle.md-warn .md-toggle,.THEME_NAME.md-button-toggle.md-warn .md-toggle{color:WARN-CONTRAST;background-color:WARN-COLOR}.THEME_NAME .md-button-toggle.md-warn .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle.md-warn .md-toggle:hover:not([disabled]){background-color:WARN-COLOR-600}.THEME_NAME .md-button-toggle.md-warn .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle.md-warn .md-toggle+.md-toggle:after{background-color:WARN-COLOR-700}.THEME_NAME .md-button-toggle [disabled],.THEME_NAME.md-button-toggle [disabled]{color:rgba(0,0,0,0.26)}.THEME_NAME .md-button-toggle [disabled].md-toggle,.THEME_NAME.md-button-toggle [disabled].md-toggle{color:BACKGROUND-CONTRAST-0.2;background-color:rgba(0,0,0,0.26)}\n'},130:function(t,o,e){var d,n;e(83),d=e(40);var g=e(186);n=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(n=d=d.default),"function"==typeof n&&(n=n.options),n.render=g.render,n.staticRenderFns=g.staticRenderFns,t.exports=d},186:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return o("div",{staticClass:"md-button-group md-button-toggle"},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.VueMaterial=o():t.VueMaterial=o()}(this,function(){return function(t){function o(d){if(e[d])return e[d].exports;var n=e[d]={exports:{},id:d,loaded:!1};return t[d].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var e={};return o.m=t,o.c=e,o.p="/",o(0)}({0:function(t,o,e){t.exports=e(10)},10:function(t,o,e){"use strict";function d(t){return t&&t.__esModule?t:{default:t}}function n(t){t.component("md-button-toggle",t.extend(l.default)),t.material.styles.push(m.default)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=n;var g=e(130),l=d(g),r=e(107),m=d(r);t.exports=o.default},40:function(t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var e=void 0;o.default={props:{mdSingle:Boolean},mounted:function(){var t=this;this.$children.forEach(function(o){var d=o.$el,n="md-toggle";e=function(){t.mdSingle?(t.$children.forEach(function(t){t.$el.classList.remove(n)}),d.classList.add(n)):d.classList.toggle(n)},d&&d.classList.contains("md-button")&&d.addEventListener("click",e)})},beforeDestroy:function(){this.$children.forEach(function(t){var o=t.$el;o&&o.classList.contains("md-button")&&o.removeEventListener("click",e)})}},t.exports=o.default},90:function(t,o){},107:function(t,o){t.exports='.THEME_NAME .md-button-toggle .md-button:after,.THEME_NAME.md-button-toggle .md-button:after{width:1px;position:absolute;top:0;bottom:0;left:0;content:" "}.THEME_NAME .md-button-toggle .md-toggle,.THEME_NAME.md-button-toggle .md-toggle{color:BACKGROUND-CONTRAST-600;background-color:BACKGROUND-COLOR-500}.THEME_NAME .md-button-toggle .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle .md-toggle:hover:not([disabled]){background-color:BACKGROUND-COLOR-600}.THEME_NAME .md-button-toggle .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle .md-toggle+.md-toggle:after{background-color:BACKGROUND-COLOR-600}.THEME_NAME .md-button-toggle.md-primary .md-toggle,.THEME_NAME.md-button-toggle.md-primary .md-toggle{color:PRIMARY-CONTRAST;background-color:PRIMARY-COLOR}.THEME_NAME .md-button-toggle.md-primary .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle.md-primary .md-toggle:hover:not([disabled]){background-color:PRIMARY-COLOR-600}.THEME_NAME .md-button-toggle.md-primary .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle.md-primary .md-toggle+.md-toggle:after{background-color:PRIMARY-COLOR-700}.THEME_NAME .md-button-toggle.md-accent .md-toggle,.THEME_NAME.md-button-toggle.md-accent .md-toggle{color:ACCENT-CONTRAST;background-color:ACCENT-COLOR}.THEME_NAME .md-button-toggle.md-accent .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle.md-accent .md-toggle:hover:not([disabled]){background-color:ACCENT-COLOR-600}.THEME_NAME .md-button-toggle.md-accent .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle.md-accent .md-toggle+.md-toggle:after{background-color:ACCENT-COLOR-700}.THEME_NAME .md-button-toggle.md-warn .md-toggle,.THEME_NAME.md-button-toggle.md-warn .md-toggle{color:WARN-CONTRAST;background-color:WARN-COLOR}.THEME_NAME .md-button-toggle.md-warn .md-toggle:hover:not([disabled]),.THEME_NAME.md-button-toggle.md-warn .md-toggle:hover:not([disabled]){background-color:WARN-COLOR-600}.THEME_NAME .md-button-toggle.md-warn .md-toggle+.md-toggle:after,.THEME_NAME.md-button-toggle.md-warn .md-toggle+.md-toggle:after{background-color:WARN-COLOR-700}.THEME_NAME .md-button-toggle [disabled],.THEME_NAME.md-button-toggle [disabled]{color:rgba(0,0,0,0.26)}.THEME_NAME .md-button-toggle [disabled].md-toggle,.THEME_NAME.md-button-toggle [disabled].md-toggle{color:BACKGROUND-CONTRAST-0.2;background-color:rgba(0,0,0,0.26)}\n'},130:function(t,o,e){var d,n;e(90),d=e(40);var g=e(204);n=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(n=d=d.default),"function"==typeof n&&(n=n.options),n.render=g.render,n.staticRenderFns=g.staticRenderFns,t.exports=d},204:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return o("div",{staticClass:"md-button-group md-button-toggle"},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdCard/index.css b/dist/components/mdCard/index.css index bf06836..dba99e0 100644 --- a/dist/components/mdCard/index.css +++ b/dist/components/mdCard/index.css @@ -1 +1,301 @@ -.md-card{overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-card.md-with-hover{cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:box-shadow}.md-card.md-with-hover:hover{z-index:2;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-card .md-card-media{position:relative}.md-card .md-card-media.md-16-9{overflow:hidden}.md-card .md-card-media.md-16-9:before{width:100%;padding-top:56.25%;display:block;content:" "}.md-card .md-card-media.md-16-9 img{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.md-card .md-card-media.md-4-3{overflow:hidden}.md-card .md-card-media.md-4-3:before{width:100%;padding-top:75%;display:block;content:" "}.md-card .md-card-media.md-4-3 img{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.md-card .md-card-media.md-1-1{overflow:hidden}.md-card .md-card-media.md-1-1:before{width:100%;padding-top:100%;display:block;content:" "}.md-card .md-card-media.md-1-1 img{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.md-card .md-card-media+.md-card-header{padding-top:24px}.md-card .md-card-media+.md-card-content:last-child{padding-bottom:16px}.md-card .md-card-media img{width:100%}.md-card .md-card-header{padding:16px}.md-card .md-card-header:first-child>.md-card-header-text>.md-title:first-child,.md-card .md-card-header:first-child>.md-title:first-child{margin-top:8px}.md-card .md-card-header:last-child{margin-bottom:8px}.md-card .md-card-header.md-card-header-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.md-card .md-card-header+.md-card-content{padding-top:0}.md-card .md-card-header+.md-card-actions:not(:last-child){padding:0 8px}.md-card .md-card-header .md-avatar{margin-right:16px;float:left}.md-card .md-card-header .md-avatar~.md-title{font-size:14px}.md-card .md-card-header .md-avatar~.md-subhead,.md-card .md-card-header .md-avatar~.md-title{font-weight:500;line-height:20px}.md-card .md-card-header .md-button{margin:0}.md-card .md-card-header .md-button:last-child{margin-right:-4px}.md-card .md-card-header .md-button+.md-button{margin-left:8px}.md-card .md-card-header .md-card-header-text{-ms-flex:1;flex:1}.md-card .md-card-header .md-card-media{width:80px;-ms-flex:0 0 80px;flex:0 0 80px;height:80px;margin-left:16px}.md-card .md-card-header .md-card-media.md-medium{width:120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px}.md-card .md-card-header .md-card-media.md-big{width:160px;-ms-flex:0 0 160px;flex:0 0 160px;height:160px}.md-card .md-subhead,.md-card .md-subheading,.md-card .md-title{margin:0;font-weight:400}.md-card .md-subhead{opacity:.54;font-size:14px;letter-spacing:.01em;line-height:20px}.md-card .md-subhead+.md-title{margin-top:4px}.md-card .md-title{font-size:24px;letter-spacing:0;line-height:32px}.md-card .md-card-media-actions{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.md-card .md-card-media-actions .md-card-media{max-width:240px;max-height:240px;-ms-flex:1;flex:1}.md-card .md-card-media-actions .md-card-actions{margin-left:16px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.md-card .md-card-media-actions .md-card-actions .md-button+.md-button{margin:8px 0 0}.md-card .md-card-content{padding:16px;font-size:14px;line-height:22px}.md-card .md-card-content:last-child{padding-bottom:24px}.md-card .md-card-actions{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.md-card .md-card-actions .md-button{margin:0}.md-card .md-card-actions .md-button:first-child{margin-left:0}.md-card .md-card-actions .md-button:last-child{margin-right:0}.md-card .md-card-actions .md-button+.md-button{margin-left:4px}.md-card .md-card-area,.md-card>.md-card-area:not(:last-child){position:relative}.md-card>.md-card-area:not(:last-child):after{height:1px;position:absolute;bottom:0;content:" "}.md-card>.md-card-area:not(:last-child):not(.md-inset):after{right:0;left:0}.md-card>.md-card-area:not(:last-child).md-inset:after{right:16px;left:16px}.md-card .md-card-media-cover{position:relative;color:#fff}.md-card .md-card-media-cover.md-text-scrim .md-card-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.md-card .md-card-media-cover .md-card-area{position:absolute;right:0;bottom:0;left:0;z-index:2}.md-card .md-card-media-cover .md-card-header+.md-card-actions{padding-top:0}.md-card .md-card-media-cover .md-subhead{opacity:1}.md-card .md-card-expand{overflow:hidden}.md-card .md-card-expand.md-active [md-expand-trigger]{transform:rotate(180deg) translate3D(0,0,0)}.md-card .md-card-expand.md-active .md-card-content{margin-top:0!important;opacity:1}.md-card .md-card-expand .md-card-actions{padding-top:0;position:relative;z-index:2}.md-card .md-card-expand [md-expand-trigger]{transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform}.md-card .md-card-expand .md-card-content{padding-top:4px;position:relative;z-index:1;opacity:0;transform:translate3D(0,0,0);transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:margin} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-card { + overflow: auto; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + position: relative; + z-index: 1; + border-radius: 2px; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); +} +.md-card.md-with-hover { + cursor: pointer; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-property: box-shadow; +} +.md-card.md-with-hover:hover { + z-index: 2; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.md-card .md-card-media { + position: relative; +} +.md-card .md-card-media.md-16-9 { + overflow: hidden; +} +.md-card .md-card-media.md-16-9:before { + width: 100%; + padding-top: 56.25%; + display: block; + content: " "; +} +.md-card .md-card-media.md-16-9 img { + position: absolute; + top: 50%; + right: 0; + left: 0; + transform: translateY(-50%); +} +.md-card .md-card-media.md-4-3 { + overflow: hidden; +} +.md-card .md-card-media.md-4-3:before { + width: 100%; + padding-top: 75%; + display: block; + content: " "; +} +.md-card .md-card-media.md-4-3 img { + position: absolute; + top: 50%; + right: 0; + left: 0; + transform: translateY(-50%); +} +.md-card .md-card-media.md-1-1 { + overflow: hidden; +} +.md-card .md-card-media.md-1-1:before { + width: 100%; + padding-top: 100%; + display: block; + content: " "; +} +.md-card .md-card-media.md-1-1 img { + position: absolute; + top: 50%; + right: 0; + left: 0; + transform: translateY(-50%); +} +.md-card .md-card-media + .md-card-header { + padding-top: 24px; +} +.md-card .md-card-media + .md-card-content:last-child { + padding-bottom: 16px; +} +.md-card .md-card-media img { + width: 100%; +} +.md-card .md-card-header { + padding: 16px; +} +.md-card .md-card-header:first-child > .md-title:first-child, + .md-card .md-card-header:first-child > .md-card-header-text > .md-title:first-child { + margin-top: 8px; +} +.md-card .md-card-header:last-child { + margin-bottom: 8px; +} +.md-card .md-card-header.md-card-header-flex { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; +} +.md-card .md-card-header + .md-card-content { + padding-top: 0; +} +.md-card .md-card-header + .md-card-actions:not(:last-child) { + padding: 0 8px; +} +.md-card .md-card-header .md-avatar { + margin-right: 16px; + float: left; +} +.md-card .md-card-header .md-avatar ~ .md-title { + font-size: 14px; +} +.md-card .md-card-header .md-avatar ~ .md-title, + .md-card .md-card-header .md-avatar ~ .md-subhead { + font-weight: 500; + line-height: 20px; +} +.md-card .md-card-header .md-button { + margin: 0; +} +.md-card .md-card-header .md-button:last-child { + margin-right: -4px; +} +.md-card .md-card-header .md-button + .md-button { + margin-left: 8px; +} +.md-card .md-card-header .md-card-header-text { + -ms-flex: 1; + flex: 1; +} +.md-card .md-card-header .md-card-media { + width: 80px; + -ms-flex: 0 0 80px; + flex: 0 0 80px; + height: 80px; + margin-left: 16px; +} +.md-card .md-card-header .md-card-media.md-medium { + width: 120px; + -ms-flex: 0 0 120px; + flex: 0 0 120px; + height: 120px; +} +.md-card .md-card-header .md-card-media.md-big { + width: 160px; + -ms-flex: 0 0 160px; + flex: 0 0 160px; + height: 160px; +} +.md-card .md-subhead, + .md-card .md-title, + .md-card .md-subheading { + margin: 0; + font-weight: 400; +} +.md-card .md-subhead { + opacity: .54; + font-size: 14px; + letter-spacing: .01em; + line-height: 20px; +} +.md-card .md-subhead + .md-title { + margin-top: 4px; +} +.md-card .md-title { + font-size: 24px; + letter-spacing: 0; + line-height: 32px; +} +.md-card .md-card-media-actions { + padding: 16px; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; +} +.md-card .md-card-media-actions .md-card-media { + max-width: 240px; + max-height: 240px; + -ms-flex: 1; + flex: 1; +} +.md-card .md-card-media-actions .md-card-actions { + margin-left: 16px; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: start; + justify-content: flex-start; + -ms-flex-align: center; + align-items: center; +} +.md-card .md-card-media-actions .md-card-actions .md-button + .md-button { + margin: 8px 0 0; +} +.md-card .md-card-content { + padding: 16px; + font-size: 14px; + line-height: 22px; +} +.md-card .md-card-content:last-child { + padding-bottom: 24px; +} +.md-card .md-card-actions { + padding: 8px; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: end; + justify-content: flex-end; + -ms-flex-align: center; + align-items: center; +} +.md-card .md-card-actions .md-button { + margin: 0; +} +.md-card .md-card-actions .md-button:first-child { + margin-left: 0; +} +.md-card .md-card-actions .md-button:last-child { + margin-right: 0; +} +.md-card .md-card-actions .md-button + .md-button { + margin-left: 4px; +} +.md-card .md-card-area { + position: relative; +} +.md-card > .md-card-area:not(:last-child) { + position: relative; +} +.md-card > .md-card-area:not(:last-child):after { + height: 1px; + position: absolute; + bottom: 0; + content: " "; +} +.md-card > .md-card-area:not(:last-child):not(.md-inset):after { + right: 0; + left: 0; +} +.md-card > .md-card-area:not(:last-child).md-inset:after { + right: 16px; + left: 16px; +} +.md-card .md-card-media-cover { + position: relative; + color: #fff; +} +.md-card .md-card-media-cover.md-text-scrim .md-card-backdrop { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; +} +.md-card .md-card-media-cover .md-card-area { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; +} +.md-card .md-card-media-cover .md-card-header + .md-card-actions { + padding-top: 0; +} +.md-card .md-card-media-cover .md-subhead { + opacity: 1; +} +.md-card .md-card-expand { + overflow: hidden; +} +.md-card .md-card-expand.md-active [md-expand-trigger] { + transform: rotateZ(180deg) translate3D(0, 0, 0); +} +.md-card .md-card-expand.md-active .md-card-content { + margin-top: 0 !important; + opacity: 1; +} +.md-card .md-card-expand .md-card-actions { + padding-top: 0; + position: relative; + z-index: 2; +} +.md-card .md-card-expand [md-expand-trigger] { + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + will-change: transform; +} +.md-card .md-card-expand .md-card-content { + padding-top: 4px; + position: relative; + z-index: 1; + opacity: 0; + transform: translate3D(0, 0, 0); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + will-change: margin; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdCard/index.debug.js b/dist/components/mdCard/index.debug.js index 5d3e904..5e57977 100644 --- a/dist/components/mdCard/index.debug.js +++ b/dist/components/mdCard/index.debug.js @@ -187,7 +187,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCard.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCard.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -198,9 +198,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-5074f4ed", __vue_options__) + hotAPI.createRecord("data-v-3f4bf963", __vue_options__) } else { - hotAPI.reload("data-v-5074f4ed", __vue_options__) + hotAPI.reload("data-v-3f4bf963", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCard.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -260,7 +260,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-5074f4ed", module.exports) + require("vue-hot-reload-api").rerender("data-v-3f4bf963", module.exports) } } @@ -287,7 +287,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardMedia.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardMedia.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -298,9 +298,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-623c9b27", __vue_options__) + hotAPI.createRecord("data-v-82f81f1e", __vue_options__) } else { - hotAPI.reload("data-v-623c9b27", __vue_options__) + hotAPI.reload("data-v-82f81f1e", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardMedia.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -365,7 +365,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-623c9b27", module.exports) + require("vue-hot-reload-api").rerender("data-v-82f81f1e", module.exports) } } @@ -392,7 +392,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardMediaCover.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardMediaCover.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -403,9 +403,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-1a9ce900", __vue_options__) + hotAPI.createRecord("data-v-96041714", __vue_options__) } else { - hotAPI.reload("data-v-1a9ce900", __vue_options__) + hotAPI.reload("data-v-96041714", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardMediaCover.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -546,7 +546,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-1a9ce900", module.exports) + require("vue-hot-reload-api").rerender("data-v-96041714", module.exports) } } @@ -570,7 +570,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardMediaActions.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardMediaActions.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -581,9 +581,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-9711f4f4", __vue_options__) + hotAPI.createRecord("data-v-154d08fc", __vue_options__) } else { - hotAPI.reload("data-v-9711f4f4", __vue_options__) + hotAPI.reload("data-v-154d08fc", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardMediaActions.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -604,7 +604,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-9711f4f4", module.exports) + require("vue-hot-reload-api").rerender("data-v-154d08fc", module.exports) } } @@ -628,7 +628,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardHeader.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardHeader.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -639,9 +639,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-2b945d4c", __vue_options__) + hotAPI.createRecord("data-v-16d92550", __vue_options__) } else { - hotAPI.reload("data-v-2b945d4c", __vue_options__) + hotAPI.reload("data-v-16d92550", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardHeader.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -662,7 +662,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-2b945d4c", module.exports) + require("vue-hot-reload-api").rerender("data-v-16d92550", module.exports) } } @@ -689,7 +689,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardHeaderText.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardHeaderText.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -700,9 +700,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-3c04eb27", __vue_options__) + hotAPI.createRecord("data-v-035d57c6", __vue_options__) } else { - hotAPI.reload("data-v-3c04eb27", __vue_options__) + hotAPI.reload("data-v-035d57c6", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardHeaderText.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -754,7 +754,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-3c04eb27", module.exports) + require("vue-hot-reload-api").rerender("data-v-035d57c6", module.exports) } } @@ -778,7 +778,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardContent.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardContent.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -789,9 +789,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-015e0e7c", __vue_options__) + hotAPI.createRecord("data-v-69253946", __vue_options__) } else { - hotAPI.reload("data-v-015e0e7c", __vue_options__) + hotAPI.reload("data-v-69253946", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardContent.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -812,7 +812,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-015e0e7c", module.exports) + require("vue-hot-reload-api").rerender("data-v-69253946", module.exports) } } @@ -836,7 +836,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardActions.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardActions.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -847,9 +847,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-78014100", __vue_options__) + hotAPI.createRecord("data-v-406f286c", __vue_options__) } else { - hotAPI.reload("data-v-78014100", __vue_options__) + hotAPI.reload("data-v-406f286c", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardActions.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -870,7 +870,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-78014100", module.exports) + require("vue-hot-reload-api").rerender("data-v-406f286c", module.exports) } } @@ -897,7 +897,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardArea.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardArea.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -908,9 +908,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-3894e89a", __vue_options__) + hotAPI.createRecord("data-v-22c8c210", __vue_options__) } else { - hotAPI.reload("data-v-3894e89a", __vue_options__) + hotAPI.reload("data-v-22c8c210", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardArea.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -962,7 +962,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-3894e89a", module.exports) + require("vue-hot-reload-api").rerender("data-v-22c8c210", module.exports) } } @@ -989,7 +989,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardExpand.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardExpand.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -1000,9 +1000,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-d6fa0232", __vue_options__) + hotAPI.createRecord("data-v-7db35a46", __vue_options__) } else { - hotAPI.reload("data-v-d6fa0232", __vue_options__) + hotAPI.reload("data-v-7db35a46", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCardExpand.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -1072,7 +1072,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-d6fa0232", module.exports) + require("vue-hot-reload-api").rerender("data-v-7db35a46", module.exports) } } diff --git a/dist/components/mdCard/index.debug.js.map b/dist/components/mdCard/index.debug.js.map index 4d0fa90..f3a9ad8 100644 --- a/dist/components/mdCard/index.debug.js.map +++ b/dist/components/mdCard/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*****","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*****","webpack:///./src/components/mdCard/index.js","webpack:///./src/components/mdCard/mdCard.vue","webpack:///./src/components/mdCard/mdCard.scss","webpack:///mdCard.vue","webpack:///./src/components/mdCard/mdCard.vue?b48e","webpack:///./src/components/mdCard/mdCardMedia.vue","webpack:///mdCardMedia.vue","webpack:///./src/components/mdCard/mdCardMedia.vue?39c6","webpack:///./src/components/mdCard/mdCardMediaCover.vue","webpack:///mdCardMediaCover.vue","webpack:///./src/components/mdCard/mdCardMediaCover.vue?1e96","webpack:///./src/components/mdCard/mdCardMediaActions.vue","webpack:///./src/components/mdCard/mdCardMediaActions.vue?bfc1","webpack:///./src/components/mdCard/mdCardHeader.vue","webpack:///./src/components/mdCard/mdCardHeader.vue?4e24","webpack:///./src/components/mdCard/mdCardHeaderText.vue","webpack:///mdCardHeaderText.vue","webpack:///./src/components/mdCard/mdCardHeaderText.vue?c879","webpack:///./src/components/mdCard/mdCardContent.vue","webpack:///./src/components/mdCard/mdCardContent.vue?8d9b","webpack:///./src/components/mdCard/mdCardActions.vue","webpack:///./src/components/mdCard/mdCardActions.vue?e7c4","webpack:///./src/components/mdCard/mdCardArea.vue","webpack:///mdCardArea.vue","webpack:///./src/components/mdCard/mdCardArea.vue?cfc4","webpack:///./src/components/mdCard/mdCardExpand.vue","webpack:///mdCardExpand.vue","webpack:///./src/components/mdCard/mdCardExpand.vue?a88d","webpack:///./src/components/mdCard/mdCard.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mBC1BwBA,O;;AAZxB;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,qBAAd,EAAqCD,IAAIE,MAAJ,4BAArC;AACAF,OAAIC,SAAJ,CAAc,uBAAd,EAAuCD,IAAIE,MAAJ,8BAAvC;AACAF,OAAIC,SAAJ,CAAc,gBAAd,EAAgCD,IAAIE,MAAJ,wBAAhC;AACAF,OAAIC,SAAJ,CAAc,qBAAd,EAAqCD,IAAIE,MAAJ,4BAArC;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;AACAF,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,gBAAd,EAAgCD,IAAIE,MAAJ,wBAAhC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;ACzBD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;ACSA;;;;kBAIA;AAFA;;iCAIA;;+BAGA;AAFA;AAIA;AANA;AAJA;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;;cAGA;eACA;YAEA;AAJA;;iCAMA;;gEAEA;8DACA;8DAGA;AALA;;wCAMA;;6BAEA;0BAEA;AAHA;AAKA;;cACA;AAEA;AAjBA;AANA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;AC7BA,2DACA;uCAEA;;8BACA;oBACA;SACA;SACA;SACA;SACA;SACA;SACA;SAEA;;yBACA;0BACA;6BAEA;;4BAEA;;6DACA;+BAEA;;kEACA;yBACA;6BACA;6BAEA;;0CACA;mBACA;AAEA;;qDACA;AACA;AAEA;;;;kBAGA;cAEA;AAHA;yBAIA;;mBAGA;AAFA;AAGA;;;iCAEA;;+BAEA;0BAEA;AAHA;AAIA;+BACA;;0BAGA;AAFA;AAIA;AAZA;;yDAcA;gCACA;wIACA;AACA;AACA;yDACA;yCAEA;;iBACA;oDACA;AACA;AAEA;AAbA;;AAcA;;wCAEA;;sDACA;iDACA;qBACA;2EAEA;;8BACA;sBACA;AAEA;;gCACA;iCACA;mCACA;iCACA;AACA;AACA;AACA;AACA;AAxDA;;;;;;;AC5CA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;AChBA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;+BAEA;2CAEA;;wDACA;2BACA;8BACA;AACA;AACA;mCACA;+BACA;AACA;AAXA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;;cAIA;AAFA;;iCAIA;;0BAGA;AAFA;AAIA;AANA;AAJA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;;mDAGA;mEACA;AACA;+BACA;0CACA;AACA;+CACA;yCACA;AAEA;AAVA;+BAWA;2CACA;2CAEA;;uBACA;YAEA;;mDACA;8CACA;AACA;AACA;mCACA;uBACA;sDACA;iDACA;AACA;AACA;AA5BA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA,8DAA6D,4CAA4C,EAAE,sQAAsQ,sCAAsC,EAAE,2FAA2F,iDAAiD,EAAE,+IAA+I,wIAAwI,EAAE,uIAAuI,gDAAgD,EAAE,iHAAiH,8CAA8C,EAAE,G","file":"components/mdCard/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdCard from './mdCard.vue';\nimport mdCardMedia from './mdCardMedia.vue';\nimport mdCardMediaCover from './mdCardMediaCover.vue';\nimport mdCardMediaActions from './mdCardMediaActions.vue';\nimport mdCardHeader from './mdCardHeader.vue';\nimport mdCardHeaderText from './mdCardHeaderText.vue';\nimport mdCardContent from './mdCardContent.vue';\nimport mdCardActions from './mdCardActions.vue';\nimport mdCardArea from './mdCardArea.vue';\nimport mdCardExpand from './mdCardExpand.vue';\nimport mdCardTheme from './mdCard.theme';\n\nexport default function install(Vue) {\n Vue.component('md-card', Vue.extend(mdCard));\n Vue.component('md-card-media', Vue.extend(mdCardMedia));\n Vue.component('md-card-media-cover', Vue.extend(mdCardMediaCover));\n Vue.component('md-card-media-actions', Vue.extend(mdCardMediaActions));\n Vue.component('md-card-header', Vue.extend(mdCardHeader));\n Vue.component('md-card-header-text', Vue.extend(mdCardHeaderText));\n Vue.component('md-card-content', Vue.extend(mdCardContent));\n Vue.component('md-card-actions', Vue.extend(mdCardActions));\n Vue.component('md-card-area', Vue.extend(mdCardArea));\n Vue.component('md-card-expand', Vue.extend(mdCardExpand));\n\n Vue.material.styles.push(mdCardTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdCard/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-5074f4ed!sass!./mdCard.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCard.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-5074f4ed!vue-loader/lib/selector?type=template&index=0!./mdCard.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCard.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5074f4ed\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5074f4ed\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCard.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCard.vue\n// module id = 33\n// module chunks = 5 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-5074f4ed!./~/sass-loader!./src/components/mdCard/mdCard.scss\n// module id = 34\n// module chunks = 5 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCard.vue?785e6022","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-5074f4ed\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-5074f4ed!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCard.vue\n// module id = 36\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardMedia.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-623c9b27!vue-loader/lib/selector?type=template&index=0!./mdCardMedia.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardMedia.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-623c9b27\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-623c9b27\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardMedia.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardMedia.vue\n// module id = 37\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardMedia.vue?2e9032ec","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-media\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-623c9b27\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-623c9b27!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardMedia.vue\n// module id = 39\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardMediaCover.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-1a9ce900!vue-loader/lib/selector?type=template&index=0!./mdCardMediaCover.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardMediaCover.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1a9ce900\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-1a9ce900\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardMediaCover.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardMediaCover.vue\n// module id = 40\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardMediaCover.vue?e7020bd6","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-media-cover\",\n class: _vm.classes\n }, [_vm._t(\"default\"), \" \", (_vm.mdTextScrim) ? _h('div', {\n ref: \"backdrop\",\n staticClass: \"md-card-backdrop\",\n style: (_vm.styles)\n }) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-1a9ce900\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-1a9ce900!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardMediaCover.vue\n// module id = 42\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-9711f4f4!vue-loader/lib/selector?type=template&index=0!./mdCardMediaActions.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardMediaActions.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-9711f4f4\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-9711f4f4\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardMediaActions.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardMediaActions.vue\n// module id = 43\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-media-actions\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-9711f4f4\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-9711f4f4!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardMediaActions.vue\n// module id = 44\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-2b945d4c!vue-loader/lib/selector?type=template&index=0!./mdCardHeader.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardHeader.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-2b945d4c\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-2b945d4c\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardHeader.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardHeader.vue\n// module id = 45\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-header\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-2b945d4c\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-2b945d4c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardHeader.vue\n// module id = 46\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardHeaderText.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-3c04eb27!vue-loader/lib/selector?type=template&index=0!./mdCardHeaderText.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardHeaderText.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-3c04eb27\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-3c04eb27\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardHeaderText.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardHeaderText.vue\n// module id = 47\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardHeaderText.vue?56c3a19f","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-header-text\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-3c04eb27\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-3c04eb27!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardHeaderText.vue\n// module id = 49\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-015e0e7c!vue-loader/lib/selector?type=template&index=0!./mdCardContent.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardContent.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-015e0e7c\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-015e0e7c\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardContent.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardContent.vue\n// module id = 50\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-content\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-015e0e7c\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-015e0e7c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardContent.vue\n// module id = 51\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-78014100!vue-loader/lib/selector?type=template&index=0!./mdCardActions.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardActions.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-78014100\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-78014100\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardActions.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardActions.vue\n// module id = 52\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-actions\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-78014100\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-78014100!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardActions.vue\n// module id = 53\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardArea.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-3894e89a!vue-loader/lib/selector?type=template&index=0!./mdCardArea.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardArea.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-3894e89a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-3894e89a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardArea.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardArea.vue\n// module id = 54\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardArea.vue?a168b7f8","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-area\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-3894e89a\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-3894e89a!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardArea.vue\n// module id = 56\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardExpand.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-d6fa0232!vue-loader/lib/selector?type=template&index=0!./mdCardExpand.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCard/mdCardExpand.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-d6fa0232\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-d6fa0232\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardExpand.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardExpand.vue\n// module id = 57\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardExpand.vue?eff7385e","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n ref: \"expand\",\n staticClass: \"md-card-expand\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-d6fa0232\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-d6fa0232!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardExpand.vue\n// module id = 59\n// module chunks = 5 24","module.exports = \".THEME_NAME .md-card, .THEME_NAME.md-card {\\n background-color: BACKGROUND-COLOR-A100; }\\n .THEME_NAME .md-card .md-card-header .md-icon-button .md-icon,\\n .THEME_NAME .md-card .md-card-actions .md-icon-button .md-icon, .THEME_NAME.md-card .md-card-header .md-icon-button .md-icon,\\n .THEME_NAME.md-card .md-card-actions .md-icon-button .md-icon {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-card > .md-card-area:after, .THEME_NAME.md-card > .md-card-area:after {\\n background-color: BACKGROUND-CONTRAST-0.12; }\\n .THEME_NAME .md-card .md-card-media-cover.md-text-scrim .md-backdrop, .THEME_NAME.md-card .md-card-media-cover.md-text-scrim .md-backdrop {\\n background: linear-gradient(to bottom, BACKGROUND-CONTRAST-0.0 20%, BACKGROUND-CONTRAST-0.275 66%, BACKGROUND-CONTRAST-0.55 100%); }\\n .THEME_NAME .md-card .md-card-media-cover.md-solid .md-card-area, .THEME_NAME.md-card .md-card-media-cover.md-solid .md-card-area {\\n background-color: BACKGROUND-CONTRAST-0.4; }\\n .THEME_NAME .md-card .md-card-expand .md-card-actions, .THEME_NAME.md-card .md-card-expand .md-card-actions {\\n background-color: BACKGROUND-COLOR-A100; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCard.theme\n// module id = 60\n// module chunks = 5 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*****","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*****","webpack:///./src/components/mdCard/index.js","webpack:///./src/components/mdCard/mdCard.vue","webpack:///./src/components/mdCard/mdCard.scss","webpack:///mdCard.vue","webpack:///./src/components/mdCard/mdCard.vue?e613","webpack:///./src/components/mdCard/mdCardMedia.vue","webpack:///mdCardMedia.vue","webpack:///./src/components/mdCard/mdCardMedia.vue?a80e","webpack:///./src/components/mdCard/mdCardMediaCover.vue","webpack:///mdCardMediaCover.vue","webpack:///./src/components/mdCard/mdCardMediaCover.vue?dac2","webpack:///./src/components/mdCard/mdCardMediaActions.vue","webpack:///./src/components/mdCard/mdCardMediaActions.vue?3ef6","webpack:///./src/components/mdCard/mdCardHeader.vue","webpack:///./src/components/mdCard/mdCardHeader.vue?c648","webpack:///./src/components/mdCard/mdCardHeaderText.vue","webpack:///mdCardHeaderText.vue","webpack:///./src/components/mdCard/mdCardHeaderText.vue?52ee","webpack:///./src/components/mdCard/mdCardContent.vue","webpack:///./src/components/mdCard/mdCardContent.vue?1c40","webpack:///./src/components/mdCard/mdCardActions.vue","webpack:///./src/components/mdCard/mdCardActions.vue?fa1f","webpack:///./src/components/mdCard/mdCardArea.vue","webpack:///mdCardArea.vue","webpack:///./src/components/mdCard/mdCardArea.vue?1141","webpack:///./src/components/mdCard/mdCardExpand.vue","webpack:///mdCardExpand.vue","webpack:///./src/components/mdCard/mdCardExpand.vue?5f6e","webpack:///./src/components/mdCard/mdCard.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mBC1BwBA,O;;AAZxB;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,qBAAd,EAAqCD,IAAIE,MAAJ,4BAArC;AACAF,OAAIC,SAAJ,CAAc,uBAAd,EAAuCD,IAAIE,MAAJ,8BAAvC;AACAF,OAAIC,SAAJ,CAAc,gBAAd,EAAgCD,IAAIE,MAAJ,wBAAhC;AACAF,OAAIC,SAAJ,CAAc,qBAAd,EAAqCD,IAAIE,MAAJ,4BAArC;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;AACAF,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,gBAAd,EAAgCD,IAAIE,MAAJ,wBAAhC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;ACzBD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;ACSA;;;;kBAIA;AAFA;;iCAIA;;+BAGA;AAFA;AAIA;AANA;AAJA;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;;cAGA;eACA;YAEA;AAJA;;iCAMA;;gEAEA;8DACA;8DAGA;AALA;;wCAMA;;6BAEA;0BAEA;AAHA;AAKA;;cACA;AAEA;AAjBA;AANA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;AC7BA,2DACA;uCAEA;;8BACA;oBACA;SACA;SACA;SACA;SACA;SACA;SACA;SAEA;;yBACA;0BACA;6BAEA;;4BAEA;;6DACA;+BAEA;;kEACA;yBACA;6BACA;6BAEA;;0CACA;mBACA;AAEA;;qDACA;AACA;AAEA;;;;kBAGA;cAEA;AAHA;yBAIA;;mBAGA;AAFA;AAGA;;;iCAEA;;+BAEA;0BAEA;AAHA;AAIA;+BACA;;0BAGA;AAFA;AAIA;AAZA;;yDAcA;gCACA;wIACA;AACA;AACA;yDACA;yCAEA;;iBACA;oDACA;AACA;AAEA;AAbA;;AAcA;;wCAEA;;sDACA;iDACA;qBACA;2EAEA;;8BACA;sBACA;AAEA;;gCACA;iCACA;mCACA;iCACA;AACA;AACA;AACA;AACA;AAxDA;;;;;;;AC5CA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;AChBA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;+BAEA;2CAEA;;wDACA;2BACA;8BACA;AACA;AACA;mCACA;+BACA;AACA;AAXA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;;cAIA;AAFA;;iCAIA;;0BAGA;AAFA;AAIA;AANA;AAJA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;AC9BA;;;;mDAGA;mEACA;AACA;+BACA;0CACA;AACA;+CACA;yCACA;AAEA;AAVA;+BAWA;2CACA;2CAEA;;uBACA;YAEA;;mDACA;8CACA;AACA;AACA;mCACA;uBACA;sDACA;iDACA;AACA;AACA;AA5BA;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;ACZA,8DAA6D,4CAA4C,EAAE,sQAAsQ,sCAAsC,EAAE,2FAA2F,iDAAiD,EAAE,+IAA+I,wIAAwI,EAAE,uIAAuI,gDAAgD,EAAE,iHAAiH,8CAA8C,EAAE,G","file":"components/mdCard/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdCard from './mdCard.vue';\nimport mdCardMedia from './mdCardMedia.vue';\nimport mdCardMediaCover from './mdCardMediaCover.vue';\nimport mdCardMediaActions from './mdCardMediaActions.vue';\nimport mdCardHeader from './mdCardHeader.vue';\nimport mdCardHeaderText from './mdCardHeaderText.vue';\nimport mdCardContent from './mdCardContent.vue';\nimport mdCardActions from './mdCardActions.vue';\nimport mdCardArea from './mdCardArea.vue';\nimport mdCardExpand from './mdCardExpand.vue';\nimport mdCardTheme from './mdCard.theme';\n\nexport default function install(Vue) {\n Vue.component('md-card', Vue.extend(mdCard));\n Vue.component('md-card-media', Vue.extend(mdCardMedia));\n Vue.component('md-card-media-cover', Vue.extend(mdCardMediaCover));\n Vue.component('md-card-media-actions', Vue.extend(mdCardMediaActions));\n Vue.component('md-card-header', Vue.extend(mdCardHeader));\n Vue.component('md-card-header-text', Vue.extend(mdCardHeaderText));\n Vue.component('md-card-content', Vue.extend(mdCardContent));\n Vue.component('md-card-actions', Vue.extend(mdCardActions));\n Vue.component('md-card-area', Vue.extend(mdCardArea));\n Vue.component('md-card-expand', Vue.extend(mdCardExpand));\n\n Vue.material.styles.push(mdCardTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdCard/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-3f4bf963!sass!./mdCard.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCard.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-3f4bf963!vue-loader/lib/selector?type=template&index=0!./mdCard.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCard.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-3f4bf963\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-3f4bf963\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCard.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCard.vue\n// module id = 33\n// module chunks = 5 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-3f4bf963!./~/sass-loader!./src/components/mdCard/mdCard.scss\n// module id = 34\n// module chunks = 5 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCard.vue?785e6022","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-3f4bf963\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-3f4bf963!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCard.vue\n// module id = 36\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardMedia.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-82f81f1e!vue-loader/lib/selector?type=template&index=0!./mdCardMedia.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardMedia.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-82f81f1e\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-82f81f1e\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardMedia.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardMedia.vue\n// module id = 37\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardMedia.vue?2e9032ec","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-media\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-82f81f1e\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-82f81f1e!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardMedia.vue\n// module id = 39\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardMediaCover.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-96041714!vue-loader/lib/selector?type=template&index=0!./mdCardMediaCover.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardMediaCover.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-96041714\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-96041714\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardMediaCover.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardMediaCover.vue\n// module id = 40\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardMediaCover.vue?e7020bd6","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-media-cover\",\n class: _vm.classes\n }, [_vm._t(\"default\"), \" \", (_vm.mdTextScrim) ? _h('div', {\n ref: \"backdrop\",\n staticClass: \"md-card-backdrop\",\n style: (_vm.styles)\n }) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-96041714\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-96041714!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardMediaCover.vue\n// module id = 42\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-154d08fc!vue-loader/lib/selector?type=template&index=0!./mdCardMediaActions.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardMediaActions.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-154d08fc\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-154d08fc\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardMediaActions.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardMediaActions.vue\n// module id = 43\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-media-actions\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-154d08fc\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-154d08fc!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardMediaActions.vue\n// module id = 44\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-16d92550!vue-loader/lib/selector?type=template&index=0!./mdCardHeader.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardHeader.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-16d92550\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-16d92550\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardHeader.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardHeader.vue\n// module id = 45\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-header\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-16d92550\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-16d92550!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardHeader.vue\n// module id = 46\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardHeaderText.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-035d57c6!vue-loader/lib/selector?type=template&index=0!./mdCardHeaderText.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardHeaderText.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-035d57c6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-035d57c6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardHeaderText.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardHeaderText.vue\n// module id = 47\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardHeaderText.vue?56c3a19f","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-header-text\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-035d57c6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-035d57c6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardHeaderText.vue\n// module id = 49\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-69253946!vue-loader/lib/selector?type=template&index=0!./mdCardContent.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardContent.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-69253946\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-69253946\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardContent.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardContent.vue\n// module id = 50\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-content\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-69253946\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-69253946!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardContent.vue\n// module id = 51\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-406f286c!vue-loader/lib/selector?type=template&index=0!./mdCardActions.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardActions.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-406f286c\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-406f286c\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardActions.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardActions.vue\n// module id = 52\n// module chunks = 5 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-actions\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-406f286c\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-406f286c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardActions.vue\n// module id = 53\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardArea.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-22c8c210!vue-loader/lib/selector?type=template&index=0!./mdCardArea.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardArea.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-22c8c210\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-22c8c210\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardArea.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardArea.vue\n// module id = 54\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardArea.vue?a168b7f8","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-card-area\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-22c8c210\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-22c8c210!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardArea.vue\n// module id = 56\n// module chunks = 5 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCardExpand.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-7db35a46!vue-loader/lib/selector?type=template&index=0!./mdCardExpand.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCard/mdCardExpand.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-7db35a46\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-7db35a46\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCardExpand.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCardExpand.vue\n// module id = 57\n// module chunks = 5 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCardExpand.vue?eff7385e","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n ref: \"expand\",\n staticClass: \"md-card-expand\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-7db35a46\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-7db35a46!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCard/mdCardExpand.vue\n// module id = 59\n// module chunks = 5 24","module.exports = \".THEME_NAME .md-card, .THEME_NAME.md-card {\\n background-color: BACKGROUND-COLOR-A100; }\\n .THEME_NAME .md-card .md-card-header .md-icon-button .md-icon,\\n .THEME_NAME .md-card .md-card-actions .md-icon-button .md-icon, .THEME_NAME.md-card .md-card-header .md-icon-button .md-icon,\\n .THEME_NAME.md-card .md-card-actions .md-icon-button .md-icon {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-card > .md-card-area:after, .THEME_NAME.md-card > .md-card-area:after {\\n background-color: BACKGROUND-CONTRAST-0.12; }\\n .THEME_NAME .md-card .md-card-media-cover.md-text-scrim .md-backdrop, .THEME_NAME.md-card .md-card-media-cover.md-text-scrim .md-backdrop {\\n background: linear-gradient(to bottom, BACKGROUND-CONTRAST-0.0 20%, BACKGROUND-CONTRAST-0.275 66%, BACKGROUND-CONTRAST-0.55 100%); }\\n .THEME_NAME .md-card .md-card-media-cover.md-solid .md-card-area, .THEME_NAME.md-card .md-card-media-cover.md-solid .md-card-area {\\n background-color: BACKGROUND-CONTRAST-0.4; }\\n .THEME_NAME .md-card .md-card-expand .md-card-actions, .THEME_NAME.md-card .md-card-expand .md-card-actions {\\n background-color: BACKGROUND-COLOR-A100; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCard/mdCard.theme\n// module id = 60\n// module chunks = 5 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdCard/index.js b/dist/components/mdCard/index.js index 3c716b8..4d71c6c 100644 --- a/dist/components/mdCard/index.js +++ b/dist/components/mdCard/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(d){if(n[d])return n[d].exports;var r=n[d]={exports:{},id:d,loaded:!1};return e[d].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(11)},11:function(e,t,n){"use strict";function d(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-card",e.extend(a.default)),e.component("md-card-media",e.extend(s.default)),e.component("md-card-media-cover",e.extend(u.default)),e.component("md-card-media-actions",e.extend(l.default)),e.component("md-card-header",e.extend(p.default)),e.component("md-card-header-text",e.extend(v.default)),e.component("md-card-content",e.extend(y.default)),e.component("md-card-actions",e.extend(R.default)),e.component("md-card-area",e.extend(b.default)),e.component("md-card-expand",e.extend(_.default)),e.material.styles.push(T.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(131),a=d(o),i=n(138),s=d(i),c=n(140),u=d(c),f=n(139),l=d(f),m=n(136),p=d(m),h=n(137),v=d(h),x=n(134),y=d(x),E=n(132),R=d(E),g=n(133),b=d(g),M=n(135),_=d(M),C=n(108),T=d(C);e.exports=t.default},41:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdWithHover:Boolean},computed:{classes:function(){return{"md-with-hover":this.mdWithHover}}}},e.exports=t.default},42:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdInset:Boolean},computed:{classes:function(){return{"md-inset":this.mdInset}}}},e.exports=t.default},43:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{setContentMargin:function(){this.content.style.marginTop=-this.content.offsetHeight+"px"},toggle:function(){this.$refs.expand.classList.toggle("md-active")},onWindowResize:function(){window.requestAnimationFrame(this.setContentMargin)}},mounted:function(){this.trigger=this.$el.querySelector("[md-expand-trigger]"),this.content=this.$el.querySelector(".md-card-content"),this.content&&(this.setContentMargin(),this.trigger.addEventListener("click",this.toggle),window.addEventListener("resize",this.onWindowResize))},destroyed:function(){this.content&&(this.trigger.removeEventListener("click",this.toggle),window.removeEventListener("resize",this.onWindowResize))}},e.exports=t.default},44:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={mounted:function(){this.parentClasses=this.$parent.$el.classList,this.parentClasses.contains("md-card-header")&&(this.insideParent=!0,this.parentClasses.add("md-card-header-flex"))},destroyed:function(){this.parentClasses.remove("md-card-header-flex")}},e.exports=t.default},45:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdRatio:String,mdMedium:Boolean,mdBig:Boolean},computed:{classes:function e(){var e={"md-16-9":"16:9"===this.mdRatio||"16/9"===this.mdRatio,"md-4-3":"4:3"===this.mdRatio||"4/3"===this.mdRatio,"md-1-1":"1:1"===this.mdRatio||"1/1"===this.mdRatio};return(this.mdMedium||this.mdBig)&&(e={"md-medium":this.mdMedium,"md-big":this.mdBig}),e}}},e.exports=t.default},46:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){var n=document.createElement("canvas");e.onload=function(){var e=0,d=void 0,r=void 0,o=void 0,a=void 0,i=void 0,s=void 0,c=void 0;n.width=this.width,n.height=this.height,d=n.getContext("2d"),d.drawImage(this,0,0),r=d.getImageData(0,0,n.width,n.height),o=r.data;for(var u=0,f=o.length;u=.7&&(d=.7),e.mdTextScrim?e.applyScrimColor(d):e.mdSolid&&e.applySolidColor(d)})}},e.exports=t.default},92:function(e,t){},108:function(e,t){e.exports=".THEME_NAME .md-card,.THEME_NAME.md-card{background-color:BACKGROUND-COLOR-A100}.THEME_NAME .md-card .md-card-header .md-icon-button .md-icon,.THEME_NAME .md-card .md-card-actions .md-icon-button .md-icon,.THEME_NAME.md-card .md-card-header .md-icon-button .md-icon,.THEME_NAME.md-card .md-card-actions .md-icon-button .md-icon{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-card>.md-card-area:after,.THEME_NAME.md-card>.md-card-area:after{background-color:BACKGROUND-CONTRAST-0.12}.THEME_NAME .md-card .md-card-media-cover.md-text-scrim .md-backdrop,.THEME_NAME.md-card .md-card-media-cover.md-text-scrim .md-backdrop{background:linear-gradient(to bottom, BACKGROUND-CONTRAST-0.0 20%, BACKGROUND-CONTRAST-0.275 66%, BACKGROUND-CONTRAST-0.55 100%)}.THEME_NAME .md-card .md-card-media-cover.md-solid .md-card-area,.THEME_NAME.md-card .md-card-media-cover.md-solid .md-card-area{background-color:BACKGROUND-CONTRAST-0.4}.THEME_NAME .md-card .md-card-expand .md-card-actions,.THEME_NAME.md-card .md-card-expand .md-card-actions{background-color:BACKGROUND-COLOR-A100}\n"},131:function(e,t,n){var d,r;n(92),d=n(41);var o=n(204);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},132:function(e,t,n){var d,r,o=n(214);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},133:function(e,t,n){var d,r;d=n(42);var o=n(198);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},134:function(e,t,n){var d,r,o=n(182);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},135:function(e,t,n){var d,r;d=n(43);var o=n(224);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},136:function(e,t,n){var d,r,o=n(195);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},137:function(e,t,n){var d,r;d=n(44);var o=n(199);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},138:function(e,t,n){var d,r;d=n(45);var o=n(209);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},139:function(e,t,n){var d,r,o=n(219);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},140:function(e,t,n){var d,r;d=n(46);var o=n(189);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},182:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-content"},[e._t("default")])},staticRenderFns:[]}},189:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-media-cover",class:e.classes},[e._t("default")," ",e.mdTextScrim?t("div",{ref:"backdrop",staticClass:"md-card-backdrop",style:e.styles}):e._e()])},staticRenderFns:[]}},195:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-header"},[e._t("default")])},staticRenderFns:[]}},198:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-area",class:e.classes},[e._t("default")])},staticRenderFns:[]}},199:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-header-text"},[e._t("default")])},staticRenderFns:[]}},204:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card",class:e.classes},[e._t("default")])},staticRenderFns:[]}},209:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-media",class:e.classes},[e._t("default")])},staticRenderFns:[]}},214:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-actions"},[e._t("default")])},staticRenderFns:[]}},219:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-media-actions"},[e._t("default")])},staticRenderFns:[]}},224:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{ref:"expand",staticClass:"md-card-expand"},[e._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(d){if(n[d])return n[d].exports;var r=n[d]={exports:{},id:d,loaded:!1};return e[d].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(11)},11:function(e,t,n){"use strict";function d(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-card",e.extend(a.default)),e.component("md-card-media",e.extend(s.default)),e.component("md-card-media-cover",e.extend(u.default)),e.component("md-card-media-actions",e.extend(l.default)),e.component("md-card-header",e.extend(p.default)),e.component("md-card-header-text",e.extend(v.default)),e.component("md-card-content",e.extend(y.default)),e.component("md-card-actions",e.extend(R.default)),e.component("md-card-area",e.extend(b.default)),e.component("md-card-expand",e.extend(_.default)),e.material.styles.push(T.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(131),a=d(o),i=n(138),s=d(i),c=n(140),u=d(c),f=n(139),l=d(f),m=n(136),p=d(m),h=n(137),v=d(h),x=n(134),y=d(x),E=n(132),R=d(E),g=n(133),b=d(g),M=n(135),_=d(M),C=n(108),T=d(C);e.exports=t.default},41:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdWithHover:Boolean},computed:{classes:function(){return{"md-with-hover":this.mdWithHover}}}},e.exports=t.default},42:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdInset:Boolean},computed:{classes:function(){return{"md-inset":this.mdInset}}}},e.exports=t.default},43:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={methods:{setContentMargin:function(){this.content.style.marginTop=-this.content.offsetHeight+"px"},toggle:function(){this.$refs.expand.classList.toggle("md-active")},onWindowResize:function(){window.requestAnimationFrame(this.setContentMargin)}},mounted:function(){this.trigger=this.$el.querySelector("[md-expand-trigger]"),this.content=this.$el.querySelector(".md-card-content"),this.content&&(this.setContentMargin(),this.trigger.addEventListener("click",this.toggle),window.addEventListener("resize",this.onWindowResize))},destroyed:function(){this.content&&(this.trigger.removeEventListener("click",this.toggle),window.removeEventListener("resize",this.onWindowResize))}},e.exports=t.default},44:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={mounted:function(){this.parentClasses=this.$parent.$el.classList,this.parentClasses.contains("md-card-header")&&(this.insideParent=!0,this.parentClasses.add("md-card-header-flex"))},destroyed:function(){this.parentClasses.remove("md-card-header-flex")}},e.exports=t.default},45:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdRatio:String,mdMedium:Boolean,mdBig:Boolean},computed:{classes:function e(){var e={"md-16-9":"16:9"===this.mdRatio||"16/9"===this.mdRatio,"md-4-3":"4:3"===this.mdRatio||"4/3"===this.mdRatio,"md-1-1":"1:1"===this.mdRatio||"1/1"===this.mdRatio};return(this.mdMedium||this.mdBig)&&(e={"md-medium":this.mdMedium,"md-big":this.mdBig}),e}}},e.exports=t.default},46:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){var n=document.createElement("canvas");e.onload=function(){var e=0,d=void 0,r=void 0,o=void 0,a=void 0,i=void 0,s=void 0,c=void 0;n.width=this.width,n.height=this.height,d=n.getContext("2d"),d.drawImage(this,0,0),r=d.getImageData(0,0,n.width,n.height),o=r.data;for(var u=0,f=o.length;u=.7&&(d=.7),e.mdTextScrim?e.applyScrimColor(d):e.mdSolid&&e.applySolidColor(d)})}},e.exports=t.default},88:function(e,t){},108:function(e,t){e.exports=".THEME_NAME .md-card,.THEME_NAME.md-card{background-color:BACKGROUND-COLOR-A100}.THEME_NAME .md-card .md-card-header .md-icon-button .md-icon,.THEME_NAME .md-card .md-card-actions .md-icon-button .md-icon,.THEME_NAME.md-card .md-card-header .md-icon-button .md-icon,.THEME_NAME.md-card .md-card-actions .md-icon-button .md-icon{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-card>.md-card-area:after,.THEME_NAME.md-card>.md-card-area:after{background-color:BACKGROUND-CONTRAST-0.12}.THEME_NAME .md-card .md-card-media-cover.md-text-scrim .md-backdrop,.THEME_NAME.md-card .md-card-media-cover.md-text-scrim .md-backdrop{background:linear-gradient(to bottom, BACKGROUND-CONTRAST-0.0 20%, BACKGROUND-CONTRAST-0.275 66%, BACKGROUND-CONTRAST-0.55 100%)}.THEME_NAME .md-card .md-card-media-cover.md-solid .md-card-area,.THEME_NAME.md-card .md-card-media-cover.md-solid .md-card-area{background-color:BACKGROUND-CONTRAST-0.4}.THEME_NAME .md-card .md-card-expand .md-card-actions,.THEME_NAME.md-card .md-card-expand .md-card-actions{background-color:BACKGROUND-COLOR-A100}\n"},131:function(e,t,n){var d,r;n(88),d=n(41);var o=n(200);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},132:function(e,t,n){var d,r,o=n(201);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},133:function(e,t,n){var d,r;d=n(42);var o=n(194);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},134:function(e,t,n){var d,r,o=n(211);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},135:function(e,t,n){var d,r;d=n(43);var o=n(214);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},136:function(e,t,n){var d,r,o=n(188);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},137:function(e,t,n){var d,r;d=n(44);var o=n(180);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},138:function(e,t,n){var d,r;d=n(45);var o=n(217);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},139:function(e,t,n){var d,r,o=n(187);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},140:function(e,t,n){var d,r;d=n(46);var o=n(221);r=d=d||{},"object"!=typeof d.default&&"function"!=typeof d.default||(r=d=d.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,e.exports=d},180:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-header-text"},[e._t("default")])},staticRenderFns:[]}},187:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-media-actions"},[e._t("default")])},staticRenderFns:[]}},188:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-header"},[e._t("default")])},staticRenderFns:[]}},194:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-area",class:e.classes},[e._t("default")])},staticRenderFns:[]}},200:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card",class:e.classes},[e._t("default")])},staticRenderFns:[]}},201:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-actions"},[e._t("default")])},staticRenderFns:[]}},211:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-content"},[e._t("default")])},staticRenderFns:[]}},214:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{ref:"expand",staticClass:"md-card-expand"},[e._t("default")])},staticRenderFns:[]}},217:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-media",class:e.classes},[e._t("default")])},staticRenderFns:[]}},221:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-card-media-cover",class:e.classes},[e._t("default")," ",e.mdTextScrim?t("div",{ref:"backdrop",staticClass:"md-card-backdrop",style:e.styles}):e._e()])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdCheckbox/index.css b/dist/components/mdCheckbox/index.css index 1996eb0..477bec2 100644 --- a/dist/components/mdCheckbox/index.css +++ b/dist/components/mdCheckbox/index.css @@ -1 +1,81 @@ -.md-checkbox{width:auto;margin:16px 8px 16px 0;display:-ms-inline-flexbox;display:inline-flex;position:relative}.md-checkbox .md-checkbox-container{width:20px;height:20px;position:relative;border-radius:2px;border:2px solid rgba(0,0,0,.54);transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-checkbox .md-checkbox-container:focus{outline:none}.md-checkbox .md-checkbox-container:before{width:48px;height:48px;position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.55,0,.55,.2);content:" "}.md-checkbox .md-checkbox-container:after{width:6px;height:13px;position:absolute;top:0;left:5px;border:2px solid #fff;border-top:0;border-left:0;opacity:0;transform:rotate(45deg) scale3D(.15,.15,1);transition:all .3s cubic-bezier(.55,0,.55,.2);content:" "}.md-checkbox .md-checkbox-container input{position:absolute;left:-999em}.md-checkbox .md-checkbox-container .md-ink-ripple{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;color:rgba(0,0,0,.54)}.md-checkbox .md-checkbox-container .md-ink-ripple .md-ripple{width:48px!important;height:48px!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.md-checkbox .md-checkbox-label{height:20px;padding-left:8px;line-height:20px}.md-checkbox.md-checked .md-checkbox-container:after{opacity:1;transform:rotate(45deg) scale3D(1,1,1);transition:all .4s cubic-bezier(.25,.8,.25,1)} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-checkbox { + width: auto; + margin: 16px 8px 16px 0; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; +} +.md-checkbox .md-checkbox-container { + width: 20px; + height: 20px; + position: relative; + border-radius: 2px; + border: 2px solid rgba(0, 0, 0, 0.54); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-checkbox .md-checkbox-container:focus { + outline: none; +} +.md-checkbox .md-checkbox-container:before { + width: 48px; + height: 48px; + position: absolute; + top: 50%; + left: 50%; + border-radius: 50%; + transform: translate(-50%, -50%); + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + content: " "; +} +.md-checkbox .md-checkbox-container:after { + width: 6px; + height: 13px; + position: absolute; + top: 0; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + opacity: 0; + transform: rotate(45deg) scale3D(0.15, 0.15, 1); + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + content: " "; +} +.md-checkbox .md-checkbox-container input { + position: absolute; + left: -999em; +} +.md-checkbox .md-checkbox-container .md-ink-ripple { + top: -16px; + right: -16px; + bottom: -16px; + left: -16px; + border-radius: 50%; + color: rgba(0, 0, 0, 0.54); +} +.md-checkbox .md-checkbox-container .md-ink-ripple .md-ripple { + width: 48px !important; + height: 48px !important; + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +.md-checkbox .md-checkbox-label { + height: 20px; + padding-left: 8px; + line-height: 20px; +} +.md-checkbox.md-checked .md-checkbox-container:after { + opacity: 1; + transform: rotate(45deg) scale3D(1, 1, 1); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdCheckbox/index.debug.js b/dist/components/mdCheckbox/index.debug.js index 2143212..c1a3419 100644 --- a/dist/components/mdCheckbox/index.debug.js +++ b/dist/components/mdCheckbox/index.debug.js @@ -114,7 +114,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdCheckbox/mdCheckbox.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCheckbox/mdCheckbox.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -125,9 +125,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-9db725e6", __vue_options__) + hotAPI.createRecord("data-v-42429b83", __vue_options__) } else { - hotAPI.reload("data-v-9db725e6", __vue_options__) + hotAPI.reload("data-v-42429b83", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdCheckbox.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -253,7 +253,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-9db725e6", module.exports) + require("vue-hot-reload-api").rerender("data-v-42429b83", module.exports) } } diff --git a/dist/components/mdCheckbox/index.debug.js.map b/dist/components/mdCheckbox/index.debug.js.map index 37ca581..5181a94 100644 --- a/dist/components/mdCheckbox/index.debug.js.map +++ b/dist/components/mdCheckbox/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6******","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0******","webpack:///./src/components/mdCheckbox/index.js","webpack:///./src/components/mdCheckbox/mdCheckbox.vue","webpack:///./src/components/mdCheckbox/mdCheckbox.scss","webpack:///mdCheckbox.vue","webpack:///./src/components/mdCheckbox/mdCheckbox.vue?01b3","webpack:///./src/components/mdCheckbox/mdCheckbox.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,aAAd,EAA6BD,IAAIE,MAAJ,sBAA7B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;ACeA;;;;WAGA;qBACA;SACA;eAEA;AALA;yBAMA;;qBAGA;AAFA;AAGA;;;iCAEA;;oCAEA;6BAEA;AAHA;AAKA;AAPA;;6BASA;2BACA;AAEA;AAJA;;+CAMA;2BACA;8BACA;4CACA;2CACA;AACA;AAEA;AARA;AAzBA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC7CA,0IAAyI,mCAAmC,+BAA+B,EAAE,uIAAuI,oCAAoC,EAAE,2GAA2G,wBAAwB,EAAE,mGAAmG,iBAAiB,EAAE,iJAAiJ,oCAAoC,gCAAgC,EAAE,6JAA6J,qCAAqC,EAAE,iIAAiI,yBAAyB,EAAE,2IAA2I,iCAAiC,6BAA6B,EAAE,uJAAuJ,kCAAkC,EAAE,2HAA2H,sBAAsB,EAAE,mJAAmJ,0CAA0C,8BAA8B,EAAE,+JAA+J,sCAAsC,EAAE,G","file":"components/mdCheckbox/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdCheckbox from './mdCheckbox.vue';\nimport mdCheckboxTheme from './mdCheckbox.theme';\n\nexport default function install(Vue) {\n Vue.component('md-checkbox', Vue.extend(mdCheckbox));\n\n Vue.material.styles.push(mdCheckboxTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdCheckbox/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-9db725e6!sass!./mdCheckbox.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCheckbox.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-9db725e6!vue-loader/lib/selector?type=template&index=0!./mdCheckbox.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdCheckbox/mdCheckbox.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-9db725e6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-9db725e6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCheckbox.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCheckbox/mdCheckbox.vue\n// module id = 62\n// module chunks = 6 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-9db725e6!./~/sass-loader!./src/components/mdCheckbox/mdCheckbox.scss\n// module id = 63\n// module chunks = 6 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCheckbox.vue?19346d9b","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-checkbox\",\n class: _vm.classes\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (_vm.disabled),\n expression: \"disabled\"\n }],\n staticClass: \"md-checkbox-container\",\n attrs: {\n \"tabindex\": \"0\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.toggleCheck($event)\n }\n }\n }, [_h('input', {\n attrs: {\n \"type\": \"checkbox\",\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"disabled\": _vm.disabled,\n \"tabindex\": \"-1\"\n },\n domProps: {\n \"value\": _vm.value\n }\n })]), \" \", (_vm.$slots.default) ? _h('label', {\n staticClass: \"md-checkbox-label\",\n attrs: {\n \"for\": _vm.id || _vm.name\n }\n }, [_vm._t(\"default\")]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-9db725e6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-9db725e6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCheckbox/mdCheckbox.vue\n// module id = 65\n// module chunks = 6 24","module.exports = \".THEME_NAME .md-checkbox.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-checked .md-checkbox-container {\\n background-color: ACCENT-COLOR;\\n border-color: ACCENT-COLOR; }\\n .THEME_NAME .md-checkbox.md-checked .md-checkbox-container:after, .THEME_NAME.md-checkbox.md-checked .md-checkbox-container:after {\\n border-color: ACCENT-CONTRAST; }\\n\\n.THEME_NAME .md-checkbox.md-checked .md-ink-ripple, .THEME_NAME.md-checkbox.md-checked .md-ink-ripple {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-checkbox.md-checked .md-ripple, .THEME_NAME.md-checkbox.md-checked .md-ripple {\\n opacity: .38; }\\n\\n.THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container {\\n background-color: PRIMARY-COLOR;\\n border-color: PRIMARY-COLOR; }\\n .THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container:after, .THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container:after {\\n border-color: PRIMARY-CONTRAST; }\\n\\n.THEME_NAME .md-checkbox.md-primary.md-checked .md-ink-ripple, .THEME_NAME.md-checkbox.md-primary.md-checked .md-ink-ripple {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container {\\n background-color: WARN-COLOR;\\n border-color: WARN-COLOR; }\\n .THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container:after, .THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container:after {\\n border-color: WARN-CONTRAST; }\\n\\n.THEME_NAME .md-checkbox.md-warn.md-checked .md-ink-ripple, .THEME_NAME.md-checkbox.md-warn.md-checked .md-ink-ripple {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-checkbox.md-disabled.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-disabled.md-checked .md-checkbox-container {\\n background-color: rgba(0, 0, 0, 0.26);\\n border-color: transparent; }\\n\\n.THEME_NAME .md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container, .THEME_NAME.md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container {\\n border-color: rgba(0, 0, 0, 0.26); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCheckbox/mdCheckbox.theme\n// module id = 66\n// module chunks = 6 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6******","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf******","webpack:///./src/components/mdCheckbox/index.js","webpack:///./src/components/mdCheckbox/mdCheckbox.vue","webpack:///./src/components/mdCheckbox/mdCheckbox.scss","webpack:///mdCheckbox.vue","webpack:///./src/components/mdCheckbox/mdCheckbox.vue?db18","webpack:///./src/components/mdCheckbox/mdCheckbox.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,aAAd,EAA6BD,IAAIE,MAAJ,sBAA7B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;ACeA;;;;WAGA;qBACA;SACA;eAEA;AALA;yBAMA;;qBAGA;AAFA;AAGA;;;iCAEA;;oCAEA;6BAEA;AAHA;AAKA;AAPA;;6BASA;2BACA;AAEA;AAJA;;+CAMA;2BACA;8BACA;4CACA;2CACA;AACA;AAEA;AARA;AAzBA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC7CA,0IAAyI,mCAAmC,+BAA+B,EAAE,uIAAuI,oCAAoC,EAAE,2GAA2G,wBAAwB,EAAE,mGAAmG,iBAAiB,EAAE,iJAAiJ,oCAAoC,gCAAgC,EAAE,6JAA6J,qCAAqC,EAAE,iIAAiI,yBAAyB,EAAE,2IAA2I,iCAAiC,6BAA6B,EAAE,uJAAuJ,kCAAkC,EAAE,2HAA2H,sBAAsB,EAAE,mJAAmJ,0CAA0C,8BAA8B,EAAE,+JAA+J,sCAAsC,EAAE,G","file":"components/mdCheckbox/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdCheckbox from './mdCheckbox.vue';\nimport mdCheckboxTheme from './mdCheckbox.theme';\n\nexport default function install(Vue) {\n Vue.component('md-checkbox', Vue.extend(mdCheckbox));\n\n Vue.material.styles.push(mdCheckboxTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdCheckbox/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-42429b83!sass!./mdCheckbox.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdCheckbox.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-42429b83!vue-loader/lib/selector?type=template&index=0!./mdCheckbox.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdCheckbox/mdCheckbox.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-42429b83\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-42429b83\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdCheckbox.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCheckbox/mdCheckbox.vue\n// module id = 62\n// module chunks = 6 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-42429b83!./~/sass-loader!./src/components/mdCheckbox/mdCheckbox.scss\n// module id = 63\n// module chunks = 6 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdCheckbox.vue?19346d9b","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-checkbox\",\n class: _vm.classes\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (_vm.disabled),\n expression: \"disabled\"\n }],\n staticClass: \"md-checkbox-container\",\n attrs: {\n \"tabindex\": \"0\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.toggleCheck($event)\n }\n }\n }, [_h('input', {\n attrs: {\n \"type\": \"checkbox\",\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"disabled\": _vm.disabled,\n \"tabindex\": \"-1\"\n },\n domProps: {\n \"value\": _vm.value\n }\n })]), \" \", (_vm.$slots.default) ? _h('label', {\n staticClass: \"md-checkbox-label\",\n attrs: {\n \"for\": _vm.id || _vm.name\n }\n }, [_vm._t(\"default\")]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-42429b83\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-42429b83!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdCheckbox/mdCheckbox.vue\n// module id = 65\n// module chunks = 6 24","module.exports = \".THEME_NAME .md-checkbox.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-checked .md-checkbox-container {\\n background-color: ACCENT-COLOR;\\n border-color: ACCENT-COLOR; }\\n .THEME_NAME .md-checkbox.md-checked .md-checkbox-container:after, .THEME_NAME.md-checkbox.md-checked .md-checkbox-container:after {\\n border-color: ACCENT-CONTRAST; }\\n\\n.THEME_NAME .md-checkbox.md-checked .md-ink-ripple, .THEME_NAME.md-checkbox.md-checked .md-ink-ripple {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-checkbox.md-checked .md-ripple, .THEME_NAME.md-checkbox.md-checked .md-ripple {\\n opacity: .38; }\\n\\n.THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container {\\n background-color: PRIMARY-COLOR;\\n border-color: PRIMARY-COLOR; }\\n .THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container:after, .THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container:after {\\n border-color: PRIMARY-CONTRAST; }\\n\\n.THEME_NAME .md-checkbox.md-primary.md-checked .md-ink-ripple, .THEME_NAME.md-checkbox.md-primary.md-checked .md-ink-ripple {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container {\\n background-color: WARN-COLOR;\\n border-color: WARN-COLOR; }\\n .THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container:after, .THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container:after {\\n border-color: WARN-CONTRAST; }\\n\\n.THEME_NAME .md-checkbox.md-warn.md-checked .md-ink-ripple, .THEME_NAME.md-checkbox.md-warn.md-checked .md-ink-ripple {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-checkbox.md-disabled.md-checked .md-checkbox-container, .THEME_NAME.md-checkbox.md-disabled.md-checked .md-checkbox-container {\\n background-color: rgba(0, 0, 0, 0.26);\\n border-color: transparent; }\\n\\n.THEME_NAME .md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container, .THEME_NAME.md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container {\\n border-color: rgba(0, 0, 0, 0.26); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdCheckbox/mdCheckbox.theme\n// module id = 66\n// module chunks = 6 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdCheckbox/index.js b/dist/components/mdCheckbox/index.js index d84431e..4416755 100644 --- a/dist/components/mdCheckbox/index.js +++ b/dist/components/mdCheckbox/index.js @@ -1 +1 @@ -!function(e,c){"object"==typeof exports&&"object"==typeof module?module.exports=c():"function"==typeof define&&define.amd?define([],c):"object"==typeof exports?exports.VueMaterial=c():e.VueMaterial=c()}(this,function(){return function(e){function c(o){if(d[o])return d[o].exports;var t=d[o]={exports:{},id:o,loaded:!1};return e[o].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}var d={};return c.m=e,c.c=d,c.p="/",c(0)}({0:function(e,c,d){e.exports=d(12)},12:function(e,c,d){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function t(e){e.component("md-checkbox",e.extend(n.default)),e.material.styles.push(i.default)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;var r=d(141),n=o(r),a=d(109),i=o(a);e.exports=c.default},47:function(e,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default={props:{name:String,value:[String,Boolean],id:String,disabled:Boolean},data:function(){return{checked:this.value}},computed:{classes:function(){return{"md-checked":Boolean(this.checked),"md-disabled":this.disabled}}},watch:{value:function(){this.checked=this.value}},methods:{toggleCheck:function(e){this.disabled||(this.checked=!this.checked,this.$emit("change",this.checked,e),this.$emit("input",this.checked,e))}}},e.exports=c.default},97:function(e,c){},109:function(e,c){e.exports=".THEME_NAME .md-checkbox.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-checked .md-checkbox-container{background-color:ACCENT-COLOR;border-color:ACCENT-COLOR}.THEME_NAME .md-checkbox.md-checked .md-checkbox-container:after,.THEME_NAME.md-checkbox.md-checked .md-checkbox-container:after{border-color:ACCENT-CONTRAST}.THEME_NAME .md-checkbox.md-checked .md-ink-ripple,.THEME_NAME.md-checkbox.md-checked .md-ink-ripple{color:ACCENT-COLOR}.THEME_NAME .md-checkbox.md-checked .md-ripple,.THEME_NAME.md-checkbox.md-checked .md-ripple{opacity:.38}.THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container{background-color:PRIMARY-COLOR;border-color:PRIMARY-COLOR}.THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container:after,.THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container:after{border-color:PRIMARY-CONTRAST}.THEME_NAME .md-checkbox.md-primary.md-checked .md-ink-ripple,.THEME_NAME.md-checkbox.md-primary.md-checked .md-ink-ripple{color:PRIMARY-COLOR}.THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container{background-color:WARN-COLOR;border-color:WARN-COLOR}.THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container:after,.THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container:after{border-color:WARN-CONTRAST}.THEME_NAME .md-checkbox.md-warn.md-checked .md-ink-ripple,.THEME_NAME.md-checkbox.md-warn.md-checked .md-ink-ripple{color:WARN-COLOR}.THEME_NAME .md-checkbox.md-disabled.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-disabled.md-checked .md-checkbox-container{background-color:rgba(0,0,0,0.26);border-color:transparent}.THEME_NAME .md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container,.THEME_NAME.md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container{border-color:rgba(0,0,0,0.26)}\n"},141:function(e,c,d){var o,t;d(97),o=d(47);var r=d(220);t=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(t=o=o.default),"function"==typeof t&&(t=t.options),t.render=r.render,t.staticRenderFns=r.staticRenderFns,e.exports=o},220:function(e,c){e.exports={render:function(){var e=this,c=e.$createElement;return c("div",{staticClass:"md-checkbox",class:e.classes},[c("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:e.disabled,expression:"disabled"}],staticClass:"md-checkbox-container",attrs:{tabindex:"0"},on:{click:function(c){c.stopPropagation(),e.toggleCheck(c)}}},[c("input",{attrs:{type:"checkbox",name:e.name,id:e.id,disabled:e.disabled,tabindex:"-1"},domProps:{value:e.value}})])," ",e.$slots.default?c("label",{staticClass:"md-checkbox-label",attrs:{for:e.id||e.name}},[e._t("default")]):e._e()])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,c){"object"==typeof exports&&"object"==typeof module?module.exports=c():"function"==typeof define&&define.amd?define([],c):"object"==typeof exports?exports.VueMaterial=c():e.VueMaterial=c()}(this,function(){return function(e){function c(o){if(d[o])return d[o].exports;var t=d[o]={exports:{},id:o,loaded:!1};return e[o].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}var d={};return c.m=e,c.c=d,c.p="/",c(0)}({0:function(e,c,d){e.exports=d(12)},12:function(e,c,d){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function t(e){e.component("md-checkbox",e.extend(n.default)),e.material.styles.push(i.default)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;var r=d(141),n=o(r),a=d(109),i=o(a);e.exports=c.default},47:function(e,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default={props:{name:String,value:[String,Boolean],id:String,disabled:Boolean},data:function(){return{checked:this.value}},computed:{classes:function(){return{"md-checked":Boolean(this.checked),"md-disabled":this.disabled}}},watch:{value:function(){this.checked=this.value}},methods:{toggleCheck:function(e){this.disabled||(this.checked=!this.checked,this.$emit("change",this.checked,e),this.$emit("input",this.checked,e))}}},e.exports=c.default},89:function(e,c){},109:function(e,c){e.exports=".THEME_NAME .md-checkbox.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-checked .md-checkbox-container{background-color:ACCENT-COLOR;border-color:ACCENT-COLOR}.THEME_NAME .md-checkbox.md-checked .md-checkbox-container:after,.THEME_NAME.md-checkbox.md-checked .md-checkbox-container:after{border-color:ACCENT-CONTRAST}.THEME_NAME .md-checkbox.md-checked .md-ink-ripple,.THEME_NAME.md-checkbox.md-checked .md-ink-ripple{color:ACCENT-COLOR}.THEME_NAME .md-checkbox.md-checked .md-ripple,.THEME_NAME.md-checkbox.md-checked .md-ripple{opacity:.38}.THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container{background-color:PRIMARY-COLOR;border-color:PRIMARY-COLOR}.THEME_NAME .md-checkbox.md-primary.md-checked .md-checkbox-container:after,.THEME_NAME.md-checkbox.md-primary.md-checked .md-checkbox-container:after{border-color:PRIMARY-CONTRAST}.THEME_NAME .md-checkbox.md-primary.md-checked .md-ink-ripple,.THEME_NAME.md-checkbox.md-primary.md-checked .md-ink-ripple{color:PRIMARY-COLOR}.THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container{background-color:WARN-COLOR;border-color:WARN-COLOR}.THEME_NAME .md-checkbox.md-warn.md-checked .md-checkbox-container:after,.THEME_NAME.md-checkbox.md-warn.md-checked .md-checkbox-container:after{border-color:WARN-CONTRAST}.THEME_NAME .md-checkbox.md-warn.md-checked .md-ink-ripple,.THEME_NAME.md-checkbox.md-warn.md-checked .md-ink-ripple{color:WARN-COLOR}.THEME_NAME .md-checkbox.md-disabled.md-checked .md-checkbox-container,.THEME_NAME.md-checkbox.md-disabled.md-checked .md-checkbox-container{background-color:rgba(0,0,0,0.26);border-color:transparent}.THEME_NAME .md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container,.THEME_NAME.md-checkbox.md-disabled:not(.md-checked) .md-checkbox-container{border-color:rgba(0,0,0,0.26)}\n"},141:function(e,c,d){var o,t;d(89),o=d(47);var r=d(203);t=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(t=o=o.default),"function"==typeof t&&(t=t.options),t.render=r.render,t.staticRenderFns=r.staticRenderFns,e.exports=o},203:function(e,c){e.exports={render:function(){var e=this,c=e.$createElement;return c("div",{staticClass:"md-checkbox",class:e.classes},[c("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:e.disabled,expression:"disabled"}],staticClass:"md-checkbox-container",attrs:{tabindex:"0"},on:{click:function(c){c.stopPropagation(),e.toggleCheck(c)}}},[c("input",{attrs:{type:"checkbox",name:e.name,id:e.id,disabled:e.disabled,tabindex:"-1"},domProps:{value:e.value}})])," ",e.$slots.default?c("label",{staticClass:"md-checkbox-label",attrs:{for:e.id||e.name}},[e._t("default")]):e._e()])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdCore/index.css b/dist/components/mdCore/index.css index 5bf66c2..609d22b 100644 --- a/dist/components/mdCore/index.css +++ b/dist/components/mdCore/index.css @@ -1 +1,36 @@ -.md-ink-ripple{pointer-events:none;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0);transition:all .3s cubic-bezier(.55,0,.55,.2)}.md-ripple{position:absolute;transform:scale(0);background-color:currentColor;opacity:.26;border-radius:50%}.md-ripple.md-active{animation:ripple 1s cubic-bezier(.25,.8,.25,1)}@keyframes ripple{to{transform:scale(1.5);opacity:0}} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-ink-ripple { + pointer-events: none; + overflow: hidden; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -webkit-mask-image: radial-gradient(circle, white 100%, black 100%); + mask-image: radial-gradient(circle, white 100%, black 100%); + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); +} +.md-ripple { + position: absolute; + transform: scale(0); + background-color: currentColor; + opacity: .26; + border-radius: 50%; +} +.md-ripple.md-active { + animation: ripple 1s cubic-bezier(0.25, 0.8, 0.25, 1); +} +@keyframes ripple { +to { + transform: scale(1.5); + opacity: 0; +} +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdCore/index.debug.js b/dist/components/mdCore/index.debug.js index 332b44f..c38aad5 100644 --- a/dist/components/mdCore/index.debug.js +++ b/dist/components/mdCore/index.debug.js @@ -1020,7 +1020,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/core/components/mdInkRipple/mdInkRipple.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/core/components/mdInkRipple/mdInkRipple.vue" if (__vue_options__.functional) {console.error("[vue-loader] mdInkRipple.vue: functional components are not supported and should be defined in plain js files using render functions.")} module.exports = __vue_exports__ diff --git a/dist/components/mdCore/index.debug.js.map b/dist/components/mdCore/index.debug.js.map index 016ef95..2277dce 100644 --- a/dist/components/mdCore/index.debug.js.map +++ b/dist/components/mdCore/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*******","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*******","webpack:///./~/css-loader/lib/css-base.js","webpack:///./src/core/index.js","webpack:///./src/core/components/mdTheme/index.js","webpack:///./src/core/components/mdTheme/palette.js","webpack:///./src/core/components/mdTheme/rgba.js","webpack:///./src/core/components/mdInkRipple/index.js","webpack:///./~/scopedQuerySelectorShim/dist/scopedQuerySelectorShim.js","webpack:///./src/core/components/mdInkRipple/mdInkRipple.vue","webpack:///./src/core/components/mdInkRipple/mdInkRipple.scss","webpack:///./src/core/stylesheets/core.theme","webpack:///./src/core/stylesheets/core.scss?f06d","webpack:///./src/core/stylesheets/core.scss","webpack:///./~/vue-style-loader/addStyles.js"],"names":["install","Vue","installed","console","warn","material","styles","use","VALID_THEME_TYPE","DEFAULT_THEME_COLORS","primary","accent","background","createNewStyleElement","style","name","head","document","styleId","querySelector","newTag","createElement","replace","type","id","textContent","appendChild","registeredThemes","parseStyle","theme","forEach","RegExp","toUpperCase","match","paletteType","colorType","hue","opacity","color","colorVariant","isDefault","darkText","indexOf","registerTheme","themeStyles","parsedStyle","push","join","registerAllThemes","themes","themeNames","Object","keys","registerDirective","element","value","oldValue","newClass","oldClass","classList","contains","remove","add","directive","register","spec","registerAll","red","A100","A200","A400","A700","pink","purple","indigo","blue","cyan","teal","green","lime","yellow","amber","orange","brown","grey","white","black","hex","r","g","b","toString","Error","length","parseInt","substring","rSubstring","gSubstring","bSubstring","rippleParentClass","rippleClass","rippleActiveClass","registeredMouseFunction","referenceElement","unregisterMouseEvent","el","removeEventListener","registerMouseEvent","holder","ripple","event","rect","getBoundingClientRect","stopPropagation","top","pageY","offsetHeight","body","scrollTop","left","pageX","offsetWidth","scrollLeft","addEventListener","className","size","width","height","checkAvailablePositions","availablePositions","getComputedStyle","position","getClosestParent","found","parent","parentNode","tagName","toLowerCase","createRipple","currentRipple","elementSize","Math","round","max","rippleParent","rippleElement","bindings","nextTick","component","props","mdDisabled","Boolean","render","staticClass","watch","$el","mounted","destroyed"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,iBAAgB,iBAAiB;AACjC;AACA;AACA,yCAAwC,gBAAgB;AACxD,KAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAgB,iBAAiB;AACjC;AACA;AACA;AACA;AACA,aAAY,oBAAoB;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;mBCzCwBA,O;;AAPxB;;;;AACA;;;;AACA;;;;AAGA;;;;AANA;AAQe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnC,OAAID,QAAQE,SAAZ,EAAuB;AACrBC,aAAQC,IAAR,CAAa,oCAAb;;AAEA;AACD;;AAEDJ,WAAQE,SAAR,GAAoB,IAApB;;AAEAD,OAAII,QAAJ,GAAe;AACbC,aAAQ;AADK,IAAf;;AAIAL,OAAIM,GAAJ;AACAN,OAAIM,GAAJ;AACD;;AAlBD;;;;;;;;;;;;;mBCoIwBP,O;;AAzIxB;;;;AACA;;;;;;AAEA,KAAMQ,mBAAmB,CAAC,SAAD,EAAY,QAAZ,EAAsB,YAAtB,EAAoC,MAApC,EAA4C,OAA5C,EAAqD,OAArD,EAA8D,OAA9D,CAAzB;AACA,KAAMC,uBAAuB;AAC3BC,YAAS,QADkB;AAE3BC,WAAQ,MAFmB;AAG3BC,eAAY,MAHe;AAI3BR,SAAM;AAJqB,EAA7B;AAMA;;;;;;;;;;;;;AAaA,KAAMS,wBAAwB,SAAxBA,qBAAwB,CAACC,KAAD,EAAQC,IAAR,EAAiB;AAC7C,OAAIC,OAAOC,SAASD,IAApB;AACA,OAAIE,UAAU,cAAcH,IAA5B;;AAEA,OAAI,CAACC,KAAKG,aAAL,CAAmB,MAAMD,OAAzB,CAAL,EAAwC;AACtC,SAAIE,SAASH,SAASI,aAAT,CAAuB,OAAvB,CAAb;;AAEAP,aAAQA,MAAMQ,OAAN,CAAc,aAAd,EAA6BJ,OAA7B,CAAR;;AAEAE,YAAOG,IAAP,GAAc,UAAd;AACAH,YAAOI,EAAP,GAAYN,OAAZ;AACAE,YAAOK,WAAP,GAAqBX,KAArB;;AAEAE,UAAKU,WAAL,CAAiBN,MAAjB;AACD;AACF,EAfD;;AAiBA,KAAIO,mBAAmB,EAAvB;;AAEA,KAAMC,aAAa,SAAbA,UAAa,CAACd,KAAD,EAAQe,KAAR,EAAkB;AACnCrB,oBAAiBsB,OAAjB,CAAyB,UAACP,IAAD,EAAU;AACjCT,aAAQA,MAAMQ,OAAN,CAAcS,OAAO,MAAMR,KAAKS,WAAL,EAAN,GAA2B,+CAAlC,EAAmF,GAAnF,CAAd,EAAuG,UAACC,KAAD,EAAQC,WAAR,EAAqBC,SAArB,EAAgCC,GAAhC,EAAqCC,OAArC,EAAiD;AAC9J,WAAIC,cAAJ;AACA,WAAIC,eAAe,CAACH,GAAD,KAAS,CAAT,GAAa,GAAb,GAAmBA,GAAtC;;AAEA,WAAIP,MAAMN,IAAN,CAAJ,EAAiB;AACf,aAAI,OAAOM,MAAMN,IAAN,CAAP,KAAuB,QAA3B,EAAqC;AACnCe,mBAAQ,kBAAQT,MAAMN,IAAN,CAAR,CAAR;AACD,UAFD,MAEO;AACLe,mBAAQ,kBAAQT,MAAMN,IAAN,EAAYe,KAApB,KAA8B,kBAAQ7B,qBAAqBc,IAArB,CAAR,CAAtC;AACAgB,0BAAe,CAACH,GAAD,KAAS,CAAT,GAAaP,MAAMN,IAAN,EAAYa,GAAzB,GAA+BA,GAA9C;AACD;AACF,QAPD,MAOO;AACLE,iBAAQ,kBAAQ7B,qBAAqBc,IAArB,CAAR,CAAR;AACD;;AAED,WAAIY,cAAc,OAAlB,EAA2B;AACzB,aAAIK,YAAY,kBAAQX,MAAMN,IAAN,CAAR,CAAhB;;AAEA,aAAI,CAACa,GAAD,IAAQ,CAACI,SAAb,EAAwB;AACtB,eAAIjB,SAAS,QAAb,EAAuB;AACrBgB,4BAAe,MAAf;AACD,YAFD,MAEO,IAAIhB,SAAS,YAAb,EAA2B;AAChCgB,4BAAe,EAAf;AACD;AACF;;AAED,aAAIF,OAAJ,EAAa;AACX,kBAAO,oBAAKC,MAAMC,YAAN,CAAL,EAA0BF,OAA1B,CAAP;AACD;;AAED,gBAAOC,MAAMC,YAAN,CAAP;AACD;;AAED,WAAID,MAAMG,QAAN,CAAeC,OAAf,CAAuBH,YAAvB,KAAwC,CAA5C,EAA+C;AAC7C,aAAIF,OAAJ,EAAa;AACX,kBAAO,oBAAK,MAAL,EAAaA,OAAb,CAAP;AACD;;AAED,gBAAO,oBAAP;AACD;;AAED,WAAIA,OAAJ,EAAa;AACX,gBAAO,oBAAK,MAAL,EAAaA,OAAb,CAAP;AACD;;AAED,cAAO,0BAAP;AACD,MA9CO,CAAR;AA+CD,IAhDD;;AAkDA,UAAOvB,KAAP;AACD,EApDD;;AAsDA,KAAM6B,gBAAgB,SAAhBA,aAAgB,CAACd,KAAD,EAAQd,IAAR,EAAc6B,WAAd,EAA8B;AAClD,OAAIC,cAAc,EAAlB;;AAEAD,eAAYd,OAAZ,CAAoB,UAAChB,KAAD,EAAW;AAC7B+B,iBAAYC,IAAZ,CAAiBlB,WAAWd,KAAX,EAAkBe,KAAlB,CAAjB;AACD,IAFD;;AAIAhB,yBAAsBgC,YAAYE,IAAZ,CAAiB,IAAjB,CAAtB,EAA8ChC,IAA9C;AACD,EARD;;AAUA,KAAMiC,oBAAoB,SAApBA,iBAAoB,CAACC,MAAD,EAASL,WAAT,EAAyB;AACjD,OAAIM,aAAaD,SAASE,OAAOC,IAAP,CAAYH,MAAZ,CAAT,GAA+B,EAAhD;;AAEA,OAAIC,WAAWR,OAAX,CAAmB,SAAnB,MAAkC,CAAC,CAAvC,EAA0C;AACxCC,mBAAclC,oBAAd,EAAoC,SAApC,EAA+CmC,WAA/C;AACAjB,sBAAiBmB,IAAjB,CAAsB,SAAtB;AACD;;AAEDI,cAAWpB,OAAX,CAAmB,UAACf,IAAD,EAAU;AAC3B4B,mBAAcM,OAAOlC,IAAP,CAAd,EAA4BA,IAA5B,EAAkC6B,WAAlC;AACAjB,sBAAiBmB,IAAjB,CAAsB/B,IAAtB;AACD,IAHD;AAID,EAZD;;AAcA,KAAMsC,oBAAoB,SAApBA,iBAAoB,CAACC,OAAD,QAAkC;AAAA,OAAtBC,KAAsB,QAAtBA,KAAsB;AAAA,OAAfC,QAAe,QAAfA,QAAe;;AAC1D,OAAI3B,QAAQ0B,KAAZ;AACA,OAAIE,WAAW,cAAc5B,KAA7B;AACA,OAAI6B,WAAW,cAAcF,QAA7B;;AAEA,OAAI,CAACF,QAAQK,SAAR,CAAkBC,QAAlB,CAA2BH,QAA3B,CAAL,EAA2C;AACzCH,aAAQK,SAAR,CAAkBE,MAAlB,CAAyBH,QAAzB;;AAEA,SAAI7B,SAASF,iBAAiBe,OAAjB,CAAyBb,KAAzB,KAAmC,CAAhD,EAAmD;AACjDyB,eAAQK,SAAR,CAAkBG,GAAlB,CAAsBL,QAAtB;AACD,MAFD,MAEO;AACLH,eAAQK,SAAR,CAAkBG,GAAlB,CAAsBJ,QAAtB;AACAvD,eAAQC,IAAR,CAAa,0CAA0CyB,KAA1C,GAAkD,KAA/D;AACD;AACF;AACF,EAfD;;AAiBe,UAAS7B,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAI8D,SAAJ,CAAc,SAAd,EAAyBV,iBAAzB;;AAEApD,OAAII,QAAJ,CAAawB,KAAb,GAAqB;AACnBmC,aADmB,oBACVjD,IADU,EACJkD,IADI,EACE;AACnB,WAAIpC,QAAQ,EAAZ;;AAEAA,aAAMd,IAAN,IAAckD,IAAd;;AAEAjB,yBAAkBnB,KAAlB,EAAyB5B,IAAII,QAAJ,CAAaC,MAAtC;AACD,MAPkB;AAQnB4D,gBARmB,uBAQPjB,MARO,EAQC;AAClBD,yBAAkBC,MAAlB,EAA0BhD,IAAII,QAAJ,CAAaC,MAAvC;AACD;AAVkB,IAArB;AAYD;;;;;;;;;;;;;mBCxJc;AACb6D,QAAK;AACH,SAAI,SADD;AAEH,UAAK,SAFF;AAGH,UAAK,SAHF;AAIH,UAAK,SAJF;AAKH,UAAK,SALF;AAMH,UAAK,SANF;AAOH,UAAK,SAPF;AAQH,UAAK,SARF;AASH,UAAK,SATF;AAUH,UAAK,SAVF;AAWHC,WAAM,SAXH;AAYHC,WAAM,SAZH;AAaHC,WAAM,SAbH;AAcHC,WAAM,SAdH;AAeH9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,MAApB;AAfP,IADQ;AAkBb+B,SAAM;AACJ,SAAI,SADA;AAEJ,UAAK,SAFD;AAGJ,UAAK,SAHD;AAIJ,UAAK,SAJD;AAKJ,UAAK,SALD;AAMJ,UAAK,SAND;AAOJ,UAAK,SAPD;AAQJ,UAAK,SARD;AASJ,UAAK,SATD;AAUJ,UAAK,SAVD;AAWJJ,WAAM,SAXF;AAYJC,WAAM,SAZF;AAaJC,WAAM,SAbF;AAcJC,WAAM,SAdF;AAeJ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,MAAf;AAfN,IAlBO;AAmCbgC,WAAQ;AACN,SAAI,SADE;AAEN,UAAK,SAFC;AAGN,UAAK,SAHC;AAIN,UAAK,SAJC;AAKN,UAAK,SALC;AAMN,UAAK,SANC;AAON,UAAK,SAPC;AAQN,UAAK,SARC;AASN,UAAK,SATC;AAUN,UAAK,SAVC;AAWNL,WAAM,SAXA;AAYNC,WAAM,SAZA;AAaNC,WAAM,SAbA;AAcNC,WAAM,SAdA;AAeN9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,MAAf;AAfJ,IAnCK;AAoDb,kBAAe;AACb,SAAI,SADS;AAEb,UAAK,SAFQ;AAGb,UAAK,SAHQ;AAIb,UAAK,SAJQ;AAKb,UAAK,SALQ;AAMb,UAAK,SANQ;AAOb,UAAK,SAPQ;AAQb,UAAK,SARQ;AASb,UAAK,SATQ;AAUb,UAAK,SAVQ;AAWb2B,WAAM,SAXO;AAYbC,WAAM,SAZO;AAabC,WAAM,SAbO;AAcbC,WAAM,SAdO;AAeb9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,MAAf;AAfG,IApDF;AAqEbiC,WAAQ;AACN,SAAI,SADE;AAEN,UAAK,SAFC;AAGN,UAAK,SAHC;AAIN,UAAK,SAJC;AAKN,UAAK,SALC;AAMN,UAAK,SANC;AAON,UAAK,SAPC;AAQN,UAAK,SARC;AASN,UAAK,SATC;AAUN,UAAK,SAVC;AAWNN,WAAM,SAXA;AAYNC,WAAM,SAZA;AAaNC,WAAM,SAbA;AAcNC,WAAM,SAdA;AAeN9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,MAAf;AAfJ,IArEK;AAsFbkC,SAAM;AACJ,SAAI,SADA;AAEJ,UAAK,SAFD;AAGJ,UAAK,SAHD;AAIJ,UAAK,SAJD;AAKJ,UAAK,SALD;AAMJ,UAAK,SAND;AAOJ,UAAK,SAPD;AAQJ,UAAK,SARD;AASJ,UAAK,SATD;AAUJ,UAAK,SAVD;AAWJP,WAAM,SAXF;AAYJC,WAAM,SAZF;AAaJC,WAAM,SAbF;AAcJC,WAAM,SAdF;AAeJ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,MAAzB;AAfN,IAtFO;AAuGb,iBAAc;AACZ,SAAI,SADQ;AAEZ,UAAK,SAFO;AAGZ,UAAK,SAHO;AAIZ,UAAK,SAJO;AAKZ,UAAK,SALO;AAMZ,UAAK,SANO;AAOZ,UAAK,SAPO;AAQZ,UAAK,SARO;AASZ,UAAK,SATO;AAUZ,UAAK,SAVO;AAWZ2B,WAAM,SAXM;AAYZC,WAAM,SAZM;AAaZC,WAAM,SAbM;AAcZC,WAAM,SAdM;AAeZ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,MAA9B,EAAsC,MAAtC,EAA8C,MAA9C;AAfE,IAvGD;AAwHbmC,SAAM;AACJ,SAAI,SADA;AAEJ,UAAK,SAFD;AAGJ,UAAK,SAHD;AAIJ,UAAK,SAJD;AAKJ,UAAK,SALD;AAMJ,UAAK,SAND;AAOJ,UAAK,SAPD;AAQJ,UAAK,SARD;AASJ,UAAK,SATD;AAUJ,UAAK,SAVD;AAWJR,WAAM,SAXF;AAYJC,WAAM,SAZF;AAaJC,WAAM,SAbF;AAcJC,WAAM,SAdF;AAeJ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,MAAnC,EAA2C,MAA3C,EAAmD,MAAnD,EAA2D,MAA3D;AAfN,IAxHO;AAyIboC,SAAM;AACJ,SAAI,SADA;AAEJ,UAAK,SAFD;AAGJ,UAAK,SAHD;AAIJ,UAAK,SAJD;AAKJ,UAAK,SALD;AAMJ,UAAK,SAND;AAOJ,UAAK,SAPD;AAQJ,UAAK,SARD;AASJ,UAAK,SATD;AAUJ,UAAK,SAVD;AAWJT,WAAM,SAXF;AAYJC,WAAM,SAZF;AAaJC,WAAM,SAbF;AAcJC,WAAM,SAdF;AAeJ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,MAAzB,EAAiC,MAAjC,EAAyC,MAAzC,EAAiD,MAAjD;AAfN,IAzIO;AA0JbqC,UAAO;AACL,SAAI,SADC;AAEL,UAAK,SAFA;AAGL,UAAK,SAHA;AAIL,UAAK,SAJA;AAKL,UAAK,SALA;AAML,UAAK,SANA;AAOL,UAAK,SAPA;AAQL,UAAK,SARA;AASL,UAAK,SATA;AAUL,UAAK,SAVA;AAWLV,WAAM,SAXD;AAYLC,WAAM,SAZD;AAaLC,WAAM,SAbD;AAcLC,WAAM,SAdD;AAeL9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,MAA9B,EAAsC,MAAtC,EAA8C,MAA9C,EAAsD,MAAtD;AAfL,IA1JM;AA2Kb,kBAAe;AACb,SAAI,SADS;AAEb,UAAK,SAFQ;AAGb,UAAK,SAHQ;AAIb,UAAK,SAJQ;AAKb,UAAK,SALQ;AAMb,UAAK,SANQ;AAOb,UAAK,SAPQ;AAQb,UAAK,SARQ;AASb,UAAK,SATQ;AAUb,UAAK,SAVQ;AAWb2B,WAAM,SAXO;AAYbC,WAAM,SAZO;AAabC,WAAM,SAbO;AAcbC,WAAM,SAdO;AAeb9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,MAAnC,EAA2C,MAA3C,EAAmD,MAAnD,EAA2D,MAA3D;AAfG,IA3KF;AA4LbsC,SAAM;AACJ,SAAI,SADA;AAEJ,UAAK,SAFD;AAGJ,UAAK,SAHD;AAIJ,UAAK,SAJD;AAKJ,UAAK,SALD;AAMJ,UAAK,SAND;AAOJ,UAAK,SAPD;AAQJ,UAAK,SARD;AASJ,UAAK,SATD;AAUJ,UAAK,SAVD;AAWJX,WAAM,SAXF;AAYJC,WAAM,SAZF;AAaJC,WAAM,SAbF;AAcJC,WAAM,SAdF;AAeJ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,GAAnC,EAAwC,GAAxC,EAA6C,MAA7C,EAAqD,MAArD,EAA6D,MAA7D,EAAqE,MAArE;AAfN,IA5LO;AA6MbuC,WAAQ;AACN,SAAI,SADE;AAEN,UAAK,SAFC;AAGN,UAAK,SAHC;AAIN,UAAK,SAJC;AAKN,UAAK,SALC;AAMN,UAAK,SANC;AAON,UAAK,SAPC;AAQN,UAAK,SARC;AASN,UAAK,SATC;AAUN,UAAK,SAVC;AAWNZ,WAAM,SAXA;AAYNC,WAAM,SAZA;AAaNC,WAAM,SAbA;AAcNC,WAAM,SAdA;AAeN9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,GAAnC,EAAwC,GAAxC,EAA6C,GAA7C,EAAkD,MAAlD,EAA0D,MAA1D,EAAkE,MAAlE,EAA0E,MAA1E;AAfJ,IA7MK;AA8NbwC,UAAO;AACL,SAAI,SADC;AAEL,UAAK,SAFA;AAGL,UAAK,SAHA;AAIL,UAAK,SAJA;AAKL,UAAK,SALA;AAML,UAAK,SANA;AAOL,UAAK,SAPA;AAQL,UAAK,SARA;AASL,UAAK,SATA;AAUL,UAAK,SAVA;AAWLb,WAAM,SAXD;AAYLC,WAAM,SAZD;AAaLC,WAAM,SAbD;AAcLC,WAAM,SAdD;AAeL9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,GAAnC,EAAwC,GAAxC,EAA6C,GAA7C,EAAkD,MAAlD,EAA0D,MAA1D,EAAkE,MAAlE,EAA0E,MAA1E;AAfL,IA9NM;AA+ObyC,WAAQ;AACN,SAAI,SADE;AAEN,UAAK,SAFC;AAGN,UAAK,SAHC;AAIN,UAAK,SAJC;AAKN,UAAK,SALC;AAMN,UAAK,SANC;AAON,UAAK,SAPC;AAQN,UAAK,SARC;AASN,UAAK,SATC;AAUN,UAAK,SAVC;AAWNd,WAAM,SAXA;AAYNC,WAAM,SAZA;AAaNC,WAAM,SAbA;AAcNC,WAAM,SAdA;AAeN9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,GAAnC,EAAwC,MAAxC,EAAgD,MAAhD,EAAwD,MAAxD,EAAgE,MAAhE;AAfJ,IA/OK;AAgQb,kBAAe;AACb,SAAI,SADS;AAEb,UAAK,SAFQ;AAGb,UAAK,SAHQ;AAIb,UAAK,SAJQ;AAKb,UAAK,SALQ;AAMb,UAAK,SANQ;AAOb,UAAK,SAPQ;AAQb,UAAK,SARQ;AASb,UAAK,SATQ;AAUb,UAAK,SAVQ;AAWb2B,WAAM,SAXO;AAYbC,WAAM,SAZO;AAabC,WAAM,SAbO;AAcbC,WAAM,SAdO;AAeb9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,MAAzB,EAAiC,MAAjC;AAfG,IAhQF;AAiRb0C,UAAO;AACL,SAAI,SADC;AAEL,UAAK,SAFA;AAGL,UAAK,SAHA;AAIL,UAAK,SAJA;AAKL,UAAK,SALA;AAML,UAAK,SANA;AAOL,UAAK,SAPA;AAQL,UAAK,SARA;AASL,UAAK,SATA;AAUL,UAAK,SAVA;AAWLf,WAAM,SAXD;AAYLC,WAAM,SAZD;AAaLC,WAAM,SAbD;AAcLC,WAAM,SAdD;AAeL9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,MAAf,EAAuB,MAAvB,EAA+B,MAA/B,EAAuC,MAAvC;AAfL,IAjRM;AAkSb2C,SAAM;AACJ,SAAI,SADA;AAEJ,UAAK,SAFD;AAGJ,UAAK,SAHD;AAIJ,UAAK,SAJD;AAKJ,UAAK,SALD;AAMJ,UAAK,SAND;AAOJ,UAAK,SAPD;AAQJ,UAAK,SARD;AASJ,UAAK,SATD;AAUJ,UAAK,SAVD;AAWJhB,WAAM,MAXF;AAYJC,WAAM,SAZF;AAaJC,WAAM,SAbF;AAcJC,WAAM,SAdF;AAeJ9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,MAA9B;AAfN,IAlSO;AAmTb,gBAAa;AACX,SAAI,SADO;AAEX,UAAK,SAFM;AAGX,UAAK,SAHM;AAIX,UAAK,SAJM;AAKX,UAAK,SALM;AAMX,UAAK,SANM;AAOX,UAAK,SAPM;AAQX,UAAK,SARM;AASX,UAAK,SATM;AAUX,UAAK,SAVM;AAWX2B,WAAM,SAXK;AAYXC,WAAM,SAZK;AAaXC,WAAM,SAbK;AAcXC,WAAM,SAdK;AAeX9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,MAApB,EAA4B,MAA5B,EAAoC,MAApC,EAA4C,MAA5C;AAfC,IAnTA;AAoUb4C,UAAO;AACL,SAAI,MADC;AAEL,UAAK,MAFA;AAGL,UAAK,MAHA;AAIL,UAAK,MAJA;AAKL,UAAK,MALA;AAML,UAAK,MANA;AAOL,UAAK,MAPA;AAQL,UAAK,MARA;AASL,UAAK,MATA;AAUL,UAAK,MAVA;AAWLjB,WAAM,MAXD;AAYLC,WAAM,MAZD;AAaLC,WAAM,MAbD;AAcLC,WAAM,MAdD;AAeL9B,eAAU,CAAC,EAAD,EAAK,GAAL,EAAU,GAAV,EAAe,GAAf,EAAoB,GAApB,EAAyB,GAAzB,EAA8B,GAA9B,EAAmC,GAAnC,EAAwC,GAAxC,EAA6C,GAA7C,EAAkD,MAAlD,EAA0D,MAA1D,EAAkE,MAAlE,EAA0E,MAA1E;AAfL,IApUM;AAqVb6C,UAAO;AACL,SAAI,MADC;AAEL,UAAK,MAFA;AAGL,UAAK,MAHA;AAIL,UAAK,MAJA;AAKL,UAAK,MALA;AAML,UAAK,MANA;AAOL,UAAK,MAPA;AAQL,UAAK,MARA;AASL,UAAK,MATA;AAUL,UAAK,MAVA;AAWLlB,WAAM,MAXD;AAYLC,WAAM,MAZD;AAaLC,WAAM,MAbD;AAcLC,WAAM,MAdD;AAeL9B,eAAU;AAfL;AArVM,E;;;;;;;;;;;;;;mBCAA,UAAS8C,GAAT,EAAclD,OAAd,EAAuB;AACpC,OAAImD,IAAI,EAAR;AACA,OAAIC,IAAI,EAAR;AACA,OAAIC,IAAI,EAAR;AACA,OAAIzD,QAAQsD,IAAII,QAAJ,GAAe1D,KAAf,CAAqB,6BAArB,CAAZ;;AAEA,OAAI,CAACA,KAAL,EAAY;AACV,WAAM,IAAI2D,KAAJ,CAAU,kBAAkBL,GAA5B,CAAN;AACD;;AAEDA,SAAMtD,MAAM,CAAN,CAAN;;AAEA,OAAIsD,IAAIM,MAAJ,KAAe,CAAnB,EAAsB;AACpBL,SAAIM,SAASP,IAAIQ,SAAJ,CAAc,CAAd,EAAiB,CAAjB,CAAT,EAA8B,EAA9B,CAAJ;AACAN,SAAIK,SAASP,IAAIQ,SAAJ,CAAc,CAAd,EAAiB,CAAjB,CAAT,EAA8B,EAA9B,CAAJ;AACAL,SAAII,SAASP,IAAIQ,SAAJ,CAAc,CAAd,EAAiB,CAAjB,CAAT,EAA8B,EAA9B,CAAJ;AACD,IAJD,MAIO,IAAIR,IAAIM,MAAJ,KAAe,CAAnB,EAAsB;AAC3B,SAAIG,aAAaT,IAAIQ,SAAJ,CAAc,CAAd,EAAiB,CAAjB,CAAjB;AACA,SAAIE,aAAaV,IAAIQ,SAAJ,CAAc,CAAd,EAAiB,CAAjB,CAAjB;AACA,SAAIG,aAAaX,IAAIQ,SAAJ,CAAc,CAAd,EAAiB,CAAjB,CAAjB;;AAEAP,SAAIM,SAASE,aAAaA,UAAtB,EAAkC,EAAlC,CAAJ;AACAP,SAAIK,SAASG,aAAaA,UAAtB,EAAkC,EAAlC,CAAJ;AACAP,SAAII,SAASI,aAAaA,UAAtB,EAAkC,EAAlC,CAAJ;AACD;;AAED,OAAI7D,OAAJ,EAAa;AACX,SAAIA,UAAU,CAAd,EAAiB;AACfA,iBAAUA,UAAU,GAApB;AACD;;AAED,sBAAemD,CAAf,UAAqBC,CAArB,UAA2BC,CAA3B,UAAiCrD,OAAjC;AACD;;AAED,mBAAcmD,CAAd,UAAoBC,CAApB,UAA0BC,CAA1B;AACD,E;;;;;;;;;;;;;;mBChCuB1F,O;;AAHxB;;AACA;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnC,OAAIkG,oBAAoB,eAAxB;AACA,OAAIC,cAAc,WAAlB;AACA,OAAIC,oBAAoB,WAAxB;AACA,OAAIC,gCAAJ;AACA,OAAIC,yBAAJ;;AAEA,OAAIC,uBAAuB,SAAvBA,oBAAuB,GAA2B;AAAA,SAA1BC,EAA0B,uEAArBF,gBAAqB;;AACpDE,QAAGC,mBAAH,CAAuB,WAAvB,EAAoCJ,uBAApC;AACD,IAFD;;AAIA,OAAIK,qBAAqB,SAArBA,kBAAqB,CAACrD,OAAD,EAAUsD,MAAV,EAAqB;AAC5C,SAAIA,MAAJ,EAAY;AAAA;AACV,aAAIC,SAASD,OAAOzF,aAAP,CAAqB,eAAegF,iBAAf,GAAmC,KAAnC,GAA2CC,WAAhE,CAAb;;AAEA,aAAIS,MAAJ,EAAY;AACVP,qCAA0B,iCAACQ,KAAD,EAAW;AACnC,iBAAIC,OAAOH,OAAOI,qBAAP,EAAX;;AAEAF,mBAAMG,eAAN;;AAEAJ,oBAAOlD,SAAP,CAAiBE,MAAjB,CAAwBwC,iBAAxB;;AAEA,iBAAIa,MAAMJ,MAAMK,KAAN,GAAcJ,KAAKG,GAAnB,GAAyBL,OAAOO,YAAP,GAAsB,CAA/C,GAAmDnG,SAASoG,IAAT,CAAcC,SAA3E;AACA,iBAAIC,OAAOT,MAAMU,KAAN,GAAcT,KAAKQ,IAAnB,GAA0BV,OAAOY,WAAP,GAAqB,CAA/C,GAAmDxG,SAASoG,IAAT,CAAcK,UAA5E;;AAEAb,oBAAO/F,KAAP,CAAaoG,GAAb,GAAmBA,MAAM,IAAzB;AACAL,oBAAO/F,KAAP,CAAayG,IAAb,GAAoBA,OAAO,IAA3B;;AAEAV,oBAAOlD,SAAP,CAAiBG,GAAjB,CAAqBuC,iBAArB;AACD,YAdD;;AAgBA/C,mBAAQoD,mBAAR,CAA4B,WAA5B,EAAyCJ,uBAAzC;AACAhD,mBAAQqE,gBAAR,CAAyB,WAAzB,EAAsCrB,uBAAtC;AACD;AAtBS;AAuBX;AACF,IAzBD;;AA2BA,OAAIjF,gBAAgB,SAAhBA,aAAgB,CAACwF,MAAD,EAASe,SAAT,EAAoBC,IAApB,EAA6B;AAC/ChB,cAAS5F,SAASI,aAAT,CAAuB,KAAvB,CAAT;AACAwF,YAAOe,SAAP,GAAmBA,SAAnB;;AAEA,SAAIC,IAAJ,EAAU;AACRhB,cAAO/F,KAAP,CAAagH,KAAb,GAAqBD,IAArB;AACAhB,cAAO/F,KAAP,CAAaiH,MAAb,GAAsBF,IAAtB;AACD;;AAED,YAAOhB,MAAP;AACD,IAVD;;AAYA,OAAImB,0BAA0B,SAA1BA,uBAA0B,CAAC1E,OAAD,EAAa;AACzC,SAAI2E,qBAAqB,CAAC,UAAD,EAAa,UAAb,EAAyB,OAAzB,CAAzB;;AAEA,YAAOA,mBAAmBvF,OAAnB,CAA2BwF,iBAAiB5E,OAAjB,EAA0B6E,QAArD,IAAiE,CAAC,CAAzE;AACD,IAJD;;AAMA,OAAIC,mBAAmB,SAAnBA,gBAAmB,CAAC9E,OAAD,EAAa;AAClC,SAAI+E,QAAQ,KAAZ;AACA,SAAIC,SAAShF,OAAb;;AAEA,SAAI,CAACA,OAAL,EAAc;AACZ,cAAO,KAAP;AACD;;AAED,SAAI0E,wBAAwB1E,OAAxB,CAAJ,EAAsC;AACpC,cAAOA,OAAP;AACD;;AAED,YAAO,CAAC+E,KAAR,EAAe;AACbC,gBAASA,OAAOC,UAAhB;;AAEA,WAAI,CAACD,MAAD,IAAWA,OAAOE,OAAP,CAAeC,WAAf,OAAiC,MAAhD,EAAwD;AACtD;AACD;;AAED,WAAIH,UAAUN,wBAAwBM,MAAxB,CAAd,EAA+C;AAC7CD,iBAAQC,MAAR;AACD;AACF;;AAED,YAAOD,KAAP;AACD,IAzBD;;AA2BA,OAAIK,eAAe,SAAfA,YAAe,CAACpF,OAAD,EAAUqF,aAAV,EAA4B;AAC7C,SAAI/B,SAASwB,iBAAiB9E,OAAjB,CAAb;;AAEA,SAAIsD,MAAJ,EAAY;AACV,WAAIC,SAASD,OAAOzF,aAAP,CAAqB,eAAegF,iBAAf,GAAmC,KAAnC,GAA2CC,WAAhE,CAAb;;AAEA,WAAI,CAACS,MAAL,EAAa;AACX,aAAI+B,cAAcC,KAAKC,KAAL,CAAWD,KAAKE,GAAL,CAASnC,OAAOa,WAAhB,EAA6Bb,OAAOQ,YAApC,CAAX,IAAgE,IAAlF;AACA,aAAI4B,eAAeL,iBAAiBtH,cAAcwF,MAAd,EAAsBV,iBAAtB,CAApC;AACA,aAAI8C,gBAAgB5H,cAAcwF,MAAd,EAAsBT,WAAtB,EAAmCwC,WAAnC,CAApB;;AAEAI,sBAAatH,WAAb,CAAyBuH,aAAzB;AACArC,gBAAOlF,WAAP,CAAmBsH,YAAnB;AACD;;AAED,WAAIpC,WAAWtD,OAAX,IAAsB,CAACuD,MAA3B,EAAmC;AACjCN,4BAAmBjD,OAAnB;AACAqD,4BAAmBrD,OAAnB,EAA4BsD,MAA5B;AACD;AACF;AACF,IApBD;;AAsBA3G,OAAI8D,SAAJ,CAAc,aAAd,EAA6B,UAAS0C,EAAT,EAAayC,QAAb,EAAuB;AAClDjJ,SAAIkJ,QAAJ,CAAa,YAAM;AACjB,WAAI,CAACD,SAAS3F,KAAd,EAAqB;AACnBmF,sBAAajC,EAAb;AACD,QAFD,MAEO;AACLD,8BAAqBC,EAArB;AACD;AACF,MAND;AAOD,IARD;;AAUAxG,OAAImJ,SAAJ,CAAc,eAAd,EAA+B;AAC7BC,YAAO;AACLC,mBAAYC;AADP,MADsB;AAI7BC,WAJ6B,kBAItBnI,aAJsB,EAIP;AACpB,cAAOA,cAAc,KAAd,EAAqB;AAC1BoI,sBAAa;AADa,QAArB,CAAP;AAGD,MAR4B;;AAS7BC,YAAO;AACLJ,iBADK,wBACQ;AACX,aAAI,KAAKA,UAAT,EAAqB;AACnB9C,gCAAqB,KAAKmD,GAAL,CAASpB,UAA9B;AACD,UAFD,MAEO;AACLG,wBAAa,KAAKiB,GAAL,CAASpB,UAAtB,EAAkC,KAAKoB,GAAvC;AACD;AACF;AAPI,MATsB;AAkB7BC,YAlB6B,qBAkBnB;AACR,WAAI,CAAC,KAAKN,UAAV,EAAsB;AACpBZ,sBAAa,KAAKiB,GAAL,CAASpB,UAAtB,EAAkC,KAAKoB,GAAvC;AACD;AACF,MAtB4B;AAuB7BE,cAvB6B,uBAuBjB;AACVrD,4BAAqB,KAAKmD,GAAL,CAASpB,UAA9B;AACD;AAzB4B,IAA/B;AA2BD;;;;;;;;ACjJD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAC,I;;;;;;;AChED;AACA;;AAEA;AACA,uBAA6F;AAC7F;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA,kCAAiC;;AAEjC;;;;;;;;ACnBA,0C;;;;;;;ACAA,qEAAoE,6BAA6B,2BAA2B,EAAE,mCAAmC,wBAAwB,EAAE,yCAAyC,8BAA8B,EAAE,qBAAqB,0CAA0C,oCAAoC,EAAE,+JAA+J,oCAAoC,EAAE,iCAAiC,4CAA4C,4BAA4B,EAAE,G;;;;;;;ACAzpB;;AAEA;AACA;AACA;AACA;AACA,iDAA0F;AAC1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,iCAAgC,UAAU,EAAE;AAC5C,E;;;;;;;ACpBA;AACA;;;AAGA;AACA,4dAA2d,iBAAiB,2BAA2B,EAAE,+CAA+C,0BAA0B,EAAE,UAAU,qBAAqB,cAAc,uBAAuB,6CAA6C,gCAAgC,mCAAmC,+BAA+B,uCAAuC,wCAAwC,+BAA+B,0CAA0C,EAAE,qKAAqK,oBAAoB,iBAAiB,uBAAuB,2BAA2B,EAAE,2TAA2T,6BAA6B,EAAE,0EAA0E,gBAAgB,iBAAiB,oDAAoD,wDAAwD,0CAA0C,EAAE,wFAAwF,4FAA4F,6CAA6C,EAAE,wFAAwF,kBAAkB,EAAE,wFAAwF,kCAAkC,EAAE,sFAAsF,0CAA0C,0FAA0F,wDAAwD,EAAE,wHAAwH,oBAAoB,qBAAqB,0BAA0B,sBAAsB,EAAE,sBAAsB,oBAAoB,qBAAqB,0BAA0B,sBAAsB,EAAE,gBAAgB,oBAAoB,qBAAqB,0BAA0B,sBAAsB,EAAE,oBAAoB,oBAAoB,qBAAqB,0BAA0B,sBAAsB,EAAE,eAAe,oBAAoB,qBAAqB,2BAA2B,sBAAsB,EAAE,kBAAkB,oBAAoB,qBAAqB,sBAAsB,sBAAsB,EAAE,mBAAmB,oBAAoB,qBAAqB,sBAAsB,sBAAsB,EAAE,mBAAmB,oBAAoB,qBAAqB,sBAAsB,sBAAsB,EAAE,mBAAmB,oBAAoB,qBAAqB,4BAA4B,sBAAsB,EAAE,mBAAmB,qBAAqB,qBAAqB,2BAA2B,uBAAuB,EAAE,uJAAuJ,0BAA0B,EAAE,sDAAsD,iCAAiC,EAAE,kBAAkB,kBAAkB,EAAE;;AAEp9H;;;;;;;;ACPA;AACA;AACA;AACA;AACA,qBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA;AACA,GAAE;AACF;AACA;AACA,GAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAgB,mBAAmB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAgB,sBAAsB;AACtC;AACA;AACA,mBAAkB,2BAA2B;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gBAAe,mBAAmB;AAClC;AACA;AACA;AACA;AACA,kBAAiB,2BAA2B;AAC5C;AACA;AACA,SAAQ,uBAAuB;AAC/B;AACA;AACA,IAAG;AACH;AACA,kBAAiB,uBAAuB;AACxC;AACA;AACA,4BAA2B;AAC3B;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAe,iBAAiB;AAChC;AACA;AACA;AACA;AACA;AACA,eAAc;AACd;AACA,iCAAgC,sBAAsB;AACtD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA,GAAE;AACF;AACA,GAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAC;;AAED;AACA;;AAEA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,wDAAuD;AACvD;;AAEA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA","file":"components/mdCore/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","/*\r\n\tMIT License http://www.opensource.org/licenses/mit-license.php\r\n\tAuthor Tobias Koppers @sokra\r\n*/\r\n// css base code, injected by the css-loader\r\nmodule.exports = function() {\r\n\tvar list = [];\r\n\r\n\t// return the list of modules as css string\r\n\tlist.toString = function toString() {\r\n\t\tvar result = [];\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar item = this[i];\r\n\t\t\tif(item[2]) {\r\n\t\t\t\tresult.push(\"@media \" + item[2] + \"{\" + item[1] + \"}\");\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(item[1]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.join(\"\");\r\n\t};\r\n\r\n\t// import a list of modules into the list\r\n\tlist.i = function(modules, mediaQuery) {\r\n\t\tif(typeof modules === \"string\")\r\n\t\t\tmodules = [[null, modules, \"\"]];\r\n\t\tvar alreadyImportedModules = {};\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar id = this[i][0];\r\n\t\t\tif(typeof id === \"number\")\r\n\t\t\t\talreadyImportedModules[id] = true;\r\n\t\t}\r\n\t\tfor(i = 0; i < modules.length; i++) {\r\n\t\t\tvar item = modules[i];\r\n\t\t\t// skip already imported module\r\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\r\n\t\t\t// when a module is imported multiple times with different media queries.\r\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\r\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\r\n\t\t\t\tif(mediaQuery && !item[2]) {\r\n\t\t\t\t\titem[2] = mediaQuery;\r\n\t\t\t\t} else if(mediaQuery) {\r\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\r\n\t\t\t\t}\r\n\t\t\t\tlist.push(item);\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\treturn list;\r\n};\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader/lib/css-base.js\n// module id = 4\n// module chunks = 7 24","/* Code Components */\nimport MdTheme from './components/mdTheme';\nimport MdInkRipple from './components/mdInkRipple';\nimport CoreTheme from './stylesheets/core.theme';\n\n/* Core Stylesheets */\nimport './stylesheets/core.scss';\n\nexport default function install(Vue) {\n if (install.installed) {\n console.warn('Vue Material is already installed.');\n\n return;\n }\n\n install.installed = true;\n\n Vue.material = {\n styles: [CoreTheme]\n };\n\n Vue.use(MdTheme);\n Vue.use(MdInkRipple);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/index.js","import palette from './palette';\nimport rgba from './rgba';\n\nconst VALID_THEME_TYPE = ['primary', 'accent', 'background', 'warn', 'hue-1', 'hue-2', 'hue-3'];\nconst DEFAULT_THEME_COLORS = {\n primary: 'indigo',\n accent: 'pink',\n background: 'grey',\n warn: 'deep-orange'\n};\n/*const DEFAULT_HUES = {\n accent: {\n 'hue-1': 'A100',\n 'hue-2': 'A400',\n 'hue-3': 'A700'\n },\n background: {\n 'hue-1': 'A100',\n 'hue-2': '100',\n 'hue-3': '300'\n }\n};*/\n\nconst createNewStyleElement = (style, name) => {\n let head = document.head;\n let styleId = 'md-theme-' + name;\n\n if (!head.querySelector('#' + styleId)) {\n let newTag = document.createElement('style');\n\n style = style.replace(/THEME_NAME/g, styleId);\n\n newTag.type = 'text/css';\n newTag.id = styleId;\n newTag.textContent = style;\n\n head.appendChild(newTag);\n }\n};\n\nlet registeredThemes = [];\n\nconst parseStyle = (style, theme) => {\n VALID_THEME_TYPE.forEach((type) => {\n style = style.replace(RegExp('(' + type.toUpperCase() + ')-(COLOR|CONTRAST)-?(A?\\\\d*)-?(\\\\d*\\\\.?\\\\d+)?', 'g'), (match, paletteType, colorType, hue, opacity) => {\n let color;\n let colorVariant = +hue === 0 ? 500 : hue;\n\n if (theme[type]) {\n if (typeof theme[type] === 'string') {\n color = palette[theme[type]];\n } else {\n color = palette[theme[type].color] || palette[DEFAULT_THEME_COLORS[type]];\n colorVariant = +hue === 0 ? theme[type].hue : hue;\n }\n } else {\n color = palette[DEFAULT_THEME_COLORS[type]];\n }\n\n if (colorType === 'COLOR') {\n let isDefault = palette[theme[type]];\n\n if (!hue && !isDefault) {\n if (type === 'accent') {\n colorVariant = 'A200';\n } else if (type === 'background') {\n colorVariant = 50;\n }\n }\n\n if (opacity) {\n return rgba(color[colorVariant], opacity);\n }\n\n return color[colorVariant];\n }\n\n if (color.darkText.indexOf(colorVariant) >= 0) {\n if (opacity) {\n return rgba('#000', opacity);\n }\n\n return 'rgba(0, 0, 0, .87)';\n }\n\n if (opacity) {\n return rgba('#fff', opacity);\n }\n\n return 'rgba(255, 255, 255, .87)';\n });\n });\n\n return style;\n};\n\nconst registerTheme = (theme, name, themeStyles) => {\n let parsedStyle = [];\n\n themeStyles.forEach((style) => {\n parsedStyle.push(parseStyle(style, theme));\n });\n\n createNewStyleElement(parsedStyle.join('\\n'), name);\n};\n\nconst registerAllThemes = (themes, themeStyles) => {\n let themeNames = themes ? Object.keys(themes) : [];\n\n if (themeNames.indexOf('default') === -1) {\n registerTheme(DEFAULT_THEME_COLORS, 'default', themeStyles);\n registeredThemes.push('default');\n }\n\n themeNames.forEach((name) => {\n registerTheme(themes[name], name, themeStyles);\n registeredThemes.push(name);\n });\n};\n\nconst registerDirective = (element, { value, oldValue }) => {\n let theme = value;\n let newClass = 'md-theme-' + theme;\n let oldClass = 'md-theme-' + oldValue;\n\n if (!element.classList.contains(newClass)) {\n element.classList.remove(oldClass);\n\n if (theme && registeredThemes.indexOf(theme) >= 0) {\n element.classList.add(newClass);\n } else {\n element.classList.add(oldClass);\n console.warn('Attempted to use unregistered theme \"' + theme + '\\\".');\n }\n }\n};\n\nexport default function install(Vue) {\n Vue.directive('mdTheme', registerDirective);\n\n Vue.material.theme = {\n register(name, spec) {\n let theme = {};\n\n theme[name] = spec;\n\n registerAllThemes(theme, Vue.material.styles);\n },\n registerAll(themes) {\n registerAllThemes(themes, Vue.material.styles);\n }\n };\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/components/mdTheme/index.js","export default {\n red: {\n 50: '#ffebee',\n 100: '#ffcdd2',\n 200: '#ef9a9a',\n 300: '#e57373',\n 400: '#ef5350',\n 500: '#f44336',\n 600: '#e53935',\n 700: '#d32f2f',\n 800: '#c62828',\n 900: '#b71c1c',\n A100: '#ff8a80',\n A200: '#ff5252',\n A400: '#ff1744',\n A700: '#d50000',\n darkText: [50, 100, 200, 300, 'A100']\n },\n pink: {\n 50: '#fce4ec',\n 100: '#f8bbd0',\n 200: '#f48fb1',\n 300: '#f06292',\n 400: '#ec407a',\n 500: '#e91e63',\n 600: '#d81b60',\n 700: '#c2185b',\n 800: '#ad1457',\n 900: '#880e4f',\n A100: '#ff80ab',\n A200: '#ff4081',\n A400: '#f50057',\n A700: '#c51162',\n darkText: [50, 100, 200, 'A100']\n },\n purple: {\n 50: '#f3e5f5',\n 100: '#e1bee7',\n 200: '#ce93d8',\n 300: '#ba68c8',\n 400: '#ab47bc',\n 500: '#9c27b0',\n 600: '#8e24aa',\n 700: '#7b1fa2',\n 800: '#6a1b9a',\n 900: '#4a148c',\n A100: '#ea80fc',\n A200: '#e040fb',\n A400: '#d500f9',\n A700: '#aa00ff',\n darkText: [50, 100, 200, 'A100']\n },\n 'deep-purple': {\n 50: '#ede7f6',\n 100: '#d1c4e9',\n 200: '#b39ddb',\n 300: '#9575cd',\n 400: '#7e57c2',\n 500: '#673ab7',\n 600: '#5e35b1',\n 700: '#512da8',\n 800: '#4527a0',\n 900: '#311b92',\n A100: '#b388ff',\n A200: '#7c4dff',\n A400: '#651fff',\n A700: '#6200ea',\n darkText: [50, 100, 200, 'A100']\n },\n indigo: {\n 50: '#e8eaf6',\n 100: '#c5cae9',\n 200: '#9fa8da',\n 300: '#7986cb',\n 400: '#5c6bc0',\n 500: '#3f51b5',\n 600: '#3949ab',\n 700: '#303f9f',\n 800: '#283593',\n 900: '#1a237e',\n A100: '#8c9eff',\n A200: '#536dfe',\n A400: '#3d5afe',\n A700: '#304ffe',\n darkText: [50, 100, 200, 'A100']\n },\n blue: {\n 50: '#e3f2fd',\n 100: '#bbdefb',\n 200: '#90caf9',\n 300: '#64b5f6',\n 400: '#42a5f5',\n 500: '#2196f3',\n 600: '#1e88e5',\n 700: '#1976d2',\n 800: '#1565c0',\n 900: '#0d47a1',\n A100: '#82b1ff',\n A200: '#448aff',\n A400: '#2979ff',\n A700: '#2962ff',\n darkText: [50, 100, 200, 300, 400, 'A100']\n },\n 'light-blue': {\n 50: '#e1f5fe',\n 100: '#b3e5fc',\n 200: '#81d4fa',\n 300: '#4fc3f7',\n 400: '#29b6f6',\n 500: '#03a9f4',\n 600: '#039be5',\n 700: '#0288d1',\n 800: '#0277bd',\n 900: '#01579b',\n A100: '#80d8ff',\n A200: '#40c4ff',\n A400: '#00b0ff',\n A700: '#0091ea',\n darkText: [50, 100, 200, 300, 400, 500, 'A100', 'A200', 'A300']\n },\n cyan: {\n 50: '#e0f7fa',\n 100: '#b2ebf2',\n 200: '#80deea',\n 300: '#4dd0e1',\n 400: '#26c6da',\n 500: '#00bcd4',\n 600: '#00acc1',\n 700: '#0097a7',\n 800: '#00838f',\n 900: '#006064',\n A100: '#84ffff',\n A200: '#18ffff',\n A400: '#00e5ff',\n A700: '#00b8d4',\n darkText: [50, 100, 200, 300, 400, 500, 600, 'A100', 'A200', 'A300', 'A400']\n },\n teal: {\n 50: '#e0f2f1',\n 100: '#b2dfdb',\n 200: '#80cbc4',\n 300: '#4db6ac',\n 400: '#26a69a',\n 500: '#009688',\n 600: '#00897b',\n 700: '#00796b',\n 800: '#00695c',\n 900: '#004d40',\n A100: '#a7ffeb',\n A200: '#64ffda',\n A400: '#1de9b6',\n A700: '#00bfa5',\n darkText: [50, 100, 200, 300, 400, 'A100', 'A200', 'A300', 'A400']\n },\n green: {\n 50: '#e8f5e9',\n 100: '#c8e6c9',\n 200: '#a5d6a7',\n 300: '#81c784',\n 400: '#66bb6a',\n 500: '#4caf50',\n 600: '#43a047',\n 700: '#388e3c',\n 800: '#2e7d32',\n 900: '#1b5e20',\n A100: '#b9f6ca',\n A200: '#69f0ae',\n A400: '#00e676',\n A700: '#00c853',\n darkText: [50, 100, 200, 300, 400, 500, 'A100', 'A200', 'A300', 'A400']\n },\n 'light-green': {\n 50: '#f1f8e9',\n 100: '#dcedc8',\n 200: '#c5e1a5',\n 300: '#aed581',\n 400: '#9ccc65',\n 500: '#8bc34a',\n 600: '#7cb342',\n 700: '#689f38',\n 800: '#558b2f',\n 900: '#33691e',\n A100: '#ccff90',\n A200: '#b2ff59',\n A400: '#76ff03',\n A700: '#64dd17',\n darkText: [50, 100, 200, 300, 400, 500, 600, 'A100', 'A200', 'A300', 'A400']\n },\n lime: {\n 50: '#f9fbe7',\n 100: '#f0f4c3',\n 200: '#e6ee9c',\n 300: '#dce775',\n 400: '#d4e157',\n 500: '#cddc39',\n 600: '#c0ca33',\n 700: '#afb42b',\n 800: '#9e9d24',\n 900: '#827717',\n A100: '#f4ff81',\n A200: '#eeff41',\n A400: '#c6ff00',\n A700: '#aeea00',\n darkText: [50, 100, 200, 300, 400, 500, 600, 700, 800, 'A100', 'A200', 'A300', 'A400']\n },\n yellow: {\n 50: '#fffde7',\n 100: '#fff9c4',\n 200: '#fff59d',\n 300: '#fff176',\n 400: '#ffee58',\n 500: '#ffeb3b',\n 600: '#fdd835',\n 700: '#fbc02d',\n 800: '#f9a825',\n 900: '#f57f17',\n A100: '#ffff8d',\n A200: '#ffff00',\n A400: '#ffea00',\n A700: '#ffd600',\n darkText: [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 'A100', 'A200', 'A300', 'A400']\n },\n amber: {\n 50: '#fff8e1',\n 100: '#ffecb3',\n 200: '#ffe082',\n 300: '#ffd54f',\n 400: '#ffca28',\n 500: '#ffc107',\n 600: '#ffb300',\n 700: '#ffa000',\n 800: '#ff8f00',\n 900: '#ff6f00',\n A100: '#ffe57f',\n A200: '#ffd740',\n A400: '#ffc400',\n A700: '#ffab00',\n darkText: [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 'A100', 'A200', 'A300', 'A400']\n },\n orange: {\n 50: '#fff3e0',\n 100: '#ffe0b2',\n 200: '#ffcc80',\n 300: '#ffb74d',\n 400: '#ffa726',\n 500: '#ff9800',\n 600: '#fb8c00',\n 700: '#f57c00',\n 800: '#ef6c00',\n 900: '#e65100',\n A100: '#ffd180',\n A200: '#ffab40',\n A400: '#ff9100',\n A700: '#ff6d00',\n darkText: [50, 100, 200, 300, 400, 500, 600, 700, 'A100', 'A200', 'A300', 'A400']\n },\n 'deep-orange': {\n 50: '#fbe9e7',\n 100: '#ffccbc',\n 200: '#ffab91',\n 300: '#ff8a65',\n 400: '#ff7043',\n 500: '#ff5722',\n 600: '#f4511e',\n 700: '#e64a19',\n 800: '#d84315',\n 900: '#bf360c',\n A100: '#ff9e80',\n A200: '#ff6e40',\n A400: '#ff3d00',\n A700: '#dd2c00',\n darkText: [50, 100, 200, 300, 400, 'A100', 'A200']\n },\n brown: {\n 50: '#efebe9',\n 100: '#d7ccc8',\n 200: '#bcaaa4',\n 300: '#a1887f',\n 400: '#8d6e63',\n 500: '#795548',\n 600: '#6d4c41',\n 700: '#5d4037',\n 800: '#4e342e',\n 900: '#3e2723',\n A100: '#d7ccc8',\n A200: '#bcaaa4',\n A400: '#8d6e63',\n A700: '#5d4037',\n darkText: [50, 100, 200, 'A100', 'A200', 'A300', 'A400']\n },\n grey: {\n 50: '#fafafa',\n 100: '#f5f5f5',\n 200: '#eeeeee',\n 300: '#e0e0e0',\n 400: '#bdbdbd',\n 500: '#9e9e9e',\n 600: '#757575',\n 700: '#616161',\n 800: '#424242',\n 900: '#212121',\n A100: '#fff',\n A200: '#000000',\n A400: '#303030',\n A700: '#616161',\n darkText: [50, 100, 200, 300, 400, 500, 'A100']\n },\n 'blue-grey': {\n 50: '#eceff1',\n 100: '#cfd8dc',\n 200: '#b0bec5',\n 300: '#90a4ae',\n 400: '#78909c',\n 500: '#607d8b',\n 600: '#546e7a',\n 700: '#455a64',\n 800: '#37474f',\n 900: '#263238',\n A100: '#cfd8dc',\n A200: '#b0bec5',\n A400: '#78909c',\n A700: '#455a64',\n darkText: [50, 100, 200, 300, 'A100', 'A200', 'A300', 'A400']\n },\n white: {\n 50: '#fff',\n 100: '#fff',\n 200: '#fff',\n 300: '#fff',\n 400: '#fff',\n 500: '#fff',\n 600: '#fff',\n 700: '#fff',\n 800: '#fff',\n 900: '#fff',\n A100: '#fff',\n A200: '#fff',\n A400: '#fff',\n A700: '#fff',\n darkText: [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 'A100', 'A200', 'A300', 'A400']\n },\n black: {\n 50: '#000',\n 100: '#000',\n 200: '#000',\n 300: '#000',\n 400: '#000',\n 500: '#000',\n 600: '#000',\n 700: '#000',\n 800: '#000',\n 900: '#000',\n A100: '#000',\n A200: '#000',\n A400: '#000',\n A700: '#000',\n darkText: []\n }\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/components/mdTheme/palette.js","export default function(hex, opacity) {\n let r = '';\n let g = '';\n let b = '';\n let match = hex.toString().match(/^#?(([0-9a-zA-Z]{3}){1,3})$/);\n\n if (!match) {\n throw new Error('Invalid color' + hex);\n }\n\n hex = match[1];\n\n if (hex.length === 6) {\n r = parseInt(hex.substring(0, 2), 16);\n g = parseInt(hex.substring(2, 4), 16);\n b = parseInt(hex.substring(4, 6), 16);\n } else if (hex.length === 3) {\n let rSubstring = hex.substring(0, 1);\n let gSubstring = hex.substring(1, 2);\n let bSubstring = hex.substring(2, 3);\n\n r = parseInt(rSubstring + rSubstring, 16);\n g = parseInt(gSubstring + gSubstring, 16);\n b = parseInt(bSubstring + bSubstring, 16);\n }\n\n if (opacity) {\n if (opacity > 1) {\n opacity = opacity / 100;\n }\n\n return `rgba(${r}, ${g}, ${b}, ${opacity})`;\n }\n\n return `rgb(${r}, ${g}, ${b})`;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/components/mdTheme/rgba.js","import 'scopedQuerySelectorShim/dist/scopedQuerySelectorShim';\nimport './mdInkRipple.vue';\n\nexport default function install(Vue) {\n let rippleParentClass = 'md-ink-ripple';\n let rippleClass = 'md-ripple';\n let rippleActiveClass = 'md-active';\n let registeredMouseFunction;\n let referenceElement;\n\n let unregisterMouseEvent = (el = referenceElement) => {\n el.removeEventListener('mousedown', registeredMouseFunction);\n };\n\n let registerMouseEvent = (element, holder) => {\n if (holder) {\n let ripple = holder.querySelector(':scope > .' + rippleParentClass + '> .' + rippleClass);\n\n if (ripple) {\n registeredMouseFunction = (event) => {\n let rect = holder.getBoundingClientRect();\n\n event.stopPropagation();\n\n ripple.classList.remove(rippleActiveClass);\n\n let top = event.pageY - rect.top - ripple.offsetHeight / 2 - document.body.scrollTop;\n let left = event.pageX - rect.left - ripple.offsetWidth / 2 - document.body.scrollLeft;\n\n ripple.style.top = top + 'px';\n ripple.style.left = left + 'px';\n\n ripple.classList.add(rippleActiveClass);\n };\n\n element.removeEventListener('mousedown', registeredMouseFunction);\n element.addEventListener('mousedown', registeredMouseFunction);\n }\n }\n };\n\n let createElement = (ripple, className, size) => {\n ripple = document.createElement('div');\n ripple.className = className;\n\n if (size) {\n ripple.style.width = size;\n ripple.style.height = size;\n }\n\n return ripple;\n };\n\n let checkAvailablePositions = (element) => {\n let availablePositions = ['relative', 'absolute', 'fixed'];\n\n return availablePositions.indexOf(getComputedStyle(element).position) > -1;\n };\n\n let getClosestParent = (element) => {\n let found = false;\n let parent = element;\n\n if (!element) {\n return false;\n }\n\n if (checkAvailablePositions(element)) {\n return element;\n }\n\n while (!found) {\n parent = parent.parentNode;\n\n if (!parent || parent.tagName.toLowerCase() === 'body') {\n break;\n }\n\n if (parent && checkAvailablePositions(parent)) {\n found = parent;\n }\n }\n\n return found;\n };\n\n let createRipple = (element, currentRipple) => {\n let holder = getClosestParent(element);\n\n if (holder) {\n let ripple = holder.querySelector(':scope > .' + rippleParentClass + '> .' + rippleClass);\n\n if (!ripple) {\n let elementSize = Math.round(Math.max(holder.offsetWidth, holder.offsetHeight)) + 'px';\n let rippleParent = currentRipple || createElement(ripple, rippleParentClass);\n let rippleElement = createElement(ripple, rippleClass, elementSize);\n\n rippleParent.appendChild(rippleElement);\n holder.appendChild(rippleParent);\n }\n\n if (holder !== element || !ripple) {\n referenceElement = element;\n registerMouseEvent(element, holder);\n }\n }\n };\n\n Vue.directive('mdInkRipple', function(el, bindings) {\n Vue.nextTick(() => {\n if (!bindings.value) {\n createRipple(el);\n } else {\n unregisterMouseEvent(el);\n }\n });\n });\n\n Vue.component('md-ink-ripple', {\n props: {\n mdDisabled: Boolean\n },\n render(createElement) {\n return createElement('div', {\n staticClass: 'md-ink-ripple'\n });\n },\n watch: {\n mdDisabled() {\n if (this.mdDisabled) {\n unregisterMouseEvent(this.$el.parentNode);\n } else {\n createRipple(this.$el.parentNode, this.$el);\n }\n }\n },\n mounted() {\n if (!this.mdDisabled) {\n createRipple(this.$el.parentNode, this.$el);\n }\n },\n destroyed() {\n unregisterMouseEvent(this.$el.parentNode);\n }\n });\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/components/mdInkRipple/index.js","/* scopeQuerySelectorShim.js\n*\n* Copyright (C) 2015 Larry Davis\n* All rights reserved.\n*\n* This software may be modified and distributed under the terms\n* of the BSD license. See the LICENSE file for details.\n*/\n(function() {\n if (!HTMLElement.prototype.querySelectorAll) {\n throw new Error(\"rootedQuerySelectorAll: This polyfill can only be used with browsers that support querySelectorAll\");\n }\n // A temporary element to query against for elements not currently in the DOM\n // We'll also use this element to test for :scope support\n var container = document.createElement(\"div\");\n // Check if the browser supports :scope\n try {\n // Browser supports :scope, do nothing\n container.querySelectorAll(\":scope *\");\n } catch (e) {\n // Match usage of scope\n var scopeRE = /^\\s*:scope/gi;\n // Overrides\n function overrideNodeMethod(prototype, methodName) {\n // Store the old method for use later\n var oldMethod = prototype[methodName];\n // Override the method\n prototype[methodName] = function(query) {\n var nodeList, gaveId = false, gaveContainer = false;\n if (query.match(scopeRE)) {\n // Remove :scope\n query = query.replace(scopeRE, \"\");\n if (!this.parentNode) {\n // Add to temporary container\n container.appendChild(this);\n gaveContainer = true;\n }\n parentNode = this.parentNode;\n if (!this.id) {\n // Give temporary ID\n this.id = \"rootedQuerySelector_id_\" + new Date().getTime();\n gaveId = true;\n }\n // Find elements against parent node\n nodeList = oldMethod.call(parentNode, \"#\" + this.id + \" \" + query);\n // Reset the ID\n if (gaveId) {\n this.id = \"\";\n }\n // Remove from temporary container\n if (gaveContainer) {\n container.removeChild(this);\n }\n return nodeList;\n } else {\n // No immediate child selector used\n return oldMethod.call(this, query);\n }\n };\n }\n // Browser doesn't support :scope, add polyfill\n overrideNodeMethod(HTMLElement.prototype, \"querySelector\");\n overrideNodeMethod(HTMLElement.prototype, \"querySelectorAll\");\n }\n})();\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/scopedQuerySelectorShim/dist/scopedQuerySelectorShim.js\n// module id = 72\n// module chunks = 7 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-40442342!sass!./mdInkRipple.scss\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/core/components/mdInkRipple/mdInkRipple.vue\"\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdInkRipple.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/core/components/mdInkRipple/mdInkRipple.vue\n// module id = 73\n// module chunks = 7 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-40442342!./~/sass-loader!./src/core/components/mdInkRipple/mdInkRipple.scss\n// module id = 74\n// module chunks = 7 24","module.exports = \".THEME_NAME :not(input):not(textarea)::selection {\\n background: ACCENT-COLOR;\\n color: ACCENT-CONTRAST; }\\n\\n.THEME_NAME a:not(.md-button) {\\n color: ACCENT-COLOR; }\\n .THEME_NAME a:not(.md-button):hover {\\n color: ACCENT-COLOR-800; }\\n\\nbody.THEME_NAME {\\n background-color: BACKGROUND-COLOR-50;\\n color: BACKGROUND-CONTRAST-0.87; }\\n\\n/* Typography */\\n.THEME_NAME .md-caption,\\n.THEME_NAME .md-display-1,\\n.THEME_NAME .md-display-2,\\n.THEME_NAME .md-display-3,\\n.THEME_NAME .md-display-4 {\\n color: BACKGROUND-CONTRAST-0.57; }\\n\\n.THEME_NAME code:not(.hljs) {\\n background-color: ACCENT-COLOR-A100-0.2;\\n color: ACCENT-COLOR-800; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/core/stylesheets/core.theme\n// module id = 75\n// module chunks = 7 24","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialog.vue?72340376","function transitionEndEventName() {\n const el = document.createElement('span');\n const transitions = {\n transition: 'transitionend',\n OTransition: 'oTransitionEnd',\n MozTransition: 'transitionend',\n WebkitTransition: 'webkitTransitionEnd'\n };\n\n for (let transition in transitions) {\n if (el.style[transition] !== undefined) {\n return transitions[transition];\n }\n }\n}\n\nexport default transitionEndEventName();\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/transitionEndEventName.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-container\",\n class: _vm.classes,\n attrs: {\n \"tabindex\": \"0\"\n },\n on: {\n \"keyup\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.mdEscToClose && _vm.close()\n }\n }\n }, [_h('div', {\n ref: \"dialog\",\n staticClass: \"md-dialog\",\n class: _vm.dialogClasses,\n style: (_vm.styles)\n }, [_vm._t(\"default\")]), \" \", (_vm.mdBackdrop) ? _h('md-backdrop', {\n ref: \"backdrop\",\n staticClass: \"md-dialog-backdrop\",\n class: _vm.classes,\n on: {\n \"close\": function($event) {\n _vm.mdClickOutsideToClose && _vm.close()\n }\n }\n }) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-78b956ed\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-78b956ed!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialog.vue\n// module id = 84\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-0083d19b!vue-loader/lib/selector?type=template&index=0!./mdDialogTitle.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDialog/mdDialogTitle.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-0083d19b\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-0083d19b\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogTitle.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialogTitle.vue\n// module id = 85\n// module chunks = 8 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-title md-title\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-0083d19b\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-0083d19b!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialogTitle.vue\n// module id = 86\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-10712708!vue-loader/lib/selector?type=template&index=0!./mdDialogContent.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDialog/mdDialogContent.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-10712708\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-10712708\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogContent.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialogContent.vue\n// module id = 87\n// module chunks = 8 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-content\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-10712708\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-10712708!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialogContent.vue\n// module id = 88\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-6e6a9f00!vue-loader/lib/selector?type=template&index=0!./mdDialogActions.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDialog/mdDialogActions.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-6e6a9f00\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-6e6a9f00\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogActions.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialogActions.vue\n// module id = 89\n// module chunks = 8 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-actions\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-6e6a9f00\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-6e6a9f00!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialogActions.vue\n// module id = 90\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialogAlert.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-e4165678!vue-loader/lib/selector?type=template&index=0!./mdDialogAlert.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDialog/presets/mdDialogAlert.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-e4165678\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-e4165678\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogAlert.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/presets/mdDialogAlert.vue\n// module id = 91\n// module chunks = 8 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialogAlert.vue?c18c9216","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-dialog', {\n ref: \"dialog\",\n staticClass: \"md-dialog-alert\",\n on: {\n \"close\": function($event) {\n _vm.fireCloseEvent()\n }\n }\n }, [(_vm.mdTitle) ? _h('md-dialog-title', [_vm._s(_vm.mdTitle)]) : _vm._e(), \" \", (_vm.mdContentHtml) ? _h('md-dialog-content', {\n domProps: {\n \"innerHTML\": _vm._s(_vm.mdContentHtml)\n }\n }) : _h('md-dialog-content', [_vm._s(_vm.mdContent)]), \" \", \" \", _h('md-dialog-actions', [_h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close()\n }\n }\n }, [_vm._s(_vm.mdOkText)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-e4165678\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-e4165678!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/presets/mdDialogAlert.vue\n// module id = 93\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialogConfirm.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-70186c28!vue-loader/lib/selector?type=template&index=0!./mdDialogConfirm.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDialog/presets/mdDialogConfirm.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-70186c28\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-70186c28\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogConfirm.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/presets/mdDialogConfirm.vue\n// module id = 94\n// module chunks = 8 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialogConfirm.vue?11a22415","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-dialog', {\n ref: \"dialog\",\n staticClass: \"md-dialog-confirm\",\n on: {\n \"close\": function($event) {\n _vm.fireCloseEvent('cancel')\n }\n }\n }, [(_vm.mdTitle) ? _h('md-dialog-title', [_vm._s(_vm.mdTitle)]) : _vm._e(), \" \", (_vm.mdContentHtml) ? _h('md-dialog-content', {\n domProps: {\n \"innerHTML\": _vm._s(_vm.mdContentHtml)\n }\n }) : _h('md-dialog-content', [_vm._s(_vm.mdContent)]), \" \", \" \", _h('md-dialog-actions', [_h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close('cancel')\n }\n }\n }, [_vm._s(_vm.mdCancelText)]), \" \", _h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close('ok')\n }\n }\n }, [_vm._s(_vm.mdOkText)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-70186c28\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-70186c28!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/presets/mdDialogConfirm.vue\n// module id = 96\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialogPrompt.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-047e25a8!vue-loader/lib/selector?type=template&index=0!./mdDialogPrompt.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDialog/presets/mdDialogPrompt.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-047e25a8\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-047e25a8\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogPrompt.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/presets/mdDialogPrompt.vue\n// module id = 97\n// module chunks = 8 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialogPrompt.vue?25286347","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-dialog', {\n ref: \"dialog\",\n staticClass: \"md-dialog-prompt\",\n on: {\n \"close\": function($event) {\n _vm.fireCloseEvent('cancel')\n }\n }\n }, [(_vm.mdTitle) ? _h('md-dialog-title', [_vm._s(_vm.mdTitle)]) : _vm._e(), \" \", (_vm.mdContentHtml) ? _h('md-dialog-content', {\n domProps: {\n \"innerHTML\": _vm._s(_vm.mdContentHtml)\n }\n }) : _vm._e(), \" \", (_vm.mdContent) ? _h('md-dialog-content', [_vm._s(_vm.mdContent)]) : _vm._e(), \" \", _h('md-dialog-content', [_h('md-input-container', [_h('md-input', {\n ref: \"input\",\n attrs: {\n \"id\": _vm.mdInputId,\n \"name\": _vm.mdInputName,\n \"maxlength\": _vm.mdInputMaxlength,\n \"placeholder\": _vm.mdInputPlaceholder,\n \"value\": _vm.value\n },\n nativeOn: {\n \"keydown\": function($event) {\n if (_vm._k($event.keyCode, \"enter\", 13)) { return; }\n _vm.confirmValue($event)\n }\n }\n })])]), \" \", _h('md-dialog-actions', [_h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close('cancel')\n }\n }\n }, [_vm._s(_vm.mdCancelText)]), \" \", _h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": _vm.confirmValue\n }\n }, [_vm._s(_vm.mdOkText)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-047e25a8\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-047e25a8!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/presets/mdDialogPrompt.vue\n// module id = 99\n// module chunks = 8 24","module.exports = \".THEME_NAME .md-dialog, .THEME_NAME.md-dialog {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialog.theme\n// module id = 100\n// module chunks = 8 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6********","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf********","webpack:///./src/components/mdDialog/index.js","webpack:///./src/components/mdDialog/mdDialog.vue","webpack:///./src/components/mdDialog/mdDialog.scss","webpack:///mdDialog.vue","webpack:///./src/core/utils/transitionEndEventName.js","webpack:///./src/components/mdDialog/mdDialog.vue?8528","webpack:///./src/components/mdDialog/mdDialogTitle.vue","webpack:///./src/components/mdDialog/mdDialogTitle.vue?9dbc","webpack:///./src/components/mdDialog/mdDialogContent.vue","webpack:///./src/components/mdDialog/mdDialogContent.vue?6fcf","webpack:///./src/components/mdDialog/mdDialogActions.vue","webpack:///./src/components/mdDialog/mdDialogActions.vue?051e","webpack:///./src/components/mdDialog/presets/mdDialogAlert.vue","webpack:///mdDialogAlert.vue","webpack:///./src/components/mdDialog/presets/mdDialogAlert.vue?890d","webpack:///./src/components/mdDialog/presets/mdDialogConfirm.vue","webpack:///mdDialogConfirm.vue","webpack:///./src/components/mdDialog/presets/mdDialogConfirm.vue?7c74","webpack:///./src/components/mdDialog/presets/mdDialogPrompt.vue","webpack:///mdDialogPrompt.vue","webpack:///./src/components/mdDialog/presets/mdDialogPrompt.vue?e18e","webpack:///./src/components/mdDialog/mdDialog.theme"],"names":["install","Vue","component","extend","material","styles","push","transitionEndEventName","el","document","createElement","transitions","transition","OTransition","MozTransition","WebkitTransition","style","undefined"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBC7BwBA,O;;AATxB;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;AACAF,OAAIC,SAAJ,CAAc,mBAAd,EAAmCD,IAAIE,MAAJ,2BAAnC;AACAF,OAAIC,SAAJ,CAAc,mBAAd,EAAmCD,IAAIE,MAAJ,2BAAnC;;AAEA;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;AACAF,OAAIC,SAAJ,CAAc,mBAAd,EAAmCD,IAAIE,MAAJ,2BAAnC;AACAF,OAAIC,SAAJ,CAAc,kBAAd,EAAkCD,IAAIE,MAAJ,0BAAlC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACrBD;AACA;;AAEA;AACA,uBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACeA;;;;;;;;;aAIA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;iBAIA;gBACA;;aAEA;gBAGA;AAJA;AAfA;;;eAqBA;sBACA;wBAEA;AAJA;;;iCAMA;;2BAGA;AAFA;AAGA;6CACA;;+BAEA;mCACA;iDAEA;AAJA;AAKA;+BACA;;yBAGA;AAFA;AAIA;AAlBA;;2CAoBA;0DACA;8CACA;AACA;AACA;0DACA;8CAEA;;sBACA;sCACA;kDACA;4DACA;8DACA;;gDAEA;sEAGA;AAJA;;oEAKA;wDACA;AAEA;;qEACA;8EACA;AAEA;;iIACA;AACA;AACA;;AACA;;yCACA;4BACA;oCAEA;;qCACA;6BACA;+BACA;wBACA;AAEA;;kBACA;AACA;;AACA;;0DACA;oCACA;sDACA;mEAEA;;+BACA;6CACA;AAEA;;6FACA;mDACA;sCACA;AAEA;;kCACA;oCACA;4CAEA;;yCACA;oCACA;6BACA;0FACA;AAEA;;wBACA;AACA;AACA;AAEA;AAxEA;;AAyEA;;gCACA;yCACA;qCACA;gDACA;cACA;AACA;AACA;2CACA;UACA;AACA;AAhIA;;;;;;;;;;;;;;;;;;;;;;;;;AChBA,UAASC,sBAAT,GAAkC;AAChC,OAAMC,KAAKC,SAASC,aAAT,CAAuB,MAAvB,CAAX;AACA,OAAMC,cAAc;AAClBC,iBAAY,eADM;AAElBC,kBAAa,gBAFK;AAGlBC,oBAAe,eAHG;AAIlBC,uBAAkB;AAJA,IAApB;;AAOA,QAAK,IAAIH,UAAT,IAAuBD,WAAvB,EAAoC;AAClC,SAAIH,GAAGQ,KAAH,CAASJ,UAAT,MAAyBK,SAA7B,EAAwC;AACtC,cAAON,YAAYC,UAAZ,CAAP;AACD;AACF;AACF;;mBAEcL,wB;;;;;;;;AChBf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACnCA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;ACvBA;;;;cAGA;gBACA;oBACA;;aAEA;gBAGA;AAJA;AAJA;;;iBAWA;AAFA;;;+CAIA;2BACA;oBACA;AACA;AACA;2BACA;kBACA;uBACA;yBACA;AACA;6BACA;YACA;uBACA;yBACA;AAEA;AAhBA;+BAiBA;iDACA;uBACA;AACA;AACA;AAlCA;;;;;;;;ACfA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC5BA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;ACtBA;;;;cAGA;gBACA;oBACA;;aAEA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AARA;;;iBAeA;AAFA;;;mDAIA;2BACA;6BACA;AACA;AACA;2BACA;kBACA;uBACA;yBACA;AACA;iCACA;2BACA;uBACA;yBACA;AAEA;AAhBA;+BAiBA;iDACA;uBACA;AACA;AACA;AAtCA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACnCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACTA;;;;;sBAIA;iBAEA;AAHA;cAIA;gBACA;oBACA;;aAEA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;gBAIA;kBACA;gCACA;yBAEA;AApBA;;;iBAuBA;AAFA;;;mDAIA;2BACA;6BACA;AACA;AACA;;AACA;;kBACA;uBACA;yBAEA;;qCACA;+BACA;AACA;AACA;iCACA;2BACA;uBACA;yBACA;AACA;2CACA;gDACA;kBACA;AAEA;AAxBA;AAzBA;;;;;;;;AC7BA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,mDAAkD,QAAQ;AAC1D;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AChDA,kEAAiE,4CAA4C,+BAA+B,EAAE,G","file":"components/mdDialog/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdDialog from './mdDialog.vue';\nimport mdDialogTitle from './mdDialogTitle.vue';\nimport mdDialogContent from './mdDialogContent.vue';\nimport mdDialogActions from './mdDialogActions.vue';\nimport mdDialogAlert from './presets/mdDialogAlert.vue';\nimport mdDialogConfirm from './presets/mdDialogConfirm.vue';\nimport mdDialogPrompt from './presets/mdDialogPrompt.vue';\nimport mdDialogTheme from './mdDialog.theme';\n\nexport default function install(Vue) {\n Vue.component('md-dialog', Vue.extend(mdDialog));\n Vue.component('md-dialog-title', Vue.extend(mdDialogTitle));\n Vue.component('md-dialog-content', Vue.extend(mdDialogContent));\n Vue.component('md-dialog-actions', Vue.extend(mdDialogActions));\n\n /* Presets */\n Vue.component('md-dialog-alert', Vue.extend(mdDialogAlert));\n Vue.component('md-dialog-confirm', Vue.extend(mdDialogConfirm));\n Vue.component('md-dialog-prompt', Vue.extend(mdDialogPrompt));\n\n Vue.material.styles.push(mdDialogTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdDialog/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-62ed3063!sass!./mdDialog.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialog.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-62ed3063!vue-loader/lib/selector?type=template&index=0!./mdDialog.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/mdDialog.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-62ed3063\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-62ed3063\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialog.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialog.vue\n// module id = 80\n// module chunks = 8 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-62ed3063!./~/sass-loader!./src/components/mdDialog/mdDialog.scss\n// module id = 81\n// module chunks = 8 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialog.vue?72340376","function transitionEndEventName() {\n const el = document.createElement('span');\n const transitions = {\n transition: 'transitionend',\n OTransition: 'oTransitionEnd',\n MozTransition: 'transitionend',\n WebkitTransition: 'webkitTransitionEnd'\n };\n\n for (let transition in transitions) {\n if (el.style[transition] !== undefined) {\n return transitions[transition];\n }\n }\n}\n\nexport default transitionEndEventName();\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/transitionEndEventName.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-container\",\n class: _vm.classes,\n attrs: {\n \"tabindex\": \"0\"\n },\n on: {\n \"keyup\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.mdEscToClose && _vm.close()\n }\n }\n }, [_h('div', {\n ref: \"dialog\",\n staticClass: \"md-dialog\",\n class: _vm.dialogClasses,\n style: (_vm.styles)\n }, [_vm._t(\"default\")]), \" \", (_vm.mdBackdrop) ? _h('md-backdrop', {\n ref: \"backdrop\",\n staticClass: \"md-dialog-backdrop\",\n class: _vm.classes,\n on: {\n \"close\": function($event) {\n _vm.mdClickOutsideToClose && _vm.close()\n }\n }\n }) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-62ed3063\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-62ed3063!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialog.vue\n// module id = 84\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-d9a91c36!vue-loader/lib/selector?type=template&index=0!./mdDialogTitle.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/mdDialogTitle.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-d9a91c36\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-d9a91c36\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogTitle.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialogTitle.vue\n// module id = 85\n// module chunks = 8 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-title md-title\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-d9a91c36\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-d9a91c36!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialogTitle.vue\n// module id = 86\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-7f082246!vue-loader/lib/selector?type=template&index=0!./mdDialogContent.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/mdDialogContent.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-7f082246\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-7f082246\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogContent.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialogContent.vue\n// module id = 87\n// module chunks = 8 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-content\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-7f082246\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-7f082246!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialogContent.vue\n// module id = 88\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-14a9566c!vue-loader/lib/selector?type=template&index=0!./mdDialogActions.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/mdDialogActions.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-14a9566c\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-14a9566c\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogActions.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialogActions.vue\n// module id = 89\n// module chunks = 8 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-dialog-actions\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-14a9566c\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-14a9566c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/mdDialogActions.vue\n// module id = 90\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialogAlert.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-2ac48b0e!vue-loader/lib/selector?type=template&index=0!./mdDialogAlert.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/presets/mdDialogAlert.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-2ac48b0e\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-2ac48b0e\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogAlert.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/presets/mdDialogAlert.vue\n// module id = 91\n// module chunks = 8 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialogAlert.vue?c18c9216","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-dialog', {\n ref: \"dialog\",\n staticClass: \"md-dialog-alert\",\n on: {\n \"close\": function($event) {\n _vm.fireCloseEvent()\n }\n }\n }, [(_vm.mdTitle) ? _h('md-dialog-title', [_vm._s(_vm.mdTitle)]) : _vm._e(), \" \", (_vm.mdContentHtml) ? _h('md-dialog-content', {\n domProps: {\n \"innerHTML\": _vm._s(_vm.mdContentHtml)\n }\n }) : _h('md-dialog-content', [_vm._s(_vm.mdContent)]), \" \", \" \", _h('md-dialog-actions', [_h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close()\n }\n }\n }, [_vm._s(_vm.mdOkText)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-2ac48b0e\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-2ac48b0e!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/presets/mdDialogAlert.vue\n// module id = 93\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialogConfirm.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-17d3b7f2!vue-loader/lib/selector?type=template&index=0!./mdDialogConfirm.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/presets/mdDialogConfirm.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-17d3b7f2\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-17d3b7f2\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogConfirm.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/presets/mdDialogConfirm.vue\n// module id = 94\n// module chunks = 8 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialogConfirm.vue?11a22415","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-dialog', {\n ref: \"dialog\",\n staticClass: \"md-dialog-confirm\",\n on: {\n \"close\": function($event) {\n _vm.fireCloseEvent('cancel')\n }\n }\n }, [(_vm.mdTitle) ? _h('md-dialog-title', [_vm._s(_vm.mdTitle)]) : _vm._e(), \" \", (_vm.mdContentHtml) ? _h('md-dialog-content', {\n domProps: {\n \"innerHTML\": _vm._s(_vm.mdContentHtml)\n }\n }) : _h('md-dialog-content', [_vm._s(_vm.mdContent)]), \" \", \" \", _h('md-dialog-actions', [_h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close('cancel')\n }\n }\n }, [_vm._s(_vm.mdCancelText)]), \" \", _h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close('ok')\n }\n }\n }, [_vm._s(_vm.mdOkText)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-17d3b7f2\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-17d3b7f2!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/presets/mdDialogConfirm.vue\n// module id = 96\n// module chunks = 8 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdDialogPrompt.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-0a2fffbc!vue-loader/lib/selector?type=template&index=0!./mdDialogPrompt.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDialog/presets/mdDialogPrompt.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-0a2fffbc\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-0a2fffbc\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDialogPrompt.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/presets/mdDialogPrompt.vue\n// module id = 97\n// module chunks = 8 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdDialogPrompt.vue?25286347","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-dialog', {\n ref: \"dialog\",\n staticClass: \"md-dialog-prompt\",\n on: {\n \"close\": function($event) {\n _vm.fireCloseEvent('cancel')\n }\n }\n }, [(_vm.mdTitle) ? _h('md-dialog-title', [_vm._s(_vm.mdTitle)]) : _vm._e(), \" \", (_vm.mdContentHtml) ? _h('md-dialog-content', {\n domProps: {\n \"innerHTML\": _vm._s(_vm.mdContentHtml)\n }\n }) : _vm._e(), \" \", (_vm.mdContent) ? _h('md-dialog-content', [_vm._s(_vm.mdContent)]) : _vm._e(), \" \", _h('md-dialog-content', [_h('md-input-container', [_h('md-input', {\n ref: \"input\",\n attrs: {\n \"id\": _vm.mdInputId,\n \"name\": _vm.mdInputName,\n \"maxlength\": _vm.mdInputMaxlength,\n \"placeholder\": _vm.mdInputPlaceholder,\n \"value\": _vm.value\n },\n nativeOn: {\n \"keydown\": function($event) {\n if (_vm._k($event.keyCode, \"enter\", 13)) { return; }\n _vm.confirmValue($event)\n }\n }\n })])]), \" \", _h('md-dialog-actions', [_h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": function($event) {\n _vm.close('cancel')\n }\n }\n }, [_vm._s(_vm.mdCancelText)]), \" \", _h('md-button', {\n staticClass: \"md-primary\",\n on: {\n \"click\": _vm.confirmValue\n }\n }, [_vm._s(_vm.mdOkText)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-0a2fffbc\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-0a2fffbc!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDialog/presets/mdDialogPrompt.vue\n// module id = 99\n// module chunks = 8 24","module.exports = \".THEME_NAME .md-dialog, .THEME_NAME.md-dialog {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDialog/mdDialog.theme\n// module id = 100\n// module chunks = 8 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdDialog/index.js b/dist/components/mdDialog/index.js index 1faf7fe..8737596 100644 --- a/dist/components/mdDialog/index.js +++ b/dist/components/mdDialog/index.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return t[o].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}({0:function(t,e,n){t.exports=n(13)},2:function(t,e){"use strict";function n(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var n in e)if(void 0!==t.style[n])return e[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n(),t.exports=e.default},13:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){t.component("md-dialog",t.extend(s.default)),t.component("md-dialog-title",t.extend(a.default)),t.component("md-dialog-content",t.extend(c.default)),t.component("md-dialog-actions",t.extend(f.default)),t.component("md-dialog-alert",t.extend(p.default)),t.component("md-dialog-confirm",t.extend(h.default)),t.component("md-dialog-prompt",t.extend(C.default)),t.material.styles.push(x.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var d=n(142),s=o(d),r=n(145),a=o(r),l=n(144),c=o(l),u=n(143),f=o(u),m=n(146),p=o(m),g=n(147),h=o(g),v=n(148),C=o(v),y=n(110),x=o(y);t.exports=e.default},48:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),d=o(i);e.default={props:{mdClickOutsideToClose:{type:Boolean,default:!0},mdEscToClose:{type:Boolean,default:!0},mdBackdrop:{type:Boolean,default:!0},mdOpenFrom:String,mdCloseTo:String,mdFullscreen:{type:Boolean,default:!1}},data:function(){return{active:!1,transitionOff:!1,dialogTransform:""}},computed:{classes:function(){return{"md-active":this.active}},dialogClasses:function(){return{"md-fullscreen":this.mdFullscreen,"md-transition-off":this.transitionOff,"md-reference":this.mdOpenFrom||this.mdCloseTo}},styles:function(){return{transform:this.dialogTransform}}},methods:{removeDialog:function(){this.rootElement.contains(this.dialogElement)&&this.$el.parentNode.removeChild(this.$el)},calculateDialogPos:function(t){var e=document.querySelector(t);if(e){var n=e.getBoundingClientRect(),o=this.dialogInnerElement.getBoundingClientRect(),i=n.width/o.width,d=n.height/o.height,s={top:-(o.top-n.top),left:-(o.left-n.left+n.width)};n.top>o.top+o.height&&(s.top=n.top-o.top),n.left>o.left+o.width&&(s.left=n.left-o.left-n.width),this.dialogTransform="translate3D("+s.left+"px, "+s.top+"px, 0) scale("+i+", "+d+")"}},open:function(){var t=this;this.rootElement.appendChild(this.dialogElement),this.transitionOff=!0,this.calculateDialogPos(this.mdOpenFrom),window.setTimeout(function(){t.dialogElement.focus(),t.transitionOff=!1,t.active=!0}),this.$emit("open")},close:function(){var t=this;this.rootElement.contains(this.dialogElement)&&this.$nextTick(function(){var e=function e(){var n=t.dialogElement.querySelector(".md-ripple.md-active");n&&n.classList.remove("md-active"),t.dialogInnerElement.removeEventListener(d.default,e),t.rootElement.removeChild(t.dialogElement),t.dialogTransform=""};t.transitionOff=!0,t.dialogTransform="",t.calculateDialogPos(t.mdCloseTo),window.setTimeout(function(){t.transitionOff=!1,t.active=!1,t.dialogInnerElement.addEventListener(d.default,e)}),t.$emit("close")})}},mounted:function(){var t=this;this.$nextTick(function(){t.rootElement=t.$root.$el,t.dialogElement=t.$el,t.dialogInnerElement=t.$refs.dialog,t.removeDialog()})},beforeDestroy:function(){this.removeDialog()}},t.exports=e.default},49:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{mdTitle:String,mdContent:String,mdContentHtml:String,mdOkText:{type:String,default:"Ok"}},data:function(){return{debounce:!1}},methods:{fireCloseEvent:function(){this.debounce||this.$emit("close")},open:function(){this.$emit("open"),this.debounce=!1,this.$refs.dialog.open()},close:function(){this.fireCloseEvent(),this.debounce=!0,this.$refs.dialog.close()}},mounted:function(){if(!this.mdContent&&!this.mdContentHtml)throw new Error("Missing md-content or md-content-html attributes")}},t.exports=e.default},50:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{mdTitle:String,mdContent:String,mdContentHtml:String,mdOkText:{type:String,default:"Ok"},mdCancelText:{type:String,default:"Cancel"}},data:function(){return{debounce:!1}},methods:{fireCloseEvent:function(t){this.debounce||this.$emit("close",t)},open:function(){this.$emit("open"),this.debounce=!1,this.$refs.dialog.open()},close:function(t){this.fireCloseEvent(t),this.debounce=!0,this.$refs.dialog.close()}},mounted:function(){if(!this.mdContent&&!this.mdContentHtml)throw new Error("Missing md-content or md-content-html attributes")}},t.exports=e.default},51:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{value:{type:[String,Number],required:!0},mdTitle:String,mdContent:String,mdContentHtml:String,mdOkText:{type:String,default:"Ok"},mdCancelText:{type:String,default:"Cancel"},mdInputId:String,mdInputName:String,mdInputMaxlength:[String,Number],mdInputPlaceholder:String},data:function(){return{debounce:!1}},methods:{fireCloseEvent:function(t){this.debounce||this.$emit("close",t)},open:function(){var t=this;this.$emit("open"),this.debounce=!1,this.$refs.dialog.open(),window.setTimeout(function(){t.$refs.input.$el.focus()})},close:function(t){this.fireCloseEvent(t),this.debounce=!0,this.$refs.dialog.close()},confirmValue:function(){this.$emit("input",this.$refs.input.$el.value),this.close("ok")}}},t.exports=e.default},94:function(t,e){},110:function(t,e){t.exports=".THEME_NAME .md-dialog,.THEME_NAME.md-dialog{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}\n"},142:function(t,e,n){var o,i;n(94),o=n(48);var d=n(215);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},143:function(t,e,n){var o,i,d=n(212);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},144:function(t,e,n){var o,i,d=n(187);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},145:function(t,e,n){var o,i,d=n(181);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},146:function(t,e,n){var o,i;o=n(49);var d=n(228);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},147:function(t,e,n){var o,i;o=n(50);var d=n(213);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},148:function(t,e,n){var o,i;o=n(51);var d=n(185);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},181:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-title md-title"},[t._t("default")])},staticRenderFns:[]}},185:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-dialog",{ref:"dialog",staticClass:"md-dialog-prompt",on:{close:function(e){t.fireCloseEvent("cancel")}}},[t.mdTitle?e("md-dialog-title",[t._s(t.mdTitle)]):t._e()," ",t.mdContentHtml?e("md-dialog-content",{domProps:{innerHTML:t._s(t.mdContentHtml)}}):t._e()," ",t.mdContent?e("md-dialog-content",[t._s(t.mdContent)]):t._e()," ",e("md-dialog-content",[e("md-input-container",[e("md-input",{ref:"input",attrs:{id:t.mdInputId,name:t.mdInputName,maxlength:t.mdInputMaxlength,placeholder:t.mdInputPlaceholder,value:t.value},nativeOn:{keydown:function(e){t._k(e.keyCode,"enter",13)||t.confirmValue(e)}}})])])," ",e("md-dialog-actions",[e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close("cancel")}}},[t._s(t.mdCancelText)])," ",e("md-button",{staticClass:"md-primary",on:{click:t.confirmValue}},[t._s(t.mdOkText)])])])},staticRenderFns:[]}},187:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-content"},[t._t("default")])},staticRenderFns:[]}},212:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-actions"},[t._t("default")])},staticRenderFns:[]}},213:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-dialog",{ref:"dialog",staticClass:"md-dialog-confirm",on:{close:function(e){t.fireCloseEvent("cancel")}}},[t.mdTitle?e("md-dialog-title",[t._s(t.mdTitle)]):t._e()," ",t.mdContentHtml?e("md-dialog-content",{domProps:{innerHTML:t._s(t.mdContentHtml)}}):e("md-dialog-content",[t._s(t.mdContent)])," "," ",e("md-dialog-actions",[e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close("cancel")}}},[t._s(t.mdCancelText)])," ",e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close("ok")}}},[t._s(t.mdOkText)])])])},staticRenderFns:[]}},215:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-container",class:t.classes,attrs:{tabindex:"0"},on:{keyup:function(e){t._k(e.keyCode,"esc",27)||t.mdEscToClose&&t.close()}}},[e("div",{ref:"dialog",staticClass:"md-dialog",class:t.dialogClasses,style:t.styles},[t._t("default")])," ",t.mdBackdrop?e("md-backdrop",{ref:"backdrop",staticClass:"md-dialog-backdrop",class:t.classes,on:{close:function(e){t.mdClickOutsideToClose&&t.close()}}}):t._e()])},staticRenderFns:[]}},228:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-dialog",{ref:"dialog",staticClass:"md-dialog-alert",on:{close:function(e){t.fireCloseEvent()}}},[t.mdTitle?e("md-dialog-title",[t._s(t.mdTitle)]):t._e()," ",t.mdContentHtml?e("md-dialog-content",{domProps:{innerHTML:t._s(t.mdContentHtml)}}):e("md-dialog-content",[t._s(t.mdContent)])," "," ",e("md-dialog-actions",[e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close()}}},[t._s(t.mdOkText)])])])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return t[o].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}({0:function(t,e,n){t.exports=n(13)},2:function(t,e){"use strict";function n(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var n in e)if(void 0!==t.style[n])return e[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n(),t.exports=e.default},13:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){t.component("md-dialog",t.extend(s.default)),t.component("md-dialog-title",t.extend(a.default)),t.component("md-dialog-content",t.extend(c.default)),t.component("md-dialog-actions",t.extend(f.default)),t.component("md-dialog-alert",t.extend(p.default)),t.component("md-dialog-confirm",t.extend(h.default)),t.component("md-dialog-prompt",t.extend(C.default)),t.material.styles.push(x.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var d=n(142),s=o(d),r=n(145),a=o(r),l=n(144),c=o(l),u=n(143),f=o(u),m=n(146),p=o(m),g=n(147),h=o(g),v=n(148),C=o(v),y=n(110),x=o(y);t.exports=e.default},48:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),d=o(i);e.default={props:{mdClickOutsideToClose:{type:Boolean,default:!0},mdEscToClose:{type:Boolean,default:!0},mdBackdrop:{type:Boolean,default:!0},mdOpenFrom:String,mdCloseTo:String,mdFullscreen:{type:Boolean,default:!1}},data:function(){return{active:!1,transitionOff:!1,dialogTransform:""}},computed:{classes:function(){return{"md-active":this.active}},dialogClasses:function(){return{"md-fullscreen":this.mdFullscreen,"md-transition-off":this.transitionOff,"md-reference":this.mdOpenFrom||this.mdCloseTo}},styles:function(){return{transform:this.dialogTransform}}},methods:{removeDialog:function(){this.rootElement.contains(this.dialogElement)&&this.$el.parentNode.removeChild(this.$el)},calculateDialogPos:function(t){var e=document.querySelector(t);if(e){var n=e.getBoundingClientRect(),o=this.dialogInnerElement.getBoundingClientRect(),i=n.width/o.width,d=n.height/o.height,s={top:-(o.top-n.top),left:-(o.left-n.left+n.width)};n.top>o.top+o.height&&(s.top=n.top-o.top),n.left>o.left+o.width&&(s.left=n.left-o.left-n.width),this.dialogTransform="translate3D("+s.left+"px, "+s.top+"px, 0) scale("+i+", "+d+")"}},open:function(){var t=this;this.rootElement.appendChild(this.dialogElement),this.transitionOff=!0,this.calculateDialogPos(this.mdOpenFrom),window.setTimeout(function(){t.dialogElement.focus(),t.transitionOff=!1,t.active=!0}),this.$emit("open")},close:function(){var t=this;this.rootElement.contains(this.dialogElement)&&this.$nextTick(function(){var e=function e(){var n=t.dialogElement.querySelector(".md-ripple.md-active");n&&n.classList.remove("md-active"),t.dialogInnerElement.removeEventListener(d.default,e),t.rootElement.removeChild(t.dialogElement),t.dialogTransform=""};t.transitionOff=!0,t.dialogTransform="",t.calculateDialogPos(t.mdCloseTo),window.setTimeout(function(){t.transitionOff=!1,t.active=!1,t.dialogInnerElement.addEventListener(d.default,e)}),t.$emit("close")})}},mounted:function(){var t=this;this.$nextTick(function(){t.rootElement=t.$root.$el,t.dialogElement=t.$el,t.dialogInnerElement=t.$refs.dialog,t.removeDialog()})},beforeDestroy:function(){this.removeDialog()}},t.exports=e.default},49:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{mdTitle:String,mdContent:String,mdContentHtml:String,mdOkText:{type:String,default:"Ok"}},data:function(){return{debounce:!1}},methods:{fireCloseEvent:function(){this.debounce||this.$emit("close")},open:function(){this.$emit("open"),this.debounce=!1,this.$refs.dialog.open()},close:function(){this.fireCloseEvent(),this.debounce=!0,this.$refs.dialog.close()}},mounted:function(){if(!this.mdContent&&!this.mdContentHtml)throw new Error("Missing md-content or md-content-html attributes")}},t.exports=e.default},50:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{mdTitle:String,mdContent:String,mdContentHtml:String,mdOkText:{type:String,default:"Ok"},mdCancelText:{type:String,default:"Cancel"}},data:function(){return{debounce:!1}},methods:{fireCloseEvent:function(t){this.debounce||this.$emit("close",t)},open:function(){this.$emit("open"),this.debounce=!1,this.$refs.dialog.open()},close:function(t){this.fireCloseEvent(t),this.debounce=!0,this.$refs.dialog.close()}},mounted:function(){if(!this.mdContent&&!this.mdContentHtml)throw new Error("Missing md-content or md-content-html attributes")}},t.exports=e.default},51:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{value:{type:[String,Number],required:!0},mdTitle:String,mdContent:String,mdContentHtml:String,mdOkText:{type:String,default:"Ok"},mdCancelText:{type:String,default:"Cancel"},mdInputId:String,mdInputName:String,mdInputMaxlength:[String,Number],mdInputPlaceholder:String},data:function(){return{debounce:!1}},methods:{fireCloseEvent:function(t){this.debounce||this.$emit("close",t)},open:function(){var t=this;this.$emit("open"),this.debounce=!1,this.$refs.dialog.open(),window.setTimeout(function(){t.$refs.input.$el.focus()})},close:function(t){this.fireCloseEvent(t),this.debounce=!0,this.$refs.dialog.close()},confirmValue:function(){this.$emit("input",this.$refs.input.$el.value),this.close("ok")}}},t.exports=e.default},94:function(t,e){},110:function(t,e){t.exports=".THEME_NAME .md-dialog,.THEME_NAME.md-dialog{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}\n"},142:function(t,e,n){var o,i;n(94),o=n(48);var d=n(210);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},143:function(t,e,n){var o,i,d=n(185);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},144:function(t,e,n){var o,i,d=n(216);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},145:function(t,e,n){var o,i,d=n(225);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},146:function(t,e,n){var o,i;o=n(49);var d=n(197);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},147:function(t,e,n){var o,i;o=n(50);var d=n(189);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},148:function(t,e,n){var o,i;o=n(51);var d=n(183);i=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(i=o=o.default),"function"==typeof i&&(i=i.options),i.render=d.render,i.staticRenderFns=d.staticRenderFns,t.exports=o},183:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-dialog",{ref:"dialog",staticClass:"md-dialog-prompt",on:{close:function(e){t.fireCloseEvent("cancel")}}},[t.mdTitle?e("md-dialog-title",[t._s(t.mdTitle)]):t._e()," ",t.mdContentHtml?e("md-dialog-content",{domProps:{innerHTML:t._s(t.mdContentHtml)}}):t._e()," ",t.mdContent?e("md-dialog-content",[t._s(t.mdContent)]):t._e()," ",e("md-dialog-content",[e("md-input-container",[e("md-input",{ref:"input",attrs:{id:t.mdInputId,name:t.mdInputName,maxlength:t.mdInputMaxlength,placeholder:t.mdInputPlaceholder,value:t.value},nativeOn:{keydown:function(e){t._k(e.keyCode,"enter",13)||t.confirmValue(e)}}})])])," ",e("md-dialog-actions",[e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close("cancel")}}},[t._s(t.mdCancelText)])," ",e("md-button",{staticClass:"md-primary",on:{click:t.confirmValue}},[t._s(t.mdOkText)])])])},staticRenderFns:[]}},185:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-actions"},[t._t("default")])},staticRenderFns:[]}},189:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-dialog",{ref:"dialog",staticClass:"md-dialog-confirm",on:{close:function(e){t.fireCloseEvent("cancel")}}},[t.mdTitle?e("md-dialog-title",[t._s(t.mdTitle)]):t._e()," ",t.mdContentHtml?e("md-dialog-content",{domProps:{innerHTML:t._s(t.mdContentHtml)}}):e("md-dialog-content",[t._s(t.mdContent)])," "," ",e("md-dialog-actions",[e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close("cancel")}}},[t._s(t.mdCancelText)])," ",e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close("ok")}}},[t._s(t.mdOkText)])])])},staticRenderFns:[]}},197:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-dialog",{ref:"dialog",staticClass:"md-dialog-alert",on:{close:function(e){t.fireCloseEvent()}}},[t.mdTitle?e("md-dialog-title",[t._s(t.mdTitle)]):t._e()," ",t.mdContentHtml?e("md-dialog-content",{domProps:{innerHTML:t._s(t.mdContentHtml)}}):e("md-dialog-content",[t._s(t.mdContent)])," "," ",e("md-dialog-actions",[e("md-button",{staticClass:"md-primary",on:{click:function(e){t.close()}}},[t._s(t.mdOkText)])])])},staticRenderFns:[]}},210:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-container",class:t.classes,attrs:{tabindex:"0"},on:{keyup:function(e){t._k(e.keyCode,"esc",27)||t.mdEscToClose&&t.close()}}},[e("div",{ref:"dialog",staticClass:"md-dialog",class:t.dialogClasses,style:t.styles},[t._t("default")])," ",t.mdBackdrop?e("md-backdrop",{ref:"backdrop",staticClass:"md-dialog-backdrop",class:t.classes,on:{close:function(e){t.mdClickOutsideToClose&&t.close()}}}):t._e()])},staticRenderFns:[]}},216:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-content"},[t._t("default")])},staticRenderFns:[]}},225:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-dialog-title md-title"},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdDivider/index.css b/dist/components/mdDivider/index.css index 9752fe3..3df257d 100644 --- a/dist/components/mdDivider/index.css +++ b/dist/components/mdDivider/index.css @@ -1 +1,19 @@ -.md-divider{height:1px;margin:0;padding:0;display:block;border:0;background-color:rgba(0,0,0,.12)}.md-divider.md-inset{margin-left:72px} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-divider { + height: 1px; + margin: 0; + padding: 0; + display: block; + border: 0; + background-color: rgba(0, 0, 0, 0.12); +} +.md-divider.md-inset { + margin-left: 72px; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdDivider/index.debug.js b/dist/components/mdDivider/index.debug.js index 5b1ca97..35fd022 100644 --- a/dist/components/mdDivider/index.debug.js +++ b/dist/components/mdDivider/index.debug.js @@ -105,7 +105,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdDivider/mdDivider.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDivider/mdDivider.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -116,9 +116,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-30e870da", __vue_options__) + hotAPI.createRecord("data-v-142f1b89", __vue_options__) } else { - hotAPI.reload("data-v-30e870da", __vue_options__) + hotAPI.reload("data-v-142f1b89", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdDivider.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -147,7 +147,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-30e870da", module.exports) + require("vue-hot-reload-api").rerender("data-v-142f1b89", module.exports) } } diff --git a/dist/components/mdDivider/index.debug.js.map b/dist/components/mdDivider/index.debug.js.map index 6e5556a..e4d9158 100644 --- a/dist/components/mdDivider/index.debug.js.map +++ b/dist/components/mdDivider/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*********","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*********","webpack:///./src/components/mdDivider/index.js","webpack:///./src/components/mdDivider/mdDivider.vue","webpack:///./src/components/mdDivider/mdDivider.scss","webpack:///./src/components/mdDivider/mdDivider.vue?e866"],"names":["install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCpCwBA,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;AACD;;;;;;;;ACJD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdDivider/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdDivider from './mdDivider.vue';\n\nexport default function install(Vue) {\n Vue.component('md-divider', Vue.extend(mdDivider));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdDivider/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-30e870da!sass!./mdDivider.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-30e870da!vue-loader/lib/selector?type=template&index=0!./mdDivider.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdDivider/mdDivider.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-30e870da\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-30e870da\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDivider.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDivider/mdDivider.vue\n// module id = 102\n// module chunks = 9 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-30e870da!./~/sass-loader!./src/components/mdDivider/mdDivider.scss\n// module id = 103\n// module chunks = 9 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('hr', {\n staticClass: \"md-divider\"\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-30e870da\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-30e870da!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDivider/mdDivider.vue\n// module id = 104\n// module chunks = 9 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*********","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*********","webpack:///./src/components/mdDivider/index.js","webpack:///./src/components/mdDivider/mdDivider.vue","webpack:///./src/components/mdDivider/mdDivider.scss","webpack:///./src/components/mdDivider/mdDivider.vue?72f5"],"names":["install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCpCwBA,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;AACD;;;;;;;;ACJD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdDivider/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdDivider from './mdDivider.vue';\n\nexport default function install(Vue) {\n Vue.component('md-divider', Vue.extend(mdDivider));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdDivider/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-142f1b89!sass!./mdDivider.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-142f1b89!vue-loader/lib/selector?type=template&index=0!./mdDivider.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdDivider/mdDivider.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-142f1b89\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-142f1b89\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdDivider.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdDivider/mdDivider.vue\n// module id = 102\n// module chunks = 9 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-142f1b89!./~/sass-loader!./src/components/mdDivider/mdDivider.scss\n// module id = 103\n// module chunks = 9 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('hr', {\n staticClass: \"md-divider\"\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-142f1b89\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-142f1b89!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdDivider/mdDivider.vue\n// module id = 104\n// module chunks = 9 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdDivider/index.js b/dist/components/mdDivider/index.js index 96379dc..813e439 100644 --- a/dist/components/mdDivider/index.js +++ b/dist/components/mdDivider/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(14)},14:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-divider",e.extend(i.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var u=n(149),i=o(u);e.exports=t.default},86:function(e,t){},149:function(e,t,n){var o,r;n(86);var u=n(196);r=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(r=o=o.default),"function"==typeof r&&(r=r.options),r.render=u.render,r.staticRenderFns=u.staticRenderFns,e.exports=o},196:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("hr",{staticClass:"md-divider"})},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(14)},14:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-divider",e.extend(i.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var u=n(149),i=o(u);e.exports=t.default},82:function(e,t){},149:function(e,t,n){var o,r;n(82);var u=n(184);r=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(r=o=o.default),"function"==typeof r&&(r=r.options),r.render=u.render,r.staticRenderFns=u.staticRenderFns,e.exports=o},184:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("hr",{staticClass:"md-divider"})},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdIcon/index.css b/dist/components/mdIcon/index.css index d17a718..dc59bd7 100644 --- a/dist/components/mdIcon/index.css +++ b/dist/components/mdIcon/index.css @@ -1 +1,21 @@ -.md-icon{width:24px;min-width:24px;height:24px;min-height:24px;margin:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;fill:currentColor;vertical-align:middle} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-icon { + width: 24px; + min-width: 24px; + height: 24px; + min-height: 24px; + margin: auto; + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + fill: currentColor; + vertical-align: middle; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdIcon/index.debug.js b/dist/components/mdIcon/index.debug.js index a43c744..6969b9a 100644 --- a/dist/components/mdIcon/index.debug.js +++ b/dist/components/mdIcon/index.debug.js @@ -111,7 +111,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdIcon/mdIcon.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdIcon/mdIcon.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -122,9 +122,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-f5836666", __vue_options__) + hotAPI.createRecord("data-v-74155143", __vue_options__) } else { - hotAPI.reload("data-v-f5836666", __vue_options__) + hotAPI.reload("data-v-74155143", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdIcon.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -153,7 +153,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-f5836666", module.exports) + require("vue-hot-reload-api").rerender("data-v-74155143", module.exports) } } diff --git a/dist/components/mdIcon/index.debug.js.map b/dist/components/mdIcon/index.debug.js.map index 4dc63e2..5a6d494 100644 --- a/dist/components/mdIcon/index.debug.js.map +++ b/dist/components/mdIcon/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**********","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0**********","webpack:///./src/components/mdIcon/index.js","webpack:///./src/components/mdIcon/mdIcon.vue","webpack:///./src/components/mdIcon/mdIcon.scss","webpack:///./src/components/mdIcon/mdIcon.vue?ecc4","webpack:///./src/components/mdIcon/mdIcon.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA,oFAAmF,yBAAyB,EAAE,mEAAmE,wBAAwB,EAAE,+DAA+D,sBAAsB,EAAE,G","file":"components/mdIcon/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdIcon from './mdIcon.vue';\nimport mdIconTheme from './mdIcon.theme';\n\nexport default function install(Vue) {\n Vue.component('md-icon', Vue.extend(mdIcon));\n\n Vue.material.styles.push(mdIconTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdIcon/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-f5836666!sass!./mdIcon.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-f5836666!vue-loader/lib/selector?type=template&index=0!./mdIcon.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdIcon/mdIcon.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-f5836666\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-f5836666\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdIcon.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdIcon/mdIcon.vue\n// module id = 106\n// module chunks = 10 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-f5836666!./~/sass-loader!./src/components/mdIcon/mdIcon.scss\n// module id = 107\n// module chunks = 10 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('i', {\n staticClass: \"md-icon material-icons\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-f5836666\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-f5836666!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdIcon/mdIcon.vue\n// module id = 108\n// module chunks = 10 24","module.exports = \".THEME_NAME .md-icon.md-primary, .THEME_NAME.md-icon.md-primary {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-icon.md-accent, .THEME_NAME.md-icon.md-accent {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-icon.md-warn, .THEME_NAME.md-icon.md-warn {\\n color: WARN-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdIcon/mdIcon.theme\n// module id = 109\n// module chunks = 10 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**********","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf**********","webpack:///./src/components/mdIcon/index.js","webpack:///./src/components/mdIcon/mdIcon.vue","webpack:///./src/components/mdIcon/mdIcon.scss","webpack:///./src/components/mdIcon/mdIcon.vue?578f","webpack:///./src/components/mdIcon/mdIcon.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA,oFAAmF,yBAAyB,EAAE,mEAAmE,wBAAwB,EAAE,+DAA+D,sBAAsB,EAAE,G","file":"components/mdIcon/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdIcon from './mdIcon.vue';\nimport mdIconTheme from './mdIcon.theme';\n\nexport default function install(Vue) {\n Vue.component('md-icon', Vue.extend(mdIcon));\n\n Vue.material.styles.push(mdIconTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdIcon/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-74155143!sass!./mdIcon.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-74155143!vue-loader/lib/selector?type=template&index=0!./mdIcon.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdIcon/mdIcon.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-74155143\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-74155143\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdIcon.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdIcon/mdIcon.vue\n// module id = 106\n// module chunks = 10 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-74155143!./~/sass-loader!./src/components/mdIcon/mdIcon.scss\n// module id = 107\n// module chunks = 10 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('i', {\n staticClass: \"md-icon material-icons\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-74155143\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-74155143!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdIcon/mdIcon.vue\n// module id = 108\n// module chunks = 10 24","module.exports = \".THEME_NAME .md-icon.md-primary, .THEME_NAME.md-icon.md-primary {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-icon.md-accent, .THEME_NAME.md-icon.md-accent {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-icon.md-warn, .THEME_NAME.md-icon.md-warn {\\n color: WARN-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdIcon/mdIcon.theme\n// module id = 109\n// module chunks = 10 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdIcon/index.js b/dist/components/mdIcon/index.js index 5c3a13e..6185d57 100644 --- a/dist/components/mdIcon/index.js +++ b/dist/components/mdIcon/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(15)},15:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-icon",e.extend(i.default)),e.material.styles.push(a.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var c=n(150),i=o(c),d=n(111),a=o(d);e.exports=t.default},103:function(e,t){},111:function(e,t){e.exports=".THEME_NAME .md-icon.md-primary,.THEME_NAME.md-icon.md-primary{color:PRIMARY-COLOR}.THEME_NAME .md-icon.md-accent,.THEME_NAME.md-icon.md-accent{color:ACCENT-COLOR}.THEME_NAME .md-icon.md-warn,.THEME_NAME.md-icon.md-warn{color:WARN-COLOR}\n"},150:function(e,t,n){var o,r;n(103);var c=n(230);r=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(r=o=o.default),"function"==typeof r&&(r=r.options),r.render=c.render,r.staticRenderFns=c.staticRenderFns,e.exports=o},230:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("i",{staticClass:"md-icon material-icons"},[e._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(15)},15:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-icon",e.extend(i.default)),e.material.styles.push(a.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var c=n(150),i=o(c),d=n(111),a=o(d);e.exports=t.default},97:function(e,t){},111:function(e,t){e.exports=".THEME_NAME .md-icon.md-primary,.THEME_NAME.md-icon.md-primary{color:PRIMARY-COLOR}.THEME_NAME .md-icon.md-accent,.THEME_NAME.md-icon.md-accent{color:ACCENT-COLOR}.THEME_NAME .md-icon.md-warn,.THEME_NAME.md-icon.md-warn{color:WARN-COLOR}\n"},150:function(e,t,n){var o,r;n(97);var c=n(212);r=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(r=o=o.default),"function"==typeof r&&(r=r.options),r.render=c.render,r.staticRenderFns=c.staticRenderFns,e.exports=o},212:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("i",{staticClass:"md-icon material-icons"},[e._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdInputContainer/index.css b/dist/components/mdInputContainer/index.css index 60aeabf..f7fc0f1 100644 --- a/dist/components/mdInputContainer/index.css +++ b/dist/components/mdInputContainer/index.css @@ -1 +1,158 @@ -.md-input-container{min-height:48px;margin:4px 0 24px;padding-top:16px;position:relative}.md-input-container:after{height:1px;right:0;bottom:0;background-color:rgba(0,0,0,.12);content:" "}.md-input-container:after,.md-input-container label{position:absolute;left:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-input-container label{top:23px;pointer-events:none;transition-duration:.3s;color:rgba(0,0,0,.54);font-size:16px;line-height:20px}.md-input-container input,.md-input-container textarea{width:100%;height:32px;padding:0;display:block;border:none;background:none;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:font-size;color:rgba(0,0,0,.54);font-family:inherit;font-size:1px;line-height:32px}.md-input-container input:focus,.md-input-container textarea:focus{outline:none}.md-input-container input::-webkit-input-placeholder,.md-input-container textarea::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-size:16px;text-shadow:none;-webkit-text-fill-color:initial}.md-input-container textarea{min-height:32px;max-height:230px;padding:5px 0;line-height:1.3em;resize:none}.md-input-container .md-error{height:20px;display:block!important;position:absolute;opacity:0;transform:translate3d(0,-8px,0);transition:all .3s cubic-bezier(.55,0,.55,.2);font-size:12px}.md-input-container .md-count{height:20px;position:absolute;right:0;font-size:12px}.md-input-container.md-input-placeholder label{pointer-events:auto;top:10px;opacity:0;font-size:12px}.md-input-container.md-input-placeholder input,.md-input-container.md-input-placeholder textarea{font-size:16px}.md-input-container.md-has-value label,.md-input-container.md-input-focused label{pointer-events:auto;top:0;opacity:1;font-size:12px}.md-input-container.md-has-value input,.md-input-container.md-has-value textarea,.md-input-container.md-input-focused input,.md-input-container.md-input-focused textarea{font-size:16px}.md-input-container.md-has-value input,.md-input-container.md-has-value textarea{color:rgba(0,0,0,.87)}.md-input-container.md-input-inline label{pointer-events:none}.md-input-container.md-input-inline.md-input-focused label{top:23px;font-size:16px}.md-input-container.md-input-inline.md-has-value label{opacity:0}.md-input-container.md-input-disabled:after{background:0 100% repeat-x;background-image:linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 33%,transparent 0);background-size:4px 1px}.md-input-container.md-input-disabled input,.md-input-container.md-input-disabled label,.md-input-container.md-input-disabled textarea{color:rgba(0,0,0,.38)}.md-input-container.md-has-password.md-input-focused .md-toggle-password{color:rgba(0,0,0,.54)}.md-input-container.md-has-password .md-toggle-password{margin:0;position:absolute;right:0;bottom:-2px;color:rgba(0,0,0,.38)}.md-input-container.md-has-password .md-toggle-password .md-ink-ripple{color:rgba(0,0,0,.87)}.md-input-container.md-input-invalid .md-error{opacity:1;transform:translateZ(0)}.md-input-container.md-input-required label:after{position:absolute;top:2px;right:0;transform:translateX(calc(100% + 2px));content:"*";font-size:12px;line-height:1em;vertical-align:top}.md-input-container.md-has-select:hover .md-select:after{color:rgba(0,0,0,.87)} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-input-container { + min-height: 48px; + margin: 4px 0 24px; + padding-top: 16px; + position: relative; +} +.md-input-container:after { + height: 1px; + position: absolute; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.12); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + content: " "; +} +.md-input-container label { + position: absolute; + top: 23px; + left: 0; + pointer-events: none; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-duration: .3s; + color: rgba(0, 0, 0, 0.54); + font-size: 16px; + line-height: 20px; +} +.md-input-container input, + .md-input-container textarea { + width: 100%; + height: 32px; + padding: 0; + display: block; + border: none; + background: none; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-property: font-size; + color: rgba(0, 0, 0, 0.54); + font-family: inherit; + font-size: 1px; + line-height: 32px; +} +.md-input-container input:focus, + .md-input-container textarea:focus { + outline: none; +} +.md-input-container input::-webkit-input-placeholder, + .md-input-container textarea::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.54); + font-size: 16px; + text-shadow: none; + -webkit-text-fill-color: initial; +} +.md-input-container textarea { + min-height: 32px; + max-height: 230px; + padding: 5px 0; + resize: none; + line-height: 1.3em; +} +.md-input-container .md-error { + height: 20px; + display: block !important; + position: absolute; + opacity: 0; + transform: translate3d(0, -8px, 0); + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + font-size: 12px; +} +.md-input-container .md-count { + height: 20px; + position: absolute; + right: 0; + font-size: 12px; +} +.md-input-container.md-input-placeholder label { + pointer-events: auto; + top: 10px; + opacity: 0; + font-size: 12px; +} +.md-input-container.md-input-placeholder input, +.md-input-container.md-input-placeholder textarea { + font-size: 16px; +} +.md-input-container.md-input-focused label, .md-input-container.md-has-value label { + pointer-events: auto; + top: 0; + opacity: 1; + font-size: 12px; +} +.md-input-container.md-input-focused input, +.md-input-container.md-input-focused textarea, .md-input-container.md-has-value input, +.md-input-container.md-has-value textarea { + font-size: 16px; +} +.md-input-container.md-has-value input, +.md-input-container.md-has-value textarea { + color: rgba(0, 0, 0, 0.87); +} +.md-input-container.md-input-inline label { + pointer-events: none; +} +.md-input-container.md-input-inline.md-input-focused label { + top: 23px; + font-size: 16px; +} +.md-input-container.md-input-inline.md-has-value label { + opacity: 0; +} +.md-input-container.md-input-disabled:after { + background: bottom left repeat-x; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.38) 0%, rgba(0, 0, 0, 0.38) 33%, transparent 0%); + background-size: 4px 1px; +} +.md-input-container.md-input-disabled label, +.md-input-container.md-input-disabled input, +.md-input-container.md-input-disabled textarea { + color: rgba(0, 0, 0, 0.38); +} +.md-input-container.md-has-password.md-input-focused .md-toggle-password { + color: rgba(0, 0, 0, 0.54); +} +.md-input-container.md-has-password .md-toggle-password { + margin: 0; + position: absolute; + right: 0; + bottom: -2px; + color: rgba(0, 0, 0, 0.38); +} +.md-input-container.md-has-password .md-toggle-password .md-ink-ripple { + color: rgba(0, 0, 0, 0.87); +} +.md-input-container.md-input-invalid .md-error { + opacity: 1; + transform: translate3d(0, 0, 0); +} +.md-input-container.md-input-required label:after { + position: absolute; + top: 2px; + right: 0; + transform: translateX(calc(100% + 2px)); + content: "*"; + font-size: 12px; + line-height: 1em; + vertical-align: top; +} +.md-input-container.md-has-select:hover .md-select:not(.md-disabled):after { + color: rgba(0, 0, 0, 0.87); +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdInputContainer/index.debug.js b/dist/components/mdInputContainer/index.debug.js index 9b57a4c..2aa6e14 100644 --- a/dist/components/mdInputContainer/index.debug.js +++ b/dist/components/mdInputContainer/index.debug.js @@ -124,7 +124,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdInputContainer/mdInputContainer.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdInputContainer/mdInputContainer.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -135,9 +135,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-4e747acd", __vue_options__) + hotAPI.createRecord("data-v-c3baaf7a", __vue_options__) } else { - hotAPI.reload("data-v-4e747acd", __vue_options__) + hotAPI.reload("data-v-c3baaf7a", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdInputContainer.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -297,7 +297,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-4e747acd", module.exports) + require("vue-hot-reload-api").rerender("data-v-c3baaf7a", module.exports) } } @@ -325,7 +325,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdInputContainer/mdInput.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdInputContainer/mdInput.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -336,9 +336,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-53a56078", __vue_options__) + hotAPI.createRecord("data-v-5d6e058e", __vue_options__) } else { - hotAPI.reload("data-v-53a56078", __vue_options__) + hotAPI.reload("data-v-5d6e058e", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdInput.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -546,7 +546,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-53a56078", module.exports) + require("vue-hot-reload-api").rerender("data-v-5d6e058e", module.exports) } } @@ -574,7 +574,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdInputContainer/mdTextarea.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdInputContainer/mdTextarea.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -585,9 +585,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-62d24f30", __vue_options__) + hotAPI.createRecord("data-v-339565b4", __vue_options__) } else { - hotAPI.reload("data-v-62d24f30", __vue_options__) + hotAPI.reload("data-v-339565b4", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTextarea.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -622,6 +622,15 @@ return /******/ (function(modules) { // webpackBootstrap exports.default = { mixins: [_common2.default], + watch: { + value: function value() { + var _this = this; + + this.$nextTick(function () { + _autosize2.default.update(_this.$el); + }); + } + }, mounted: function mounted() { this.parentContainer = (0, _getClosestVueParent2.default)(this.$parent, 'md-input-container'); @@ -986,7 +995,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-62d24f30", module.exports) + require("vue-hot-reload-api").rerender("data-v-339565b4", module.exports) } } diff --git a/dist/components/mdInputContainer/index.debug.js.map b/dist/components/mdInputContainer/index.debug.js.map index 0a1b6ee..27ae7fa 100644 --- a/dist/components/mdInputContainer/index.debug.js.map +++ b/dist/components/mdInputContainer/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6***********","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0***********","webpack:///./src/components/mdInputContainer/index.js","webpack:///./src/components/mdInputContainer/mdInputContainer.vue","webpack:///./src/components/mdInputContainer/mdInputContainer.scss","webpack:///mdInputContainer.vue","webpack:///./src/core/utils/isArray.js","webpack:///./src/components/mdInputContainer/mdInputContainer.vue?a6f4","webpack:///./src/components/mdInputContainer/mdInput.vue","webpack:///mdInput.vue","webpack:///./src/components/mdInputContainer/common.js","webpack:///./src/core/utils/getClosestVueParent.js","webpack:///./src/components/mdInputContainer/mdInput.vue?baa4","webpack:///./src/components/mdInputContainer/mdTextarea.vue","webpack:///mdTextarea.vue","webpack:///./~/autosize/dist/autosize.js","webpack:///./src/components/mdInputContainer/mdTextarea.vue?3e8a","webpack:///./src/components/mdInputContainer/mdInputContainer.theme"],"names":["install","Vue","component","material","styles","push","isArray","value","constructor","Array","props","String","Number","disabled","Boolean","required","maxlength","placeholder","watch","setParentValue","setParentDisabled","setParentRequired","setParentPlaceholder","handleMaxLength","methods","parentContainer","enableCounter","counterLength","setValue","$el","isDisabled","isRequired","hasPlaceholder","onFocus","isFocused","onBlur","onInput","inputLength","length","$emit","getClosestVueParent","$parent","cssClass","_uid","classList","contains"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCjCwBA,O;;AALxB;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,oBAAd;AACAD,OAAIC,SAAJ,CAAc,UAAd;AACAD,OAAIC,SAAJ,CAAc,aAAd;;AAEAD,OAAIE,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACXD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACiBA;;;;;;;;eAGA;oBAEA;AAHA;yBAIA;;cAEA;cACA;qBACA;sBACA;kBACA;uBACA;mBACA;mBACA;kBACA;sBACA;oBAEA;AAZA;AAaA;;;mCAEA;+CACA;oCACA;AAEA;;2BACA;AACA;iCACA;;iCAEA;iCACA;+BACA;8BACA;sCACA;mCACA;mCACA;kCAEA;AATA;AAWA;AApBA;;iCAsBA;iEACA;AACA;uDACA;2BACA;6CACA;6BACA;+BACA;gBACA;6BACA;+BACA;AAEA;;oBACA;AACA;AACA;wCACA;oBACA;AAEA;AApBA;+BAqBA;uEAEA;;sBACA;YAEA;;uBACA;AACA;AACA;AAtEA;;;;;;;;;;;;;;;;;;;;;;;;;;;AClBA,KAAMC,UAAU,SAAVA,OAAU,CAACC,KAAD,EAAW;AACzB,UAAOA,SAASA,MAAMC,WAAN,KAAsBC,KAAtC;AACD,EAFD;;mBAIeH,O;;;;;;;;ACJf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACnBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACpBA;;;;AAGA;;;;;;;;;;;;;;;;;;;;;;;;WAEA;;;aAGA;gBAGA;AAJA;AADA;+BAMA;6EAEA;;gCACA;YAEA;;uBACA;AAEA;;UACA;UACA;UACA;UACA;UACA;AACA;AAtBA;;;;;;;;;;;;;mBCrBe;AACbI,UAAO;AACLH,YAAO,CAACI,MAAD,EAASC,MAAT,CADF;AAELC,eAAUC,OAFL;AAGLC,eAAUD,OAHL;AAILE,gBAAW,CAACJ,MAAD,EAASD,MAAT,CAJN;AAKLM,kBAAaN;AALR,IADM;AAQbO,UAAO;AACLX,UADK,iBACCA,MADD,EACQ;AACX,YAAKY,cAAL,CAAoBZ,MAApB;AACD,MAHI;AAILM,aAJK,sBAIM;AACT,YAAKO,iBAAL;AACD,MANI;AAOLL,aAPK,sBAOM;AACT,YAAKM,iBAAL;AACD,MATI;AAULJ,gBAVK,yBAUS;AACZ,YAAKK,oBAAL;AACD,MAZI;AAaLN,cAbK,uBAaO;AACV,YAAKO,eAAL;AACD;AAfI,IARM;AAyBbC,YAAS;AACPD,oBADO,6BACW;AAChB,YAAKE,eAAL,CAAqBC,aAArB,GAAqC,KAAKV,SAAL,GAAiB,CAAtD;AACA,YAAKS,eAAL,CAAqBE,aAArB,GAAqC,KAAKX,SAA1C;AACD,MAJM;AAKPG,mBALO,0BAKQZ,KALR,EAKe;AACpB,YAAKkB,eAAL,CAAqBG,QAArB,CAA8BrB,SAAS,KAAKsB,GAAL,CAAStB,KAAhD;AACD,MAPM;AAQPa,sBARO,+BAQa;AAClB,YAAKK,eAAL,CAAqBK,UAArB,GAAkC,KAAKjB,QAAvC;AACD,MAVM;AAWPQ,sBAXO,+BAWa;AAClB,YAAKI,eAAL,CAAqBM,UAArB,GAAkC,KAAKhB,QAAvC;AACD,MAbM;AAcPO,yBAdO,kCAcgB;AACrB,YAAKG,eAAL,CAAqBO,cAArB,GAAsC,CAAC,CAAC,KAAKf,WAA7C;AACD,MAhBM;AAiBPgB,YAjBO,qBAiBG;AACR,YAAKR,eAAL,CAAqBS,SAArB,GAAiC,IAAjC;AACD,MAnBM;AAoBPC,WApBO,oBAoBE;AACP,YAAKV,eAAL,CAAqBS,SAArB,GAAiC,KAAjC;AACA,YAAKf,cAAL;AACD,MAvBM;AAwBPiB,YAxBO,qBAwBG;AACR,WAAM7B,QAAQ,KAAKsB,GAAL,CAAStB,KAAvB;;AAEA,YAAKY,cAAL;AACA,YAAKM,eAAL,CAAqBY,WAArB,GAAmC9B,QAAQA,MAAM+B,MAAd,GAAuB,CAA1D;AACA,YAAKC,KAAL,CAAW,QAAX,EAAqBhC,KAArB;AACA,YAAKgC,KAAL,CAAW,OAAX,EAAoBhC,KAApB;AACD;AA/BM;AAzBI,E;;;;;;;;;;;;;ACAf,KAAIiC,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQZ,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIY,QAAQE,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQZ,GAAR,CAAYe,SAAZ,CAAsBC,QAAtB,CAA+BH,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;AChBf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA,gDAA+C,QAAQ;AACvD;AACA,QAAO;AACP,kDAAiD,QAAQ;AACzD;AACA,QAAO;AACP;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACjCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACvBA;;;;AACA;;;;AAGA;;;;;;;WAEA;+BACA;6EAEA;;gCACA;YAEA;;uBACA;AAEA;;UACA;UACA;UACA;UACA;UAEA;;yCACA;qCACA;AAEA;;kCACA;AACA;2CACA;qCACA;AACA;AAzBA;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,EAAC;AACD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAI;AACJ;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;;AAEF;AACA,2BAA0B,gBAAgB;AAC1C;AACA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAI;AACJ;AACA;;AAEA;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,gFAA+E;;AAE/E;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAI;;AAEJ;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAC,E;;;;;;;ACjSD,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACzBA,kIAAiI,iCAAiC,EAAE,6kBAA6kB,sBAAsB,EAAE,mJAAmJ,+BAA+B,EAAE,mKAAmK,sBAAsB,EAAE,mHAAmH,gBAAgB,oCAAoC,EAAE,0OAA0O,yBAAyB,2CAA2C,yCAAyC,EAAE,mHAAmH,yBAAyB,EAAE,G","file":"components/mdInputContainer/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdInputContainer from './mdInputContainer.vue';\nimport mdInput from './mdInput.vue';\nimport mdTextarea from './mdTextarea.vue';\nimport mdInputContainerTheme from './mdInputContainer.theme';\n\nexport default function install(Vue) {\n Vue.component('md-input-container', mdInputContainer);\n Vue.component('md-input', mdInput);\n Vue.component('md-textarea', mdTextarea);\n\n Vue.material.styles.push(mdInputContainerTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdInputContainer/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-4e747acd!sass!./mdInputContainer.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdInputContainer.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-4e747acd!vue-loader/lib/selector?type=template&index=0!./mdInputContainer.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdInputContainer/mdInputContainer.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-4e747acd\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-4e747acd\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdInputContainer.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdInputContainer.vue\n// module id = 111\n// module chunks = 11 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-4e747acd!./~/sass-loader!./src/components/mdInputContainer/mdInputContainer.scss\n// module id = 112\n// module chunks = 11 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdInputContainer.vue?15d96dd0","const isArray = (value) => {\n return value && value.constructor === Array;\n};\n\nexport default isArray;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/isArray.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-input-container\",\n class: _vm.classes\n }, [_vm._t(\"default\"), \" \", (_vm.enableCounter) ? _h('span', {\n staticClass: \"md-count\"\n }, [_vm._s(_vm.inputLength) + \" / \" + _vm._s(_vm.counterLength)]) : _vm._e(), \" \", (_vm.mdHasPassword) ? _h('md-button', {\n staticClass: \"md-icon-button md-toggle-password\",\n on: {\n \"click\": _vm.togglePasswordType\n }\n }, [_h('md-icon', [_vm._s(_vm.showPassword ? 'visibility_off' : 'visibility')])]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-4e747acd\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-4e747acd!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdInputContainer/mdInputContainer.vue\n// module id = 115\n// module chunks = 11 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdInput.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-53a56078!vue-loader/lib/selector?type=template&index=0!./mdInput.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdInputContainer/mdInput.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-53a56078\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-53a56078\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdInput.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdInput.vue\n// module id = 116\n// module chunks = 11 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdInput.vue?18970ece","export default {\n props: {\n value: [String, Number],\n disabled: Boolean,\n required: Boolean,\n maxlength: [Number, String],\n placeholder: String\n },\n watch: {\n value(value) {\n this.setParentValue(value);\n },\n disabled() {\n this.setParentDisabled();\n },\n required() {\n this.setParentRequired();\n },\n placeholder() {\n this.setParentPlaceholder();\n },\n maxlength() {\n this.handleMaxLength();\n }\n },\n methods: {\n handleMaxLength() {\n this.parentContainer.enableCounter = this.maxlength > 0;\n this.parentContainer.counterLength = this.maxlength;\n },\n setParentValue(value) {\n this.parentContainer.setValue(value || this.$el.value);\n },\n setParentDisabled() {\n this.parentContainer.isDisabled = this.disabled;\n },\n setParentRequired() {\n this.parentContainer.isRequired = this.required;\n },\n setParentPlaceholder() {\n this.parentContainer.hasPlaceholder = !!this.placeholder;\n },\n onFocus() {\n this.parentContainer.isFocused = true;\n },\n onBlur() {\n this.parentContainer.isFocused = false;\n this.setParentValue();\n },\n onInput() {\n const value = this.$el.value;\n\n this.setParentValue();\n this.parentContainer.inputLength = value ? value.length : 0;\n this.$emit('change', value);\n this.$emit('input', value);\n }\n }\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdInputContainer/common.js","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('input', {\n staticClass: \"md-input\",\n attrs: {\n \"type\": _vm.type,\n \"disabled\": _vm.disabled,\n \"required\": _vm.required,\n \"placeholder\": _vm.placeholder,\n \"maxlength\": _vm.maxlength\n },\n domProps: {\n \"value\": _vm.value\n },\n on: {\n \"focus\": _vm.onFocus,\n \"blur\": _vm.onBlur,\n \"input\": _vm.onInput,\n \"keydown\": [function($event) {\n if (_vm._k($event.keyCode, \"up\", 38)) { return; }\n _vm.onInput($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"down\", 40)) { return; }\n _vm.onInput($event)\n }]\n }\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-53a56078\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-53a56078!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdInputContainer/mdInput.vue\n// module id = 120\n// module chunks = 11 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTextarea.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-62d24f30!vue-loader/lib/selector?type=template&index=0!./mdTextarea.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdInputContainer/mdTextarea.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-62d24f30\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-62d24f30\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTextarea.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdTextarea.vue\n// module id = 121\n// module chunks = 11 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTextarea.vue?4c064357","/*!\n\tAutosize 3.0.20\n\tlicense: MIT\n\thttp://www.jacklmoore.com/autosize\n*/\n(function (global, factory) {\n\tif (typeof define === 'function' && define.amd) {\n\t\tdefine(['exports', 'module'], factory);\n\t} else if (typeof exports !== 'undefined' && typeof module !== 'undefined') {\n\t\tfactory(exports, module);\n\t} else {\n\t\tvar mod = {\n\t\t\texports: {}\n\t\t};\n\t\tfactory(mod.exports, mod);\n\t\tglobal.autosize = mod.exports;\n\t}\n})(this, function (exports, module) {\n\t'use strict';\n\n\tvar map = typeof Map === \"function\" ? new Map() : (function () {\n\t\tvar keys = [];\n\t\tvar values = [];\n\n\t\treturn {\n\t\t\thas: function has(key) {\n\t\t\t\treturn keys.indexOf(key) > -1;\n\t\t\t},\n\t\t\tget: function get(key) {\n\t\t\t\treturn values[keys.indexOf(key)];\n\t\t\t},\n\t\t\tset: function set(key, value) {\n\t\t\t\tif (keys.indexOf(key) === -1) {\n\t\t\t\t\tkeys.push(key);\n\t\t\t\t\tvalues.push(value);\n\t\t\t\t}\n\t\t\t},\n\t\t\t'delete': function _delete(key) {\n\t\t\t\tvar index = keys.indexOf(key);\n\t\t\t\tif (index > -1) {\n\t\t\t\t\tkeys.splice(index, 1);\n\t\t\t\t\tvalues.splice(index, 1);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t})();\n\n\tvar createEvent = function createEvent(name) {\n\t\treturn new Event(name, { bubbles: true });\n\t};\n\ttry {\n\t\tnew Event('test');\n\t} catch (e) {\n\t\t// IE does not support `new Event()`\n\t\tcreateEvent = function (name) {\n\t\t\tvar evt = document.createEvent('Event');\n\t\t\tevt.initEvent(name, true, false);\n\t\t\treturn evt;\n\t\t};\n\t}\n\n\tfunction assign(ta) {\n\t\tif (!ta || !ta.nodeName || ta.nodeName !== 'TEXTAREA' || map.has(ta)) return;\n\n\t\tvar heightOffset = null;\n\t\tvar clientWidth = ta.clientWidth;\n\t\tvar cachedHeight = null;\n\n\t\tfunction init() {\n\t\t\tvar style = window.getComputedStyle(ta, null);\n\n\t\t\tif (style.resize === 'vertical') {\n\t\t\t\tta.style.resize = 'none';\n\t\t\t} else if (style.resize === 'both') {\n\t\t\t\tta.style.resize = 'horizontal';\n\t\t\t}\n\n\t\t\tif (style.boxSizing === 'content-box') {\n\t\t\t\theightOffset = -(parseFloat(style.paddingTop) + parseFloat(style.paddingBottom));\n\t\t\t} else {\n\t\t\t\theightOffset = parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth);\n\t\t\t}\n\t\t\t// Fix when a textarea is not on document body and heightOffset is Not a Number\n\t\t\tif (isNaN(heightOffset)) {\n\t\t\t\theightOffset = 0;\n\t\t\t}\n\n\t\t\tupdate();\n\t\t}\n\n\t\tfunction changeOverflow(value) {\n\t\t\t{\n\t\t\t\t// Chrome/Safari-specific fix:\n\t\t\t\t// When the textarea y-overflow is hidden, Chrome/Safari do not reflow the text to account for the space\n\t\t\t\t// made available by removing the scrollbar. The following forces the necessary text reflow.\n\t\t\t\tvar width = ta.style.width;\n\t\t\t\tta.style.width = '0px';\n\t\t\t\t// Force reflow:\n\t\t\t\t/* jshint ignore:start */\n\t\t\t\tta.offsetWidth;\n\t\t\t\t/* jshint ignore:end */\n\t\t\t\tta.style.width = width;\n\t\t\t}\n\n\t\t\tta.style.overflowY = value;\n\t\t}\n\n\t\tfunction getParentOverflows(el) {\n\t\t\tvar arr = [];\n\n\t\t\twhile (el && el.parentNode && el.parentNode instanceof Element) {\n\t\t\t\tif (el.parentNode.scrollTop) {\n\t\t\t\t\tarr.push({\n\t\t\t\t\t\tnode: el.parentNode,\n\t\t\t\t\t\tscrollTop: el.parentNode.scrollTop\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tel = el.parentNode;\n\t\t\t}\n\n\t\t\treturn arr;\n\t\t}\n\n\t\tfunction resize() {\n\t\t\tvar originalHeight = ta.style.height;\n\t\t\tvar overflows = getParentOverflows(ta);\n\t\t\tvar docTop = document.documentElement && document.documentElement.scrollTop; // Needed for Mobile IE (ticket #240)\n\n\t\t\tta.style.height = 'auto';\n\n\t\t\tvar endHeight = ta.scrollHeight + heightOffset;\n\n\t\t\tif (ta.scrollHeight === 0) {\n\t\t\t\t// If the scrollHeight is 0, then the element probably has display:none or is detached from the DOM.\n\t\t\t\tta.style.height = originalHeight;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tta.style.height = endHeight + 'px';\n\n\t\t\t// used to check if an update is actually necessary on window.resize\n\t\t\tclientWidth = ta.clientWidth;\n\n\t\t\t// prevents scroll-position jumping\n\t\t\toverflows.forEach(function (el) {\n\t\t\t\tel.node.scrollTop = el.scrollTop;\n\t\t\t});\n\n\t\t\tif (docTop) {\n\t\t\t\tdocument.documentElement.scrollTop = docTop;\n\t\t\t}\n\t\t}\n\n\t\tfunction update() {\n\t\t\tresize();\n\n\t\t\tvar styleHeight = Math.round(parseFloat(ta.style.height));\n\t\t\tvar computed = window.getComputedStyle(ta, null);\n\t\t\tvar actualHeight = Math.round(parseFloat(computed.height));\n\n\t\t\t// The actual height not matching the style height (set via the resize method) indicates that\n\t\t\t// the max-height has been exceeded, in which case the overflow should be set to visible.\n\t\t\tif (actualHeight !== styleHeight) {\n\t\t\t\tif (computed.overflowY !== 'visible') {\n\t\t\t\t\tchangeOverflow('visible');\n\t\t\t\t\tresize();\n\t\t\t\t\tactualHeight = Math.round(parseFloat(window.getComputedStyle(ta, null).height));\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Normally keep overflow set to hidden, to avoid flash of scrollbar as the textarea expands.\n\t\t\t\tif (computed.overflowY !== 'hidden') {\n\t\t\t\t\tchangeOverflow('hidden');\n\t\t\t\t\tresize();\n\t\t\t\t\tactualHeight = Math.round(parseFloat(window.getComputedStyle(ta, null).height));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (cachedHeight !== actualHeight) {\n\t\t\t\tcachedHeight = actualHeight;\n\t\t\t\tvar evt = createEvent('autosize:resized');\n\t\t\t\ttry {\n\t\t\t\t\tta.dispatchEvent(evt);\n\t\t\t\t} catch (err) {\n\t\t\t\t\t// Firefox will throw an error on dispatchEvent for a detached element\n\t\t\t\t\t// https://bugzilla.mozilla.org/show_bug.cgi?id=889376\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tvar pageResize = function pageResize() {\n\t\t\tif (ta.clientWidth !== clientWidth) {\n\t\t\t\tupdate();\n\t\t\t}\n\t\t};\n\n\t\tvar destroy = (function (style) {\n\t\t\twindow.removeEventListener('resize', pageResize, false);\n\t\t\tta.removeEventListener('input', update, false);\n\t\t\tta.removeEventListener('keyup', update, false);\n\t\t\tta.removeEventListener('autosize:destroy', destroy, false);\n\t\t\tta.removeEventListener('autosize:update', update, false);\n\n\t\t\tObject.keys(style).forEach(function (key) {\n\t\t\t\tta.style[key] = style[key];\n\t\t\t});\n\n\t\t\tmap['delete'](ta);\n\t\t}).bind(ta, {\n\t\t\theight: ta.style.height,\n\t\t\tresize: ta.style.resize,\n\t\t\toverflowY: ta.style.overflowY,\n\t\t\toverflowX: ta.style.overflowX,\n\t\t\twordWrap: ta.style.wordWrap\n\t\t});\n\n\t\tta.addEventListener('autosize:destroy', destroy, false);\n\n\t\t// IE9 does not fire onpropertychange or oninput for deletions,\n\t\t// so binding to onkeyup to catch most of those events.\n\t\t// There is no way that I know of to detect something like 'cut' in IE9.\n\t\tif ('onpropertychange' in ta && 'oninput' in ta) {\n\t\t\tta.addEventListener('keyup', update, false);\n\t\t}\n\n\t\twindow.addEventListener('resize', pageResize, false);\n\t\tta.addEventListener('input', update, false);\n\t\tta.addEventListener('autosize:update', update, false);\n\t\tta.style.overflowX = 'hidden';\n\t\tta.style.wordWrap = 'break-word';\n\n\t\tmap.set(ta, {\n\t\t\tdestroy: destroy,\n\t\t\tupdate: update\n\t\t});\n\n\t\tinit();\n\t}\n\n\tfunction destroy(ta) {\n\t\tvar methods = map.get(ta);\n\t\tif (methods) {\n\t\t\tmethods.destroy();\n\t\t}\n\t}\n\n\tfunction update(ta) {\n\t\tvar methods = map.get(ta);\n\t\tif (methods) {\n\t\t\tmethods.update();\n\t\t}\n\t}\n\n\tvar autosize = null;\n\n\t// Do nothing in Node.js environment and IE8 (or lower)\n\tif (typeof window === 'undefined' || typeof window.getComputedStyle !== 'function') {\n\t\tautosize = function (el) {\n\t\t\treturn el;\n\t\t};\n\t\tautosize.destroy = function (el) {\n\t\t\treturn el;\n\t\t};\n\t\tautosize.update = function (el) {\n\t\t\treturn el;\n\t\t};\n\t} else {\n\t\tautosize = function (el, options) {\n\t\t\tif (el) {\n\t\t\t\tArray.prototype.forEach.call(el.length ? el : [el], function (x) {\n\t\t\t\t\treturn assign(x, options);\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn el;\n\t\t};\n\t\tautosize.destroy = function (el) {\n\t\t\tif (el) {\n\t\t\t\tArray.prototype.forEach.call(el.length ? el : [el], destroy);\n\t\t\t}\n\t\t\treturn el;\n\t\t};\n\t\tautosize.update = function (el) {\n\t\t\tif (el) {\n\t\t\t\tArray.prototype.forEach.call(el.length ? el : [el], update);\n\t\t\t}\n\t\t\treturn el;\n\t\t};\n\t}\n\n\tmodule.exports = autosize;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/autosize/dist/autosize.js\n// module id = 123\n// module chunks = 11 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('textarea', {\n staticClass: \"md-input\",\n attrs: {\n \"disabled\": _vm.disabled,\n \"required\": _vm.required,\n \"placeholder\": _vm.placeholder,\n \"maxlength\": _vm.maxlength\n },\n domProps: {\n \"value\": _vm.value\n },\n on: {\n \"focus\": _vm.onFocus,\n \"blur\": _vm.onBlur,\n \"input\": _vm.onInput\n }\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-62d24f30\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-62d24f30!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdInputContainer/mdTextarea.vue\n// module id = 124\n// module chunks = 11 24","module.exports = \".THEME_NAME .md-input-container.md-input-invalid:after, .THEME_NAME.md-input-container.md-input-invalid:after {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-invalid label,\\n.THEME_NAME .md-input-container.md-input-invalid .md-error,\\n.THEME_NAME .md-input-container.md-input-invalid .md-count,\\n.THEME_NAME .md-input-container.md-input-invalid input,\\n.THEME_NAME .md-input-container.md-input-invalid textarea, .THEME_NAME.md-input-container.md-input-invalid label,\\n.THEME_NAME.md-input-container.md-input-invalid .md-error,\\n.THEME_NAME.md-input-container.md-input-invalid .md-count,\\n.THEME_NAME.md-input-container.md-input-invalid input,\\n.THEME_NAME.md-input-container.md-input-invalid textarea {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-focused.md-input-inline label, .THEME_NAME.md-input-container.md-input-focused.md-input-inline label {\\n color: rgba(0, 0, 0, 0.54); }\\n\\n.THEME_NAME .md-input-container.md-input-focused.md-input-required label:after, .THEME_NAME.md-input-container.md-input-focused.md-input-required label:after {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-focused:after, .THEME_NAME.md-input-container.md-input-focused:after {\\n height: 2px;\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-focused input,\\n.THEME_NAME .md-input-container.md-input-focused textarea, .THEME_NAME.md-input-container.md-input-focused input,\\n.THEME_NAME.md-input-container.md-input-focused textarea {\\n color: PRIMARY-COLOR;\\n text-shadow: 0 0 0 BACKGROUND-CONTRAST;\\n -webkit-text-fill-color: transparent; }\\n\\n.THEME_NAME .md-input-container.md-input-focused label, .THEME_NAME.md-input-container.md-input-focused label {\\n color: PRIMARY-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdInputContainer.theme\n// module id = 125\n// module chunks = 11 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6***********","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf***********","webpack:///./src/components/mdInputContainer/index.js","webpack:///./src/components/mdInputContainer/mdInputContainer.vue","webpack:///./src/components/mdInputContainer/mdInputContainer.scss","webpack:///mdInputContainer.vue","webpack:///./src/core/utils/isArray.js","webpack:///./src/components/mdInputContainer/mdInputContainer.vue?7ae5","webpack:///./src/components/mdInputContainer/mdInput.vue","webpack:///mdInput.vue","webpack:///./src/components/mdInputContainer/common.js","webpack:///./src/core/utils/getClosestVueParent.js","webpack:///./src/components/mdInputContainer/mdInput.vue?8475","webpack:///./src/components/mdInputContainer/mdTextarea.vue","webpack:///mdTextarea.vue","webpack:///./~/autosize/dist/autosize.js","webpack:///./src/components/mdInputContainer/mdTextarea.vue?c621","webpack:///./src/components/mdInputContainer/mdInputContainer.theme"],"names":["install","Vue","component","material","styles","push","isArray","value","constructor","Array","props","String","Number","disabled","Boolean","required","maxlength","placeholder","watch","setParentValue","setParentDisabled","setParentRequired","setParentPlaceholder","handleMaxLength","methods","parentContainer","enableCounter","counterLength","setValue","$el","isDisabled","isRequired","hasPlaceholder","onFocus","isFocused","onBlur","onInput","inputLength","length","$emit","getClosestVueParent","$parent","cssClass","_uid","classList","contains"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCjCwBA,O;;AALxB;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,oBAAd;AACAD,OAAIC,SAAJ,CAAc,UAAd;AACAD,OAAIC,SAAJ,CAAc,aAAd;;AAEAD,OAAIE,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACXD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACiBA;;;;;;;;eAGA;oBAEA;AAHA;yBAIA;;cAEA;cACA;qBACA;sBACA;kBACA;uBACA;mBACA;mBACA;kBACA;sBACA;oBAEA;AAZA;AAaA;;;mCAEA;+CACA;oCACA;AAEA;;2BACA;AACA;iCACA;;iCAEA;iCACA;+BACA;8BACA;sCACA;mCACA;mCACA;kCAEA;AATA;AAWA;AApBA;;iCAsBA;iEACA;AACA;uDACA;2BACA;6CACA;6BACA;+BACA;gBACA;6BACA;+BACA;AAEA;;oBACA;AACA;AACA;wCACA;oBACA;AAEA;AApBA;+BAqBA;uEAEA;;sBACA;YAEA;;uBACA;AACA;AACA;AAtEA;;;;;;;;;;;;;;;;;;;;;;;;;;;AClBA,KAAMC,UAAU,SAAVA,OAAU,CAACC,KAAD,EAAW;AACzB,UAAOA,SAASA,MAAMC,WAAN,KAAsBC,KAAtC;AACD,EAFD;;mBAIeH,O;;;;;;;;ACJf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACnBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACpBA;;;;AAGA;;;;;;;;;;;;;;;;;;;;;;;;WAEA;;;aAGA;gBAGA;AAJA;AADA;+BAMA;6EAEA;;gCACA;YAEA;;uBACA;AAEA;;UACA;UACA;UACA;UACA;UACA;AACA;AAtBA;;;;;;;;;;;;;mBCrBe;AACbI,UAAO;AACLH,YAAO,CAACI,MAAD,EAASC,MAAT,CADF;AAELC,eAAUC,OAFL;AAGLC,eAAUD,OAHL;AAILE,gBAAW,CAACJ,MAAD,EAASD,MAAT,CAJN;AAKLM,kBAAaN;AALR,IADM;AAQbO,UAAO;AACLX,UADK,iBACCA,MADD,EACQ;AACX,YAAKY,cAAL,CAAoBZ,MAApB;AACD,MAHI;AAILM,aAJK,sBAIM;AACT,YAAKO,iBAAL;AACD,MANI;AAOLL,aAPK,sBAOM;AACT,YAAKM,iBAAL;AACD,MATI;AAULJ,gBAVK,yBAUS;AACZ,YAAKK,oBAAL;AACD,MAZI;AAaLN,cAbK,uBAaO;AACV,YAAKO,eAAL;AACD;AAfI,IARM;AAyBbC,YAAS;AACPD,oBADO,6BACW;AAChB,YAAKE,eAAL,CAAqBC,aAArB,GAAqC,KAAKV,SAAL,GAAiB,CAAtD;AACA,YAAKS,eAAL,CAAqBE,aAArB,GAAqC,KAAKX,SAA1C;AACD,MAJM;AAKPG,mBALO,0BAKQZ,KALR,EAKe;AACpB,YAAKkB,eAAL,CAAqBG,QAArB,CAA8BrB,SAAS,KAAKsB,GAAL,CAAStB,KAAhD;AACD,MAPM;AAQPa,sBARO,+BAQa;AAClB,YAAKK,eAAL,CAAqBK,UAArB,GAAkC,KAAKjB,QAAvC;AACD,MAVM;AAWPQ,sBAXO,+BAWa;AAClB,YAAKI,eAAL,CAAqBM,UAArB,GAAkC,KAAKhB,QAAvC;AACD,MAbM;AAcPO,yBAdO,kCAcgB;AACrB,YAAKG,eAAL,CAAqBO,cAArB,GAAsC,CAAC,CAAC,KAAKf,WAA7C;AACD,MAhBM;AAiBPgB,YAjBO,qBAiBG;AACR,YAAKR,eAAL,CAAqBS,SAArB,GAAiC,IAAjC;AACD,MAnBM;AAoBPC,WApBO,oBAoBE;AACP,YAAKV,eAAL,CAAqBS,SAArB,GAAiC,KAAjC;AACA,YAAKf,cAAL;AACD,MAvBM;AAwBPiB,YAxBO,qBAwBG;AACR,WAAM7B,QAAQ,KAAKsB,GAAL,CAAStB,KAAvB;;AAEA,YAAKY,cAAL;AACA,YAAKM,eAAL,CAAqBY,WAArB,GAAmC9B,QAAQA,MAAM+B,MAAd,GAAuB,CAA1D;AACA,YAAKC,KAAL,CAAW,QAAX,EAAqBhC,KAArB;AACA,YAAKgC,KAAL,CAAW,OAAX,EAAoBhC,KAApB;AACD;AA/BM;AAzBI,E;;;;;;;;;;;;;ACAf,KAAIiC,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQZ,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIY,QAAQE,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQZ,GAAR,CAAYe,SAAZ,CAAsBC,QAAtB,CAA+BH,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;AChBf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA,gDAA+C,QAAQ;AACvD;AACA,QAAO;AACP,kDAAiD,QAAQ;AACzD;AACA,QAAO;AACP;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACjCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACvBA;;;;AACA;;;;AAGA;;;;;;;WAEA;;;AAEA;;kCACA;yCACA;AACA;AAEA;AANA;+BAOA;6EAEA;;gCACA;YAEA;;uBACA;AAEA;;UACA;UACA;UACA;UACA;UAEA;;yCACA;qCACA;AAEA;;kCACA;AACA;2CACA;qCACA;AACA;AAhCA;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA,EAAC;AACD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAI;AACJ;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;;AAEF;AACA,2BAA0B,gBAAgB;AAC1C;AACA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAI;AACJ;AACA;;AAEA;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,gFAA+E;;AAE/E;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAI;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAI;;AAEJ;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;;AAEH;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAE;AACF;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAC,E;;;;;;;ACjSD,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACzBA,kIAAiI,iCAAiC,EAAE,6kBAA6kB,sBAAsB,EAAE,mJAAmJ,+BAA+B,EAAE,mKAAmK,sBAAsB,EAAE,mHAAmH,gBAAgB,oCAAoC,EAAE,0OAA0O,yBAAyB,2CAA2C,yCAAyC,EAAE,mHAAmH,yBAAyB,EAAE,G","file":"components/mdInputContainer/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdInputContainer from './mdInputContainer.vue';\nimport mdInput from './mdInput.vue';\nimport mdTextarea from './mdTextarea.vue';\nimport mdInputContainerTheme from './mdInputContainer.theme';\n\nexport default function install(Vue) {\n Vue.component('md-input-container', mdInputContainer);\n Vue.component('md-input', mdInput);\n Vue.component('md-textarea', mdTextarea);\n\n Vue.material.styles.push(mdInputContainerTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdInputContainer/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-c3baaf7a!sass!./mdInputContainer.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdInputContainer.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-c3baaf7a!vue-loader/lib/selector?type=template&index=0!./mdInputContainer.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdInputContainer/mdInputContainer.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-c3baaf7a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-c3baaf7a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdInputContainer.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdInputContainer.vue\n// module id = 111\n// module chunks = 11 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-c3baaf7a!./~/sass-loader!./src/components/mdInputContainer/mdInputContainer.scss\n// module id = 112\n// module chunks = 11 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdInputContainer.vue?15d96dd0","const isArray = (value) => {\n return value && value.constructor === Array;\n};\n\nexport default isArray;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/isArray.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-input-container\",\n class: _vm.classes\n }, [_vm._t(\"default\"), \" \", (_vm.enableCounter) ? _h('span', {\n staticClass: \"md-count\"\n }, [_vm._s(_vm.inputLength) + \" / \" + _vm._s(_vm.counterLength)]) : _vm._e(), \" \", (_vm.mdHasPassword) ? _h('md-button', {\n staticClass: \"md-icon-button md-toggle-password\",\n on: {\n \"click\": _vm.togglePasswordType\n }\n }, [_h('md-icon', [_vm._s(_vm.showPassword ? 'visibility_off' : 'visibility')])]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-c3baaf7a\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-c3baaf7a!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdInputContainer/mdInputContainer.vue\n// module id = 115\n// module chunks = 11 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdInput.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-5d6e058e!vue-loader/lib/selector?type=template&index=0!./mdInput.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdInputContainer/mdInput.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5d6e058e\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5d6e058e\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdInput.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdInput.vue\n// module id = 116\n// module chunks = 11 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdInput.vue?18970ece","export default {\n props: {\n value: [String, Number],\n disabled: Boolean,\n required: Boolean,\n maxlength: [Number, String],\n placeholder: String\n },\n watch: {\n value(value) {\n this.setParentValue(value);\n },\n disabled() {\n this.setParentDisabled();\n },\n required() {\n this.setParentRequired();\n },\n placeholder() {\n this.setParentPlaceholder();\n },\n maxlength() {\n this.handleMaxLength();\n }\n },\n methods: {\n handleMaxLength() {\n this.parentContainer.enableCounter = this.maxlength > 0;\n this.parentContainer.counterLength = this.maxlength;\n },\n setParentValue(value) {\n this.parentContainer.setValue(value || this.$el.value);\n },\n setParentDisabled() {\n this.parentContainer.isDisabled = this.disabled;\n },\n setParentRequired() {\n this.parentContainer.isRequired = this.required;\n },\n setParentPlaceholder() {\n this.parentContainer.hasPlaceholder = !!this.placeholder;\n },\n onFocus() {\n this.parentContainer.isFocused = true;\n },\n onBlur() {\n this.parentContainer.isFocused = false;\n this.setParentValue();\n },\n onInput() {\n const value = this.$el.value;\n\n this.setParentValue();\n this.parentContainer.inputLength = value ? value.length : 0;\n this.$emit('change', value);\n this.$emit('input', value);\n }\n }\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdInputContainer/common.js","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('input', {\n staticClass: \"md-input\",\n attrs: {\n \"type\": _vm.type,\n \"disabled\": _vm.disabled,\n \"required\": _vm.required,\n \"placeholder\": _vm.placeholder,\n \"maxlength\": _vm.maxlength\n },\n domProps: {\n \"value\": _vm.value\n },\n on: {\n \"focus\": _vm.onFocus,\n \"blur\": _vm.onBlur,\n \"input\": _vm.onInput,\n \"keydown\": [function($event) {\n if (_vm._k($event.keyCode, \"up\", 38)) { return; }\n _vm.onInput($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"down\", 40)) { return; }\n _vm.onInput($event)\n }]\n }\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-5d6e058e\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-5d6e058e!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdInputContainer/mdInput.vue\n// module id = 120\n// module chunks = 11 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTextarea.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-339565b4!vue-loader/lib/selector?type=template&index=0!./mdTextarea.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdInputContainer/mdTextarea.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-339565b4\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-339565b4\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTextarea.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdTextarea.vue\n// module id = 121\n// module chunks = 11 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTextarea.vue?1bf143a4","/*!\n\tAutosize 3.0.20\n\tlicense: MIT\n\thttp://www.jacklmoore.com/autosize\n*/\n(function (global, factory) {\n\tif (typeof define === 'function' && define.amd) {\n\t\tdefine(['exports', 'module'], factory);\n\t} else if (typeof exports !== 'undefined' && typeof module !== 'undefined') {\n\t\tfactory(exports, module);\n\t} else {\n\t\tvar mod = {\n\t\t\texports: {}\n\t\t};\n\t\tfactory(mod.exports, mod);\n\t\tglobal.autosize = mod.exports;\n\t}\n})(this, function (exports, module) {\n\t'use strict';\n\n\tvar map = typeof Map === \"function\" ? new Map() : (function () {\n\t\tvar keys = [];\n\t\tvar values = [];\n\n\t\treturn {\n\t\t\thas: function has(key) {\n\t\t\t\treturn keys.indexOf(key) > -1;\n\t\t\t},\n\t\t\tget: function get(key) {\n\t\t\t\treturn values[keys.indexOf(key)];\n\t\t\t},\n\t\t\tset: function set(key, value) {\n\t\t\t\tif (keys.indexOf(key) === -1) {\n\t\t\t\t\tkeys.push(key);\n\t\t\t\t\tvalues.push(value);\n\t\t\t\t}\n\t\t\t},\n\t\t\t'delete': function _delete(key) {\n\t\t\t\tvar index = keys.indexOf(key);\n\t\t\t\tif (index > -1) {\n\t\t\t\t\tkeys.splice(index, 1);\n\t\t\t\t\tvalues.splice(index, 1);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t})();\n\n\tvar createEvent = function createEvent(name) {\n\t\treturn new Event(name, { bubbles: true });\n\t};\n\ttry {\n\t\tnew Event('test');\n\t} catch (e) {\n\t\t// IE does not support `new Event()`\n\t\tcreateEvent = function (name) {\n\t\t\tvar evt = document.createEvent('Event');\n\t\t\tevt.initEvent(name, true, false);\n\t\t\treturn evt;\n\t\t};\n\t}\n\n\tfunction assign(ta) {\n\t\tif (!ta || !ta.nodeName || ta.nodeName !== 'TEXTAREA' || map.has(ta)) return;\n\n\t\tvar heightOffset = null;\n\t\tvar clientWidth = ta.clientWidth;\n\t\tvar cachedHeight = null;\n\n\t\tfunction init() {\n\t\t\tvar style = window.getComputedStyle(ta, null);\n\n\t\t\tif (style.resize === 'vertical') {\n\t\t\t\tta.style.resize = 'none';\n\t\t\t} else if (style.resize === 'both') {\n\t\t\t\tta.style.resize = 'horizontal';\n\t\t\t}\n\n\t\t\tif (style.boxSizing === 'content-box') {\n\t\t\t\theightOffset = -(parseFloat(style.paddingTop) + parseFloat(style.paddingBottom));\n\t\t\t} else {\n\t\t\t\theightOffset = parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth);\n\t\t\t}\n\t\t\t// Fix when a textarea is not on document body and heightOffset is Not a Number\n\t\t\tif (isNaN(heightOffset)) {\n\t\t\t\theightOffset = 0;\n\t\t\t}\n\n\t\t\tupdate();\n\t\t}\n\n\t\tfunction changeOverflow(value) {\n\t\t\t{\n\t\t\t\t// Chrome/Safari-specific fix:\n\t\t\t\t// When the textarea y-overflow is hidden, Chrome/Safari do not reflow the text to account for the space\n\t\t\t\t// made available by removing the scrollbar. The following forces the necessary text reflow.\n\t\t\t\tvar width = ta.style.width;\n\t\t\t\tta.style.width = '0px';\n\t\t\t\t// Force reflow:\n\t\t\t\t/* jshint ignore:start */\n\t\t\t\tta.offsetWidth;\n\t\t\t\t/* jshint ignore:end */\n\t\t\t\tta.style.width = width;\n\t\t\t}\n\n\t\t\tta.style.overflowY = value;\n\t\t}\n\n\t\tfunction getParentOverflows(el) {\n\t\t\tvar arr = [];\n\n\t\t\twhile (el && el.parentNode && el.parentNode instanceof Element) {\n\t\t\t\tif (el.parentNode.scrollTop) {\n\t\t\t\t\tarr.push({\n\t\t\t\t\t\tnode: el.parentNode,\n\t\t\t\t\t\tscrollTop: el.parentNode.scrollTop\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tel = el.parentNode;\n\t\t\t}\n\n\t\t\treturn arr;\n\t\t}\n\n\t\tfunction resize() {\n\t\t\tvar originalHeight = ta.style.height;\n\t\t\tvar overflows = getParentOverflows(ta);\n\t\t\tvar docTop = document.documentElement && document.documentElement.scrollTop; // Needed for Mobile IE (ticket #240)\n\n\t\t\tta.style.height = 'auto';\n\n\t\t\tvar endHeight = ta.scrollHeight + heightOffset;\n\n\t\t\tif (ta.scrollHeight === 0) {\n\t\t\t\t// If the scrollHeight is 0, then the element probably has display:none or is detached from the DOM.\n\t\t\t\tta.style.height = originalHeight;\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tta.style.height = endHeight + 'px';\n\n\t\t\t// used to check if an update is actually necessary on window.resize\n\t\t\tclientWidth = ta.clientWidth;\n\n\t\t\t// prevents scroll-position jumping\n\t\t\toverflows.forEach(function (el) {\n\t\t\t\tel.node.scrollTop = el.scrollTop;\n\t\t\t});\n\n\t\t\tif (docTop) {\n\t\t\t\tdocument.documentElement.scrollTop = docTop;\n\t\t\t}\n\t\t}\n\n\t\tfunction update() {\n\t\t\tresize();\n\n\t\t\tvar styleHeight = Math.round(parseFloat(ta.style.height));\n\t\t\tvar computed = window.getComputedStyle(ta, null);\n\t\t\tvar actualHeight = Math.round(parseFloat(computed.height));\n\n\t\t\t// The actual height not matching the style height (set via the resize method) indicates that\n\t\t\t// the max-height has been exceeded, in which case the overflow should be set to visible.\n\t\t\tif (actualHeight !== styleHeight) {\n\t\t\t\tif (computed.overflowY !== 'visible') {\n\t\t\t\t\tchangeOverflow('visible');\n\t\t\t\t\tresize();\n\t\t\t\t\tactualHeight = Math.round(parseFloat(window.getComputedStyle(ta, null).height));\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Normally keep overflow set to hidden, to avoid flash of scrollbar as the textarea expands.\n\t\t\t\tif (computed.overflowY !== 'hidden') {\n\t\t\t\t\tchangeOverflow('hidden');\n\t\t\t\t\tresize();\n\t\t\t\t\tactualHeight = Math.round(parseFloat(window.getComputedStyle(ta, null).height));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (cachedHeight !== actualHeight) {\n\t\t\t\tcachedHeight = actualHeight;\n\t\t\t\tvar evt = createEvent('autosize:resized');\n\t\t\t\ttry {\n\t\t\t\t\tta.dispatchEvent(evt);\n\t\t\t\t} catch (err) {\n\t\t\t\t\t// Firefox will throw an error on dispatchEvent for a detached element\n\t\t\t\t\t// https://bugzilla.mozilla.org/show_bug.cgi?id=889376\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tvar pageResize = function pageResize() {\n\t\t\tif (ta.clientWidth !== clientWidth) {\n\t\t\t\tupdate();\n\t\t\t}\n\t\t};\n\n\t\tvar destroy = (function (style) {\n\t\t\twindow.removeEventListener('resize', pageResize, false);\n\t\t\tta.removeEventListener('input', update, false);\n\t\t\tta.removeEventListener('keyup', update, false);\n\t\t\tta.removeEventListener('autosize:destroy', destroy, false);\n\t\t\tta.removeEventListener('autosize:update', update, false);\n\n\t\t\tObject.keys(style).forEach(function (key) {\n\t\t\t\tta.style[key] = style[key];\n\t\t\t});\n\n\t\t\tmap['delete'](ta);\n\t\t}).bind(ta, {\n\t\t\theight: ta.style.height,\n\t\t\tresize: ta.style.resize,\n\t\t\toverflowY: ta.style.overflowY,\n\t\t\toverflowX: ta.style.overflowX,\n\t\t\twordWrap: ta.style.wordWrap\n\t\t});\n\n\t\tta.addEventListener('autosize:destroy', destroy, false);\n\n\t\t// IE9 does not fire onpropertychange or oninput for deletions,\n\t\t// so binding to onkeyup to catch most of those events.\n\t\t// There is no way that I know of to detect something like 'cut' in IE9.\n\t\tif ('onpropertychange' in ta && 'oninput' in ta) {\n\t\t\tta.addEventListener('keyup', update, false);\n\t\t}\n\n\t\twindow.addEventListener('resize', pageResize, false);\n\t\tta.addEventListener('input', update, false);\n\t\tta.addEventListener('autosize:update', update, false);\n\t\tta.style.overflowX = 'hidden';\n\t\tta.style.wordWrap = 'break-word';\n\n\t\tmap.set(ta, {\n\t\t\tdestroy: destroy,\n\t\t\tupdate: update\n\t\t});\n\n\t\tinit();\n\t}\n\n\tfunction destroy(ta) {\n\t\tvar methods = map.get(ta);\n\t\tif (methods) {\n\t\t\tmethods.destroy();\n\t\t}\n\t}\n\n\tfunction update(ta) {\n\t\tvar methods = map.get(ta);\n\t\tif (methods) {\n\t\t\tmethods.update();\n\t\t}\n\t}\n\n\tvar autosize = null;\n\n\t// Do nothing in Node.js environment and IE8 (or lower)\n\tif (typeof window === 'undefined' || typeof window.getComputedStyle !== 'function') {\n\t\tautosize = function (el) {\n\t\t\treturn el;\n\t\t};\n\t\tautosize.destroy = function (el) {\n\t\t\treturn el;\n\t\t};\n\t\tautosize.update = function (el) {\n\t\t\treturn el;\n\t\t};\n\t} else {\n\t\tautosize = function (el, options) {\n\t\t\tif (el) {\n\t\t\t\tArray.prototype.forEach.call(el.length ? el : [el], function (x) {\n\t\t\t\t\treturn assign(x, options);\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn el;\n\t\t};\n\t\tautosize.destroy = function (el) {\n\t\t\tif (el) {\n\t\t\t\tArray.prototype.forEach.call(el.length ? el : [el], destroy);\n\t\t\t}\n\t\t\treturn el;\n\t\t};\n\t\tautosize.update = function (el) {\n\t\t\tif (el) {\n\t\t\t\tArray.prototype.forEach.call(el.length ? el : [el], update);\n\t\t\t}\n\t\t\treturn el;\n\t\t};\n\t}\n\n\tmodule.exports = autosize;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/autosize/dist/autosize.js\n// module id = 123\n// module chunks = 11 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('textarea', {\n staticClass: \"md-input\",\n attrs: {\n \"disabled\": _vm.disabled,\n \"required\": _vm.required,\n \"placeholder\": _vm.placeholder,\n \"maxlength\": _vm.maxlength\n },\n domProps: {\n \"value\": _vm.value\n },\n on: {\n \"focus\": _vm.onFocus,\n \"blur\": _vm.onBlur,\n \"input\": _vm.onInput\n }\n })\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-339565b4\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-339565b4!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdInputContainer/mdTextarea.vue\n// module id = 124\n// module chunks = 11 24","module.exports = \".THEME_NAME .md-input-container.md-input-invalid:after, .THEME_NAME.md-input-container.md-input-invalid:after {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-invalid label,\\n.THEME_NAME .md-input-container.md-input-invalid .md-error,\\n.THEME_NAME .md-input-container.md-input-invalid .md-count,\\n.THEME_NAME .md-input-container.md-input-invalid input,\\n.THEME_NAME .md-input-container.md-input-invalid textarea, .THEME_NAME.md-input-container.md-input-invalid label,\\n.THEME_NAME.md-input-container.md-input-invalid .md-error,\\n.THEME_NAME.md-input-container.md-input-invalid .md-count,\\n.THEME_NAME.md-input-container.md-input-invalid input,\\n.THEME_NAME.md-input-container.md-input-invalid textarea {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-focused.md-input-inline label, .THEME_NAME.md-input-container.md-input-focused.md-input-inline label {\\n color: rgba(0, 0, 0, 0.54); }\\n\\n.THEME_NAME .md-input-container.md-input-focused.md-input-required label:after, .THEME_NAME.md-input-container.md-input-focused.md-input-required label:after {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-focused:after, .THEME_NAME.md-input-container.md-input-focused:after {\\n height: 2px;\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-input-container.md-input-focused input,\\n.THEME_NAME .md-input-container.md-input-focused textarea, .THEME_NAME.md-input-container.md-input-focused input,\\n.THEME_NAME.md-input-container.md-input-focused textarea {\\n color: PRIMARY-COLOR;\\n text-shadow: 0 0 0 BACKGROUND-CONTRAST;\\n -webkit-text-fill-color: transparent; }\\n\\n.THEME_NAME .md-input-container.md-input-focused label, .THEME_NAME.md-input-container.md-input-focused label {\\n color: PRIMARY-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdInputContainer/mdInputContainer.theme\n// module id = 125\n// module chunks = 11 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdInputContainer/index.js b/dist/components/mdInputContainer/index.js index 2d2af47..7531554 100644 --- a/dist/components/mdInputContainer/index.js +++ b/dist/components/mdInputContainer/index.js @@ -3,4 +3,4 @@ license: MIT http://www.jacklmoore.com/autosize */ -!function(n,a){o=[e,t],i=a,r="function"==typeof i?i.apply(e,o):i,!(void 0!==r&&(t.exports=r))}(this,function(t,e){"use strict";function n(t){function e(){var e=window.getComputedStyle(t,null);"vertical"===e.resize?t.style.resize="none":"both"===e.resize&&(t.style.resize="horizontal"),s="content-box"===e.boxSizing?-(parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)):parseFloat(e.borderTopWidth)+parseFloat(e.borderBottomWidth),isNaN(s)&&(s=0),u()}function n(e){var n=t.style.width;t.style.width="0px",t.offsetWidth,t.style.width=n,t.style.overflowY=e}function i(t){for(var e=[];t&&t.parentNode&&t.parentNode instanceof Element;)t.parentNode.scrollTop&&e.push({node:t.parentNode,scrollTop:t.parentNode.scrollTop}),t=t.parentNode;return e}function o(){var e=t.style.height,n=i(t),o=document.documentElement&&document.documentElement.scrollTop;t.style.height="auto";var r=t.scrollHeight+s;return 0===t.scrollHeight?void(t.style.height=e):(t.style.height=r+"px",d=t.clientWidth,n.forEach(function(t){t.node.scrollTop=t.scrollTop}),void(o&&(document.documentElement.scrollTop=o)))}function u(){o();var e=Math.round(parseFloat(t.style.height)),i=window.getComputedStyle(t,null),r=Math.round(parseFloat(i.height));if(r!==e?"visible"!==i.overflowY&&(n("visible"),o(),r=Math.round(parseFloat(window.getComputedStyle(t,null).height))):"hidden"!==i.overflowY&&(n("hidden"),o(),r=Math.round(parseFloat(window.getComputedStyle(t,null).height))),l!==r){l=r;var u=a("autosize:resized");try{t.dispatchEvent(u)}catch(t){}}}if(t&&t.nodeName&&"TEXTAREA"===t.nodeName&&!r.has(t)){var s=null,d=t.clientWidth,l=null,c=function(){t.clientWidth!==d&&u()},p=function(e){window.removeEventListener("resize",c,!1),t.removeEventListener("input",u,!1),t.removeEventListener("keyup",u,!1),t.removeEventListener("autosize:destroy",p,!1),t.removeEventListener("autosize:update",u,!1),Object.keys(e).forEach(function(n){t.style[n]=e[n]}),r.delete(t)}.bind(t,{height:t.style.height,resize:t.style.resize,overflowY:t.style.overflowY,overflowX:t.style.overflowX,wordWrap:t.style.wordWrap});t.addEventListener("autosize:destroy",p,!1),"onpropertychange"in t&&"oninput"in t&&t.addEventListener("keyup",u,!1),window.addEventListener("resize",c,!1),t.addEventListener("input",u,!1),t.addEventListener("autosize:update",u,!1),t.style.overflowX="hidden",t.style.wordWrap="break-word",r.set(t,{destroy:p,update:u}),e()}}function i(t){var e=r.get(t);e&&e.destroy()}function o(t){var e=r.get(t);e&&e.update()}var r="function"==typeof Map?new Map:function(){var t=[],e=[];return{has:function(e){return t.indexOf(e)>-1},get:function(n){return e[t.indexOf(n)]},set:function(n,i){t.indexOf(n)===-1&&(t.push(n),e.push(i))},delete:function(n){var i=t.indexOf(n);i>-1&&(t.splice(i,1),e.splice(i,1))}}}(),a=function(t){return new Event(t,{bubbles:!0})};try{new Event("test")}catch(t){a=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!1),e}}var u=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?(u=function(t){return t},u.destroy=function(t){return t},u.update=function(t){return t}):(u=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(t){return n(t,e)}),t},u.destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],i),t},u.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],o),t}),e.exports=u})},16:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function o(t){t.component("md-input-container",a.default),t.component("md-input",s.default),t.component("md-textarea",l.default),t.material.styles.push(p.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=n(152),a=i(r),u=n(151),s=i(u),d=n(153),l=i(d),c=n(112),p=i(c);t.exports=e.default},52:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(4),r=i(o),a=n(1),u=i(a);e.default={mixins:[r.default],props:{type:{type:String,default:"text"}},mounted:function(){if(this.parentContainer=(0,u.default)(this.$parent,"md-input-container"),!this.parentContainer)throw this.$destroy(),new Error("You should wrap the md-input in a md-input-container");this.setParentDisabled(),this.setParentRequired(),this.setParentPlaceholder(),this.setParentValue(),this.handleMaxLength()}},t.exports=e.default},53:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),r=i(o);e.default={props:{mdInline:Boolean,mdHasPassword:Boolean},data:function(){return{value:"",input:!1,showPassword:!1,enableCounter:!1,hasSelect:!1,hasPlaceholder:!1,isDisabled:!1,isRequired:!1,isFocused:!1,counterLength:0,inputLength:0}},computed:{hasValue:function(){return(0,r.default)(this.value)?this.value.length>0:Boolean(this.value)},classes:function(){return{"md-input-inline":this.mdInline,"md-has-password":this.mdHasPassword,"md-has-select":this.hasSelect,"md-has-value":this.hasValue,"md-input-placeholder":this.hasPlaceholder,"md-input-disabled":this.isDisabled,"md-input-required":this.isRequired,"md-input-focused":this.isFocused}}},methods:{isInput:function(){return this.input&&"input"===this.input.tagName.toLowerCase()},togglePasswordType:function(){this.isInput()&&("password"===this.input.type?(this.input.type="text",this.showPassword=!0):(this.input.type="password",this.showPassword=!1),this.input.focus())},setValue:function(t){this.value=t}},mounted:function(){if(this.input=this.$el.querySelectorAll("input, textarea, select")[0],!this.input)throw this.$destroy(),new Error("Missing input/select/textarea inside md-input-container")}},t.exports=e.default},54:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(5),r=i(o),a=n(4),u=i(a),s=n(1),d=i(s);e.default={mixins:[u.default],mounted:function(){if(this.parentContainer=(0,d.default)(this.$parent,"md-input-container"),!this.parentContainer)throw this.$destroy(),new Error("You should wrap the md-textarea in a md-input-container");this.setParentDisabled(),this.setParentRequired(),this.setParentPlaceholder(),this.setParentValue(),this.handleMaxLength(),this.$el.getAttribute("rows")||this.$el.setAttribute("rows","1"),(0,r.default)(this.$el)},beforeDestroy:function(){r.default.destroy(this.$el)}},t.exports=e.default},91:function(t,e){},112:function(t,e){t.exports=".THEME_NAME .md-input-container.md-input-invalid:after,.THEME_NAME.md-input-container.md-input-invalid:after{background-color:WARN-COLOR}.THEME_NAME .md-input-container.md-input-invalid label,.THEME_NAME .md-input-container.md-input-invalid .md-error,.THEME_NAME .md-input-container.md-input-invalid .md-count,.THEME_NAME .md-input-container.md-input-invalid input,.THEME_NAME .md-input-container.md-input-invalid textarea,.THEME_NAME.md-input-container.md-input-invalid label,.THEME_NAME.md-input-container.md-input-invalid .md-error,.THEME_NAME.md-input-container.md-input-invalid .md-count,.THEME_NAME.md-input-container.md-input-invalid input,.THEME_NAME.md-input-container.md-input-invalid textarea{color:WARN-COLOR}.THEME_NAME .md-input-container.md-input-focused.md-input-inline label,.THEME_NAME.md-input-container.md-input-focused.md-input-inline label{color:rgba(0,0,0,0.54)}.THEME_NAME .md-input-container.md-input-focused.md-input-required label:after,.THEME_NAME.md-input-container.md-input-focused.md-input-required label:after{color:WARN-COLOR}.THEME_NAME .md-input-container.md-input-focused:after,.THEME_NAME.md-input-container.md-input-focused:after{height:2px;background-color:PRIMARY-COLOR}.THEME_NAME .md-input-container.md-input-focused input,.THEME_NAME .md-input-container.md-input-focused textarea,.THEME_NAME.md-input-container.md-input-focused input,.THEME_NAME.md-input-container.md-input-focused textarea{color:PRIMARY-COLOR;text-shadow:0 0 0 BACKGROUND-CONTRAST;-webkit-text-fill-color:transparent}.THEME_NAME .md-input-container.md-input-focused label,.THEME_NAME.md-input-container.md-input-focused label{color:PRIMARY-COLOR}\n"},151:function(t,e,n){var i,o;i=n(52);var r=n(206);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=i},152:function(t,e,n){var i,o;n(91),i=n(53);var r=n(203);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=i},153:function(t,e,n){var i,o;i=n(54);var r=n(210);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=i},203:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-input-container",class:t.classes},[t._t("default")," ",t.enableCounter?e("span",{staticClass:"md-count"},[t._s(t.inputLength)+" / "+t._s(t.counterLength)]):t._e()," ",t.mdHasPassword?e("md-button",{staticClass:"md-icon-button md-toggle-password",on:{click:t.togglePasswordType}},[e("md-icon",[t._s(t.showPassword?"visibility_off":"visibility")])]):t._e()])},staticRenderFns:[]}},206:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("input",{staticClass:"md-input",attrs:{type:t.type,disabled:t.disabled,required:t.required,placeholder:t.placeholder,maxlength:t.maxlength},domProps:{value:t.value},on:{focus:t.onFocus,blur:t.onBlur,input:t.onInput,keydown:[function(e){t._k(e.keyCode,"up",38)||t.onInput(e)},function(e){t._k(e.keyCode,"down",40)||t.onInput(e)}]}})},staticRenderFns:[]}},210:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("textarea",{staticClass:"md-input",attrs:{disabled:t.disabled,required:t.required,placeholder:t.placeholder,maxlength:t.maxlength},domProps:{value:t.value},on:{focus:t.onFocus,blur:t.onBlur,input:t.onInput}})},staticRenderFns:[]}}})}); \ No newline at end of file +!function(n,a){o=[e,t],i=a,r="function"==typeof i?i.apply(e,o):i,!(void 0!==r&&(t.exports=r))}(this,function(t,e){"use strict";function n(t){function e(){var e=window.getComputedStyle(t,null);"vertical"===e.resize?t.style.resize="none":"both"===e.resize&&(t.style.resize="horizontal"),s="content-box"===e.boxSizing?-(parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)):parseFloat(e.borderTopWidth)+parseFloat(e.borderBottomWidth),isNaN(s)&&(s=0),u()}function n(e){var n=t.style.width;t.style.width="0px",t.offsetWidth,t.style.width=n,t.style.overflowY=e}function i(t){for(var e=[];t&&t.parentNode&&t.parentNode instanceof Element;)t.parentNode.scrollTop&&e.push({node:t.parentNode,scrollTop:t.parentNode.scrollTop}),t=t.parentNode;return e}function o(){var e=t.style.height,n=i(t),o=document.documentElement&&document.documentElement.scrollTop;t.style.height="auto";var r=t.scrollHeight+s;return 0===t.scrollHeight?void(t.style.height=e):(t.style.height=r+"px",d=t.clientWidth,n.forEach(function(t){t.node.scrollTop=t.scrollTop}),void(o&&(document.documentElement.scrollTop=o)))}function u(){o();var e=Math.round(parseFloat(t.style.height)),i=window.getComputedStyle(t,null),r=Math.round(parseFloat(i.height));if(r!==e?"visible"!==i.overflowY&&(n("visible"),o(),r=Math.round(parseFloat(window.getComputedStyle(t,null).height))):"hidden"!==i.overflowY&&(n("hidden"),o(),r=Math.round(parseFloat(window.getComputedStyle(t,null).height))),l!==r){l=r;var u=a("autosize:resized");try{t.dispatchEvent(u)}catch(t){}}}if(t&&t.nodeName&&"TEXTAREA"===t.nodeName&&!r.has(t)){var s=null,d=t.clientWidth,l=null,c=function(){t.clientWidth!==d&&u()},p=function(e){window.removeEventListener("resize",c,!1),t.removeEventListener("input",u,!1),t.removeEventListener("keyup",u,!1),t.removeEventListener("autosize:destroy",p,!1),t.removeEventListener("autosize:update",u,!1),Object.keys(e).forEach(function(n){t.style[n]=e[n]}),r.delete(t)}.bind(t,{height:t.style.height,resize:t.style.resize,overflowY:t.style.overflowY,overflowX:t.style.overflowX,wordWrap:t.style.wordWrap});t.addEventListener("autosize:destroy",p,!1),"onpropertychange"in t&&"oninput"in t&&t.addEventListener("keyup",u,!1),window.addEventListener("resize",c,!1),t.addEventListener("input",u,!1),t.addEventListener("autosize:update",u,!1),t.style.overflowX="hidden",t.style.wordWrap="break-word",r.set(t,{destroy:p,update:u}),e()}}function i(t){var e=r.get(t);e&&e.destroy()}function o(t){var e=r.get(t);e&&e.update()}var r="function"==typeof Map?new Map:function(){var t=[],e=[];return{has:function(e){return t.indexOf(e)>-1},get:function(n){return e[t.indexOf(n)]},set:function(n,i){t.indexOf(n)===-1&&(t.push(n),e.push(i))},delete:function(n){var i=t.indexOf(n);i>-1&&(t.splice(i,1),e.splice(i,1))}}}(),a=function(t){return new Event(t,{bubbles:!0})};try{new Event("test")}catch(t){a=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!1),e}}var u=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?(u=function(t){return t},u.destroy=function(t){return t},u.update=function(t){return t}):(u=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(t){return n(t,e)}),t},u.destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],i),t},u.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],o),t}),e.exports=u})},16:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function o(t){t.component("md-input-container",a.default),t.component("md-input",s.default),t.component("md-textarea",l.default),t.material.styles.push(p.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=n(152),a=i(r),u=n(151),s=i(u),d=n(153),l=i(d),c=n(112),p=i(c);t.exports=e.default},52:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(4),r=i(o),a=n(1),u=i(a);e.default={mixins:[r.default],props:{type:{type:String,default:"text"}},mounted:function(){if(this.parentContainer=(0,u.default)(this.$parent,"md-input-container"),!this.parentContainer)throw this.$destroy(),new Error("You should wrap the md-input in a md-input-container");this.setParentDisabled(),this.setParentRequired(),this.setParentPlaceholder(),this.setParentValue(),this.handleMaxLength()}},t.exports=e.default},53:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),r=i(o);e.default={props:{mdInline:Boolean,mdHasPassword:Boolean},data:function(){return{value:"",input:!1,showPassword:!1,enableCounter:!1,hasSelect:!1,hasPlaceholder:!1,isDisabled:!1,isRequired:!1,isFocused:!1,counterLength:0,inputLength:0}},computed:{hasValue:function(){return(0,r.default)(this.value)?this.value.length>0:Boolean(this.value)},classes:function(){return{"md-input-inline":this.mdInline,"md-has-password":this.mdHasPassword,"md-has-select":this.hasSelect,"md-has-value":this.hasValue,"md-input-placeholder":this.hasPlaceholder,"md-input-disabled":this.isDisabled,"md-input-required":this.isRequired,"md-input-focused":this.isFocused}}},methods:{isInput:function(){return this.input&&"input"===this.input.tagName.toLowerCase()},togglePasswordType:function(){this.isInput()&&("password"===this.input.type?(this.input.type="text",this.showPassword=!0):(this.input.type="password",this.showPassword=!1),this.input.focus())},setValue:function(t){this.value=t}},mounted:function(){if(this.input=this.$el.querySelectorAll("input, textarea, select")[0],!this.input)throw this.$destroy(),new Error("Missing input/select/textarea inside md-input-container")}},t.exports=e.default},54:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(5),r=i(o),a=n(4),u=i(a),s=n(1),d=i(s);e.default={mixins:[u.default],watch:{value:function(){var t=this;this.$nextTick(function(){r.default.update(t.$el)})}},mounted:function(){if(this.parentContainer=(0,d.default)(this.$parent,"md-input-container"),!this.parentContainer)throw this.$destroy(),new Error("You should wrap the md-textarea in a md-input-container");this.setParentDisabled(),this.setParentRequired(),this.setParentPlaceholder(),this.setParentValue(),this.handleMaxLength(),this.$el.getAttribute("rows")||this.$el.setAttribute("rows","1"),(0,r.default)(this.$el)},beforeDestroy:function(){r.default.destroy(this.$el)}},t.exports=e.default},100:function(t,e){},112:function(t,e){t.exports=".THEME_NAME .md-input-container.md-input-invalid:after,.THEME_NAME.md-input-container.md-input-invalid:after{background-color:WARN-COLOR}.THEME_NAME .md-input-container.md-input-invalid label,.THEME_NAME .md-input-container.md-input-invalid .md-error,.THEME_NAME .md-input-container.md-input-invalid .md-count,.THEME_NAME .md-input-container.md-input-invalid input,.THEME_NAME .md-input-container.md-input-invalid textarea,.THEME_NAME.md-input-container.md-input-invalid label,.THEME_NAME.md-input-container.md-input-invalid .md-error,.THEME_NAME.md-input-container.md-input-invalid .md-count,.THEME_NAME.md-input-container.md-input-invalid input,.THEME_NAME.md-input-container.md-input-invalid textarea{color:WARN-COLOR}.THEME_NAME .md-input-container.md-input-focused.md-input-inline label,.THEME_NAME.md-input-container.md-input-focused.md-input-inline label{color:rgba(0,0,0,0.54)}.THEME_NAME .md-input-container.md-input-focused.md-input-required label:after,.THEME_NAME.md-input-container.md-input-focused.md-input-required label:after{color:WARN-COLOR}.THEME_NAME .md-input-container.md-input-focused:after,.THEME_NAME.md-input-container.md-input-focused:after{height:2px;background-color:PRIMARY-COLOR}.THEME_NAME .md-input-container.md-input-focused input,.THEME_NAME .md-input-container.md-input-focused textarea,.THEME_NAME.md-input-container.md-input-focused input,.THEME_NAME.md-input-container.md-input-focused textarea{color:PRIMARY-COLOR;text-shadow:0 0 0 BACKGROUND-CONTRAST;-webkit-text-fill-color:transparent}.THEME_NAME .md-input-container.md-input-focused label,.THEME_NAME.md-input-container.md-input-focused label{color:PRIMARY-COLOR}\n"},151:function(t,e,n){var i,o;i=n(52);var r=n(207);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=i},152:function(t,e,n){var i,o;n(100),i=n(53);var r=n(224);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=i},153:function(t,e,n){var i,o;i=n(54);var r=n(199);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=r.render,o.staticRenderFns=r.staticRenderFns,t.exports=i},199:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("textarea",{staticClass:"md-input",attrs:{disabled:t.disabled,required:t.required,placeholder:t.placeholder,maxlength:t.maxlength},domProps:{value:t.value},on:{focus:t.onFocus,blur:t.onBlur,input:t.onInput}})},staticRenderFns:[]}},207:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("input",{staticClass:"md-input",attrs:{type:t.type,disabled:t.disabled,required:t.required,placeholder:t.placeholder,maxlength:t.maxlength},domProps:{value:t.value},on:{focus:t.onFocus,blur:t.onBlur,input:t.onInput,keydown:[function(e){t._k(e.keyCode,"up",38)||t.onInput(e)},function(e){t._k(e.keyCode,"down",40)||t.onInput(e)}]}})},staticRenderFns:[]}},224:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-input-container",class:t.classes},[t._t("default")," ",t.enableCounter?e("span",{staticClass:"md-count"},[t._s(t.inputLength)+" / "+t._s(t.counterLength)]):t._e()," ",t.mdHasPassword?e("md-button",{staticClass:"md-icon-button md-toggle-password",on:{click:t.togglePasswordType}},[e("md-icon",[t._s(t.showPassword?"visibility_off":"visibility")])]):t._e()])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdList/index.css b/dist/components/mdList/index.css index 5d33a78..6c94136 100644 --- a/dist/components/mdList/index.css +++ b/dist/components/mdList/index.css @@ -1 +1,248 @@ -.md-list{margin:0;padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column;position:relative;list-style:none}.md-list.md-dense{padding:4px 0}.md-list.md-dense .md-list-item.md-inset .md-list-item-container{padding-left:72px}.md-list.md-dense .md-list-item .md-list-item-container{min-height:40px;font-size:13px}.md-list.md-dense .md-list-item .md-list-item-container .md-avatar:first-child{margin-right:24px}.md-list.md-dense .md-avatar{width:32px;min-width:32px;height:32px;min-height:32px}.md-list.md-dense .md-list-item-expand{min-height:40px}.md-list.md-double-line.md-dense .md-list-item .md-list-item-container{min-height:60px}.md-list.md-double-line.md-dense .md-list-item .md-avatar{width:36px;min-width:36px;height:36px;min-height:36px}.md-list.md-double-line.md-dense .md-list-item .md-avatar:first-child{margin-right:20px}.md-list.md-double-line.md-dense .md-list-text-container>:nth-child(1),.md-list.md-double-line.md-dense .md-list-text-container>:nth-child(2){font-size:13px}.md-list.md-double-line .md-list-item .md-list-item-container{min-height:72px}.md-list.md-triple-line.md-dense .md-list-item .md-list-item-container{min-height:76px}.md-list.md-triple-line.md-dense .md-list-item .md-avatar{width:36px;min-width:36px;height:36px;min-height:36px}.md-list.md-triple-line.md-dense .md-list-item .md-avatar:first-child{margin-right:20px}.md-list.md-triple-line.md-dense .md-list-text-container>:nth-child(1),.md-list.md-triple-line.md-dense .md-list-text-container>:nth-child(2){font-size:13px}.md-list.md-triple-line .md-list-item .md-list-item-container{min-height:88px}.md-list.md-triple-line .md-avatar{margin:0}.md-list.md-triple-line .md-list-item-container{-ms-flex-align:start;align-items:flex-start}.md-list .md-subheader.md-inset{padding-left:72px}.md-list>.md-subheader:first-of-type{margin-top:-8px}.md-list-item{height:auto;position:relative}.md-list-item.md-inset .md-list-item-container{padding-left:72px}.md-list-item .md-list-item-holder{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1}.md-list-item .md-list-item-holder>.md-ink-ripple{border-radius:0}.md-list-item .md-list-item-holder>.md-icon:first-child{margin-right:32px}.md-list-item .md-list-item-holder .md-avatar:first-child{margin-right:16px}.md-list-item .md-list-item-holder .md-list-action{margin:0 -2px 0 0}.md-list-item .md-list-item-holder .md-list-action:nth-child(3){margin:0 -2px 0 16px}.md-list-item .md-list-item-container{width:100%;min-height:48px;margin:0;padding:0 16px;position:relative;border-radius:0;font-size:16px;font-weight:400;text-align:left;text-transform:none}.md-list-item .md-divider{position:absolute;bottom:0;right:0;left:0}.md-list-item .md-avatar,.md-list-item .md-icon{margin:0}.md-list-item .md-avatar:first-of-type+*,.md-list-item .md-icon:first-of-type+*{-ms-flex:1 1 auto;flex:1 1 auto}.md-list-item .md-avatar{margin-top:8px;margin-bottom:8px}.md-list-item .md-icon{color:rgba(0,0,0,.54)}.md-list-item-expand{min-height:48px;-ms-flex-flow:column wrap;flex-flow:column wrap;overflow:hidden}.md-list-item-expand:after,.md-list-item-expand:before{height:1px;position:absolute;right:0;left:0;z-index:3;transition:all .4s cubic-bezier(.25,.8,.25,1);content:" "}.md-list-item-expand:before{top:0}.md-list-item-expand:after{bottom:0}.md-list-item-expand.md-active{position:relative}.md-list-item-expand.md-active:after,.md-list-item-expand.md-active:before{background-color:rgba(0,0,0,.12)}.md-list-item-expand.md-active:first-of-type:before,.md-list-item-expand.md-active:last-of-type:after{background:none}.md-list-item-expand.md-active>.md-list-item-container .md-list-expand-indicator{transform:rotate(180deg) translate3D(0,0,0)}.md-list-item-expand.md-active>.md-list-expand{margin-bottom:0!important}.md-list-item-expand>.md-list-item-container>.md-list-item-holder{position:relative;z-index:2}.md-list-item-expand .md-expansion-indicator,.md-list-item-expand .md-icon,.md-list-item-expand .md-list-item-container{transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-list-item-expand .md-list-expand{position:relative;z-index:1;transform:translate3D(0,0,0);will-change:margin-bottom;transition:all .5s cubic-bezier(.35,0,.25,1)}.md-list-item-expand .md-list-expand.md-transition-off{transition:none}.md-list-item-expand .md-list-expand .md-list{padding:0}.md-list-text-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column;-ms-flex:1;flex:1;overflow:hidden;line-height:1.25em;text-overflow:ellipsis;white-space:normal}.md-list-text-container>:nth-child(1){font-size:16px}.md-list-text-container>:nth-child(2),.md-list-text-container>:nth-child(3){margin:0;color:rgba(0,0,0,.54);font-size:14px}.md-list-text-container>:nth-child(2):not(:last-child){color:rgba(0,0,0,.87)} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-list { + margin: 0; + padding: 8px 0; + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + position: relative; + list-style: none; +} +.md-list.md-dense { + padding: 4px 0; +} +.md-list.md-dense .md-list-item.md-inset .md-list-item-container { + padding-left: 72px; +} +.md-list.md-dense .md-list-item .md-list-item-container { + min-height: 40px; + font-size: 13px; +} +.md-list.md-dense .md-list-item .md-list-item-container .md-avatar:first-child { + margin-right: 24px; +} +.md-list.md-dense .md-avatar { + width: 32px; + min-width: 32px; + height: 32px; + min-height: 32px; +} +.md-list.md-dense .md-list-item-expand { + min-height: 40px; +} +.md-list.md-double-line.md-dense .md-list-item .md-list-item-container { + min-height: 60px; +} +.md-list.md-double-line.md-dense .md-list-item .md-avatar { + width: 36px; + min-width: 36px; + height: 36px; + min-height: 36px; +} +.md-list.md-double-line.md-dense .md-list-item .md-avatar:first-child { + margin-right: 20px; +} +.md-list.md-double-line.md-dense .md-list-text-container > :nth-child(1) { + font-size: 13px; +} +.md-list.md-double-line.md-dense .md-list-text-container > :nth-child(2) { + font-size: 13px; +} +.md-list.md-double-line .md-list-item .md-list-item-container { + min-height: 72px; +} +.md-list.md-triple-line.md-dense .md-list-item .md-list-item-container { + min-height: 76px; +} +.md-list.md-triple-line.md-dense .md-list-item .md-avatar { + width: 36px; + min-width: 36px; + height: 36px; + min-height: 36px; +} +.md-list.md-triple-line.md-dense .md-list-item .md-avatar:first-child { + margin-right: 20px; +} +.md-list.md-triple-line.md-dense .md-list-text-container > :nth-child(1) { + font-size: 13px; +} +.md-list.md-triple-line.md-dense .md-list-text-container > :nth-child(2) { + font-size: 13px; +} +.md-list.md-triple-line .md-list-item .md-list-item-container { + min-height: 88px; +} +.md-list.md-triple-line .md-avatar { + margin: 0; +} +.md-list.md-triple-line .md-list-item-container { + -ms-flex-align: start; + align-items: flex-start; +} +.md-list .md-subheader.md-inset { + padding-left: 72px; +} +.md-list > .md-subheader:first-of-type { + margin-top: -8px; +} +.md-list-item { + height: auto; + position: relative; +} +.md-list-item.md-inset .md-list-item-container { + padding-left: 72px; +} +.md-list-item .md-list-item-holder { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex: 1; + flex: 1; +} +.md-list-item .md-list-item-holder > .md-ink-ripple { + border-radius: 0; +} +.md-list-item .md-list-item-holder > .md-icon:first-child { + margin-right: 32px; +} +.md-list-item .md-list-item-holder .md-avatar:first-child { + margin-right: 16px; +} +.md-list-item .md-list-item-holder .md-list-action { + margin: 0 -2px 0 0; +} +.md-list-item .md-list-item-holder .md-list-action:nth-child(3) { + margin: 0 -2px 0 16px; +} +.md-list-item .md-list-item-container { + width: 100%; + min-height: 48px; + margin: 0; + padding: 0 16px; + position: relative; + border-radius: 0; + font-size: 16px; + font-weight: 400; + text-align: left; + text-transform: none; +} +.md-list-item .md-divider { + position: absolute; + bottom: 0; + right: 0; + left: 0; +} +.md-list-item .md-icon, + .md-list-item .md-avatar { + margin: 0; +} +.md-list-item .md-icon:first-of-type + *, + .md-list-item .md-avatar:first-of-type + * { + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.md-list-item .md-avatar { + margin-top: 8px; + margin-bottom: 8px; +} +.md-list-item .md-icon { + color: rgba(0, 0, 0, 0.54); +} +.md-list-item-expand { + min-height: 48px; + -ms-flex-flow: column wrap; + flex-flow: column wrap; + overflow: hidden; +} +.md-list-item-expand:before, .md-list-item-expand:after { + height: 1px; + position: absolute; + right: 0; + left: 0; + z-index: 3; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + content: " "; +} +.md-list-item-expand:before { + top: 0; +} +.md-list-item-expand:after { + bottom: 0; +} +.md-list-item-expand.md-active { + position: relative; +} +.md-list-item-expand.md-active:before, .md-list-item-expand.md-active:after { + background-color: rgba(0, 0, 0, 0.12); +} +.md-list-item-expand.md-active:first-of-type:before { + background: none; +} +.md-list-item-expand.md-active:last-of-type:after { + background: none; +} +.md-list-item-expand.md-active > .md-list-item-container .md-list-expand-indicator { + transform: rotateZ(180deg) translate3D(0, 0, 0); +} +.md-list-item-expand.md-active > .md-list-expand { + margin-bottom: 0 !important; +} +.md-list-item-expand > .md-list-item-container > .md-list-item-holder { + position: relative; + z-index: 2; +} +.md-list-item-expand .md-expansion-indicator, + .md-list-item-expand .md-list-item-container, + .md-list-item-expand .md-icon { + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-list-item-expand .md-list-expand { + position: relative; + z-index: 1; + transform: translate3D(0, 0, 0); + will-change: margin-bottom; + transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1); +} +.md-list-item-expand .md-list-expand.md-transition-off { + transition: none; +} +.md-list-item-expand .md-list-expand .md-list { + padding: 0; +} +.md-list-text-container { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -ms-flex: 1; + flex: 1; + overflow: hidden; + line-height: 1.25em; + text-overflow: ellipsis; + white-space: normal; +} +.md-list-text-container > :nth-child(1) { + font-size: 16px; +} +.md-list-text-container > :nth-child(2), + .md-list-text-container > :nth-child(3) { + margin: 0; + color: rgba(0, 0, 0, 0.54); + font-size: 14px; +} +.md-list-text-container > :nth-child(2):not(:last-child) { + color: rgba(0, 0, 0, 0.87); +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdList/index.debug.js b/dist/components/mdList/index.debug.js index 15a01ea..928211f 100644 --- a/dist/components/mdList/index.debug.js +++ b/dist/components/mdList/index.debug.js @@ -121,7 +121,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdList/mdList.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdList/mdList.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -132,9 +132,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-426a192d", __vue_options__) + hotAPI.createRecord("data-v-31411da3", __vue_options__) } else { - hotAPI.reload("data-v-426a192d", __vue_options__) + hotAPI.reload("data-v-31411da3", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdList.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -163,7 +163,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-426a192d", module.exports) + require("vue-hot-reload-api").rerender("data-v-31411da3", module.exports) } } @@ -188,7 +188,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdList/mdListItem.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdList/mdListItem.vue" /* hot reload */ if (false) {(function () { @@ -197,9 +197,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-5f463740", __vue_options__) + hotAPI.createRecord("data-v-8ade8454", __vue_options__) } else { - hotAPI.reload("data-v-5f463740", __vue_options__) + hotAPI.reload("data-v-8ade8454", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdListItem.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -377,7 +377,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdList/mdListExpand.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdList/mdListExpand.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -388,9 +388,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-149bf327", __vue_options__) + hotAPI.createRecord("data-v-413f471d", __vue_options__) } else { - hotAPI.reload("data-v-149bf327", __vue_options__) + hotAPI.reload("data-v-413f471d", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdListExpand.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -450,7 +450,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-149bf327", module.exports) + require("vue-hot-reload-api").rerender("data-v-413f471d", module.exports) } } diff --git a/dist/components/mdList/index.debug.js.map b/dist/components/mdList/index.debug.js.map index b23818b..50061a0 100644 --- a/dist/components/mdList/index.debug.js.map +++ b/dist/components/mdList/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d","webpack:///./src/components/mdList/index.js","webpack:///./src/components/mdList/mdList.vue","webpack:///./src/components/mdList/mdList.scss","webpack:///./src/components/mdList/mdList.vue?e43b","webpack:///./src/components/mdList/mdListItem.vue","webpack:///mdListItem.vue","webpack:///./src/components/mdList/mdListExpand.vue","webpack:///mdListExpand.vue","webpack:///./src/components/mdList/mdListExpand.vue?16e4","webpack:///./src/components/mdList/mdList.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCjCwBA,O;;AALxB;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,gBAAd,EAAgCD,IAAIE,MAAJ,wBAAhC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACXD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;WC5BA;aACA;eAEA;AAJA;;AAKA;;0BACA;uBACA;4BACA;oCACA;SACA;SAEA;;;oBAEA;;iCAEA;uBACA;AAIA;AANA;AAFA;;+DASA;iEACA;AAEA;;4EACA;yDACA;;eAIA;AAHA;;gDAIA;AAEA;;0DACA;wCACA;sFACA;wBACA;6BAEA;;kBACA;AACA;AACA;AAEA;;kEACA;;sBAEA;AADA,UAEA;AAEA;;iEACA;gDACA;8DACA;kBACA;AACA;AACA;AAEA;;+DACA;WAEA;;qDACA;mCAEA;;2FACA;oBACA;4BAEA;;6BAEA;;kBACA;AACA;AAEA;;gDACA;iCACA;AACA;AAEA;;8DACA;oCACA;iBAEA;;;sBAEA;;mCAEA;AACA;yBACA;AAEA;AALA;;iBAQA;AAFA;AARA,4BAWA;AAEA;;wDACA;mCAEA;;wEACA;AAEA;;qEACA;cACA;AAEA;;AAEA;;qBACA;cACA;AAEA;;;oBAEA;;sBAEA;oBACA;wBAEA;AAJA;AAFA,0BAQA;;sBACA;mCACA;AAEA;;+CACA;AACA;AAlIA;;;;;;;;ACFA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;AC9BA;;;yBAEA;;eAGA;AAFA;AAGA;;;mDAEA;8CACA;AAEA;AAJA;+BAKA;UACA;AACA;AAbA;;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACdA,8DAA6D,4CAA4C,+BAA+B,EAAE,6EAA6E,oCAAoC,qBAAqB,EAAE,iKAAiK,2BAA2B,EAAE,yLAAyL,6BAA6B,EAAE,iJAAiJ,2BAA2B,EAAE,yKAAyK,6BAA6B,EAAE,+IAA+I,0BAA0B,EAAE,uKAAuK,4BAA4B,EAAE,2IAA2I,wBAAwB,EAAE,mKAAmK,0BAA0B,EAAE,yIAAyI,8CAA8C,EAAE,wSAAwS,mDAAmD,EAAE,G","file":"components/mdList/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdList from './mdList.vue';\nimport mdListItem from './mdListItem.vue';\nimport mdListExpand from './mdListExpand.vue';\nimport mdListTheme from './mdList.theme';\n\nexport default function install(Vue) {\n Vue.component('md-list', Vue.extend(mdList));\n Vue.component('md-list-item', Vue.extend(mdListItem));\n Vue.component('md-list-expand', Vue.extend(mdListExpand));\n\n Vue.material.styles.push(mdListTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdList/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-426a192d!sass!./mdList.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-426a192d!vue-loader/lib/selector?type=template&index=0!./mdList.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdList/mdList.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-426a192d\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-426a192d\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdList.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdList.vue\n// module id = 127\n// module chunks = 12 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-426a192d!./~/sass-loader!./src/components/mdList/mdList.scss\n// module id = 128\n// module chunks = 12 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('ul', {\n staticClass: \"md-list\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-426a192d\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-426a192d!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdList/mdList.vue\n// module id = 129\n// module chunks = 12 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdListItem.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdList/mdListItem.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5f463740\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5f463740\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdListItem.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdListItem.vue\n// module id = 130\n// module chunks = 12 24","\n\n\n\n// WEBPACK FOOTER //\n// mdListItem.vue?5b721cb6","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdListExpand.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-149bf327!vue-loader/lib/selector?type=template&index=0!./mdListExpand.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdList/mdListExpand.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-149bf327\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-149bf327\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdListExpand.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdListExpand.vue\n// module id = 132\n// module chunks = 12 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdListExpand.vue?2641b657","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-list-expand\",\n style: ({\n 'margin-bottom': _vm.height\n })\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-149bf327\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-149bf327!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdList/mdListExpand.vue\n// module id = 134\n// module chunks = 12 24","module.exports = \".THEME_NAME .md-list, .THEME_NAME.md-list {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST; }\\n .THEME_NAME .md-list.md-transparent, .THEME_NAME.md-list.md-transparent {\\n background-color: transparent;\\n color: inherit; }\\n .THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container, .THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container > .md-icon {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container, .THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container > .md-icon {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container, .THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container {\\n color: ACCENT-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container > .md-icon {\\n color: ACCENT-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container, .THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container {\\n color: WARN-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container > .md-icon {\\n color: WARN-COLOR; }\\n .THEME_NAME .md-list .md-list-item-expand .md-list-item-container, .THEME_NAME.md-list .md-list-item-expand .md-list-item-container {\\n background-color: BACKGROUND-COLOR-A100; }\\n .THEME_NAME .md-list .md-list-item-expand .md-list-item-container:hover, .THEME_NAME .md-list .md-list-item-expand .md-list-item-container:focus, .THEME_NAME.md-list .md-list-item-expand .md-list-item-container:hover, .THEME_NAME.md-list .md-list-item-expand .md-list-item-container:focus {\\n background-color: rgba(153, 153, 153, 0.2); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdList.theme\n// module id = 135\n// module chunks = 12 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b","webpack:///./src/components/mdList/index.js","webpack:///./src/components/mdList/mdList.vue","webpack:///./src/components/mdList/mdList.scss","webpack:///./src/components/mdList/mdList.vue?8a8a","webpack:///./src/components/mdList/mdListItem.vue","webpack:///mdListItem.vue","webpack:///./src/components/mdList/mdListExpand.vue","webpack:///mdListExpand.vue","webpack:///./src/components/mdList/mdListExpand.vue?0357","webpack:///./src/components/mdList/mdList.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCjCwBA,O;;AALxB;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,gBAAd,EAAgCD,IAAIE,MAAJ,wBAAhC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACXD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;WC5BA;aACA;eAEA;AAJA;;AAKA;;0BACA;uBACA;4BACA;oCACA;SACA;SAEA;;;oBAEA;;iCAEA;uBACA;AAIA;AANA;AAFA;;+DASA;iEACA;AAEA;;4EACA;yDACA;;eAIA;AAHA;;gDAIA;AAEA;;0DACA;wCACA;sFACA;wBACA;6BAEA;;kBACA;AACA;AACA;AAEA;;kEACA;;sBAEA;AADA,UAEA;AAEA;;iEACA;gDACA;8DACA;kBACA;AACA;AACA;AAEA;;+DACA;WAEA;;qDACA;mCAEA;;2FACA;oBACA;4BAEA;;6BAEA;;kBACA;AACA;AAEA;;gDACA;iCACA;AACA;AAEA;;8DACA;oCACA;iBAEA;;;sBAEA;;mCAEA;AACA;yBACA;AAEA;AALA;;iBAQA;AAFA;AARA,4BAWA;AAEA;;wDACA;mCAEA;;wEACA;AAEA;;qEACA;cACA;AAEA;;AAEA;;qBACA;cACA;AAEA;;;oBAEA;;sBAEA;oBACA;wBAEA;AAJA;AAFA,0BAQA;;sBACA;mCACA;AAEA;;+CACA;AACA;AAlIA;;;;;;;;ACFA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;AC9BA;;;yBAEA;;eAGA;AAFA;AAGA;;;mDAEA;8CACA;AAEA;AAJA;+BAKA;UACA;AACA;AAbA;;;;;;;;ACRA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACdA,8DAA6D,4CAA4C,+BAA+B,EAAE,6EAA6E,oCAAoC,qBAAqB,EAAE,iKAAiK,2BAA2B,EAAE,yLAAyL,6BAA6B,EAAE,iJAAiJ,2BAA2B,EAAE,yKAAyK,6BAA6B,EAAE,+IAA+I,0BAA0B,EAAE,uKAAuK,4BAA4B,EAAE,2IAA2I,wBAAwB,EAAE,mKAAmK,0BAA0B,EAAE,yIAAyI,8CAA8C,EAAE,wSAAwS,mDAAmD,EAAE,G","file":"components/mdList/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdList from './mdList.vue';\nimport mdListItem from './mdListItem.vue';\nimport mdListExpand from './mdListExpand.vue';\nimport mdListTheme from './mdList.theme';\n\nexport default function install(Vue) {\n Vue.component('md-list', Vue.extend(mdList));\n Vue.component('md-list-item', Vue.extend(mdListItem));\n Vue.component('md-list-expand', Vue.extend(mdListExpand));\n\n Vue.material.styles.push(mdListTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdList/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-31411da3!sass!./mdList.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-31411da3!vue-loader/lib/selector?type=template&index=0!./mdList.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdList/mdList.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-31411da3\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-31411da3\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdList.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdList.vue\n// module id = 127\n// module chunks = 12 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-31411da3!./~/sass-loader!./src/components/mdList/mdList.scss\n// module id = 128\n// module chunks = 12 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('ul', {\n staticClass: \"md-list\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-31411da3\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-31411da3!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdList/mdList.vue\n// module id = 129\n// module chunks = 12 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdListItem.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdList/mdListItem.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-8ade8454\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-8ade8454\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdListItem.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdListItem.vue\n// module id = 130\n// module chunks = 12 24","\n\n\n\n// WEBPACK FOOTER //\n// mdListItem.vue?5b721cb6","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdListExpand.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-413f471d!vue-loader/lib/selector?type=template&index=0!./mdListExpand.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdList/mdListExpand.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-413f471d\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-413f471d\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdListExpand.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdListExpand.vue\n// module id = 132\n// module chunks = 12 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdListExpand.vue?2641b657","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-list-expand\",\n style: ({\n 'margin-bottom': _vm.height\n })\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-413f471d\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-413f471d!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdList/mdListExpand.vue\n// module id = 134\n// module chunks = 12 24","module.exports = \".THEME_NAME .md-list, .THEME_NAME.md-list {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST; }\\n .THEME_NAME .md-list.md-transparent, .THEME_NAME.md-list.md-transparent {\\n background-color: transparent;\\n color: inherit; }\\n .THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container, .THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container > .md-icon {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container, .THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container > .md-icon {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container, .THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container {\\n color: ACCENT-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container > .md-icon {\\n color: ACCENT-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container, .THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container {\\n color: WARN-COLOR; }\\n .THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container > .md-icon, .THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container > .md-icon {\\n color: WARN-COLOR; }\\n .THEME_NAME .md-list .md-list-item-expand .md-list-item-container, .THEME_NAME.md-list .md-list-item-expand .md-list-item-container {\\n background-color: BACKGROUND-COLOR-A100; }\\n .THEME_NAME .md-list .md-list-item-expand .md-list-item-container:hover, .THEME_NAME .md-list .md-list-item-expand .md-list-item-container:focus, .THEME_NAME.md-list .md-list-item-expand .md-list-item-container:hover, .THEME_NAME.md-list .md-list-item-expand .md-list-item-container:focus {\\n background-color: rgba(153, 153, 153, 0.2); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdList/mdList.theme\n// module id = 135\n// module chunks = 12 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdList/index.js b/dist/components/mdList/index.js index 51b0803..101c7d4 100644 --- a/dist/components/mdList/index.js +++ b/dist/components/mdList/index.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(n){if(i[n])return i[n].exports;var d=i[n]={exports:{},id:n,loaded:!1};return t[n].call(d.exports,d,d.exports,e),d.loaded=!0,d.exports}var i={};return e.m=t,e.c=i,e.p="/",e(0)}({0:function(t,e,i){t.exports=i(17)},17:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function d(t){t.component("md-list",t.extend(s.default)),t.component("md-list-item",t.extend(m.default)),t.component("md-list-expand",t.extend(a.default)),t.material.styles.push(u.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=d;var o=i(154),s=n(o),r=i(156),m=n(r),l=i(155),a=n(l),c=i(113),u=n(c);t.exports=e.default},55:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{height:0}},methods:{calculatePadding:function(){this.height=-this.$el.offsetHeight+"px"}},mounted:function(){this.calculatePadding()}},t.exports=e.default},56:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{href:String,target:String,disabled:Boolean},render:function(t){var e=this,i="md-button md-list-item-container",n="md-list-item-holder",d=this.$slots.default,o=d[0].componentOptions,s=void 0,r=void 0,m={staticClass:"md-list-item",on:{click:function(){e.$emit("click")}}},l=function(e){return t("div",{staticClass:n},e)},a=function(){return d[0].data.staticClass=i+" "+n,d[0].data.directives=[{name:"md-ink-ripple"}],t("li",m,d)},c=function(){d.some(function(t,e){if(t.componentOptions&&"md-list-expand"===t.componentOptions.tag)return s=t,r=e,!0})},u=function(){return t("md-icon",{staticClass:"md-list-expand-indicator"},"keyboard_arrow_down")},f=function(t){t.$children.some(function(t){t.$el.classList.contains("md-list-expand")&&t.calculatePadding()})},E=function(t){var e=void 0;t.$parent.$children.some(function(t){var i=t.$el.classList;if(i.contains("md-list-item-expand")&&i.contains("md-active"))return e=t,i.remove("md-active"),f(t),!0}),e&&t.$el===e.$el||t.$el.classList.add("md-active")},p=function(){return d.splice(r,1),d.push(u()),t("button",{staticClass:i,on:{click:function(){E(e),e.$emit("click")}},directives:[{name:"md-ink-ripple"}]},[l(d)])},M=function(){return m.staticClass+=" md-list-item-expand",t("li",m,[p(),s])};if(o&&"router-link"===o.tag)return a();if(c(),s)return M();var A=t("md-button",{staticClass:i,attrs:{target:this.target,href:this.href,disabled:this.disabled}},[l(d)]);return this.target&&(A.data.attrs.rel="noopener"),t("li",m,[A])}},t.exports=e.default},89:function(t,e){},113:function(t,e){t.exports=".THEME_NAME .md-list,.THEME_NAME.md-list{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}.THEME_NAME .md-list.md-transparent,.THEME_NAME.md-list.md-transparent{background-color:transparent;color:inherit}.THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container,.THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container>.md-icon{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container,.THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container>.md-icon{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container,.THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container{color:ACCENT-COLOR}.THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container>.md-icon{color:ACCENT-COLOR}.THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container,.THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container{color:WARN-COLOR}.THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container>.md-icon{color:WARN-COLOR}.THEME_NAME .md-list .md-list-item-expand .md-list-item-container,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container{background-color:BACKGROUND-COLOR-A100}.THEME_NAME .md-list .md-list-item-expand .md-list-item-container:hover,.THEME_NAME .md-list .md-list-item-expand .md-list-item-container:focus,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container:hover,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container:focus{background-color:rgba(153,153,153,0.2)}\n"},154:function(t,e,i){var n,d;i(89);var o=i(200);d=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(d=n=n.default),"function"==typeof d&&(d=d.options),d.render=o.render,d.staticRenderFns=o.staticRenderFns,t.exports=n},155:function(t,e,i){var n,d;n=i(55);var o=i(188);d=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(d=n=n.default),"function"==typeof d&&(d=d.options),d.render=o.render,d.staticRenderFns=o.staticRenderFns,t.exports=n},156:function(t,e,i){var n,d;n=i(56),d=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(d=n=n.default),"function"==typeof d&&(d=d.options),t.exports=n},188:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-list-expand",style:{"margin-bottom":t.height}},[t._t("default")])},staticRenderFns:[]}},200:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("ul",{staticClass:"md-list"},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(n){if(i[n])return i[n].exports;var d=i[n]={exports:{},id:n,loaded:!1};return t[n].call(d.exports,d,d.exports,e),d.loaded=!0,d.exports}var i={};return e.m=t,e.c=i,e.p="/",e(0)}({0:function(t,e,i){t.exports=i(17)},17:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function d(t){t.component("md-list",t.extend(s.default)),t.component("md-list-item",t.extend(m.default)),t.component("md-list-expand",t.extend(a.default)),t.material.styles.push(u.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=d;var o=i(154),s=n(o),r=i(156),m=n(r),l=i(155),a=n(l),c=i(113),u=n(c);t.exports=e.default},55:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{height:0}},methods:{calculatePadding:function(){this.height=-this.$el.offsetHeight+"px"}},mounted:function(){this.calculatePadding()}},t.exports=e.default},56:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{href:String,target:String,disabled:Boolean},render:function(t){var e=this,i="md-button md-list-item-container",n="md-list-item-holder",d=this.$slots.default,o=d[0].componentOptions,s=void 0,r=void 0,m={staticClass:"md-list-item",on:{click:function(){e.$emit("click")}}},l=function(e){return t("div",{staticClass:n},e)},a=function(){return d[0].data.staticClass=i+" "+n,d[0].data.directives=[{name:"md-ink-ripple"}],t("li",m,d)},c=function(){d.some(function(t,e){if(t.componentOptions&&"md-list-expand"===t.componentOptions.tag)return s=t,r=e,!0})},u=function(){return t("md-icon",{staticClass:"md-list-expand-indicator"},"keyboard_arrow_down")},f=function(t){t.$children.some(function(t){t.$el.classList.contains("md-list-expand")&&t.calculatePadding()})},E=function(t){var e=void 0;t.$parent.$children.some(function(t){var i=t.$el.classList;if(i.contains("md-list-item-expand")&&i.contains("md-active"))return e=t,i.remove("md-active"),f(t),!0}),e&&t.$el===e.$el||t.$el.classList.add("md-active")},p=function(){return d.splice(r,1),d.push(u()),t("button",{staticClass:i,on:{click:function(){E(e),e.$emit("click")}},directives:[{name:"md-ink-ripple"}]},[l(d)])},M=function(){return m.staticClass+=" md-list-item-expand",t("li",m,[p(),s])};if(o&&"router-link"===o.tag)return a();if(c(),s)return M();var A=t("md-button",{staticClass:i,attrs:{target:this.target,href:this.href,disabled:this.disabled}},[l(d)]);return this.target&&(A.data.attrs.rel="noopener"),t("li",m,[A])}},t.exports=e.default},87:function(t,e){},113:function(t,e){t.exports=".THEME_NAME .md-list,.THEME_NAME.md-list{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}.THEME_NAME .md-list.md-transparent,.THEME_NAME.md-list.md-transparent{background-color:transparent;color:inherit}.THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container,.THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item .router-link-active.md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item .router-link-active.md-list-item-container>.md-icon{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container,.THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item.md-primary .md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item.md-primary .md-list-item-container>.md-icon{color:PRIMARY-COLOR}.THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container,.THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container{color:ACCENT-COLOR}.THEME_NAME .md-list .md-list-item.md-accent .md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item.md-accent .md-list-item-container>.md-icon{color:ACCENT-COLOR}.THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container,.THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container{color:WARN-COLOR}.THEME_NAME .md-list .md-list-item.md-warn .md-list-item-container>.md-icon,.THEME_NAME.md-list .md-list-item.md-warn .md-list-item-container>.md-icon{color:WARN-COLOR}.THEME_NAME .md-list .md-list-item-expand .md-list-item-container,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container{background-color:BACKGROUND-COLOR-A100}.THEME_NAME .md-list .md-list-item-expand .md-list-item-container:hover,.THEME_NAME .md-list .md-list-item-expand .md-list-item-container:focus,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container:hover,.THEME_NAME.md-list .md-list-item-expand .md-list-item-container:focus{background-color:rgba(153,153,153,0.2)}\n"},154:function(t,e,i){var n,d;i(87);var o=i(198);d=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(d=n=n.default),"function"==typeof d&&(d=d.options),d.render=o.render,d.staticRenderFns=o.staticRenderFns,t.exports=n},155:function(t,e,i){var n,d;n=i(55);var o=i(202);d=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(d=n=n.default),"function"==typeof d&&(d=d.options),d.render=o.render,d.staticRenderFns=o.staticRenderFns,t.exports=n},156:function(t,e,i){var n,d;n=i(56),d=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(d=n=n.default),"function"==typeof d&&(d=d.options),t.exports=n},198:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("ul",{staticClass:"md-list"},[t._t("default")])},staticRenderFns:[]}},202:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-list-expand",style:{"margin-bottom":t.height}},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdMenu/index.css b/dist/components/mdMenu/index.css index 81affa5..926493b 100644 --- a/dist/components/mdMenu/index.css +++ b/dist/components/mdMenu/index.css @@ -1 +1,116 @@ -.md-menu{display:inline-block}.md-menu-content{width:168px;min-width:84px;max-width:392px;min-height:64px;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;position:absolute;z-index:120;transform:scale(.9,.85) translateZ(0);background-color:#fff;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);opacity:0;transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .25s cubic-bezier(.55,0,.55,.2),margin .2s cubic-bezier(.55,0,.55,.2),transform 0s cubic-bezier(.55,0,.55,.2) .25s;will-change:transform,opacity,width;color:rgba(33,33,33,.87)}.md-menu-content.md-direction-bottom-right{margin-top:-20px;margin-left:-8px;transform-origin:top left}.md-menu-content.md-direction-bottom-right.md-active{margin-top:-11px}.md-menu-content.md-direction-bottom-left{margin-top:-20px;margin-left:8px;transform-origin:top right}.md-menu-content.md-direction-bottom-left.md-active{margin-top:-11px}.md-menu-content.md-direction-top-right{margin-top:20px;margin-left:-8px;transform-origin:bottom left}.md-menu-content.md-direction-top-right.md-active{margin-top:11px}.md-menu-content.md-direction-top-left{margin-top:20px;margin-left:8px;transform-origin:bottom right}.md-menu-content.md-direction-top-left.md-active{margin-top:11px}.md-menu-content.md-align-trigger{margin:0}.md-menu-content.md-size-1{width:84px}.md-menu-content.md-size-2{width:112px}.md-menu-content.md-size-3{width:168px}.md-menu-content.md-size-4{width:224px}.md-menu-content.md-size-5{width:280px}.md-menu-content.md-size-6{width:336px}.md-menu-content.md-size-7{width:392px}.md-menu-content.md-active{pointer-events:auto;opacity:1;transform:scale(1) translateZ(0);transition:width .4s cubic-bezier(.25,.8,.25,1),opacity .35s cubic-bezier(.25,.8,.25,1),transform .25s cubic-bezier(.25,.8,.25,1) .05s}.md-menu-content.md-active .md-list{opacity:1;transition:opacity .2s cubic-bezier(.25,.8,.25,1) .15s}.md-menu-content .md-list{opacity:0;transition:opacity .2s cubic-bezier(.25,.8,.25,1)}.md-menu-item{cursor:pointer;font-size:16px;line-height:1.2em}.md-menu-item.md-highlighted .md-button:not([disabled]),.md-menu-item:focus .md-button:not([disabled]),.md-menu-item:hover .md-button:not([disabled]){background-color:rgba(0,0,0,.12)}.md-menu-item[disabled]{cursor:default;color:rgba(0,0,0,.38)}.md-menu-item .md-list-item-holder{overflow:hidden;text-overflow:ellipsis} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-menu { + display: inline-block; +} +.md-menu-content { + width: 168px; + min-width: 84px; + max-width: 392px; + min-height: 64px; + max-height: calc(100vh - 32px); + overflow-x: hidden; + overflow-y: auto; + position: absolute; + z-index: 120; + transform: scale(0.9, 0.85) translateZ(0); + background-color: #fff; + border-radius: 2px; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); + opacity: 0; + transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.25s cubic-bezier(0.55, 0, 0.55, 0.2), margin 0.2s cubic-bezier(0.55, 0, 0.55, 0.2), transform 0s 0.25s cubic-bezier(0.55, 0, 0.55, 0.2); + will-change: transform, opacity, width; + color: rgba(33, 33, 33, 0.87); +} +.md-menu-content.md-direction-bottom-right { + margin-top: -20px; + margin-left: -8px; + transform-origin: top left; +} +.md-menu-content.md-direction-bottom-right.md-active { + margin-top: -11px; +} +.md-menu-content.md-direction-bottom-left { + margin-top: -20px; + margin-left: 8px; + transform-origin: top right; +} +.md-menu-content.md-direction-bottom-left.md-active { + margin-top: -11px; +} +.md-menu-content.md-direction-top-right { + margin-top: 20px; + margin-left: -8px; + transform-origin: bottom left; +} +.md-menu-content.md-direction-top-right.md-active { + margin-top: 11px; +} +.md-menu-content.md-direction-top-left { + margin-top: 20px; + margin-left: 8px; + transform-origin: bottom right; +} +.md-menu-content.md-direction-top-left.md-active { + margin-top: 11px; +} +.md-menu-content.md-align-trigger { + margin: 0; +} +.md-menu-content.md-size-1 { + width: 84px; +} +.md-menu-content.md-size-2 { + width: 112px; +} +.md-menu-content.md-size-3 { + width: 168px; +} +.md-menu-content.md-size-4 { + width: 224px; +} +.md-menu-content.md-size-5 { + width: 280px; +} +.md-menu-content.md-size-6 { + width: 336px; +} +.md-menu-content.md-size-7 { + width: 392px; +} +.md-menu-content.md-active { + pointer-events: auto; + opacity: 1; + transform: scale(1) translateZ(0); + transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.35s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.25s 0.05s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-menu-content.md-active .md-list { + opacity: 1; + transition: opacity 0.2s 0.15s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-menu-content .md-list { + opacity: 0; + transition: opacity 0.2s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-menu-item { + cursor: pointer; + font-size: 16px; + line-height: 1.2em; +} +.md-menu-item:hover .md-button:not([disabled]), .md-menu-item:focus .md-button:not([disabled]), .md-menu-item.md-highlighted .md-button:not([disabled]) { + background-color: rgba(0, 0, 0, 0.12); +} +.md-menu-item[disabled] { + cursor: default; + color: rgba(0, 0, 0, 0.38); +} +.md-menu-item .md-list-item-holder { + overflow: hidden; + text-overflow: ellipsis; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdMenu/index.debug.js b/dist/components/mdMenu/index.debug.js index c86b1e6..d83d4f4 100644 --- a/dist/components/mdMenu/index.debug.js +++ b/dist/components/mdMenu/index.debug.js @@ -182,7 +182,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdMenu/mdMenu.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdMenu/mdMenu.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -193,9 +193,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-008203e6", __vue_options__) + hotAPI.createRecord("data-v-22d3fafa", __vue_options__) } else { - hotAPI.reload("data-v-008203e6", __vue_options__) + hotAPI.reload("data-v-22d3fafa", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdMenu.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -509,7 +509,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-008203e6", module.exports) + require("vue-hot-reload-api").rerender("data-v-22d3fafa", module.exports) } } @@ -537,7 +537,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdMenu/mdMenuItem.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdMenu/mdMenuItem.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -548,9 +548,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-5cf45940", __vue_options__) + hotAPI.createRecord("data-v-472832b6", __vue_options__) } else { - hotAPI.reload("data-v-5cf45940", __vue_options__) + hotAPI.reload("data-v-472832b6", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdMenuItem.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -710,7 +710,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-5cf45940", module.exports) + require("vue-hot-reload-api").rerender("data-v-472832b6", module.exports) } } @@ -738,7 +738,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdMenu/mdMenuContent.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdMenu/mdMenuContent.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -749,9 +749,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-518d815c", __vue_options__) + hotAPI.createRecord("data-v-8d56a7b4", __vue_options__) } else { - hotAPI.reload("data-v-518d815c", __vue_options__) + hotAPI.reload("data-v-8d56a7b4", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdMenuContent.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -879,7 +879,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-518d815c", module.exports) + require("vue-hot-reload-api").rerender("data-v-8d56a7b4", module.exports) } } diff --git a/dist/components/mdMenu/index.debug.js.map b/dist/components/mdMenu/index.debug.js.map index 08adf18..a634b55 100644 --- a/dist/components/mdMenu/index.debug.js.map +++ b/dist/components/mdMenu/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0************","webpack:///./src/core/utils/transitionEndEventName.js?0093","webpack:///./src/core/utils/getClosestVueParent.js?ea8d","webpack:///./src/components/mdMenu/index.js","webpack:///./src/components/mdMenu/mdMenu.vue","webpack:///./src/components/mdMenu/mdMenu.scss","webpack:///mdMenu.vue","webpack:///./src/core/utils/getInViewPosition.js","webpack:///./src/components/mdMenu/mdMenu.vue?82fa","webpack:///./src/components/mdMenu/mdMenuItem.vue","webpack:///mdMenuItem.vue","webpack:///./~/element.scrollintoviewifneeded-polyfill/index.js","webpack:///./src/components/mdMenu/mdMenuItem.vue?8e35","webpack:///./src/components/mdMenu/mdMenuContent.vue","webpack:///mdMenuContent.vue","webpack:///./src/components/mdMenu/mdMenuContent.vue?55fc","webpack:///./src/components/mdMenu/mdMenu.theme"],"names":["transitionEndEventName","el","document","createElement","transitions","transition","OTransition","MozTransition","WebkitTransition","style","undefined","getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","material","styles","push","margin","isAboveOfViewport","element","position","top","parseInt","getComputedStyle","marginTop","isBelowOfViewport","offsetHeight","window","innerHeight","isOnTheLeftOfViewport","left","marginLeft","isOnTheRightOfViewport","offsetWidth","innerWidth","getInViewPosition","computedStyle"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,UAASA,sBAAT,GAAkC;AAChC,OAAMC,KAAKC,SAASC,aAAT,CAAuB,MAAvB,CAAX;AACA,OAAMC,cAAc;AAClBC,iBAAY,eADM;AAElBC,kBAAa,gBAFK;AAGlBC,oBAAe,eAHG;AAIlBC,uBAAkB;AAJA,IAApB;;AAOA,QAAK,IAAIH,UAAT,IAAuBD,WAAvB,EAAoC;AAClC,SAAIH,GAAGQ,KAAH,CAASJ,UAAT,MAAyBK,SAA7B,EAAwC;AACtC,cAAON,YAAYC,UAAZ,CAAP;AACD;AACF;AACF;;mBAEcL,wB;;;;;;;;;;;;;AChBf,KAAIW,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCXSO,O;;AALxB;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACXD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACWA;;;;AAGA;;;;;;;;;;;;;;;;;;;;sBAIA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;sBAKA;gBAEA;AAHA;;sBAKA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AArBA;;;eA4BA;AAFA;;;gDAIA;yCACA;6CACA;yCACA;AACA;AACA;0DACA;gDACA;4CACA;AACA;sDACA;oCACA;AAEA;AAdA;;2CAgBA;8BACA;cAEA;;yBACA;AAEA;;8BACA;cAEA;;yBACA;AACA;AACA;mFACA;sDACA;AACA;kGACA;mFACA;AACA;2EACA;mDACA;AACA;0FACA;gFACA;AACA;wEACA;oBACA;wCACA;AACA;AACA;6DACA;8CAEA;;8BACA,wEACA,+BAEA;;iCACA,+EACA,wBAEA;;uCACA;wCAEA;;gCACA;iCACA;kCACA;gBACA;kCACA;AACA;AAEA;;0BACA;AACA;iEACA;WAEA;;8BACA;+CACA;cACA;+EACA;AAEA;;qEAEA;;mDACA;qDACA;AACA;yDACA;yCACA;AACA;2BACA;wDACA;2CACA;AAEA;;yCACA;yCACA;8CAEA;;YAEA;;0CACA;sCACA;wBACA;qBACA;kBACA;AACA;;AACA;;yCACA;sEACA;8DAEA;;mFACA;6BACA;0BAEA;;6BACA;2CACA;AAEA;;+CACA;+CACA;sDACA;AACA;AAEA;;2EACA;yCACA;kBACA;AACA;+BACA;wBACA;cACA;cACA;cACA;AACA;AAEA;AAvHA;;AAwHA;;gCACA;yCACA;qDACA;qDACA;sDACA;cACA;6CACA;gDACA;qDACA;oDACA;wDACA;2DACA;AACA;AACA;2CACA;sDACA;yCACA;yCACA;AAEA;;wDACA;+CACA;AACA;AA5LA;;;;;;;;;;;;;ACfA,KAAMC,SAAS,CAAf;;AAEA,KAAMC,oBAAoB,SAApBA,iBAAoB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,UAAOA,SAASC,GAAT,IAAgBJ,SAASK,SAASC,iBAAiBJ,OAAjB,EAA0BK,SAAnC,EAA8C,EAA9C,CAAhC;AACD,EAFD;;AAIA,KAAMC,oBAAoB,SAApBA,iBAAoB,CAACN,OAAD,EAAUC,QAAV,EAAuB;AAC/C,UAAOA,SAASC,GAAT,GAAeF,QAAQO,YAAvB,GAAsCT,MAAtC,IAAgDU,OAAOC,WAAP,GAAqBN,SAASC,iBAAiBJ,OAAjB,EAA0BK,SAAnC,EAA8C,EAA9C,CAA5E;AACD,EAFD;;AAIA,KAAMK,wBAAwB,SAAxBA,qBAAwB,CAACV,OAAD,EAAUC,QAAV,EAAuB;AACnD,UAAOA,SAASU,IAAT,IAAiBb,SAASK,SAASC,iBAAiBJ,OAAjB,EAA0BY,UAAnC,EAA+C,EAA/C,CAAjC;AACD,EAFD;;AAIA,KAAMC,yBAAyB,SAAzBA,sBAAyB,CAACb,OAAD,EAAUC,QAAV,EAAuB;AACpD,UAAOA,SAASU,IAAT,GAAgBX,QAAQc,WAAxB,GAAsChB,MAAtC,IAAgDU,OAAOO,UAAP,GAAoBZ,SAASC,iBAAiBJ,OAAjB,EAA0BY,UAAnC,EAA+C,EAA/C,CAA3E;AACD,EAFD;;AAIA,KAAMI,oBAAoB,SAApBA,iBAAoB,CAAChB,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAIgB,gBAAgBb,iBAAiBJ,OAAjB,CAApB;;AAEA,OAAID,kBAAkBC,OAAlB,EAA2BC,QAA3B,CAAJ,EAA0C;AACxCA,cAASC,GAAT,GAAeJ,SAASK,SAASc,cAAcZ,SAAvB,EAAkC,EAAlC,CAAxB;AACD;;AAED,OAAIK,sBAAsBV,OAAtB,EAA+BC,QAA/B,CAAJ,EAA8C;AAC5CA,cAASU,IAAT,GAAgBb,SAASK,SAASc,cAAcL,UAAvB,EAAmC,EAAnC,CAAzB;AACD;;AAED,OAAIC,uBAAuBb,OAAvB,EAAgCC,QAAhC,CAAJ,EAA+C;AAC7CA,cAASU,IAAT,GAAgBH,OAAOO,UAAP,GAAoBjB,MAApB,GAA6BE,QAAQc,WAArC,GAAmDX,SAASc,cAAcL,UAAvB,EAAmC,EAAnC,CAAnE;AACD;;AAED,OAAIN,kBAAkBN,OAAlB,EAA2BC,QAA3B,CAAJ,EAA0C;AACxCA,cAASC,GAAT,GAAeM,OAAOC,WAAP,GAAqBX,MAArB,GAA8BE,QAAQO,YAAtC,GAAqDJ,SAASc,cAAcZ,SAAvB,EAAkC,EAAlC,CAApE;AACD;;AAED,UAAOJ,QAAP;AACD,EApBD;;mBAsBee,iB;;;;;;;;ACxCf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACjBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AC1BA;;;;AAGA;;;;;;;;;;;;;;;;;eAIA;AAFA;;;sBAIA;cAEA;AAHA;;;iCAKA;;gCAGA;AAFA;AAGA;yCACA;0DACA;4BACA;iFACA;gCACA;kBACA;gCACA;AACA;AAEA;;+BACA;8CACA;mEACA;qEACA;gBACA;2CACA;AAEA;;gBACA;AAEA;;cACA;AAEA;AA7BA;;mCA+BA;2BACA;8CACA;8BACA;AAEA;;oBACA;gCACA;AACA;AAEA;AAXA;+BAYA;2EACA;wEAEA;;8BACA;YAEA;;uBACA;AAEA;;wBACA;qCACA;AACA;AA9DA;;;;;;;;ACfA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,E;;;;;;;AC1BA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AClBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpBA;;;yBAEA;;qBAEA;oBACA;oBAEA;AAJA;AAKA;;;6BAEA;0BACA;oBACA;AACA;sDACA;gCAEA;;+BACA;qCACA;mCACA;gBACA;gBACA;AACA;AAEA;;iCACA;oDACA;8BACA;gBACA;gBACA;AACA;AACA;AACA;qCACA;iCACA;+DACA;AACA;AAEA;AA7BA;+BA8BA;0DACA;YAEA;;uBACA;AACA;AACA;AA5CA;;;;;;;;AClBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA,QAAO;AACP,gDAA+C,QAAQ;AACvD;AACA;AACA,QAAO;AACP,gDAA+C,QAAQ;AACvD;AACA;AACA,QAAO;AACP,kDAAiD,QAAQ;AACzD;AACA;AACA,QAAO;AACP,mDAAkD,QAAQ;AAC1D;AACA;AACA,QAAO;AACP,mDAAkD,QAAQ;AAC1D;AACA;AACA,QAAO;AACP;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACzCA,oB","file":"components/mdMenu/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","function transitionEndEventName() {\n const el = document.createElement('span');\n const transitions = {\n transition: 'transitionend',\n OTransition: 'oTransitionEnd',\n MozTransition: 'transitionend',\n WebkitTransition: 'webkitTransitionEnd'\n };\n\n for (let transition in transitions) {\n if (el.style[transition] !== undefined) {\n return transitions[transition];\n }\n }\n}\n\nexport default transitionEndEventName();\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/transitionEndEventName.js","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdMenu from './mdMenu.vue';\nimport mdMenuItem from './mdMenuItem.vue';\nimport mdMenuContent from './mdMenuContent.vue';\nimport mdMenuTheme from './mdMenu.theme';\n\nexport default function install(Vue) {\n Vue.component('md-menu', Vue.extend(mdMenu));\n Vue.component('md-menu-item', Vue.extend(mdMenuItem));\n Vue.component('md-menu-content', Vue.extend(mdMenuContent));\n\n Vue.material.styles.push(mdMenuTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdMenu/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-008203e6!sass!./mdMenu.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdMenu.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-008203e6!vue-loader/lib/selector?type=template&index=0!./mdMenu.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdMenu/mdMenu.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-008203e6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-008203e6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdMenu.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenu.vue\n// module id = 137\n// module chunks = 13 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-008203e6!./~/sass-loader!./src/components/mdMenu/mdMenu.scss\n// module id = 138\n// module chunks = 13 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdMenu.vue?37bedcda","const margin = 8;\n\nconst isAboveOfViewport = (element, position) => {\n return position.top <= margin - parseInt(getComputedStyle(element).marginTop, 10);\n};\n\nconst isBelowOfViewport = (element, position) => {\n return position.top + element.offsetHeight + margin >= window.innerHeight - parseInt(getComputedStyle(element).marginTop, 10);\n};\n\nconst isOnTheLeftOfViewport = (element, position) => {\n return position.left <= margin - parseInt(getComputedStyle(element).marginLeft, 10);\n};\n\nconst isOnTheRightOfViewport = (element, position) => {\n return position.left + element.offsetWidth + margin >= window.innerWidth - parseInt(getComputedStyle(element).marginLeft, 10);\n};\n\nconst getInViewPosition = (element, position) => {\n let computedStyle = getComputedStyle(element);\n\n if (isAboveOfViewport(element, position)) {\n position.top = margin - parseInt(computedStyle.marginTop, 10);\n }\n\n if (isOnTheLeftOfViewport(element, position)) {\n position.left = margin - parseInt(computedStyle.marginLeft, 10);\n }\n\n if (isOnTheRightOfViewport(element, position)) {\n position.left = window.innerWidth - margin - element.offsetWidth - parseInt(computedStyle.marginLeft, 10);\n }\n\n if (isBelowOfViewport(element, position)) {\n position.top = window.innerHeight - margin - element.offsetHeight - parseInt(computedStyle.marginTop, 10);\n }\n\n return position;\n};\n\nexport default getInViewPosition;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getInViewPosition.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-menu\"\n }, [_vm._t(\"default\"), \" \", _h('md-backdrop', {\n ref: \"backdrop\",\n staticClass: \"md-menu-backdrop md-transparent md-active\",\n on: {\n \"close\": _vm.close\n }\n })])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-008203e6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-008203e6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdMenu/mdMenu.vue\n// module id = 141\n// module chunks = 13 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdMenuItem.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-5cf45940!vue-loader/lib/selector?type=template&index=0!./mdMenuItem.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdMenu/mdMenuItem.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5cf45940\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5cf45940\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdMenuItem.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenuItem.vue\n// module id = 142\n// module chunks = 13 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdMenuItem.vue?326c0f60","if (!Element.prototype.scrollIntoViewIfNeeded) {\n Element.prototype.scrollIntoViewIfNeeded = function (centerIfNeeded) {\n centerIfNeeded = arguments.length === 0 ? true : !!centerIfNeeded;\n\n var parent = this.parentNode,\n parentComputedStyle = window.getComputedStyle(parent, null),\n parentBorderTopWidth = parseInt(parentComputedStyle.getPropertyValue('border-top-width')),\n parentBorderLeftWidth = parseInt(parentComputedStyle.getPropertyValue('border-left-width')),\n overTop = this.offsetTop - parent.offsetTop < parent.scrollTop,\n overBottom = (this.offsetTop - parent.offsetTop + this.clientHeight - parentBorderTopWidth) > (parent.scrollTop + parent.clientHeight),\n overLeft = this.offsetLeft - parent.offsetLeft < parent.scrollLeft,\n overRight = (this.offsetLeft - parent.offsetLeft + this.clientWidth - parentBorderLeftWidth) > (parent.scrollLeft + parent.clientWidth),\n alignWithTop = overTop && !overBottom;\n\n if ((overTop || overBottom) && centerIfNeeded) {\n parent.scrollTop = this.offsetTop - parent.offsetTop - parent.clientHeight / 2 - parentBorderTopWidth + this.clientHeight / 2;\n }\n\n if ((overLeft || overRight) && centerIfNeeded) {\n parent.scrollLeft = this.offsetLeft - parent.offsetLeft - parent.clientWidth / 2 - parentBorderLeftWidth + this.clientWidth / 2;\n }\n\n if ((overTop || overBottom || overLeft || overRight) && !centerIfNeeded) {\n this.scrollIntoView(alignWithTop);\n }\n };\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/element.scrollintoviewifneeded-polyfill/index.js\n// module id = 144\n// module chunks = 13 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-list-item', {\n staticClass: \"md-menu-item\",\n class: _vm.classes,\n attrs: {\n \"disabled\": _vm.disabled\n },\n on: {\n \"click\": _vm.close\n }\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-5cf45940\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-5cf45940!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdMenu/mdMenuItem.vue\n// module id = 145\n// module chunks = 13 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdMenuContent.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-518d815c!vue-loader/lib/selector?type=template&index=0!./mdMenuContent.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdMenu/mdMenuContent.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-518d815c\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-518d815c\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdMenuContent.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenuContent.vue\n// module id = 146\n// module chunks = 13 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdMenuContent.vue?5fb7ccdc","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-menu-content\",\n attrs: {\n \"tabindex\": \"-1\"\n },\n on: {\n \"keydown\": [function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n $event.preventDefault();\n _vm.close($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"tab\", 9)) { return; }\n $event.preventDefault();\n _vm.close($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"up\", 38)) { return; }\n $event.preventDefault();\n _vm.highlightItem('up')\n }, function($event) {\n if (_vm._k($event.keyCode, \"down\", 40)) { return; }\n $event.preventDefault();\n _vm.highlightItem('down')\n }, function($event) {\n if (_vm._k($event.keyCode, \"enter\", 13)) { return; }\n $event.preventDefault();\n _vm.fireClick($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"space\", 32)) { return; }\n $event.preventDefault();\n _vm.fireClick($event)\n }]\n }\n }, [_h('md-list', [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-518d815c\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-518d815c!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdMenu/mdMenuContent.vue\n// module id = 148\n// module chunks = 13 24","module.exports = \"\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenu.theme\n// module id = 149\n// module chunks = 13 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf************","webpack:///./src/core/utils/transitionEndEventName.js?0093","webpack:///./src/core/utils/getClosestVueParent.js?ea8d","webpack:///./src/components/mdMenu/index.js","webpack:///./src/components/mdMenu/mdMenu.vue","webpack:///./src/components/mdMenu/mdMenu.scss","webpack:///mdMenu.vue","webpack:///./src/core/utils/getInViewPosition.js","webpack:///./src/components/mdMenu/mdMenu.vue?4823","webpack:///./src/components/mdMenu/mdMenuItem.vue","webpack:///mdMenuItem.vue","webpack:///./~/element.scrollintoviewifneeded-polyfill/index.js","webpack:///./src/components/mdMenu/mdMenuItem.vue?4e29","webpack:///./src/components/mdMenu/mdMenuContent.vue","webpack:///mdMenuContent.vue","webpack:///./src/components/mdMenu/mdMenuContent.vue?c873","webpack:///./src/components/mdMenu/mdMenu.theme"],"names":["transitionEndEventName","el","document","createElement","transitions","transition","OTransition","MozTransition","WebkitTransition","style","undefined","getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","material","styles","push","margin","isAboveOfViewport","element","position","top","parseInt","getComputedStyle","marginTop","isBelowOfViewport","offsetHeight","window","innerHeight","isOnTheLeftOfViewport","left","marginLeft","isOnTheRightOfViewport","offsetWidth","innerWidth","getInViewPosition","computedStyle"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,UAASA,sBAAT,GAAkC;AAChC,OAAMC,KAAKC,SAASC,aAAT,CAAuB,MAAvB,CAAX;AACA,OAAMC,cAAc;AAClBC,iBAAY,eADM;AAElBC,kBAAa,gBAFK;AAGlBC,oBAAe,eAHG;AAIlBC,uBAAkB;AAJA,IAApB;;AAOA,QAAK,IAAIH,UAAT,IAAuBD,WAAvB,EAAoC;AAClC,SAAIH,GAAGQ,KAAH,CAASJ,UAAT,MAAyBK,SAA7B,EAAwC;AACtC,cAAON,YAAYC,UAAZ,CAAP;AACD;AACF;AACF;;mBAEcL,wB;;;;;;;;;;;;;AChBf,KAAIW,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCXSO,O;;AALxB;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiCD,IAAIE,MAAJ,yBAAjC;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACXD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACWA;;;;AAGA;;;;;;;;;;;;;;;;;;;;sBAIA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;sBAKA;gBAEA;AAHA;;sBAKA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AArBA;;;eA4BA;AAFA;;;gDAIA;yCACA;6CACA;yCACA;AACA;AACA;0DACA;gDACA;4CACA;AACA;sDACA;oCACA;AAEA;AAdA;;2CAgBA;8BACA;cAEA;;yBACA;AAEA;;8BACA;cAEA;;yBACA;AACA;AACA;mFACA;sDACA;AACA;kGACA;mFACA;AACA;2EACA;mDACA;AACA;0FACA;gFACA;AACA;wEACA;oBACA;wCACA;AACA;AACA;6DACA;8CAEA;;8BACA,wEACA,+BAEA;;iCACA,+EACA,wBAEA;;uCACA;wCAEA;;gCACA;iCACA;kCACA;gBACA;kCACA;AACA;AAEA;;0BACA;AACA;iEACA;WAEA;;8BACA;+CACA;cACA;+EACA;AAEA;;qEAEA;;mDACA;qDACA;AACA;yDACA;yCACA;AACA;2BACA;wDACA;2CACA;AAEA;;yCACA;yCACA;8CAEA;;YAEA;;0CACA;sCACA;wBACA;qBACA;kBACA;AACA;;AACA;;yCACA;sEACA;8DAEA;;mFACA;6BACA;0BAEA;;6BACA;2CACA;AAEA;;+CACA;+CACA;sDACA;AACA;AAEA;;2EACA;yCACA;kBACA;AACA;+BACA;wBACA;cACA;cACA;cACA;AACA;AAEA;AAvHA;;AAwHA;;gCACA;yCACA;qDACA;qDACA;sDACA;cACA;6CACA;gDACA;qDACA;oDACA;wDACA;2DACA;AACA;AACA;2CACA;sDACA;yCACA;yCACA;AAEA;;wDACA;+CACA;AACA;AA5LA;;;;;;;;;;;;;ACfA,KAAMC,SAAS,CAAf;;AAEA,KAAMC,oBAAoB,SAApBA,iBAAoB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,UAAOA,SAASC,GAAT,IAAgBJ,SAASK,SAASC,iBAAiBJ,OAAjB,EAA0BK,SAAnC,EAA8C,EAA9C,CAAhC;AACD,EAFD;;AAIA,KAAMC,oBAAoB,SAApBA,iBAAoB,CAACN,OAAD,EAAUC,QAAV,EAAuB;AAC/C,UAAOA,SAASC,GAAT,GAAeF,QAAQO,YAAvB,GAAsCT,MAAtC,IAAgDU,OAAOC,WAAP,GAAqBN,SAASC,iBAAiBJ,OAAjB,EAA0BK,SAAnC,EAA8C,EAA9C,CAA5E;AACD,EAFD;;AAIA,KAAMK,wBAAwB,SAAxBA,qBAAwB,CAACV,OAAD,EAAUC,QAAV,EAAuB;AACnD,UAAOA,SAASU,IAAT,IAAiBb,SAASK,SAASC,iBAAiBJ,OAAjB,EAA0BY,UAAnC,EAA+C,EAA/C,CAAjC;AACD,EAFD;;AAIA,KAAMC,yBAAyB,SAAzBA,sBAAyB,CAACb,OAAD,EAAUC,QAAV,EAAuB;AACpD,UAAOA,SAASU,IAAT,GAAgBX,QAAQc,WAAxB,GAAsChB,MAAtC,IAAgDU,OAAOO,UAAP,GAAoBZ,SAASC,iBAAiBJ,OAAjB,EAA0BY,UAAnC,EAA+C,EAA/C,CAA3E;AACD,EAFD;;AAIA,KAAMI,oBAAoB,SAApBA,iBAAoB,CAAChB,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAIgB,gBAAgBb,iBAAiBJ,OAAjB,CAApB;;AAEA,OAAID,kBAAkBC,OAAlB,EAA2BC,QAA3B,CAAJ,EAA0C;AACxCA,cAASC,GAAT,GAAeJ,SAASK,SAASc,cAAcZ,SAAvB,EAAkC,EAAlC,CAAxB;AACD;;AAED,OAAIK,sBAAsBV,OAAtB,EAA+BC,QAA/B,CAAJ,EAA8C;AAC5CA,cAASU,IAAT,GAAgBb,SAASK,SAASc,cAAcL,UAAvB,EAAmC,EAAnC,CAAzB;AACD;;AAED,OAAIC,uBAAuBb,OAAvB,EAAgCC,QAAhC,CAAJ,EAA+C;AAC7CA,cAASU,IAAT,GAAgBH,OAAOO,UAAP,GAAoBjB,MAApB,GAA6BE,QAAQc,WAArC,GAAmDX,SAASc,cAAcL,UAAvB,EAAmC,EAAnC,CAAnE;AACD;;AAED,OAAIN,kBAAkBN,OAAlB,EAA2BC,QAA3B,CAAJ,EAA0C;AACxCA,cAASC,GAAT,GAAeM,OAAOC,WAAP,GAAqBX,MAArB,GAA8BE,QAAQO,YAAtC,GAAqDJ,SAASc,cAAcZ,SAAvB,EAAkC,EAAlC,CAApE;AACD;;AAED,UAAOJ,QAAP;AACD,EApBD;;mBAsBee,iB;;;;;;;;ACxCf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACjBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AC1BA;;;;AAGA;;;;;;;;;;;;;;;;;eAIA;AAFA;;;sBAIA;cAEA;AAHA;;;iCAKA;;gCAGA;AAFA;AAGA;yCACA;0DACA;4BACA;iFACA;gCACA;kBACA;gCACA;AACA;AAEA;;+BACA;8CACA;mEACA;qEACA;gBACA;2CACA;AAEA;;gBACA;AAEA;;cACA;AAEA;AA7BA;;mCA+BA;2BACA;8CACA;8BACA;AAEA;;oBACA;gCACA;AACA;AAEA;AAXA;+BAYA;2EACA;wEAEA;;8BACA;YAEA;;uBACA;AAEA;;wBACA;qCACA;AACA;AA9DA;;;;;;;;ACfA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,E;;;;;;;AC1BA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AClBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpBA;;;yBAEA;;qBAEA;oBACA;oBAEA;AAJA;AAKA;;;6BAEA;0BACA;oBACA;AACA;sDACA;gCAEA;;+BACA;qCACA;mCACA;gBACA;gBACA;AACA;AAEA;;iCACA;oDACA;8BACA;gBACA;gBACA;AACA;AACA;AACA;qCACA;iCACA;+DACA;AACA;AAEA;AA7BA;+BA8BA;0DACA;YAEA;;uBACA;AACA;AACA;AA5CA;;;;;;;;AClBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA,QAAO;AACP,gDAA+C,QAAQ;AACvD;AACA;AACA,QAAO;AACP,gDAA+C,QAAQ;AACvD;AACA;AACA,QAAO;AACP,kDAAiD,QAAQ;AACzD;AACA;AACA,QAAO;AACP,mDAAkD,QAAQ;AAC1D;AACA;AACA,QAAO;AACP,mDAAkD,QAAQ;AAC1D;AACA;AACA,QAAO;AACP;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACzCA,oB","file":"components/mdMenu/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","function transitionEndEventName() {\n const el = document.createElement('span');\n const transitions = {\n transition: 'transitionend',\n OTransition: 'oTransitionEnd',\n MozTransition: 'transitionend',\n WebkitTransition: 'webkitTransitionEnd'\n };\n\n for (let transition in transitions) {\n if (el.style[transition] !== undefined) {\n return transitions[transition];\n }\n }\n}\n\nexport default transitionEndEventName();\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/transitionEndEventName.js","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdMenu from './mdMenu.vue';\nimport mdMenuItem from './mdMenuItem.vue';\nimport mdMenuContent from './mdMenuContent.vue';\nimport mdMenuTheme from './mdMenu.theme';\n\nexport default function install(Vue) {\n Vue.component('md-menu', Vue.extend(mdMenu));\n Vue.component('md-menu-item', Vue.extend(mdMenuItem));\n Vue.component('md-menu-content', Vue.extend(mdMenuContent));\n\n Vue.material.styles.push(mdMenuTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdMenu/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-22d3fafa!sass!./mdMenu.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdMenu.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-22d3fafa!vue-loader/lib/selector?type=template&index=0!./mdMenu.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdMenu/mdMenu.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-22d3fafa\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-22d3fafa\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdMenu.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenu.vue\n// module id = 137\n// module chunks = 13 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-22d3fafa!./~/sass-loader!./src/components/mdMenu/mdMenu.scss\n// module id = 138\n// module chunks = 13 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdMenu.vue?37bedcda","const margin = 8;\n\nconst isAboveOfViewport = (element, position) => {\n return position.top <= margin - parseInt(getComputedStyle(element).marginTop, 10);\n};\n\nconst isBelowOfViewport = (element, position) => {\n return position.top + element.offsetHeight + margin >= window.innerHeight - parseInt(getComputedStyle(element).marginTop, 10);\n};\n\nconst isOnTheLeftOfViewport = (element, position) => {\n return position.left <= margin - parseInt(getComputedStyle(element).marginLeft, 10);\n};\n\nconst isOnTheRightOfViewport = (element, position) => {\n return position.left + element.offsetWidth + margin >= window.innerWidth - parseInt(getComputedStyle(element).marginLeft, 10);\n};\n\nconst getInViewPosition = (element, position) => {\n let computedStyle = getComputedStyle(element);\n\n if (isAboveOfViewport(element, position)) {\n position.top = margin - parseInt(computedStyle.marginTop, 10);\n }\n\n if (isOnTheLeftOfViewport(element, position)) {\n position.left = margin - parseInt(computedStyle.marginLeft, 10);\n }\n\n if (isOnTheRightOfViewport(element, position)) {\n position.left = window.innerWidth - margin - element.offsetWidth - parseInt(computedStyle.marginLeft, 10);\n }\n\n if (isBelowOfViewport(element, position)) {\n position.top = window.innerHeight - margin - element.offsetHeight - parseInt(computedStyle.marginTop, 10);\n }\n\n return position;\n};\n\nexport default getInViewPosition;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getInViewPosition.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-menu\"\n }, [_vm._t(\"default\"), \" \", _h('md-backdrop', {\n ref: \"backdrop\",\n staticClass: \"md-menu-backdrop md-transparent md-active\",\n on: {\n \"close\": _vm.close\n }\n })])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-22d3fafa\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-22d3fafa!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdMenu/mdMenu.vue\n// module id = 141\n// module chunks = 13 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdMenuItem.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-472832b6!vue-loader/lib/selector?type=template&index=0!./mdMenuItem.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdMenu/mdMenuItem.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-472832b6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-472832b6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdMenuItem.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenuItem.vue\n// module id = 142\n// module chunks = 13 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdMenuItem.vue?326c0f60","if (!Element.prototype.scrollIntoViewIfNeeded) {\n Element.prototype.scrollIntoViewIfNeeded = function (centerIfNeeded) {\n centerIfNeeded = arguments.length === 0 ? true : !!centerIfNeeded;\n\n var parent = this.parentNode,\n parentComputedStyle = window.getComputedStyle(parent, null),\n parentBorderTopWidth = parseInt(parentComputedStyle.getPropertyValue('border-top-width')),\n parentBorderLeftWidth = parseInt(parentComputedStyle.getPropertyValue('border-left-width')),\n overTop = this.offsetTop - parent.offsetTop < parent.scrollTop,\n overBottom = (this.offsetTop - parent.offsetTop + this.clientHeight - parentBorderTopWidth) > (parent.scrollTop + parent.clientHeight),\n overLeft = this.offsetLeft - parent.offsetLeft < parent.scrollLeft,\n overRight = (this.offsetLeft - parent.offsetLeft + this.clientWidth - parentBorderLeftWidth) > (parent.scrollLeft + parent.clientWidth),\n alignWithTop = overTop && !overBottom;\n\n if ((overTop || overBottom) && centerIfNeeded) {\n parent.scrollTop = this.offsetTop - parent.offsetTop - parent.clientHeight / 2 - parentBorderTopWidth + this.clientHeight / 2;\n }\n\n if ((overLeft || overRight) && centerIfNeeded) {\n parent.scrollLeft = this.offsetLeft - parent.offsetLeft - parent.clientWidth / 2 - parentBorderLeftWidth + this.clientWidth / 2;\n }\n\n if ((overTop || overBottom || overLeft || overRight) && !centerIfNeeded) {\n this.scrollIntoView(alignWithTop);\n }\n };\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/element.scrollintoviewifneeded-polyfill/index.js\n// module id = 144\n// module chunks = 13 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-list-item', {\n staticClass: \"md-menu-item\",\n class: _vm.classes,\n attrs: {\n \"disabled\": _vm.disabled\n },\n on: {\n \"click\": _vm.close\n }\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-472832b6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-472832b6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdMenu/mdMenuItem.vue\n// module id = 145\n// module chunks = 13 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdMenuContent.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-8d56a7b4!vue-loader/lib/selector?type=template&index=0!./mdMenuContent.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdMenu/mdMenuContent.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-8d56a7b4\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-8d56a7b4\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdMenuContent.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenuContent.vue\n// module id = 146\n// module chunks = 13 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdMenuContent.vue?5fb7ccdc","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-menu-content\",\n attrs: {\n \"tabindex\": \"-1\"\n },\n on: {\n \"keydown\": [function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n $event.preventDefault();\n _vm.close($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"tab\", 9)) { return; }\n $event.preventDefault();\n _vm.close($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"up\", 38)) { return; }\n $event.preventDefault();\n _vm.highlightItem('up')\n }, function($event) {\n if (_vm._k($event.keyCode, \"down\", 40)) { return; }\n $event.preventDefault();\n _vm.highlightItem('down')\n }, function($event) {\n if (_vm._k($event.keyCode, \"enter\", 13)) { return; }\n $event.preventDefault();\n _vm.fireClick($event)\n }, function($event) {\n if (_vm._k($event.keyCode, \"space\", 32)) { return; }\n $event.preventDefault();\n _vm.fireClick($event)\n }]\n }\n }, [_h('md-list', [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-8d56a7b4\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-8d56a7b4!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdMenu/mdMenuContent.vue\n// module id = 148\n// module chunks = 13 24","module.exports = \"\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdMenu/mdMenu.theme\n// module id = 149\n// module chunks = 13 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdMenu/index.js b/dist/components/mdMenu/index.js index b7a605b..147060f 100644 --- a/dist/components/mdMenu/index.js +++ b/dist/components/mdMenu/index.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var o=n[i]={exports:{},id:i,loaded:!1};return t[i].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}({0:function(t,e,n){t.exports=n(18)},1:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function t(e,n){return!(!e||!e.$el)&&(0!==e._uid&&(e.$el.classList.contains(n)?e:t(e.$parent,n)))};e.default=n,t.exports=e.default},2:function(t,e){"use strict";function n(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var n in e)if(void 0!==t.style[n])return e[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n(),t.exports=e.default},18:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function o(t){t.component("md-menu",t.extend(r.default)),t.component("md-menu-item",t.extend(d.default)),t.component("md-menu-content",t.extend(a.default)),t.material.styles.push(h.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var s=n(157),r=i(s),l=n(159),d=i(l),u=n(158),a=i(u),c=n(114),h=i(c);t.exports=e.default},34:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=8,i=function(t,e){return e.top<=n-parseInt(getComputedStyle(t).marginTop,10)},o=function(t,e){return e.top+t.offsetHeight+n>=window.innerHeight-parseInt(getComputedStyle(t).marginTop,10)},s=function(t,e){return e.left<=n-parseInt(getComputedStyle(t).marginLeft,10)},r=function(t,e){return e.left+t.offsetWidth+n>=window.innerWidth-parseInt(getComputedStyle(t).marginLeft,10)},l=function(t,e){var l=getComputedStyle(t);return i(t,e)&&(e.top=n-parseInt(l.marginTop,10)),s(t,e)&&(e.left=n-parseInt(l.marginLeft,10)),r(t,e)&&(e.left=window.innerWidth-n-t.offsetWidth-parseInt(l.marginLeft,10)),o(t,e)&&(e.top=window.innerHeight-n-t.offsetHeight-parseInt(l.marginTop,10)),e};e.default=l,t.exports=e.default},57:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),s=i(o),r=n(34),l=i(r);e.default={props:{mdSize:{type:[Number,String],default:0},mdDirection:{type:String,default:"bottom right"},mdAlignTrigger:{type:Boolean,default:!1},mdOffsetX:{type:[Number,String],default:0},mdOffsetY:{type:[Number,String],default:0},mdCloseOnSelect:{type:Boolean,default:!0}},data:function(){return{active:!1}},watch:{mdSize:function(t,e){t>=1&&t<=7&&(this.removeLastSizeMenuContentClass(e),this.addNewSizeMenuContentClass(t))},mdDirection:function(t,e){this.removeLastDirectionMenuContentClass(e),this.addNewDirectionMenuContentClass(t)},mdAlignTrigger:function(t){this.handleAlignTriggerClass(t)}},methods:{validateMenu:function(){if(!this.menuContent)throw this.$destroy(),new Error("You must have a md-menu-content inside your menu.");if(!this.menuTrigger)throw this.$destroy(),new Error("You must have an element with a md-menu-trigger attribute inside your menu.")},removeLastSizeMenuContentClass:function(t){this.menuContent.classList.remove("md-size-"+t)},removeLastDirectionMenuContentClass:function(t){this.menuContent.classList.remove("md-direction-"+t.replace(/ /g,"-"))},addNewSizeMenuContentClass:function(t){this.menuContent.classList.add("md-size-"+t)},addNewDirectionMenuContentClass:function(t){this.menuContent.classList.add("md-direction-"+t.replace(/ /g,"-"))},handleAlignTriggerClass:function(t){t&&this.menuContent.classList.add("md-align-trigger")},getPosition:function(t,e){var n=this.menuTrigger.getBoundingClientRect(),i="top"===t?n.top+n.height-this.menuContent.offsetHeight:n.top,o="left"===e?n.left-this.menuContent.offsetWidth+n.width:n.left;return i+=parseInt(this.mdOffsetY,10),o+=parseInt(this.mdOffsetX,10),this.mdAlignTrigger&&("top"===t?i-=n.height:i+=n.height),{top:i,left:o}},calculateMenuContentPos:function(){var t=void 0;t=this.mdDirection?this.getPosition.apply(this,this.mdDirection.trim().split(" ")):this.getPosition("bottom","right"),t=(0,l.default)(this.menuContent,t),this.menuContent.style.top=t.top+"px",this.menuContent.style.left=t.left+"px"},recalculateOnResize:function(){window.requestAnimationFrame(this.calculateMenuContentPos)},open:function(){this.rootElement.contains(this.menuContent)&&this.rootElement.removeChild(this.menuContent),this.rootElement.appendChild(this.menuContent),this.rootElement.appendChild(this.backdropElement),window.addEventListener("resize",this.recalculateOnResize),this.calculateMenuContentPos(),getComputedStyle(this.menuContent).top,this.menuContent.classList.add("md-active"),this.menuContent.focus(),this.active=!0,this.$emit("open")},close:function t(){var e=this,t=function t(n){if(e.menuContent&&n.target===e.menuContent){var i=e.menuContent.querySelector(".md-ripple.md-active");e.menuContent.removeEventListener(s.default,t),e.menuTrigger.focus(),e.active=!1,i&&i.classList.remove("md-active"),e.rootElement.removeChild(e.menuContent),e.rootElement.removeChild(e.backdropElement),window.removeEventListener("resize",e.recalculateOnResize)}};this.menuContent.addEventListener(s.default,t),this.menuContent.classList.remove("md-active"),this.$emit("close")},toggle:function(){this.active?this.close():this.open()}},mounted:function(){var t=this;this.$nextTick(function(){t.rootElement=t.$root.$el,t.menuTrigger=t.$el.querySelector("[md-menu-trigger]"),t.menuContent=t.$el.querySelector(".md-menu-content"),t.backdropElement=t.$refs.backdrop.$el,t.validateMenu(),t.handleAlignTriggerClass(t.mdAlignTrigger),t.addNewSizeMenuContentClass(t.mdSize),t.addNewDirectionMenuContentClass(t.mdDirection),t.$el.removeChild(t.$refs.backdrop.$el),t.menuContent.parentNode.removeChild(t.menuContent),t.menuTrigger.addEventListener("click",t.toggle)})},beforeDestroy:function(){this.rootElement.contains(this.menuContent)&&(this.rootElement.removeChild(this.menuContent),this.rootElement.removeChild(this.backdropElement)),this.menuTrigger.removeEventListener("click",this.toggle),window.removeEventListener("resize",this.recalculateOnResize)}},t.exports=e.default},58:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{oldHighlight:!1,highlighted:!1,itemsAmount:0}},methods:{close:function(){this.highlighted=!1,this.$parent.close()},highlightItem:function(t){this.oldHighlight=this.highlighted,"up"===t&&(1===this.highlighted?this.highlighted=this.itemsAmount:this.highlighted--),"down"===t&&(this.highlighted===this.itemsAmount?this.highlighted=1:this.highlighted++)},fireClick:function(){this.highlighted>0&&this.$children[0].$children[this.highlighted-1].$el.click()}},mounted:function(){if(!this.$parent.$el.classList.contains("md-menu"))throw this.$destroy(),new Error("You must wrap the md-menu-content in a md-menu")}},t.exports=e.default},59:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),s=i(o);n(79),e.default={props:{disabled:Boolean},data:function(){return{parentContent:{},index:0}},computed:{classes:function(){return{"md-highlighted":this.highlighted}},highlighted:function(){return this.index===this.parentContent.highlighted&&(this.disabled&&(this.parentContent.oldHighlight>this.parentContent.highlighted?this.parentContent.highlighted--:this.parentContent.highlighted++),1===this.index?this.parentContent.$el.scrollTop=0:this.index===this.parentContent.itemsAmount?this.parentContent.$el.scrollTop=this.parentContent.$el.scrollHeight:this.$el.scrollIntoViewIfNeeded(!1),!0)}},methods:{close:function(t){this.disabled||(this.parentMenu.mdCloseOnSelect&&this.parentContent.close(),this.$emit("click"),this.$emit("selected",t))}},mounted:function(){if(this.parentContent=(0,s.default)(this.$parent,"md-menu-content"),this.parentMenu=(0,s.default)(this.$parent,"md-menu"),!this.parentContent)throw this.$destroy(),new Error("You must wrap the md-menu-item in a md-menu-content");this.parentContent.itemsAmount++,this.index=this.parentContent.itemsAmount}},t.exports=e.default},79:function(t,e){Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(t){t=0===arguments.length||!!t;var e=this.parentNode,n=window.getComputedStyle(e,null),i=parseInt(n.getPropertyValue("border-top-width")),o=parseInt(n.getPropertyValue("border-left-width")),s=this.offsetTop-e.offsetTope.scrollTop+e.clientHeight,l=this.offsetLeft-e.offsetLefte.scrollLeft+e.clientWidth,u=s&&!r;(s||r)&&t&&(e.scrollTop=this.offsetTop-e.offsetTop-e.clientHeight/2-i+this.clientHeight/2),(l||d)&&t&&(e.scrollLeft=this.offsetLeft-e.offsetLeft-e.clientWidth/2-o+this.clientWidth/2),(s||r||l||d)&&!t&&this.scrollIntoView(u)})},80:function(t,e){},114:function(t,e){t.exports=""},157:function(t,e,n){var i,o;n(80),i=n(57);var s=n(180);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=s.render,o.staticRenderFns=s.staticRenderFns,t.exports=i},158:function(t,e,n){var i,o;i=n(58);var s=n(205);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=s.render,o.staticRenderFns=s.staticRenderFns,t.exports=i},159:function(t,e,n){var i,o;i=n(59);var s=n(208);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=s.render,o.staticRenderFns=s.staticRenderFns,t.exports=i},180:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-menu"},[t._t("default")," ",e("md-backdrop",{ref:"backdrop",staticClass:"md-menu-backdrop md-transparent md-active",on:{close:t.close}})])},staticRenderFns:[]}},205:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-menu-content",attrs:{tabindex:"-1"},on:{keydown:[function(e){t._k(e.keyCode,"esc",27)||(e.preventDefault(),t.close(e))},function(e){t._k(e.keyCode,"tab",9)||(e.preventDefault(),t.close(e))},function(e){t._k(e.keyCode,"up",38)||(e.preventDefault(),t.highlightItem("up"))},function(e){t._k(e.keyCode,"down",40)||(e.preventDefault(),t.highlightItem("down"))},function(e){t._k(e.keyCode,"enter",13)||(e.preventDefault(),t.fireClick(e))},function(e){t._k(e.keyCode,"space",32)||(e.preventDefault(),t.fireClick(e))}]}},[e("md-list",[t._t("default")])])},staticRenderFns:[]}},208:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-list-item",{staticClass:"md-menu-item",class:t.classes,attrs:{disabled:t.disabled},on:{click:t.close}},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var o=n[i]={exports:{},id:i,loaded:!1};return t[i].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}({0:function(t,e,n){t.exports=n(18)},1:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function t(e,n){return!(!e||!e.$el)&&(0!==e._uid&&(e.$el.classList.contains(n)?e:t(e.$parent,n)))};e.default=n,t.exports=e.default},2:function(t,e){"use strict";function n(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var n in e)if(void 0!==t.style[n])return e[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n(),t.exports=e.default},18:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function o(t){t.component("md-menu",t.extend(r.default)),t.component("md-menu-item",t.extend(d.default)),t.component("md-menu-content",t.extend(a.default)),t.material.styles.push(h.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var s=n(157),r=i(s),l=n(159),d=i(l),u=n(158),a=i(u),c=n(114),h=i(c);t.exports=e.default},34:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=8,i=function(t,e){return e.top<=n-parseInt(getComputedStyle(t).marginTop,10)},o=function(t,e){return e.top+t.offsetHeight+n>=window.innerHeight-parseInt(getComputedStyle(t).marginTop,10)},s=function(t,e){return e.left<=n-parseInt(getComputedStyle(t).marginLeft,10)},r=function(t,e){return e.left+t.offsetWidth+n>=window.innerWidth-parseInt(getComputedStyle(t).marginLeft,10)},l=function(t,e){var l=getComputedStyle(t);return i(t,e)&&(e.top=n-parseInt(l.marginTop,10)),s(t,e)&&(e.left=n-parseInt(l.marginLeft,10)),r(t,e)&&(e.left=window.innerWidth-n-t.offsetWidth-parseInt(l.marginLeft,10)),o(t,e)&&(e.top=window.innerHeight-n-t.offsetHeight-parseInt(l.marginTop,10)),e};e.default=l,t.exports=e.default},57:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),s=i(o),r=n(34),l=i(r);e.default={props:{mdSize:{type:[Number,String],default:0},mdDirection:{type:String,default:"bottom right"},mdAlignTrigger:{type:Boolean,default:!1},mdOffsetX:{type:[Number,String],default:0},mdOffsetY:{type:[Number,String],default:0},mdCloseOnSelect:{type:Boolean,default:!0}},data:function(){return{active:!1}},watch:{mdSize:function(t,e){t>=1&&t<=7&&(this.removeLastSizeMenuContentClass(e),this.addNewSizeMenuContentClass(t))},mdDirection:function(t,e){this.removeLastDirectionMenuContentClass(e),this.addNewDirectionMenuContentClass(t)},mdAlignTrigger:function(t){this.handleAlignTriggerClass(t)}},methods:{validateMenu:function(){if(!this.menuContent)throw this.$destroy(),new Error("You must have a md-menu-content inside your menu.");if(!this.menuTrigger)throw this.$destroy(),new Error("You must have an element with a md-menu-trigger attribute inside your menu.")},removeLastSizeMenuContentClass:function(t){this.menuContent.classList.remove("md-size-"+t)},removeLastDirectionMenuContentClass:function(t){this.menuContent.classList.remove("md-direction-"+t.replace(/ /g,"-"))},addNewSizeMenuContentClass:function(t){this.menuContent.classList.add("md-size-"+t)},addNewDirectionMenuContentClass:function(t){this.menuContent.classList.add("md-direction-"+t.replace(/ /g,"-"))},handleAlignTriggerClass:function(t){t&&this.menuContent.classList.add("md-align-trigger")},getPosition:function(t,e){var n=this.menuTrigger.getBoundingClientRect(),i="top"===t?n.top+n.height-this.menuContent.offsetHeight:n.top,o="left"===e?n.left-this.menuContent.offsetWidth+n.width:n.left;return i+=parseInt(this.mdOffsetY,10),o+=parseInt(this.mdOffsetX,10),this.mdAlignTrigger&&("top"===t?i-=n.height:i+=n.height),{top:i,left:o}},calculateMenuContentPos:function(){var t=void 0;t=this.mdDirection?this.getPosition.apply(this,this.mdDirection.trim().split(" ")):this.getPosition("bottom","right"),t=(0,l.default)(this.menuContent,t),this.menuContent.style.top=t.top+"px",this.menuContent.style.left=t.left+"px"},recalculateOnResize:function(){window.requestAnimationFrame(this.calculateMenuContentPos)},open:function(){this.rootElement.contains(this.menuContent)&&this.rootElement.removeChild(this.menuContent),this.rootElement.appendChild(this.menuContent),this.rootElement.appendChild(this.backdropElement),window.addEventListener("resize",this.recalculateOnResize),this.calculateMenuContentPos(),getComputedStyle(this.menuContent).top,this.menuContent.classList.add("md-active"),this.menuContent.focus(),this.active=!0,this.$emit("open")},close:function t(){var e=this,t=function t(n){if(e.menuContent&&n.target===e.menuContent){var i=e.menuContent.querySelector(".md-ripple.md-active");e.menuContent.removeEventListener(s.default,t),e.menuTrigger.focus(),e.active=!1,i&&i.classList.remove("md-active"),e.rootElement.removeChild(e.menuContent),e.rootElement.removeChild(e.backdropElement),window.removeEventListener("resize",e.recalculateOnResize)}};this.menuContent.addEventListener(s.default,t),this.menuContent.classList.remove("md-active"),this.$emit("close")},toggle:function(){this.active?this.close():this.open()}},mounted:function(){var t=this;this.$nextTick(function(){t.rootElement=t.$root.$el,t.menuTrigger=t.$el.querySelector("[md-menu-trigger]"),t.menuContent=t.$el.querySelector(".md-menu-content"),t.backdropElement=t.$refs.backdrop.$el,t.validateMenu(),t.handleAlignTriggerClass(t.mdAlignTrigger),t.addNewSizeMenuContentClass(t.mdSize),t.addNewDirectionMenuContentClass(t.mdDirection),t.$el.removeChild(t.$refs.backdrop.$el),t.menuContent.parentNode.removeChild(t.menuContent),t.menuTrigger.addEventListener("click",t.toggle)})},beforeDestroy:function(){this.rootElement.contains(this.menuContent)&&(this.rootElement.removeChild(this.menuContent),this.rootElement.removeChild(this.backdropElement)),this.menuTrigger.removeEventListener("click",this.toggle),window.removeEventListener("resize",this.recalculateOnResize)}},t.exports=e.default},58:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{oldHighlight:!1,highlighted:!1,itemsAmount:0}},methods:{close:function(){this.highlighted=!1,this.$parent.close()},highlightItem:function(t){this.oldHighlight=this.highlighted,"up"===t&&(1===this.highlighted?this.highlighted=this.itemsAmount:this.highlighted--),"down"===t&&(this.highlighted===this.itemsAmount?this.highlighted=1:this.highlighted++)},fireClick:function(){this.highlighted>0&&this.$children[0].$children[this.highlighted-1].$el.click()}},mounted:function(){if(!this.$parent.$el.classList.contains("md-menu"))throw this.$destroy(),new Error("You must wrap the md-menu-content in a md-menu")}},t.exports=e.default},59:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),s=i(o);n(79),e.default={props:{disabled:Boolean},data:function(){return{parentContent:{},index:0}},computed:{classes:function(){return{"md-highlighted":this.highlighted}},highlighted:function(){return this.index===this.parentContent.highlighted&&(this.disabled&&(this.parentContent.oldHighlight>this.parentContent.highlighted?this.parentContent.highlighted--:this.parentContent.highlighted++),1===this.index?this.parentContent.$el.scrollTop=0:this.index===this.parentContent.itemsAmount?this.parentContent.$el.scrollTop=this.parentContent.$el.scrollHeight:this.$el.scrollIntoViewIfNeeded(!1),!0)}},methods:{close:function(t){this.disabled||(this.parentMenu.mdCloseOnSelect&&this.parentContent.close(),this.$emit("click"),this.$emit("selected",t))}},mounted:function(){if(this.parentContent=(0,s.default)(this.$parent,"md-menu-content"),this.parentMenu=(0,s.default)(this.$parent,"md-menu"),!this.parentContent)throw this.$destroy(),new Error("You must wrap the md-menu-item in a md-menu-content");this.parentContent.itemsAmount++,this.index=this.parentContent.itemsAmount}},t.exports=e.default},79:function(t,e){Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(t){t=0===arguments.length||!!t;var e=this.parentNode,n=window.getComputedStyle(e,null),i=parseInt(n.getPropertyValue("border-top-width")),o=parseInt(n.getPropertyValue("border-left-width")),s=this.offsetTop-e.offsetTope.scrollTop+e.clientHeight,l=this.offsetLeft-e.offsetLefte.scrollLeft+e.clientWidth,u=s&&!r;(s||r)&&t&&(e.scrollTop=this.offsetTop-e.offsetTop-e.clientHeight/2-i+this.clientHeight/2),(l||d)&&t&&(e.scrollLeft=this.offsetLeft-e.offsetLeft-e.clientWidth/2-o+this.clientWidth/2),(s||r||l||d)&&!t&&this.scrollIntoView(u)})},85:function(t,e){},114:function(t,e){t.exports=""},157:function(t,e,n){var i,o;n(85),i=n(57);var s=n(195);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=s.render,o.staticRenderFns=s.staticRenderFns,t.exports=i},158:function(t,e,n){var i,o;i=n(58);var s=n(220);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=s.render,o.staticRenderFns=s.staticRenderFns,t.exports=i},159:function(t,e,n){var i,o;i=n(59);var s=n(205);o=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(o=i=i.default),"function"==typeof o&&(o=o.options),o.render=s.render,o.staticRenderFns=s.staticRenderFns,t.exports=i},195:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-menu"},[t._t("default")," ",e("md-backdrop",{ref:"backdrop",staticClass:"md-menu-backdrop md-transparent md-active",on:{close:t.close}})])},staticRenderFns:[]}},205:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("md-list-item",{staticClass:"md-menu-item",class:t.classes,attrs:{disabled:t.disabled},on:{click:t.close}},[t._t("default")])},staticRenderFns:[]}},220:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("div",{staticClass:"md-menu-content",attrs:{tabindex:"-1"},on:{keydown:[function(e){t._k(e.keyCode,"esc",27)||(e.preventDefault(),t.close(e))},function(e){t._k(e.keyCode,"tab",9)||(e.preventDefault(),t.close(e))},function(e){t._k(e.keyCode,"up",38)||(e.preventDefault(),t.highlightItem("up"))},function(e){t._k(e.keyCode,"down",40)||(e.preventDefault(),t.highlightItem("down"))},function(e){t._k(e.keyCode,"enter",13)||(e.preventDefault(),t.fireClick(e))},function(e){t._k(e.keyCode,"space",32)||(e.preventDefault(),t.fireClick(e))}]}},[e("md-list",[t._t("default")])])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdRadio/index.css b/dist/components/mdRadio/index.css index c04a150..d33f6b2 100644 --- a/dist/components/mdRadio/index.css +++ b/dist/components/mdRadio/index.css @@ -1 +1,65 @@ -.md-radio{width:auto;margin:16px 8px 16px 0;display:-ms-inline-flexbox;display:inline-flex;position:relative}.md-radio .md-radio-container{width:20px;height:20px;position:relative;border-radius:50%;border:2px solid rgba(0,0,0,.54);transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-radio .md-radio-container:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;opacity:0;transform:scale3D(.38,.38,1);transition:all .3s cubic-bezier(.55,0,.55,.2);content:" "}.md-radio .md-radio-container input{position:absolute;left:-999em}.md-radio .md-radio-container .md-ink-ripple{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;color:rgba(0,0,0,.54)}.md-radio .md-radio-container .md-ink-ripple .md-ripple{width:48px!important;height:48px!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.md-radio .md-radio-label{height:20px;padding-left:8px;line-height:20px}.md-radio.md-checked .md-radio-container:after{opacity:1;transform:scale3D(1,1,1);transition:all .4s cubic-bezier(.25,.8,.25,1)} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-radio { + width: auto; + margin: 16px 8px 16px 0; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; +} +.md-radio .md-radio-container { + width: 20px; + height: 20px; + position: relative; + border-radius: 50%; + border: 2px solid rgba(0, 0, 0, 0.54); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-radio .md-radio-container:after { + position: absolute; + top: 3px; + right: 3px; + bottom: 3px; + left: 3px; + border-radius: 50%; + opacity: 0; + transform: scale3D(0.38, 0.38, 1); + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + content: " "; +} +.md-radio .md-radio-container input { + position: absolute; + left: -999em; +} +.md-radio .md-radio-container .md-ink-ripple { + top: -16px; + right: -16px; + bottom: -16px; + left: -16px; + border-radius: 50%; + color: rgba(0, 0, 0, 0.54); +} +.md-radio .md-radio-container .md-ink-ripple .md-ripple { + width: 48px !important; + height: 48px !important; + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +.md-radio .md-radio-label { + height: 20px; + padding-left: 8px; + line-height: 20px; +} +.md-radio.md-checked .md-radio-container:after { + opacity: 1; + transform: scale3D(1, 1, 1); + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdRadio/index.debug.js b/dist/components/mdRadio/index.debug.js index 8bfa3d7..381cbee 100644 --- a/dist/components/mdRadio/index.debug.js +++ b/dist/components/mdRadio/index.debug.js @@ -114,7 +114,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdRadio/mdRadio.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdRadio/mdRadio.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -125,9 +125,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-e87254d2", __vue_options__) + hotAPI.createRecord("data-v-20ee948d", __vue_options__) } else { - hotAPI.reload("data-v-e87254d2", __vue_options__) + hotAPI.reload("data-v-20ee948d", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdRadio.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -238,7 +238,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-e87254d2", module.exports) + require("vue-hot-reload-api").rerender("data-v-20ee948d", module.exports) } } diff --git a/dist/components/mdRadio/index.debug.js.map b/dist/components/mdRadio/index.debug.js.map index 134082f..f3a7a60 100644 --- a/dist/components/mdRadio/index.debug.js.map +++ b/dist/components/mdRadio/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*************","webpack:///./src/components/mdRadio/index.js","webpack:///./src/components/mdRadio/mdRadio.vue","webpack:///./src/components/mdRadio/mdRadio.scss","webpack:///mdRadio.vue","webpack:///./src/components/mdRadio/mdRadio.vue?7ae8","webpack:///./src/components/mdRadio/mdRadio.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,UAAd,EAA0BD,IAAIE,MAAJ,mBAA1B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;ACeA;;;;WAGA;SACA;8BACA;;+BAEA;iBAEA;AAHA;eAKA;AATA;;iCAWA;;4EAEA;6BAEA;AAHA;AAKA;AAPA;;+CASA;2BACA;4CACA;2CACA;AACA;AAEA;AAPA;AAnBA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtCA,oHAAmH,mCAAmC,EAAE,+GAA+G,+BAA+B,EAAE,qGAAqG,wBAAwB,EAAE,6FAA6F,iBAAiB,EAAE,2HAA2H,oCAAoC,EAAE,qIAAqI,gCAAgC,EAAE,2HAA2H,yBAAyB,EAAE,qHAAqH,iCAAiC,EAAE,+HAA+H,6BAA6B,EAAE,qHAAqH,sBAAsB,EAAE,iHAAiH,sCAAsC,EAAE,6HAA6H,4CAA4C,EAAE,uIAAuI,sCAAsC,EAAE,G","file":"components/mdRadio/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdRadio from './mdRadio.vue';\nimport mdRadioTheme from './mdRadio.theme';\n\nexport default function install(Vue) {\n Vue.component('md-radio', Vue.extend(mdRadio));\n\n Vue.material.styles.push(mdRadioTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdRadio/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-e87254d2!sass!./mdRadio.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdRadio.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-e87254d2!vue-loader/lib/selector?type=template&index=0!./mdRadio.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdRadio/mdRadio.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-e87254d2\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-e87254d2\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdRadio.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdRadio/mdRadio.vue\n// module id = 151\n// module chunks = 14 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-e87254d2!./~/sass-loader!./src/components/mdRadio/mdRadio.scss\n// module id = 152\n// module chunks = 14 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdRadio.vue?66e14312","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-radio\",\n class: _vm.classes\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (_vm.disabled),\n expression: \"disabled\"\n }],\n staticClass: \"md-radio-container\",\n on: {\n \"click\": _vm.toggleCheck\n }\n }, [_h('input', {\n attrs: {\n \"type\": \"radio\",\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"disabled\": _vm.disabled\n },\n domProps: {\n \"value\": _vm.value\n }\n })]), \" \", (_vm.$slots.default) ? _h('label', {\n staticClass: \"md-radio-label\",\n attrs: {\n \"for\": _vm.id || _vm.name\n }\n }, [_vm._t(\"default\")]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-e87254d2\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-e87254d2!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdRadio/mdRadio.vue\n// module id = 154\n// module chunks = 14 24","module.exports = \".THEME_NAME .md-radio .md-radio-container:after, .THEME_NAME.md-radio .md-radio-container:after {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-radio.md-checked .md-radio-container, .THEME_NAME.md-radio.md-checked .md-radio-container {\\n border-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-radio.md-checked .md-ink-ripple, .THEME_NAME.md-radio.md-checked .md-ink-ripple {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-radio.md-checked .md-ripple, .THEME_NAME.md-radio.md-checked .md-ripple {\\n opacity: .38; }\\n\\n.THEME_NAME .md-radio.md-primary .md-radio-container:after, .THEME_NAME.md-radio.md-primary .md-radio-container:after {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-radio.md-primary.md-checked .md-radio-container, .THEME_NAME.md-radio.md-primary.md-checked .md-radio-container {\\n border-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-radio.md-primary.md-checked .md-ink-ripple, .THEME_NAME.md-radio.md-primary.md-checked .md-ink-ripple {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-radio.md-warn .md-radio-container:after, .THEME_NAME.md-radio.md-warn .md-radio-container:after {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-radio.md-warn.md-checked .md-radio-container, .THEME_NAME.md-radio.md-warn.md-checked .md-radio-container {\\n border-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-radio.md-warn.md-checked .md-ink-ripple, .THEME_NAME.md-radio.md-warn.md-checked .md-ink-ripple {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-radio.md-disabled .md-radio-container, .THEME_NAME.md-radio.md-disabled .md-radio-container {\\n border-color: rgba(0, 0, 0, 0.26); }\\n .THEME_NAME .md-radio.md-disabled .md-radio-container:after, .THEME_NAME.md-radio.md-disabled .md-radio-container:after {\\n background-color: rgba(0, 0, 0, 0.26); }\\n\\n.THEME_NAME .md-radio.md-disabled.md-checked .md-radio-container, .THEME_NAME.md-radio.md-disabled.md-checked .md-radio-container {\\n border-color: rgba(0, 0, 0, 0.26); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdRadio/mdRadio.theme\n// module id = 155\n// module chunks = 14 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*************","webpack:///./src/components/mdRadio/index.js","webpack:///./src/components/mdRadio/mdRadio.vue","webpack:///./src/components/mdRadio/mdRadio.scss","webpack:///mdRadio.vue","webpack:///./src/components/mdRadio/mdRadio.vue?e782","webpack:///./src/components/mdRadio/mdRadio.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,UAAd,EAA0BD,IAAIE,MAAJ,mBAA1B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;ACeA;;;;WAGA;SACA;8BACA;;+BAEA;iBAEA;AAHA;eAKA;AATA;;iCAWA;;4EAEA;6BAEA;AAHA;AAKA;AAPA;;+CASA;2BACA;4CACA;2CACA;AACA;AAEA;AAPA;AAnBA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtCA,oHAAmH,mCAAmC,EAAE,+GAA+G,+BAA+B,EAAE,qGAAqG,wBAAwB,EAAE,6FAA6F,iBAAiB,EAAE,2HAA2H,oCAAoC,EAAE,qIAAqI,gCAAgC,EAAE,2HAA2H,yBAAyB,EAAE,qHAAqH,iCAAiC,EAAE,+HAA+H,6BAA6B,EAAE,qHAAqH,sBAAsB,EAAE,iHAAiH,sCAAsC,EAAE,6HAA6H,4CAA4C,EAAE,uIAAuI,sCAAsC,EAAE,G","file":"components/mdRadio/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdRadio from './mdRadio.vue';\nimport mdRadioTheme from './mdRadio.theme';\n\nexport default function install(Vue) {\n Vue.component('md-radio', Vue.extend(mdRadio));\n\n Vue.material.styles.push(mdRadioTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdRadio/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-20ee948d!sass!./mdRadio.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdRadio.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-20ee948d!vue-loader/lib/selector?type=template&index=0!./mdRadio.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdRadio/mdRadio.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-20ee948d\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-20ee948d\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdRadio.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdRadio/mdRadio.vue\n// module id = 151\n// module chunks = 14 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-20ee948d!./~/sass-loader!./src/components/mdRadio/mdRadio.scss\n// module id = 152\n// module chunks = 14 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdRadio.vue?66e14312","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-radio\",\n class: _vm.classes\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (_vm.disabled),\n expression: \"disabled\"\n }],\n staticClass: \"md-radio-container\",\n on: {\n \"click\": _vm.toggleCheck\n }\n }, [_h('input', {\n attrs: {\n \"type\": \"radio\",\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"disabled\": _vm.disabled\n },\n domProps: {\n \"value\": _vm.value\n }\n })]), \" \", (_vm.$slots.default) ? _h('label', {\n staticClass: \"md-radio-label\",\n attrs: {\n \"for\": _vm.id || _vm.name\n }\n }, [_vm._t(\"default\")]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-20ee948d\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-20ee948d!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdRadio/mdRadio.vue\n// module id = 154\n// module chunks = 14 24","module.exports = \".THEME_NAME .md-radio .md-radio-container:after, .THEME_NAME.md-radio .md-radio-container:after {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-radio.md-checked .md-radio-container, .THEME_NAME.md-radio.md-checked .md-radio-container {\\n border-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-radio.md-checked .md-ink-ripple, .THEME_NAME.md-radio.md-checked .md-ink-ripple {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-radio.md-checked .md-ripple, .THEME_NAME.md-radio.md-checked .md-ripple {\\n opacity: .38; }\\n\\n.THEME_NAME .md-radio.md-primary .md-radio-container:after, .THEME_NAME.md-radio.md-primary .md-radio-container:after {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-radio.md-primary.md-checked .md-radio-container, .THEME_NAME.md-radio.md-primary.md-checked .md-radio-container {\\n border-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-radio.md-primary.md-checked .md-ink-ripple, .THEME_NAME.md-radio.md-primary.md-checked .md-ink-ripple {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-radio.md-warn .md-radio-container:after, .THEME_NAME.md-radio.md-warn .md-radio-container:after {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-radio.md-warn.md-checked .md-radio-container, .THEME_NAME.md-radio.md-warn.md-checked .md-radio-container {\\n border-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-radio.md-warn.md-checked .md-ink-ripple, .THEME_NAME.md-radio.md-warn.md-checked .md-ink-ripple {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-radio.md-disabled .md-radio-container, .THEME_NAME.md-radio.md-disabled .md-radio-container {\\n border-color: rgba(0, 0, 0, 0.26); }\\n .THEME_NAME .md-radio.md-disabled .md-radio-container:after, .THEME_NAME.md-radio.md-disabled .md-radio-container:after {\\n background-color: rgba(0, 0, 0, 0.26); }\\n\\n.THEME_NAME .md-radio.md-disabled.md-checked .md-radio-container, .THEME_NAME.md-radio.md-disabled.md-checked .md-radio-container {\\n border-color: rgba(0, 0, 0, 0.26); }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdRadio/mdRadio.theme\n// module id = 155\n// module chunks = 14 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdRadio/index.js b/dist/components/mdRadio/index.js index 3d16cd5..3e4c798 100644 --- a/dist/components/mdRadio/index.js +++ b/dist/components/mdRadio/index.js @@ -1 +1 @@ -!function(d,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():d.VueMaterial=e()}(this,function(){return function(d){function e(o){if(r[o])return r[o].exports;var a=r[o]={exports:{},id:o,loaded:!1};return d[o].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var r={};return e.m=d,e.c=r,e.p="/",e(0)}({0:function(d,e,r){d.exports=r(19)},19:function(d,e,r){"use strict";function o(d){return d&&d.__esModule?d:{default:d}}function a(d){d.component("md-radio",d.extend(t.default)),d.material.styles.push(m.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var i=r(160),t=o(i),n=r(115),m=o(n);d.exports=e.default},60:function(d,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{name:String,id:String,value:[String,Boolean,Number],mdValue:{type:[String,Boolean,Number],required:!0},disabled:Boolean},computed:{classes:function(){return{"md-checked":this.value&&this.mdValue.toString()===this.value.toString(),"md-disabled":this.disabled}}},methods:{toggleCheck:function(d){this.disabled||(this.$emit("change",this.mdValue,d),this.$emit("input",this.mdValue,d))}}},d.exports=e.default},102:function(d,e){},115:function(d,e){d.exports=".THEME_NAME .md-radio .md-radio-container:after,.THEME_NAME.md-radio .md-radio-container:after{background-color:ACCENT-COLOR}.THEME_NAME .md-radio.md-checked .md-radio-container,.THEME_NAME.md-radio.md-checked .md-radio-container{border-color:ACCENT-COLOR}.THEME_NAME .md-radio.md-checked .md-ink-ripple,.THEME_NAME.md-radio.md-checked .md-ink-ripple{color:ACCENT-COLOR}.THEME_NAME .md-radio.md-checked .md-ripple,.THEME_NAME.md-radio.md-checked .md-ripple{opacity:.38}.THEME_NAME .md-radio.md-primary .md-radio-container:after,.THEME_NAME.md-radio.md-primary .md-radio-container:after{background-color:PRIMARY-COLOR}.THEME_NAME .md-radio.md-primary.md-checked .md-radio-container,.THEME_NAME.md-radio.md-primary.md-checked .md-radio-container{border-color:PRIMARY-COLOR}.THEME_NAME .md-radio.md-primary.md-checked .md-ink-ripple,.THEME_NAME.md-radio.md-primary.md-checked .md-ink-ripple{color:PRIMARY-COLOR}.THEME_NAME .md-radio.md-warn .md-radio-container:after,.THEME_NAME.md-radio.md-warn .md-radio-container:after{background-color:WARN-COLOR}.THEME_NAME .md-radio.md-warn.md-checked .md-radio-container,.THEME_NAME.md-radio.md-warn.md-checked .md-radio-container{border-color:WARN-COLOR}.THEME_NAME .md-radio.md-warn.md-checked .md-ink-ripple,.THEME_NAME.md-radio.md-warn.md-checked .md-ink-ripple{color:WARN-COLOR}.THEME_NAME .md-radio.md-disabled .md-radio-container,.THEME_NAME.md-radio.md-disabled .md-radio-container{border-color:rgba(0,0,0,0.26)}.THEME_NAME .md-radio.md-disabled .md-radio-container:after,.THEME_NAME.md-radio.md-disabled .md-radio-container:after{background-color:rgba(0,0,0,0.26)}.THEME_NAME .md-radio.md-disabled.md-checked .md-radio-container,.THEME_NAME.md-radio.md-disabled.md-checked .md-radio-container{border-color:rgba(0,0,0,0.26)}\n"},160:function(d,e,r){var o,a;r(102),o=r(60);var i=r(229);a=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(a=o=o.default),"function"==typeof a&&(a=a.options),a.render=i.render,a.staticRenderFns=i.staticRenderFns,d.exports=o},229:function(d,e){d.exports={render:function(){var d=this,e=d.$createElement;return e("div",{staticClass:"md-radio",class:d.classes},[e("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:d.disabled,expression:"disabled"}],staticClass:"md-radio-container",on:{click:d.toggleCheck}},[e("input",{attrs:{type:"radio",name:d.name,id:d.id,disabled:d.disabled},domProps:{value:d.value}})])," ",d.$slots.default?e("label",{staticClass:"md-radio-label",attrs:{for:d.id||d.name}},[d._t("default")]):d._e()])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(d,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():d.VueMaterial=e()}(this,function(){return function(d){function e(o){if(r[o])return r[o].exports;var a=r[o]={exports:{},id:o,loaded:!1};return d[o].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var r={};return e.m=d,e.c=r,e.p="/",e(0)}({0:function(d,e,r){d.exports=r(19)},19:function(d,e,r){"use strict";function o(d){return d&&d.__esModule?d:{default:d}}function a(d){d.component("md-radio",d.extend(t.default)),d.material.styles.push(m.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var i=r(160),t=o(i),n=r(115),m=o(n);d.exports=e.default},60:function(d,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{name:String,id:String,value:[String,Boolean,Number],mdValue:{type:[String,Boolean,Number],required:!0},disabled:Boolean},computed:{classes:function(){return{"md-checked":this.value&&this.mdValue.toString()===this.value.toString(),"md-disabled":this.disabled}}},methods:{toggleCheck:function(d){this.disabled||(this.$emit("change",this.mdValue,d),this.$emit("input",this.mdValue,d))}}},d.exports=e.default},83:function(d,e){},115:function(d,e){d.exports=".THEME_NAME .md-radio .md-radio-container:after,.THEME_NAME.md-radio .md-radio-container:after{background-color:ACCENT-COLOR}.THEME_NAME .md-radio.md-checked .md-radio-container,.THEME_NAME.md-radio.md-checked .md-radio-container{border-color:ACCENT-COLOR}.THEME_NAME .md-radio.md-checked .md-ink-ripple,.THEME_NAME.md-radio.md-checked .md-ink-ripple{color:ACCENT-COLOR}.THEME_NAME .md-radio.md-checked .md-ripple,.THEME_NAME.md-radio.md-checked .md-ripple{opacity:.38}.THEME_NAME .md-radio.md-primary .md-radio-container:after,.THEME_NAME.md-radio.md-primary .md-radio-container:after{background-color:PRIMARY-COLOR}.THEME_NAME .md-radio.md-primary.md-checked .md-radio-container,.THEME_NAME.md-radio.md-primary.md-checked .md-radio-container{border-color:PRIMARY-COLOR}.THEME_NAME .md-radio.md-primary.md-checked .md-ink-ripple,.THEME_NAME.md-radio.md-primary.md-checked .md-ink-ripple{color:PRIMARY-COLOR}.THEME_NAME .md-radio.md-warn .md-radio-container:after,.THEME_NAME.md-radio.md-warn .md-radio-container:after{background-color:WARN-COLOR}.THEME_NAME .md-radio.md-warn.md-checked .md-radio-container,.THEME_NAME.md-radio.md-warn.md-checked .md-radio-container{border-color:WARN-COLOR}.THEME_NAME .md-radio.md-warn.md-checked .md-ink-ripple,.THEME_NAME.md-radio.md-warn.md-checked .md-ink-ripple{color:WARN-COLOR}.THEME_NAME .md-radio.md-disabled .md-radio-container,.THEME_NAME.md-radio.md-disabled .md-radio-container{border-color:rgba(0,0,0,0.26)}.THEME_NAME .md-radio.md-disabled .md-radio-container:after,.THEME_NAME.md-radio.md-disabled .md-radio-container:after{background-color:rgba(0,0,0,0.26)}.THEME_NAME .md-radio.md-disabled.md-checked .md-radio-container,.THEME_NAME.md-radio.md-disabled.md-checked .md-radio-container{border-color:rgba(0,0,0,0.26)}\n"},160:function(d,e,r){var o,a;r(83),o=r(60);var i=r(191);a=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(a=o=o.default),"function"==typeof a&&(a=a.options),a.render=i.render,a.staticRenderFns=i.staticRenderFns,d.exports=o},191:function(d,e){d.exports={render:function(){var d=this,e=d.$createElement;return e("div",{staticClass:"md-radio",class:d.classes},[e("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:d.disabled,expression:"disabled"}],staticClass:"md-radio-container",on:{click:d.toggleCheck}},[e("input",{attrs:{type:"radio",name:d.name,id:d.id,disabled:d.disabled},domProps:{value:d.value}})])," ",d.$slots.default?e("label",{staticClass:"md-radio-label",attrs:{for:d.id||d.name}},[d._t("default")]):d._e()])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdSelect/index.css b/dist/components/mdSelect/index.css index f52f215..3517941 100644 --- a/dist/components/mdSelect/index.css +++ b/dist/components/mdSelect/index.css @@ -1 +1,149 @@ -.md-select{width:100%;min-width:128px;height:32px;position:relative}.md-select:focus{outline:none}.md-select:after{margin-top:2px;position:absolute;top:50%;right:0;transform:translateY(-50%) scaleY(.45) scaleX(.85);transition:all .08s linear;color:rgba(0,0,0,.54);content:"\25BC"}.md-select.md-active .md-select-menu{top:-8px;pointer-events:auto;opacity:1;transform:translateY(-8px) scale3D(1,1,1);transform-origin:center top;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.25s;transition-property:opacity,transform,top}.md-select.md-active .md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;transition-delay:.1s}.md-select select{position:absolute;left:-999em}.md-select .md-menu,.md-select .md-select-value{width:100%;height:32px;display:block;position:relative}.md-select .md-select-value{padding-right:24px;cursor:pointer;overflow:hidden;z-index:2;font-size:16px;line-height:33px;text-overflow:ellipsis;white-space:nowrap}.md-select .md-select-menu{min-width:156px;max-width:100%;min-height:48px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;pointer-events:none;position:absolute;top:-16px;left:-16px;z-index:7;background-color:#fff;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);opacity:0;transform:scale3D(.85,.7,1);transition:opacity .25s cubic-bezier(.55,0,.55,.2),top .25s cubic-bezier(.55,0,.55,.2),transform 0s cubic-bezier(.55,0,.55,.2) .25s;color:rgba(33,33,33,.87)}.md-select .md-select-menu>*{opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.25s}.md-select .md-select-menu-container{margin:0;padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow-x:hidden;overflow-y:auto}.md-select .md-subheader{color:hsla(0,0%,46%,.87);text-transform:uppercase}.md-select .md-subheader:first-child{margin-top:-8px}.md-select-content{width:auto;max-height:256px}.md-select-content.md-direction-bottom-right{margin-top:-15px;margin-left:-16px}.md-select-content .md-menu-item .md-list-item-holder{overflow:visible;-ms-flex-pack:start;justify-content:flex-start}.md-select-content.md-multiple .md-checkbox{margin:0}.md-select-content.md-multiple .md-checkbox-label{padding-left:16px;cursor:pointer} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-select { + width: 100%; + min-width: 128px; + height: 32px; + position: relative; +} +.md-select:focus { + outline: none; +} +.md-select:after { + margin-top: 2px; + position: absolute; + top: 50%; + right: 0; + transform: translateY(-50%) scaleY(0.45) scaleX(0.85); + transition: all 0.08s linear; + color: rgba(0, 0, 0, 0.54); + content: "\25BC"; +} +.md-select.md-active .md-select-menu { + top: -8px; + pointer-events: auto; + opacity: 1; + transform: translateY(-8px) scale3D(1, 1, 1); + transform-origin: center top; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-duration: .25s; + transition-property: opacity, transform, top; +} +.md-select.md-active .md-select-menu > * { + opacity: 1; + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + transition-duration: .15s; + transition-delay: .1s; +} +.md-select.md-disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + user-drag: none; +} +.md-select.md-disabled:after { + color: rgba(0, 0, 0, 0.38); +} +.md-select select { + position: absolute; + left: -999em; +} +.md-select .md-menu { + width: 100%; + height: 32px; + display: block; + position: relative; +} +.md-select .md-select-value { + width: 100%; + height: 32px; + padding-right: 24px; + display: block; + cursor: pointer; + overflow: hidden; + position: relative; + z-index: 2; + font-size: 16px; + line-height: 33px; + text-overflow: ellipsis; + white-space: nowrap; +} +.md-select .md-select-menu { + min-width: 156px; + max-width: 100%; + min-height: 48px; + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column; + flex-flow: column; + -ms-flex-pack: stretch; + justify-content: stretch; + -ms-flex-line-pack: stretch; + align-content: stretch; + pointer-events: none; + position: absolute; + top: -16px; + left: -16px; + z-index: 7; + background-color: #fff; + border-radius: 2px; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); + opacity: 0; + transform: scale3D(0.85, 0.7, 1); + transition: opacity 0.25s cubic-bezier(0.55, 0, 0.55, 0.2), top 0.25s cubic-bezier(0.55, 0, 0.55, 0.2), transform 0s 0.25s cubic-bezier(0.55, 0, 0.55, 0.2); + color: rgba(33, 33, 33, 0.87); +} +.md-select .md-select-menu > * { + opacity: 0; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-duration: .25s; +} +.md-select .md-select-menu-container { + margin: 0; + padding: 8px 0; + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column; + flex-flow: column; + -ms-flex-pack: stretch; + justify-content: stretch; + -ms-flex-line-pack: stretch; + align-content: stretch; + overflow-x: hidden; + overflow-y: auto; +} +.md-select .md-subheader { + color: rgba(117, 117, 117, 0.87); + text-transform: uppercase; +} +.md-select .md-subheader:first-child { + margin-top: -8px; +} +.md-select-content { + width: auto; + max-height: 256px; +} +.md-select-content.md-direction-bottom-right { + margin-top: -15px; + margin-left: -16px; +} +.md-select-content .md-menu-item .md-list-item-holder { + overflow: visible; + -ms-flex-pack: start; + justify-content: flex-start; +} +.md-select-content.md-multiple .md-checkbox { + margin: 0; +} +.md-select-content.md-multiple .md-checkbox-label { + padding-left: 16px; + cursor: pointer; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdSelect/index.debug.js b/dist/components/mdSelect/index.debug.js index 01e1771..f79151e 100644 --- a/dist/components/mdSelect/index.debug.js +++ b/dist/components/mdSelect/index.debug.js @@ -165,7 +165,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdSelect/mdSelect.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSelect/mdSelect.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -176,9 +176,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-1cdcfd26", __vue_options__) + hotAPI.createRecord("data-v-48754a3a", __vue_options__) } else { - hotAPI.reload("data-v-1cdcfd26", __vue_options__) + hotAPI.reload("data-v-48754a3a", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdSelect.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -257,6 +257,8 @@ return /******/ (function(modules) { // webpackBootstrap computed: { classes: function classes() { + console.log(this.disabled); + return { 'md-disabled': this.disabled }; @@ -272,9 +274,27 @@ return /******/ (function(modules) { // webpackBootstrap watch: { value: function value(_value) { this.setTextAndValue(_value); + }, + disabled: function disabled() { + this.setParentDisabled(); + }, + required: function required() { + this.setParentRequired(); + }, + placeholder: function placeholder() { + this.setParentPlaceholder(); } }, methods: { + setParentDisabled: function setParentDisabled() { + this.parentContainer.isDisabled = this.disabled; + }, + setParentRequired: function setParentRequired() { + this.parentContainer.isRequired = this.required; + }, + setParentPlaceholder: function setParentPlaceholder() { + this.parentContainer.hasPlaceholder = !!this.placeholder; + }, getSingleValue: function getSingleValue(value) { var _this = this; @@ -368,6 +388,9 @@ return /******/ (function(modules) { // webpackBootstrap this.setTextAndValue(this.value); if (this.parentContainer) { + this.setParentDisabled(); + this.setParentRequired(); + this.setParentPlaceholder(); this.parentContainer.setValue(this.value); this.parentContainer.hasSelect = true; } @@ -408,6 +431,7 @@ return /******/ (function(modules) { // webpackBootstrap "name": _vm.name, "id": _vm.id, "required": _vm.required, + "disabled": _vm.disabled, "tabindex": "-1" } }, [_h('option', { @@ -420,7 +444,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-1cdcfd26", module.exports) + require("vue-hot-reload-api").rerender("data-v-48754a3a", module.exports) } } @@ -448,7 +472,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdSelect/mdOption.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSelect/mdOption.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -459,9 +483,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-b3b71f34", __vue_options__) + hotAPI.createRecord("data-v-df4f6c48", __vue_options__) } else { - hotAPI.reload("data-v-b3b71f34", __vue_options__) + hotAPI.reload("data-v-df4f6c48", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdOption.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -625,7 +649,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-b3b71f34", module.exports) + require("vue-hot-reload-api").rerender("data-v-df4f6c48", module.exports) } } diff --git a/dist/components/mdSelect/index.debug.js.map b/dist/components/mdSelect/index.debug.js.map index 795b19e..6e3ea94 100644 --- a/dist/components/mdSelect/index.debug.js.map +++ b/dist/components/mdSelect/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0**************","webpack:///./src/core/utils/isArray.js?5d89","webpack:///./src/core/utils/getClosestVueParent.js?ea8d*","webpack:///./src/components/mdSelect/index.js","webpack:///./src/components/mdSelect/mdSelect.vue","webpack:///./src/components/mdSelect/mdSelect.scss","webpack:///mdSelect.vue","webpack:///./src/components/mdSelect/mdSelect.vue?8dfe","webpack:///./src/components/mdSelect/mdOption.vue","webpack:///mdOption.vue","webpack:///./src/components/mdSelect/mdOption.vue?c212","webpack:///./src/components/mdSelect/mdSelect.theme"],"names":["isArray","value","constructor","Array","getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,KAAMA,UAAU,SAAVA,OAAU,CAACC,KAAD,EAAW;AACzB,UAAOA,SAASA,MAAMC,WAAN,KAAsBC,KAAtC;AACD,EAFD;;mBAIeH,O;;;;;;;;;;;;;ACJf,KAAII,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCZSO,O;;AAJxB;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;AACAF,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACTD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmBA;;;;AAGA;;;;;;;;WAGA;SACA;eACA;eACA;6BACA;eACA;kBACA;kBAEA;AATA;yBAUA;;sBAEA;qBACA;qBACA;wBACA;gBACA;sBAEA;AAPA;AAQA;;;iCAEA;;6BAGA;AAFA;AAGA;+CACA;0BACA;sCACA;AAEA;;mBACA;AAEA;AAbA;;mCAeA;4BACA;AAEA;AAJA;;;AAMA;;oBAEA;;0DACA;qCAEA;;sCACA;0BACA;4CACA;AACA;AAEA;;cACA;AACA;;AACA;;;AACA;4BAEA;;+CACA;kEACA;4CAEA;;4CACA;+CAEA;;;AAEA;AAEA;AAHA;iCAIA;AACA;AACA;AAEA;;;;sBAEA;qCAEA;AAHA;;;;;AAKA;;cACA;AACA;2DACA;4FAEA;;mCACA;kCAEA;;iCACA;sCACA;AACA;AACA;8CACA;2BACA;4BACA;AACA;iEACA;oBAEA;;;AAEA;AAGA;AAJA;;6CAKA;0FACA;iDACA;AACA;AAEA;;wBACA;AACA;sDACA;2BACA;wBACA;AAEA;AA7EA;+BA8EA;6EAEA;;+BAEA;;+BACA;0CACA;wCACA;AACA;AACA;2CACA;+BACA;qCACA;wCACA;AACA;AACA;AArIA;;;;;;;;ACvBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACpCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AChBA;;;;;;;;8BAIA;AAFA;;;qBAIA;cACA;cAEA;AAJA;;;uCAMA;kDACA;oCAEA;;yCACA;gEACA;AAEA;;+FACA;AAEA;;cACA;AACA;iCACA;;6BAEA;4BAEA;AAHA;AAKA;AApBA;;iDAsBA;wCACA;oEACA;cACA;4BACA;AAEA;;8BACA;AAEA;AAVA;;+CAYA;uCACA;sBACA;AACA;AACA;mCACA;mBACA;kFACA;cACA;+CACA;AACA;AAEA;AAbA;+BAcA;0EACA;2EAEA;;6BACA;uBACA;AAEA;;uBACA;oCAEA;;qDACA;6CACA;AACA;2CACA;4BACA;6CACA;qDACA;AACA;AACA;AA1EA;;;;;;;;;;;;;;;;;;;;;;;;;;ACtBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtCA,uPAAsP,yBAAyB,EAAE,G","file":"components/mdSelect/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","const isArray = (value) => {\n return value && value.constructor === Array;\n};\n\nexport default isArray;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/isArray.js","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdSelect from './mdSelect.vue';\nimport mdOption from './mdOption.vue';\nimport mdSelectTheme from './mdSelect.theme';\n\nexport default function install(Vue) {\n Vue.component('md-select', Vue.extend(mdSelect));\n Vue.component('md-option', Vue.extend(mdOption));\n\n Vue.material.styles.push(mdSelectTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSelect/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-1cdcfd26!sass!./mdSelect.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSelect.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-1cdcfd26!vue-loader/lib/selector?type=template&index=0!./mdSelect.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdSelect/mdSelect.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1cdcfd26\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-1cdcfd26\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSelect.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSelect/mdSelect.vue\n// module id = 157\n// module chunks = 15 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-1cdcfd26!./~/sass-loader!./src/components/mdSelect/mdSelect.scss\n// module id = 158\n// module chunks = 15 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSelect.vue?39f093cf","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-select\",\n class: _vm.classes\n }, [_h('md-menu', {\n attrs: {\n \"md-close-on-select\": !_vm.multiple\n }\n }, [_h('span', {\n ref: \"value\",\n staticClass: \"md-select-value\",\n attrs: {\n \"md-menu-trigger\": \"\"\n }\n }, [_vm._s(_vm.selectedText || _vm.multipleText || _vm.placeholder)]), \" \", _h('md-menu-content', {\n staticClass: \"md-select-content\",\n class: _vm.contentClasses\n }, [_vm._t(\"default\")])]), \" \", _h('select', {\n attrs: {\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"required\": _vm.required,\n \"tabindex\": \"-1\"\n }\n }, [_h('option', {\n domProps: {\n \"value\": _vm.value\n }\n }, [_vm._s(_vm.value)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-1cdcfd26\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-1cdcfd26!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSelect/mdSelect.vue\n// module id = 160\n// module chunks = 15 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdOption.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-b3b71f34!vue-loader/lib/selector?type=template&index=0!./mdOption.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdSelect/mdOption.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-b3b71f34\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-b3b71f34\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdOption.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSelect/mdOption.vue\n// module id = 161\n// module chunks = 15 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdOption.vue?62961618","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-menu-item', {\n staticClass: \"md-option\",\n class: _vm.classes,\n attrs: {\n \"tabindex\": \"-1\"\n },\n on: {\n \"click\": _vm.selectOption\n }\n }, [(_vm.parentSelect.multiple) ? _h('md-checkbox', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.check),\n expression: \"check\"\n }],\n staticClass: \"md-primary\",\n domProps: {\n \"value\": (_vm.check)\n },\n on: {\n \"input\": function($event) {\n _vm.check = $event\n }\n }\n }, [_h('span', {\n ref: \"item\"\n }, [_vm._t(\"default\")])]) : _h('span', {\n ref: \"item\"\n }, [_vm._t(\"default\")]), \" \"])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-b3b71f34\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-b3b71f34!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSelect/mdOption.vue\n// module id = 163\n// module chunks = 15 24","module.exports = \".THEME_NAME .md-select-content .md-menu-item.md-selected, .THEME_NAME .md-select-content .md-menu-item.md-checked, .THEME_NAME.md-select-content .md-menu-item.md-selected, .THEME_NAME.md-select-content .md-menu-item.md-checked {\\n color: PRIMARY-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSelect/mdSelect.theme\n// module id = 164\n// module chunks = 15 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf**************","webpack:///./src/core/utils/isArray.js?5d89","webpack:///./src/core/utils/getClosestVueParent.js?ea8d*","webpack:///./src/components/mdSelect/index.js","webpack:///./src/components/mdSelect/mdSelect.vue","webpack:///./src/components/mdSelect/mdSelect.scss","webpack:///mdSelect.vue","webpack:///./src/components/mdSelect/mdSelect.vue?3cfb","webpack:///./src/components/mdSelect/mdOption.vue","webpack:///mdOption.vue","webpack:///./src/components/mdSelect/mdOption.vue?ac70","webpack:///./src/components/mdSelect/mdSelect.theme"],"names":["isArray","value","constructor","Array","getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,KAAMA,UAAU,SAAVA,OAAU,CAACC,KAAD,EAAW;AACzB,UAAOA,SAASA,MAAMC,WAAN,KAAsBC,KAAtC;AACD,EAFD;;mBAIeH,O;;;;;;;;;;;;;ACJf,KAAII,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCZSO,O;;AAJxB;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;AACAF,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACTD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmBA;;;;AAGA;;;;;;;;WAGA;SACA;eACA;eACA;6BACA;eACA;kBACA;kBAEA;AATA;yBAUA;;sBAEA;qBACA;qBACA;wBACA;gBACA;sBAEA;AAPA;AAQA;;;iCAEA;wBAEA;;;6BAGA;AAFA;AAGA;+CACA;0BACA;sCACA;AAEA;;mBACA;AAEA;AAfA;;mCAiBA;4BACA;AACA;mCACA;YACA;AACA;mCACA;YACA;AACA;yCACA;YACA;AAEA;AAbA;;qDAeA;8CACA;AACA;qDACA;8CACA;AACA;2DACA;oDACA;AACA;;AACA;;oBAEA;;0DACA;qCAEA;;sCACA;0BACA;4CACA;AACA;AAEA;;cACA;AACA;;AACA;;;AACA;4BAEA;;+CACA;kEACA;4CAEA;;4CACA;+CAEA;;;AAEA;AAEA;AAHA;iCAIA;AACA;AACA;AAEA;;;;sBAEA;qCAEA;AAHA;;;;;AAKA;;cACA;AACA;2DACA;4FAEA;;mCACA;kCAEA;;iCACA;sCACA;AACA;AACA;8CACA;2BACA;4BACA;AACA;iEACA;oBAEA;;;AAEA;AAGA;AAJA;;6CAKA;0FACA;iDACA;AACA;AAEA;;wBACA;AACA;sDACA;2BACA;wBACA;AAEA;AAtFA;+BAuFA;6EAEA;;+BAEA;;+BACA;YACA;YACA;YACA;0CACA;wCACA;AACA;AACA;2CACA;+BACA;qCACA;wCACA;AACA;AACA;AA5JA;;;;;;;;ACvBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACrCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AChBA;;;;;;;;8BAIA;AAFA;;;qBAIA;cACA;cAEA;AAJA;;;uCAMA;kDACA;oCAEA;;yCACA;gEACA;AAEA;;+FACA;AAEA;;cACA;AACA;iCACA;;6BAEA;4BAEA;AAHA;AAKA;AApBA;;iDAsBA;wCACA;oEACA;cACA;4BACA;AAEA;;8BACA;AAEA;AAVA;;+CAYA;uCACA;sBACA;AACA;AACA;mCACA;mBACA;kFACA;cACA;+CACA;AACA;AAEA;AAbA;+BAcA;0EACA;2EAEA;;6BACA;uBACA;AAEA;;uBACA;oCAEA;;qDACA;6CACA;AACA;2CACA;4BACA;6CACA;qDACA;AACA;AACA;AA1EA;;;;;;;;;;;;;;;;;;;;;;;;;;ACtBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtCA,uPAAsP,yBAAyB,EAAE,G","file":"components/mdSelect/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","const isArray = (value) => {\n return value && value.constructor === Array;\n};\n\nexport default isArray;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/isArray.js","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdSelect from './mdSelect.vue';\nimport mdOption from './mdOption.vue';\nimport mdSelectTheme from './mdSelect.theme';\n\nexport default function install(Vue) {\n Vue.component('md-select', Vue.extend(mdSelect));\n Vue.component('md-option', Vue.extend(mdOption));\n\n Vue.material.styles.push(mdSelectTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSelect/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-48754a3a!sass!./mdSelect.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSelect.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-48754a3a!vue-loader/lib/selector?type=template&index=0!./mdSelect.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSelect/mdSelect.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-48754a3a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-48754a3a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSelect.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSelect/mdSelect.vue\n// module id = 157\n// module chunks = 15 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-48754a3a!./~/sass-loader!./src/components/mdSelect/mdSelect.scss\n// module id = 158\n// module chunks = 15 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSelect.vue?79210ad4","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-select\",\n class: _vm.classes\n }, [_h('md-menu', {\n attrs: {\n \"md-close-on-select\": !_vm.multiple\n }\n }, [_h('span', {\n ref: \"value\",\n staticClass: \"md-select-value\",\n attrs: {\n \"md-menu-trigger\": \"\"\n }\n }, [_vm._s(_vm.selectedText || _vm.multipleText || _vm.placeholder)]), \" \", _h('md-menu-content', {\n staticClass: \"md-select-content\",\n class: _vm.contentClasses\n }, [_vm._t(\"default\")])]), \" \", _h('select', {\n attrs: {\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"required\": _vm.required,\n \"disabled\": _vm.disabled,\n \"tabindex\": \"-1\"\n }\n }, [_h('option', {\n domProps: {\n \"value\": _vm.value\n }\n }, [_vm._s(_vm.value)])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-48754a3a\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-48754a3a!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSelect/mdSelect.vue\n// module id = 160\n// module chunks = 15 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdOption.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-df4f6c48!vue-loader/lib/selector?type=template&index=0!./mdOption.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSelect/mdOption.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-df4f6c48\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-df4f6c48\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdOption.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSelect/mdOption.vue\n// module id = 161\n// module chunks = 15 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdOption.vue?62961618","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-menu-item', {\n staticClass: \"md-option\",\n class: _vm.classes,\n attrs: {\n \"tabindex\": \"-1\"\n },\n on: {\n \"click\": _vm.selectOption\n }\n }, [(_vm.parentSelect.multiple) ? _h('md-checkbox', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.check),\n expression: \"check\"\n }],\n staticClass: \"md-primary\",\n domProps: {\n \"value\": (_vm.check)\n },\n on: {\n \"input\": function($event) {\n _vm.check = $event\n }\n }\n }, [_h('span', {\n ref: \"item\"\n }, [_vm._t(\"default\")])]) : _h('span', {\n ref: \"item\"\n }, [_vm._t(\"default\")]), \" \"])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-df4f6c48\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-df4f6c48!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSelect/mdOption.vue\n// module id = 163\n// module chunks = 15 24","module.exports = \".THEME_NAME .md-select-content .md-menu-item.md-selected, .THEME_NAME .md-select-content .md-menu-item.md-checked, .THEME_NAME.md-select-content .md-menu-item.md-selected, .THEME_NAME.md-select-content .md-menu-item.md-checked {\\n color: PRIMARY-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSelect/mdSelect.theme\n// module id = 164\n// module chunks = 15 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdSelect/index.js b/dist/components/mdSelect/index.js index 558663c..5b7f011 100644 --- a/dist/components/mdSelect/index.js +++ b/dist/components/mdSelect/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var s=n[i]={exports:{},id:i,loaded:!1};return e[i].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(20)},1:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function e(t,n){return!(!t||!t.$el)&&(0!==t._uid&&(t.$el.classList.contains(n)?t:e(t.$parent,n)))};t.default=n,e.exports=t.default},3:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.constructor===Array};t.default=n,e.exports=t.default},20:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){e.component("md-select",e.extend(o.default)),e.component("md-option",e.extend(r.default)),e.material.styles.push(c.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var l=n(162),o=i(l),u=n(161),r=i(u),a=n(116),c=i(a);e.exports=t.default},61:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),l=i(s);t.default={props:{value:[String,Boolean,Number]},data:function(){return{parentSelect:{},check:!1,index:0}},computed:{isSelected:function(){if(this.value&&this.parentSelect.value){var e=this.value.toString();return this.parentSelect.multiple?this.parentSelect.value.indexOf(e)>=0:this.value&&this.parentSelect.value&&e===this.parentSelect.value.toString()}return!1},classes:function(){return{"md-selected":this.isSelected,"md-checked":this.check}}},methods:{selectOption:function(e){this.parentSelect.multiple?this.check=!this.check:this.parentSelect.selectOption(this.value,this.$refs.item.textContent),this.$emit("selected",e)}},watch:{isSelected:function(e){this.parentSelect.multiple&&(this.check=e)},check:function(e){e?this.parentSelect.selectMultiple(this.index,this.value,this.$refs.item.textContent):this.parentSelect.selectMultiple(this.index)}},mounted:function(){if(this.parentSelect=(0,l.default)(this.$parent,"md-select"),this.parentContent=(0,l.default)(this.$parent,"md-menu-content"),!this.parentSelect)throw new Error("You must wrap the md-option in a md-select");this.parentSelect.optionsAmount++,this.index=this.parentSelect.optionsAmount,this.parentSelect.multipleOptions[this.index]={},this.parentSelect.options[this.index]=this},beforeDestroy:function(){this.parentSelect&&(delete this.parentSelect.options[this.index],delete this.parentSelect.multipleOptions[this.index])}},e.exports=t.default},62:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=n(1),o=i(l),u=n(3),r=i(u);t.default={props:{name:String,id:String,required:Boolean,multiple:Boolean,value:[String,Number,Array],disabled:Boolean,placeholder:String,mdMenuClass:String},data:function(){return{selectedValue:null,selectedText:null,multipleText:null,multipleOptions:{},options:{},optionsAmount:0}},computed:{classes:function(){return{"md-disabled":this.disabled}},contentClasses:function(){return this.multiple?"md-multiple "+this.mdMenuClass:this.mdMenuClass}},watch:{value:function(e){this.setTextAndValue(e)}},methods:{getSingleValue:function(e){var t=this,n={};return Object.keys(this.options).forEach(function(i){var s=t.options[i];s.value===e&&(n.value=e,n.text=s.$refs.item.textContent)}),n},getMultipleValue:function(e){var t=this;if((0,r.default)(this.value)){var n=function(){var n=[];return e.forEach(function(e){Object.keys(t.options).forEach(function(i){var s=t.options[i];if(s.value===e){var l=s.$refs.item.textContent;t.multipleOptions[i]={value:e,text:l},n.push(l)}})}),{v:{value:e,text:n.join(", ")}}}();if("object"===("undefined"==typeof n?"undefined":s(n)))return n.v}return{}},setTextAndValue:function(e){var t=this.multiple?this.getMultipleValue(e):this.getSingleValue(e);this.selectedValue=t.value,this.selectedText=t.text,this.parentContainer&&this.$parent.setValue(t.text)},changeValue:function(e){this.$emit("input",e),this.$emit("change",e)},selectMultiple:function(e,t,n){var i=[];this.multipleOptions[e]={value:t,text:n};for(var s in this.multipleOptions)this.multipleOptions.hasOwnProperty(s)&&this.multipleOptions[s].value&&i.push(this.multipleOptions[s].value);this.changeValue(i)},selectOption:function(e,t){this.selectedText=t,this.changeValue(e)}},mounted:function(){this.parentContainer=(0,o.default)(this.$parent,"md-input-container"),this.setTextAndValue(this.value),this.parentContainer&&(this.parentContainer.setValue(this.value),this.parentContainer.hasSelect=!0)},beforeDestroy:function(){this.parentContainer&&(this.parentContainer.setValue(""),this.parentContainer.hasSelect=!1)}},e.exports=t.default},85:function(e,t){},116:function(e,t){e.exports=".THEME_NAME .md-select-content .md-menu-item.md-selected,.THEME_NAME .md-select-content .md-menu-item.md-checked,.THEME_NAME.md-select-content .md-menu-item.md-selected,.THEME_NAME.md-select-content .md-menu-item.md-checked{color:PRIMARY-COLOR}\n"},161:function(e,t,n){var i,s;i=n(61);var l=n(221);s=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(s=i=i.default),"function"==typeof s&&(s=s.options),s.render=l.render,s.staticRenderFns=l.staticRenderFns,e.exports=i},162:function(e,t,n){var i,s;n(85),i=n(62);var l=n(192);s=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(s=i=i.default),"function"==typeof s&&(s=s.options),s.render=l.render,s.staticRenderFns=l.staticRenderFns,e.exports=i},192:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-select",class:e.classes},[t("md-menu",{attrs:{"md-close-on-select":!e.multiple}},[t("span",{ref:"value",staticClass:"md-select-value",attrs:{"md-menu-trigger":""}},[e._s(e.selectedText||e.multipleText||e.placeholder)])," ",t("md-menu-content",{staticClass:"md-select-content",class:e.contentClasses},[e._t("default")])])," ",t("select",{attrs:{name:e.name,id:e.id,required:e.required,tabindex:"-1"}},[t("option",{domProps:{value:e.value}},[e._s(e.value)])])])},staticRenderFns:[]}},221:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("md-menu-item",{staticClass:"md-option",class:e.classes,attrs:{tabindex:"-1"},on:{click:e.selectOption}},[e.parentSelect.multiple?t("md-checkbox",{directives:[{name:"model",rawName:"v-model",value:e.check,expression:"check"}],staticClass:"md-primary",domProps:{value:e.check},on:{input:function(t){e.check=t}}},[t("span",{ref:"item"},[e._t("default")])]):t("span",{ref:"item"},[e._t("default")])," "])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var s=n[i]={exports:{},id:i,loaded:!1};return e[i].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(20)},1:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function e(t,n){return!(!t||!t.$el)&&(0!==t._uid&&(t.$el.classList.contains(n)?t:e(t.$parent,n)))};t.default=n,e.exports=t.default},3:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.constructor===Array};t.default=n,e.exports=t.default},20:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){e.component("md-select",e.extend(o.default)),e.component("md-option",e.extend(a.default)),e.material.styles.push(c.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var l=n(162),o=i(l),r=n(161),a=i(r),u=n(116),c=i(u);e.exports=t.default},61:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=n(1),l=i(s);t.default={props:{value:[String,Boolean,Number]},data:function(){return{parentSelect:{},check:!1,index:0}},computed:{isSelected:function(){if(this.value&&this.parentSelect.value){var e=this.value.toString();return this.parentSelect.multiple?this.parentSelect.value.indexOf(e)>=0:this.value&&this.parentSelect.value&&e===this.parentSelect.value.toString()}return!1},classes:function(){return{"md-selected":this.isSelected,"md-checked":this.check}}},methods:{selectOption:function(e){this.parentSelect.multiple?this.check=!this.check:this.parentSelect.selectOption(this.value,this.$refs.item.textContent),this.$emit("selected",e)}},watch:{isSelected:function(e){this.parentSelect.multiple&&(this.check=e)},check:function(e){e?this.parentSelect.selectMultiple(this.index,this.value,this.$refs.item.textContent):this.parentSelect.selectMultiple(this.index)}},mounted:function(){if(this.parentSelect=(0,l.default)(this.$parent,"md-select"),this.parentContent=(0,l.default)(this.$parent,"md-menu-content"),!this.parentSelect)throw new Error("You must wrap the md-option in a md-select");this.parentSelect.optionsAmount++,this.index=this.parentSelect.optionsAmount,this.parentSelect.multipleOptions[this.index]={},this.parentSelect.options[this.index]=this},beforeDestroy:function(){this.parentSelect&&(delete this.parentSelect.options[this.index],delete this.parentSelect.multipleOptions[this.index])}},e.exports=t.default},62:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=n(1),o=i(l),r=n(3),a=i(r);t.default={props:{name:String,id:String,required:Boolean,multiple:Boolean,value:[String,Number,Array],disabled:Boolean,placeholder:String,mdMenuClass:String},data:function(){return{selectedValue:null,selectedText:null,multipleText:null,multipleOptions:{},options:{},optionsAmount:0}},computed:{classes:function(){return console.log(this.disabled),{"md-disabled":this.disabled}},contentClasses:function(){return this.multiple?"md-multiple "+this.mdMenuClass:this.mdMenuClass}},watch:{value:function(e){this.setTextAndValue(e)},disabled:function(){this.setParentDisabled()},required:function(){this.setParentRequired()},placeholder:function(){this.setParentPlaceholder()}},methods:{setParentDisabled:function(){this.parentContainer.isDisabled=this.disabled},setParentRequired:function(){this.parentContainer.isRequired=this.required},setParentPlaceholder:function(){this.parentContainer.hasPlaceholder=!!this.placeholder},getSingleValue:function(e){var t=this,n={};return Object.keys(this.options).forEach(function(i){var s=t.options[i];s.value===e&&(n.value=e,n.text=s.$refs.item.textContent)}),n},getMultipleValue:function(e){var t=this;if((0,a.default)(this.value)){var n=function(){var n=[];return e.forEach(function(e){Object.keys(t.options).forEach(function(i){var s=t.options[i];if(s.value===e){var l=s.$refs.item.textContent;t.multipleOptions[i]={value:e,text:l},n.push(l)}})}),{v:{value:e,text:n.join(", ")}}}();if("object"===("undefined"==typeof n?"undefined":s(n)))return n.v}return{}},setTextAndValue:function(e){var t=this.multiple?this.getMultipleValue(e):this.getSingleValue(e);this.selectedValue=t.value,this.selectedText=t.text,this.parentContainer&&this.$parent.setValue(t.text)},changeValue:function(e){this.$emit("input",e),this.$emit("change",e)},selectMultiple:function(e,t,n){var i=[];this.multipleOptions[e]={value:t,text:n};for(var s in this.multipleOptions)this.multipleOptions.hasOwnProperty(s)&&this.multipleOptions[s].value&&i.push(this.multipleOptions[s].value);this.changeValue(i)},selectOption:function(e,t){this.selectedText=t,this.changeValue(e)}},mounted:function(){this.parentContainer=(0,o.default)(this.$parent,"md-input-container"),this.setTextAndValue(this.value),this.parentContainer&&(this.setParentDisabled(),this.setParentRequired(),this.setParentPlaceholder(),this.parentContainer.setValue(this.value),this.parentContainer.hasSelect=!0)},beforeDestroy:function(){this.parentContainer&&(this.parentContainer.setValue(""),this.parentContainer.hasSelect=!1)}},e.exports=t.default},91:function(e,t){},116:function(e,t){e.exports=".THEME_NAME .md-select-content .md-menu-item.md-selected,.THEME_NAME .md-select-content .md-menu-item.md-checked,.THEME_NAME.md-select-content .md-menu-item.md-selected,.THEME_NAME.md-select-content .md-menu-item.md-checked{color:PRIMARY-COLOR}\n"},161:function(e,t,n){var i,s;i=n(61);var l=n(227);s=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(s=i=i.default),"function"==typeof s&&(s=s.options),s.render=l.render,s.staticRenderFns=l.staticRenderFns,e.exports=i},162:function(e,t,n){var i,s;n(91),i=n(62);var l=n(206);s=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(s=i=i.default),"function"==typeof s&&(s=s.options),s.render=l.render,s.staticRenderFns=l.staticRenderFns,e.exports=i},206:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-select",class:e.classes},[t("md-menu",{attrs:{"md-close-on-select":!e.multiple}},[t("span",{ref:"value",staticClass:"md-select-value",attrs:{"md-menu-trigger":""}},[e._s(e.selectedText||e.multipleText||e.placeholder)])," ",t("md-menu-content",{staticClass:"md-select-content",class:e.contentClasses},[e._t("default")])])," ",t("select",{attrs:{name:e.name,id:e.id,required:e.required,disabled:e.disabled,tabindex:"-1"}},[t("option",{domProps:{value:e.value}},[e._s(e.value)])])])},staticRenderFns:[]}},227:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("md-menu-item",{staticClass:"md-option",class:e.classes,attrs:{tabindex:"-1"},on:{click:e.selectOption}},[e.parentSelect.multiple?t("md-checkbox",{directives:[{name:"model",rawName:"v-model",value:e.check,expression:"check"}],staticClass:"md-primary",domProps:{value:e.check},on:{input:function(t){e.check=t}}},[t("span",{ref:"item"},[e._t("default")])]):t("span",{ref:"item"},[e._t("default")])," "])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdSidenav/index.css b/dist/components/mdSidenav/index.css index 4054ac6..a5b4606 100644 --- a/dist/components/mdSidenav/index.css +++ b/dist/components/mdSidenav/index.css @@ -1 +1,56 @@ -.md-sidenav.md-left .md-sidenav-content{left:0;transform:translate3D(-100%,0,0)}.md-sidenav.md-right .md-sidenav-content{right:0;transform:translate3D(100%,0,0)}.md-sidenav.md-fixed .md-sidenav-backdrop,.md-sidenav.md-fixed .md-sidenav-content{position:fixed}.md-sidenav .md-sidenav-content{width:304px;position:absolute;top:0;bottom:0;z-index:100;pointer-events:none;overflow:auto;-webkit-overflow-scrolling:touch;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:transform;will-change:transform}.md-sidenav .md-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;pointer-events:none;background-color:rgba(0,0,0,.54);opacity:0;transition:all .5s cubic-bezier(.35,0,.25,1);transition-property:opacity;will-change:opacity}.md-sidenav.md-active .md-sidenav-content{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);pointer-events:auto;transform:translate3D(0,0,0)}.md-sidenav.md-active .md-sidenav-backdrop{opacity:1;pointer-events:auto} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-sidenav.md-left .md-sidenav-content { + left: 0; + transform: translate3D(-100%, 0, 0); +} +.md-sidenav.md-right .md-sidenav-content { + right: 0; + transform: translate3D(100%, 0, 0); +} +.md-sidenav.md-fixed .md-sidenav-content, +.md-sidenav.md-fixed .md-sidenav-backdrop { + position: fixed; +} +.md-sidenav .md-sidenav-content { + width: 304px; + position: absolute; + top: 0; + bottom: 0; + z-index: 100; + pointer-events: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-property: transform; + will-change: transform; +} +.md-sidenav .md-backdrop { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 99; + pointer-events: none; + background-color: rgba(0, 0, 0, 0.54); + opacity: 0; + transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1); + transition-property: opacity; + will-change: opacity; +} +.md-sidenav.md-active .md-sidenav-content { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); + pointer-events: auto; + transform: translate3D(0, 0, 0); +} +.md-sidenav.md-active .md-sidenav-backdrop { + opacity: 1; + pointer-events: auto; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdSidenav/index.debug.js b/dist/components/mdSidenav/index.debug.js index c187012..148ac42 100644 --- a/dist/components/mdSidenav/index.debug.js +++ b/dist/components/mdSidenav/index.debug.js @@ -114,7 +114,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdSidenav/mdSidenav.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSidenav/mdSidenav.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -125,9 +125,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-4904390e", __vue_options__) + hotAPI.createRecord("data-v-0821376f", __vue_options__) } else { - hotAPI.reload("data-v-4904390e", __vue_options__) + hotAPI.reload("data-v-0821376f", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdSidenav.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -230,7 +230,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-4904390e", module.exports) + require("vue-hot-reload-api").rerender("data-v-0821376f", module.exports) } } diff --git a/dist/components/mdSidenav/index.debug.js.map b/dist/components/mdSidenav/index.debug.js.map index 009e10e..3985d73 100644 --- a/dist/components/mdSidenav/index.debug.js.map +++ b/dist/components/mdSidenav/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6***************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0***************","webpack:///./src/components/mdSidenav/index.js","webpack:///./src/components/mdSidenav/mdSidenav.vue","webpack:///./src/components/mdSidenav/mdSidenav.scss","webpack:///mdSidenav.vue","webpack:///./src/components/mdSidenav/mdSidenav.vue?3976","webpack:///./src/components/mdSidenav/mdSidenav.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;ACaA;;;yBAEA;;kBAGA;AAFA;AAGA;;;iCAEA;gCACA;AAEA;AAJA;;2BAMA;wBACA;gBACA;kBACA;AACA;6BACA;wBACA;gBACA;kBACA;AACA;+BACA;2BACA;cACA;cACA;cACA;AACA;AAEA;AAlBA;AAXA;;;;;;;;ACdA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC5BA,4GAA2G,4CAA4C,+BAA+B,EAAE,G","file":"components/mdSidenav/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdSidenav from './mdSidenav.vue';\nimport mdSidenavTheme from './mdSidenav.theme';\n\nexport default function install(Vue) {\n Vue.component('md-sidenav', Vue.extend(mdSidenav));\n\n Vue.material.styles.push(mdSidenavTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSidenav/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-4904390e!sass!./mdSidenav.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSidenav.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-4904390e!vue-loader/lib/selector?type=template&index=0!./mdSidenav.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdSidenav/mdSidenav.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-4904390e\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-4904390e\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSidenav.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSidenav/mdSidenav.vue\n// module id = 166\n// module chunks = 16 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-4904390e!./~/sass-loader!./src/components/mdSidenav/mdSidenav.scss\n// module id = 167\n// module chunks = 16 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSidenav.vue?5be5b251","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-sidenav\",\n class: _vm.classes,\n attrs: {\n \"tabindex\": \"0\"\n },\n on: {\n \"keyup\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.close($event)\n }\n }\n }, [_h('div', {\n staticClass: \"md-sidenav-content\"\n }, [_vm._t(\"default\")]), \" \", _h('md-backdrop', {\n staticClass: \"md-sidenav-backdrop\",\n on: {\n \"close\": _vm.close\n }\n })])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-4904390e\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-4904390e!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSidenav/mdSidenav.vue\n// module id = 169\n// module chunks = 16 24","module.exports = \".THEME_NAME .md-sidenav .md-sidenav-content, .THEME_NAME.md-sidenav .md-sidenav-content {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSidenav/mdSidenav.theme\n// module id = 170\n// module chunks = 16 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6***************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf***************","webpack:///./src/components/mdSidenav/index.js","webpack:///./src/components/mdSidenav/mdSidenav.vue","webpack:///./src/components/mdSidenav/mdSidenav.scss","webpack:///mdSidenav.vue","webpack:///./src/components/mdSidenav/mdSidenav.vue?67cb","webpack:///./src/components/mdSidenav/mdSidenav.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;ACaA;;;yBAEA;;kBAGA;AAFA;AAGA;;;iCAEA;gCACA;AAEA;AAJA;;2BAMA;wBACA;gBACA;kBACA;AACA;6BACA;wBACA;gBACA;kBACA;AACA;+BACA;2BACA;cACA;cACA;cACA;AACA;AAEA;AAlBA;AAXA;;;;;;;;ACdA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC5BA,4GAA2G,4CAA4C,+BAA+B,EAAE,G","file":"components/mdSidenav/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdSidenav from './mdSidenav.vue';\nimport mdSidenavTheme from './mdSidenav.theme';\n\nexport default function install(Vue) {\n Vue.component('md-sidenav', Vue.extend(mdSidenav));\n\n Vue.material.styles.push(mdSidenavTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSidenav/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-0821376f!sass!./mdSidenav.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSidenav.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-0821376f!vue-loader/lib/selector?type=template&index=0!./mdSidenav.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSidenav/mdSidenav.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-0821376f\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-0821376f\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSidenav.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSidenav/mdSidenav.vue\n// module id = 166\n// module chunks = 16 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-0821376f!./~/sass-loader!./src/components/mdSidenav/mdSidenav.scss\n// module id = 167\n// module chunks = 16 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSidenav.vue?5be5b251","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-sidenav\",\n class: _vm.classes,\n attrs: {\n \"tabindex\": \"0\"\n },\n on: {\n \"keyup\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.close($event)\n }\n }\n }, [_h('div', {\n staticClass: \"md-sidenav-content\"\n }, [_vm._t(\"default\")]), \" \", _h('md-backdrop', {\n staticClass: \"md-sidenav-backdrop\",\n on: {\n \"close\": _vm.close\n }\n })])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-0821376f\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-0821376f!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSidenav/mdSidenav.vue\n// module id = 169\n// module chunks = 16 24","module.exports = \".THEME_NAME .md-sidenav .md-sidenav-content, .THEME_NAME.md-sidenav .md-sidenav-content {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSidenav/mdSidenav.theme\n// module id = 170\n// module chunks = 16 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdSidenav/index.js b/dist/components/mdSidenav/index.js index 193f695..debdb83 100644 --- a/dist/components/mdSidenav/index.js +++ b/dist/components/mdSidenav/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var s=n[o]={exports:{},id:o,loaded:!1};return e[o].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(21)},21:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function s(e){e.component("md-sidenav",e.extend(d.default)),e.material.styles.push(c.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var i=n(163),d=o(i),r=n(117),c=o(r);e.exports=t.default},63:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{mdVisible:!1}},computed:{classes:function(){return this.mdVisible&&"md-active"}},methods:{show:function(){this.mdVisible=!0,this.$el.focus(),this.$emit("open")},close:function(){this.mdVisible=!1,this.$el.blur(),this.$emit("close")},toggle:function(){this.mdVisible?this.close():this.show()}}},e.exports=t.default},90:function(e,t){},117:function(e,t){e.exports=".THEME_NAME .md-sidenav .md-sidenav-content,.THEME_NAME.md-sidenav .md-sidenav-content{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}\n"},163:function(e,t,n){var o,s;n(90),o=n(63);var i=n(201);s=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(s=o=o.default),"function"==typeof s&&(s=s.options),s.render=i.render,s.staticRenderFns=i.staticRenderFns,e.exports=o},201:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-sidenav",class:e.classes,attrs:{tabindex:"0"},on:{keyup:function(t){e._k(t.keyCode,"esc",27)||e.close(t)}}},[t("div",{staticClass:"md-sidenav-content"},[e._t("default")])," ",t("md-backdrop",{staticClass:"md-sidenav-backdrop",on:{close:e.close}})])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var s=n[o]={exports:{},id:o,loaded:!1};return e[o].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(21)},21:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function s(e){e.component("md-sidenav",e.extend(d.default)),e.material.styles.push(c.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var i=n(163),d=o(i),r=n(117),c=o(r);e.exports=t.default},63:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{mdVisible:!1}},computed:{classes:function(){return this.mdVisible&&"md-active"}},methods:{show:function(){this.mdVisible=!0,this.$el.focus(),this.$emit("open")},close:function(){this.mdVisible=!1,this.$el.blur(),this.$emit("close")},toggle:function(){this.mdVisible?this.close():this.show()}}},e.exports=t.default},81:function(e,t){},117:function(e,t){e.exports=".THEME_NAME .md-sidenav .md-sidenav-content,.THEME_NAME.md-sidenav .md-sidenav-content{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST}\n"},163:function(e,t,n){var o,s;n(81),o=n(63);var i=n(182);s=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(s=o=o.default),"function"==typeof s&&(s=s.options),s.render=i.render,s.staticRenderFns=i.staticRenderFns,e.exports=o},182:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-sidenav",class:e.classes,attrs:{tabindex:"0"},on:{keyup:function(t){e._k(t.keyCode,"esc",27)||e.close(t)}}},[t("div",{staticClass:"md-sidenav-content"},[e._t("default")])," ",t("md-backdrop",{staticClass:"md-sidenav-backdrop",on:{close:e.close}})])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdSubheader/index.css b/dist/components/mdSubheader/index.css index cbcff40..3f81d9e 100644 --- a/dist/components/mdSubheader/index.css +++ b/dist/components/mdSubheader/index.css @@ -1 +1,21 @@ -.md-subheader{min-height:48px;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;color:rgba(0,0,0,.54);font-size:14px;font-weight:500} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-subheader { + min-height: 48px; + padding: 0 16px; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + color: rgba(0, 0, 0, 0.54); + font-size: 14px; + font-weight: 500; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdSubheader/index.debug.js b/dist/components/mdSubheader/index.debug.js index 603ac3f..928979d 100644 --- a/dist/components/mdSubheader/index.debug.js +++ b/dist/components/mdSubheader/index.debug.js @@ -111,7 +111,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdSubheader/mdSubheader.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSubheader/mdSubheader.vue" /* hot reload */ if (false) {(function () { @@ -120,9 +120,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-a2e7fe8a", __vue_options__) + hotAPI.createRecord("data-v-70d869b1", __vue_options__) } else { - hotAPI.reload("data-v-a2e7fe8a", __vue_options__) + hotAPI.reload("data-v-70d869b1", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdSubheader.vue: functional components are not supported and should be defined in plain js files using render functions.")} diff --git a/dist/components/mdSubheader/index.debug.js.map b/dist/components/mdSubheader/index.debug.js.map index c3f8724..f24f5ef 100644 --- a/dist/components/mdSubheader/index.debug.js.map +++ b/dist/components/mdSubheader/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6****************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0****************","webpack:///./src/components/mdSubheader/index.js","webpack:///./src/components/mdSubheader/mdSubheader.vue","webpack:///./src/components/mdSubheader/mdSubheader.scss","webpack:///mdSubheader.vue","webpack:///./src/components/mdSubheader/mdSubheader.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,uBAA9B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACnCA,0C;;;;;;;;;;;;;ACGA;;;0CAEA;eACA;;oBAIA;AAHA;;4DAIA;aACA;AAEA;;oDACA;AACA;AAZA;;;;;;;;ACJA,8FAA6F,yBAAyB,EAAE,6EAA6E,wBAAwB,EAAE,yEAAyE,sBAAsB,EAAE,G","file":"components/mdSubheader/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdSubheader from './mdSubheader.vue';\nimport mdSubheaderTheme from './mdSubheader.theme';\n\nexport default function install(Vue) {\n Vue.component('md-subheader', Vue.extend(mdSubheader));\n\n Vue.material.styles.push(mdSubheaderTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSubheader/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-a2e7fe8a!sass!./mdSubheader.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSubheader.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdSubheader/mdSubheader.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-a2e7fe8a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-a2e7fe8a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSubheader.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSubheader/mdSubheader.vue\n// module id = 172\n// module chunks = 17 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-a2e7fe8a!./~/sass-loader!./src/components/mdSubheader/mdSubheader.scss\n// module id = 173\n// module chunks = 17 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSubheader.vue?0440828c","module.exports = \".THEME_NAME .md-subheader.md-primary, .THEME_NAME.md-subheader.md-primary {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-subheader.md-accent, .THEME_NAME.md-subheader.md-accent {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-subheader.md-warn, .THEME_NAME.md-subheader.md-warn {\\n color: WARN-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSubheader/mdSubheader.theme\n// module id = 175\n// module chunks = 17 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6****************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf****************","webpack:///./src/components/mdSubheader/index.js","webpack:///./src/components/mdSubheader/mdSubheader.vue","webpack:///./src/components/mdSubheader/mdSubheader.scss","webpack:///mdSubheader.vue","webpack:///./src/components/mdSubheader/mdSubheader.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,uBAA9B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACnCA,0C;;;;;;;;;;;;;ACGA;;;0CAEA;eACA;;oBAIA;AAHA;;4DAIA;aACA;AAEA;;oDACA;AACA;AAZA;;;;;;;;ACJA,8FAA6F,yBAAyB,EAAE,6EAA6E,wBAAwB,EAAE,yEAAyE,sBAAsB,EAAE,G","file":"components/mdSubheader/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdSubheader from './mdSubheader.vue';\nimport mdSubheaderTheme from './mdSubheader.theme';\n\nexport default function install(Vue) {\n Vue.component('md-subheader', Vue.extend(mdSubheader));\n\n Vue.material.styles.push(mdSubheaderTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSubheader/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-70d869b1!sass!./mdSubheader.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSubheader.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSubheader/mdSubheader.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-70d869b1\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-70d869b1\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSubheader.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSubheader/mdSubheader.vue\n// module id = 172\n// module chunks = 17 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-70d869b1!./~/sass-loader!./src/components/mdSubheader/mdSubheader.scss\n// module id = 173\n// module chunks = 17 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSubheader.vue?0440828c","module.exports = \".THEME_NAME .md-subheader.md-primary, .THEME_NAME.md-subheader.md-primary {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-subheader.md-accent, .THEME_NAME.md-subheader.md-accent {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-subheader.md-warn, .THEME_NAME.md-subheader.md-warn {\\n color: WARN-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSubheader/mdSubheader.theme\n// module id = 175\n// module chunks = 17 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdSubheader/index.js b/dist/components/mdSubheader/index.js index 6703124..e2527bb 100644 --- a/dist/components/mdSubheader/index.js +++ b/dist/components/mdSubheader/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(r){if(o[r])return o[r].exports;var n=o[r]={exports:{},id:r,loaded:!1};return e[r].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var o={};return t.m=e,t.c=o,t.p="/",t(0)}({0:function(e,t,o){e.exports=o(22)},22:function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e){e.component("md-subheader",e.extend(u.default)),e.material.styles.push(s.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var d=o(164),u=r(d),a=o(118),s=r(a);e.exports=t.default},64:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={render:function(e){var t="div",o={staticClass:"md-subheader"};return"md-list"===this.$parent.$options._componentTag&&(t="li"),e(t,o,this.$slots.default)}},e.exports=t.default},98:function(e,t){},118:function(e,t){e.exports=".THEME_NAME .md-subheader.md-primary,.THEME_NAME.md-subheader.md-primary{color:PRIMARY-COLOR}.THEME_NAME .md-subheader.md-accent,.THEME_NAME.md-subheader.md-accent{color:ACCENT-COLOR}.THEME_NAME .md-subheader.md-warn,.THEME_NAME.md-subheader.md-warn{color:WARN-COLOR}\n"},164:function(e,t,o){var r,n;o(98),r=o(64),n=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(n=r=r.default),"function"==typeof n&&(n=n.options),e.exports=r}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(r){if(o[r])return o[r].exports;var n=o[r]={exports:{},id:r,loaded:!1};return e[r].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var o={};return t.m=e,t.c=o,t.p="/",t(0)}({0:function(e,t,o){e.exports=o(22)},22:function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function n(e){e.component("md-subheader",e.extend(u.default)),e.material.styles.push(s.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var d=o(164),u=r(d),a=o(118),s=r(a);e.exports=t.default},64:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={render:function(e){var t="div",o={staticClass:"md-subheader"};return"md-list"===this.$parent.$options._componentTag&&(t="li"),e(t,o,this.$slots.default)}},e.exports=t.default},96:function(e,t){},118:function(e,t){e.exports=".THEME_NAME .md-subheader.md-primary,.THEME_NAME.md-subheader.md-primary{color:PRIMARY-COLOR}.THEME_NAME .md-subheader.md-accent,.THEME_NAME.md-subheader.md-accent{color:ACCENT-COLOR}.THEME_NAME .md-subheader.md-warn,.THEME_NAME.md-subheader.md-warn{color:WARN-COLOR}\n"},164:function(e,t,o){var r,n;o(96),r=o(64),n=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(n=r=r.default),"function"==typeof n&&(n=n.options),e.exports=r}})}); \ No newline at end of file diff --git a/dist/components/mdSwitch/index.css b/dist/components/mdSwitch/index.css index 52be3e3..c3aaece 100644 --- a/dist/components/mdSwitch/index.css +++ b/dist/components/mdSwitch/index.css @@ -1 +1,82 @@ -.md-switch{width:auto;margin:16px 8px 16px 0;display:-ms-inline-flexbox;display:inline-flex;position:relative}.md-switch .md-switch-container{width:34px;height:14px;position:relative;border-radius:14px;transition:all .4s cubic-bezier(.25,.8,.25,1);background-color:rgba(0,0,0,.38)}.md-switch .md-switch-container .md-switch-thumb{width:20px;height:20px;position:absolute;top:50%;left:0;background-color:#fafafa;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);transition:all .08s linear}.md-switch .md-switch-container input{position:absolute;left:-999em}.md-switch .md-switch-container .md-ink-ripple{top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;color:rgba(0,0,0,.54)}.md-switch .md-switch-container .md-ink-ripple .md-ripple{width:48px!important;height:48px!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.md-switch .md-switch-container .md-switch-holder{width:40px;height:40px;margin:0;padding:0;position:absolute;top:50%;left:50%;z-index:2;background:none;border:none;transform:translate(-50%,-50%)}.md-switch .md-switch-container .md-switch-holder:focus{outline:none}.md-switch .md-switch-label{height:14px;padding-left:8px;line-height:14px}.md-switch.md-dragging .md-switch-thumb{cursor:-webkit-grabbing;cursor:grabbing}.md-switch.md-disabled .md-switch-thumb{cursor:default} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-switch { + width: auto; + margin: 16px 8px 16px 0; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; +} +.md-switch .md-switch-container { + width: 34px; + height: 14px; + position: relative; + border-radius: 14px; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + background-color: rgba(0, 0, 0, 0.38); +} +.md-switch .md-switch-container .md-switch-thumb { + width: 20px; + height: 20px; + position: absolute; + top: 50%; + left: 0; + background-color: #fafafa; + border-radius: 50%; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); + transition: all 0.08s linear; +} +.md-switch .md-switch-container input { + position: absolute; + left: -999em; +} +.md-switch .md-switch-container .md-ink-ripple { + top: -16px; + right: -16px; + bottom: -16px; + left: -16px; + border-radius: 50%; + color: rgba(0, 0, 0, 0.54); +} +.md-switch .md-switch-container .md-ink-ripple .md-ripple { + width: 48px !important; + height: 48px !important; + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +.md-switch .md-switch-container .md-switch-holder { + width: 40px; + height: 40px; + margin: 0; + padding: 0; + position: absolute; + top: 50%; + left: 50%; + z-index: 2; + background: none; + border: none; + transform: translate(-50%, -50%); +} +.md-switch .md-switch-container .md-switch-holder:focus { + outline: none; +} +.md-switch .md-switch-label { + height: 14px; + padding-left: 8px; + line-height: 14px; +} +.md-switch.md-dragging .md-switch-thumb { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.md-switch.md-disabled .md-switch-thumb { + cursor: default; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdSwitch/index.debug.js b/dist/components/mdSwitch/index.debug.js index 8c901cd..5bc6c93 100644 --- a/dist/components/mdSwitch/index.debug.js +++ b/dist/components/mdSwitch/index.debug.js @@ -114,7 +114,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdSwitch/mdSwitch.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSwitch/mdSwitch.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -125,9 +125,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-7e05ff26", __vue_options__) + hotAPI.createRecord("data-v-a99e4c3a", __vue_options__) } else { - hotAPI.reload("data-v-7e05ff26", __vue_options__) + hotAPI.reload("data-v-a99e4c3a", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdSwitch.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -273,7 +273,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-7e05ff26", module.exports) + require("vue-hot-reload-api").rerender("data-v-a99e4c3a", module.exports) } } diff --git a/dist/components/mdSwitch/index.debug.js.map b/dist/components/mdSwitch/index.debug.js.map index 7794208..ba5d21c 100644 --- a/dist/components/mdSwitch/index.debug.js.map +++ b/dist/components/mdSwitch/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*****************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*****************","webpack:///./src/components/mdSwitch/index.js","webpack:///./src/components/mdSwitch/mdSwitch.vue","webpack:///./src/components/mdSwitch/mdSwitch.scss","webpack:///mdSwitch.vue","webpack:///./src/components/mdSwitch/mdSwitch.vue?8781","webpack:///./src/components/mdSwitch/mdSwitch.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBA;AACA,wBAEA;;;;WAGA;YACA;SACA;eACA;;aAEA;gBAGA;AAJA;AALA;yBAUA;;gBAEA;qBAEA;AAHA;AAIA;;;iCAEA;;oCAEA;6BAEA;AAHA;AAIA;+BACA;;0CAGA;AAFA;AAIA;AAZA;;iCAcA;yDACA;AAEA;AAJA;;2CAMA;2BACA;8BACA;mCACA;kCACA;AACA;AAEA;AARA;+BASA;uDACA;AACA;AA9CA;;;;;;;;ACtBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC9CA,kIAAiI,2CAA2C,EAAE,2GAA2G,mCAAmC,EAAE,uGAAuG,wBAAwB,EAAE,+FAA+F,iBAAiB,EAAE,yIAAyI,4CAA4C,EAAE,iIAAiI,oCAAoC,EAAE,6HAA6H,yBAAyB,EAAE,mIAAmI,yCAAyC,EAAE,2HAA2H,iCAAiC,EAAE,uHAAuH,sBAAsB,EAAE,4PAA4P,0CAA0C,EAAE,4OAA4O,8BAA8B,EAAE,G","file":"components/mdSwitch/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdSwitch from './mdSwitch.vue';\nimport mdSwitchTheme from './mdSwitch.theme';\n\nexport default function install(Vue) {\n Vue.component('md-switch', Vue.extend(mdSwitch));\n\n Vue.material.styles.push(mdSwitchTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSwitch/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-7e05ff26!sass!./mdSwitch.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSwitch.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-7e05ff26!vue-loader/lib/selector?type=template&index=0!./mdSwitch.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdSwitch/mdSwitch.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-7e05ff26\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-7e05ff26\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSwitch.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSwitch/mdSwitch.vue\n// module id = 177\n// module chunks = 18 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-7e05ff26!./~/sass-loader!./src/components/mdSwitch/mdSwitch.scss\n// module id = 178\n// module chunks = 18 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSwitch.vue?e3fd3db4","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-switch\",\n class: _vm.classes\n }, [_h('div', {\n staticClass: \"md-switch-container\",\n on: {\n \"click\": _vm.toggleSwitch\n }\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (_vm.disabled),\n expression: \"disabled\"\n }],\n staticClass: \"md-switch-thumb\",\n style: (_vm.styles)\n }, [_h('input', {\n attrs: {\n \"type\": \"checkbox\",\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"disabled\": _vm.disabled\n },\n domProps: {\n \"value\": _vm.value\n }\n }), \" \", _h('button', {\n staticClass: \"md-switch-holder\",\n attrs: {\n \"type\": _vm.type\n }\n })])]), \" \", (_vm.$slots.default) ? _h('label', {\n staticClass: \"md-switch-label\",\n attrs: {\n \"for\": _vm.id || _vm.name\n }\n }, [_vm._t(\"default\")]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-7e05ff26\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-7e05ff26!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSwitch/mdSwitch.vue\n// module id = 180\n// module chunks = 18 24","module.exports = \".THEME_NAME .md-switch.md-checked .md-switch-container, .THEME_NAME.md-switch.md-checked .md-switch-container {\\n background-color: ACCENT-COLOR-500-0.5; }\\n\\n.THEME_NAME .md-switch.md-checked .md-switch-thumb, .THEME_NAME.md-switch.md-checked .md-switch-thumb {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked .md-ink-ripple, .THEME_NAME.md-switch.md-checked .md-ink-ripple {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked .md-ripple, .THEME_NAME.md-switch.md-checked .md-ripple {\\n opacity: .38; }\\n\\n.THEME_NAME .md-switch.md-checked.md-primary .md-switch-container, .THEME_NAME.md-switch.md-checked.md-primary .md-switch-container {\\n background-color: PRIMARY-COLOR-500-0.5; }\\n\\n.THEME_NAME .md-switch.md-checked.md-primary .md-switch-thumb, .THEME_NAME.md-switch.md-checked.md-primary .md-switch-thumb {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked.md-primary .md-ink-ripple, .THEME_NAME.md-switch.md-checked.md-primary .md-ink-ripple {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked.md-warn .md-switch-container, .THEME_NAME.md-switch.md-checked.md-warn .md-switch-container {\\n background-color: WARN-COLOR-500-0.5; }\\n\\n.THEME_NAME .md-switch.md-checked.md-warn .md-switch-thumb, .THEME_NAME.md-switch.md-checked.md-warn .md-switch-thumb {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked.md-warn .md-ink-ripple, .THEME_NAME.md-switch.md-checked.md-warn .md-ink-ripple {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-switch.md-disabled .md-switch-container, .THEME_NAME .md-switch.md-disabled.md-checked .md-switch-container, .THEME_NAME.md-switch.md-disabled .md-switch-container, .THEME_NAME.md-switch.md-disabled.md-checked .md-switch-container {\\n background-color: rgba(0, 0, 0, 0.12); }\\n\\n.THEME_NAME .md-switch.md-disabled .md-switch-thumb, .THEME_NAME .md-switch.md-disabled.md-checked .md-switch-thumb, .THEME_NAME.md-switch.md-disabled .md-switch-thumb, .THEME_NAME.md-switch.md-disabled.md-checked .md-switch-thumb {\\n background-color: #bdbdbd; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSwitch/mdSwitch.theme\n// module id = 181\n// module chunks = 18 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*****************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*****************","webpack:///./src/components/mdSwitch/index.js","webpack:///./src/components/mdSwitch/mdSwitch.vue","webpack:///./src/components/mdSwitch/mdSwitch.scss","webpack:///mdSwitch.vue","webpack:///./src/components/mdSwitch/mdSwitch.vue?351a","webpack:///./src/components/mdSwitch/mdSwitch.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,WAAd,EAA2BD,IAAIE,MAAJ,oBAA3B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBA;AACA,wBAEA;;;;WAGA;YACA;SACA;eACA;;aAEA;gBAGA;AAJA;AALA;yBAUA;;gBAEA;qBAEA;AAHA;AAIA;;;iCAEA;;oCAEA;6BAEA;AAHA;AAIA;+BACA;;0CAGA;AAFA;AAIA;AAZA;;iCAcA;yDACA;AAEA;AAJA;;2CAMA;2BACA;8BACA;mCACA;kCACA;AACA;AAEA;AARA;+BASA;uDACA;AACA;AA9CA;;;;;;;;ACtBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC9CA,kIAAiI,2CAA2C,EAAE,2GAA2G,mCAAmC,EAAE,uGAAuG,wBAAwB,EAAE,+FAA+F,iBAAiB,EAAE,yIAAyI,4CAA4C,EAAE,iIAAiI,oCAAoC,EAAE,6HAA6H,yBAAyB,EAAE,mIAAmI,yCAAyC,EAAE,2HAA2H,iCAAiC,EAAE,uHAAuH,sBAAsB,EAAE,4PAA4P,0CAA0C,EAAE,4OAA4O,8BAA8B,EAAE,G","file":"components/mdSwitch/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdSwitch from './mdSwitch.vue';\nimport mdSwitchTheme from './mdSwitch.theme';\n\nexport default function install(Vue) {\n Vue.component('md-switch', Vue.extend(mdSwitch));\n\n Vue.material.styles.push(mdSwitchTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdSwitch/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-a99e4c3a!sass!./mdSwitch.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdSwitch.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-a99e4c3a!vue-loader/lib/selector?type=template&index=0!./mdSwitch.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdSwitch/mdSwitch.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-a99e4c3a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-a99e4c3a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdSwitch.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSwitch/mdSwitch.vue\n// module id = 177\n// module chunks = 18 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-a99e4c3a!./~/sass-loader!./src/components/mdSwitch/mdSwitch.scss\n// module id = 178\n// module chunks = 18 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdSwitch.vue?e3fd3db4","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-switch\",\n class: _vm.classes\n }, [_h('div', {\n staticClass: \"md-switch-container\",\n on: {\n \"click\": _vm.toggleSwitch\n }\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (_vm.disabled),\n expression: \"disabled\"\n }],\n staticClass: \"md-switch-thumb\",\n style: (_vm.styles)\n }, [_h('input', {\n attrs: {\n \"type\": \"checkbox\",\n \"name\": _vm.name,\n \"id\": _vm.id,\n \"disabled\": _vm.disabled\n },\n domProps: {\n \"value\": _vm.value\n }\n }), \" \", _h('button', {\n staticClass: \"md-switch-holder\",\n attrs: {\n \"type\": _vm.type\n }\n })])]), \" \", (_vm.$slots.default) ? _h('label', {\n staticClass: \"md-switch-label\",\n attrs: {\n \"for\": _vm.id || _vm.name\n }\n }, [_vm._t(\"default\")]) : _vm._e()])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-a99e4c3a\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-a99e4c3a!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdSwitch/mdSwitch.vue\n// module id = 180\n// module chunks = 18 24","module.exports = \".THEME_NAME .md-switch.md-checked .md-switch-container, .THEME_NAME.md-switch.md-checked .md-switch-container {\\n background-color: ACCENT-COLOR-500-0.5; }\\n\\n.THEME_NAME .md-switch.md-checked .md-switch-thumb, .THEME_NAME.md-switch.md-checked .md-switch-thumb {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked .md-ink-ripple, .THEME_NAME.md-switch.md-checked .md-ink-ripple {\\n color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked .md-ripple, .THEME_NAME.md-switch.md-checked .md-ripple {\\n opacity: .38; }\\n\\n.THEME_NAME .md-switch.md-checked.md-primary .md-switch-container, .THEME_NAME.md-switch.md-checked.md-primary .md-switch-container {\\n background-color: PRIMARY-COLOR-500-0.5; }\\n\\n.THEME_NAME .md-switch.md-checked.md-primary .md-switch-thumb, .THEME_NAME.md-switch.md-checked.md-primary .md-switch-thumb {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked.md-primary .md-ink-ripple, .THEME_NAME.md-switch.md-checked.md-primary .md-ink-ripple {\\n color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked.md-warn .md-switch-container, .THEME_NAME.md-switch.md-checked.md-warn .md-switch-container {\\n background-color: WARN-COLOR-500-0.5; }\\n\\n.THEME_NAME .md-switch.md-checked.md-warn .md-switch-thumb, .THEME_NAME.md-switch.md-checked.md-warn .md-switch-thumb {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-switch.md-checked.md-warn .md-ink-ripple, .THEME_NAME.md-switch.md-checked.md-warn .md-ink-ripple {\\n color: WARN-COLOR; }\\n\\n.THEME_NAME .md-switch.md-disabled .md-switch-container, .THEME_NAME .md-switch.md-disabled.md-checked .md-switch-container, .THEME_NAME.md-switch.md-disabled .md-switch-container, .THEME_NAME.md-switch.md-disabled.md-checked .md-switch-container {\\n background-color: rgba(0, 0, 0, 0.12); }\\n\\n.THEME_NAME .md-switch.md-disabled .md-switch-thumb, .THEME_NAME .md-switch.md-disabled.md-checked .md-switch-thumb, .THEME_NAME.md-switch.md-disabled .md-switch-thumb, .THEME_NAME.md-switch.md-disabled.md-checked .md-switch-thumb {\\n background-color: #bdbdbd; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdSwitch/mdSwitch.theme\n// module id = 181\n// module chunks = 18 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdSwitch/index.js b/dist/components/mdSwitch/index.js index fcbd835..1e1b4f2 100644 --- a/dist/components/mdSwitch/index.js +++ b/dist/components/mdSwitch/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(c){if(d[c])return d[c].exports;var i=d[c]={exports:{},id:c,loaded:!1};return e[c].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var d={};return t.m=e,t.c=d,t.p="/",t(0)}({0:function(e,t,d){e.exports=d(23)},23:function(e,t,d){"use strict";function c(e){return e&&e.__esModule?e:{default:e}}function i(e){e.component("md-switch",e.extend(m.default)),e.material.styles.push(r.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=d(165),m=c(s),n=d(119),r=c(n);e.exports=t.default},65:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var d=75,c="-1px";t.default={props:{name:String,value:Boolean,id:String,disabled:Boolean,type:{type:String,default:"button"}},data:function(){return{leftPos:c,checked:this.value}},computed:{classes:function(){return{"md-checked":Boolean(this.value),"md-disabled":this.disabled}},styles:function(){return{transform:"translate3D("+this.leftPos+", -50%, 0)"}}},watch:{checked:function(){this.leftPos=this.value?d+"%":c}},methods:{toggleSwitch:function(){this.disabled||(this.checked=!this.checked,this.$emit("change",this.checked),this.$emit("input",this.checked))}},mounted:function(){this.leftPos=this.value?d+"%":c}},e.exports=t.default},95:function(e,t){},119:function(e,t){e.exports=".THEME_NAME .md-switch.md-checked .md-switch-container,.THEME_NAME.md-switch.md-checked .md-switch-container{background-color:ACCENT-COLOR-500-0.5}.THEME_NAME .md-switch.md-checked .md-switch-thumb,.THEME_NAME.md-switch.md-checked .md-switch-thumb{background-color:ACCENT-COLOR}.THEME_NAME .md-switch.md-checked .md-ink-ripple,.THEME_NAME.md-switch.md-checked .md-ink-ripple{color:ACCENT-COLOR}.THEME_NAME .md-switch.md-checked .md-ripple,.THEME_NAME.md-switch.md-checked .md-ripple{opacity:.38}.THEME_NAME .md-switch.md-checked.md-primary .md-switch-container,.THEME_NAME.md-switch.md-checked.md-primary .md-switch-container{background-color:PRIMARY-COLOR-500-0.5}.THEME_NAME .md-switch.md-checked.md-primary .md-switch-thumb,.THEME_NAME.md-switch.md-checked.md-primary .md-switch-thumb{background-color:PRIMARY-COLOR}.THEME_NAME .md-switch.md-checked.md-primary .md-ink-ripple,.THEME_NAME.md-switch.md-checked.md-primary .md-ink-ripple{color:PRIMARY-COLOR}.THEME_NAME .md-switch.md-checked.md-warn .md-switch-container,.THEME_NAME.md-switch.md-checked.md-warn .md-switch-container{background-color:WARN-COLOR-500-0.5}.THEME_NAME .md-switch.md-checked.md-warn .md-switch-thumb,.THEME_NAME.md-switch.md-checked.md-warn .md-switch-thumb{background-color:WARN-COLOR}.THEME_NAME .md-switch.md-checked.md-warn .md-ink-ripple,.THEME_NAME.md-switch.md-checked.md-warn .md-ink-ripple{color:WARN-COLOR}.THEME_NAME .md-switch.md-disabled .md-switch-container,.THEME_NAME .md-switch.md-disabled.md-checked .md-switch-container,.THEME_NAME.md-switch.md-disabled .md-switch-container,.THEME_NAME.md-switch.md-disabled.md-checked .md-switch-container{background-color:rgba(0,0,0,0.12)}.THEME_NAME .md-switch.md-disabled .md-switch-thumb,.THEME_NAME .md-switch.md-disabled.md-checked .md-switch-thumb,.THEME_NAME.md-switch.md-disabled .md-switch-thumb,.THEME_NAME.md-switch.md-disabled.md-checked .md-switch-thumb{background-color:#bdbdbd}\n"},165:function(e,t,d){var c,i;d(95),c=d(65);var s=d(216);i=c=c||{},"object"!=typeof c.default&&"function"!=typeof c.default||(i=c=c.default),"function"==typeof i&&(i=i.options),i.render=s.render,i.staticRenderFns=s.staticRenderFns,e.exports=c},216:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-switch",class:e.classes},[t("div",{staticClass:"md-switch-container",on:{click:e.toggleSwitch}},[t("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:e.disabled,expression:"disabled"}],staticClass:"md-switch-thumb",style:e.styles},[t("input",{attrs:{type:"checkbox",name:e.name,id:e.id,disabled:e.disabled},domProps:{value:e.value}})," ",t("button",{staticClass:"md-switch-holder",attrs:{type:e.type}})])])," ",e.$slots.default?t("label",{staticClass:"md-switch-label",attrs:{for:e.id||e.name}},[e._t("default")]):e._e()])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(c){if(d[c])return d[c].exports;var i=d[c]={exports:{},id:c,loaded:!1};return e[c].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var d={};return t.m=e,t.c=d,t.p="/",t(0)}({0:function(e,t,d){e.exports=d(23)},23:function(e,t,d){"use strict";function c(e){return e&&e.__esModule?e:{default:e}}function i(e){e.component("md-switch",e.extend(m.default)),e.material.styles.push(r.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var s=d(165),m=c(s),n=d(119),r=c(n);e.exports=t.default},65:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var d=75,c="-1px";t.default={props:{name:String,value:Boolean,id:String,disabled:Boolean,type:{type:String,default:"button"}},data:function(){return{leftPos:c,checked:this.value}},computed:{classes:function(){return{"md-checked":Boolean(this.value),"md-disabled":this.disabled}},styles:function(){return{transform:"translate3D("+this.leftPos+", -50%, 0)"}}},watch:{checked:function(){this.leftPos=this.value?d+"%":c}},methods:{toggleSwitch:function(){this.disabled||(this.checked=!this.checked,this.$emit("change",this.checked),this.$emit("input",this.checked))}},mounted:function(){this.leftPos=this.value?d+"%":c}},e.exports=t.default},99:function(e,t){},119:function(e,t){e.exports=".THEME_NAME .md-switch.md-checked .md-switch-container,.THEME_NAME.md-switch.md-checked .md-switch-container{background-color:ACCENT-COLOR-500-0.5}.THEME_NAME .md-switch.md-checked .md-switch-thumb,.THEME_NAME.md-switch.md-checked .md-switch-thumb{background-color:ACCENT-COLOR}.THEME_NAME .md-switch.md-checked .md-ink-ripple,.THEME_NAME.md-switch.md-checked .md-ink-ripple{color:ACCENT-COLOR}.THEME_NAME .md-switch.md-checked .md-ripple,.THEME_NAME.md-switch.md-checked .md-ripple{opacity:.38}.THEME_NAME .md-switch.md-checked.md-primary .md-switch-container,.THEME_NAME.md-switch.md-checked.md-primary .md-switch-container{background-color:PRIMARY-COLOR-500-0.5}.THEME_NAME .md-switch.md-checked.md-primary .md-switch-thumb,.THEME_NAME.md-switch.md-checked.md-primary .md-switch-thumb{background-color:PRIMARY-COLOR}.THEME_NAME .md-switch.md-checked.md-primary .md-ink-ripple,.THEME_NAME.md-switch.md-checked.md-primary .md-ink-ripple{color:PRIMARY-COLOR}.THEME_NAME .md-switch.md-checked.md-warn .md-switch-container,.THEME_NAME.md-switch.md-checked.md-warn .md-switch-container{background-color:WARN-COLOR-500-0.5}.THEME_NAME .md-switch.md-checked.md-warn .md-switch-thumb,.THEME_NAME.md-switch.md-checked.md-warn .md-switch-thumb{background-color:WARN-COLOR}.THEME_NAME .md-switch.md-checked.md-warn .md-ink-ripple,.THEME_NAME.md-switch.md-checked.md-warn .md-ink-ripple{color:WARN-COLOR}.THEME_NAME .md-switch.md-disabled .md-switch-container,.THEME_NAME .md-switch.md-disabled.md-checked .md-switch-container,.THEME_NAME.md-switch.md-disabled .md-switch-container,.THEME_NAME.md-switch.md-disabled.md-checked .md-switch-container{background-color:rgba(0,0,0,0.12)}.THEME_NAME .md-switch.md-disabled .md-switch-thumb,.THEME_NAME .md-switch.md-disabled.md-checked .md-switch-thumb,.THEME_NAME.md-switch.md-disabled .md-switch-thumb,.THEME_NAME.md-switch.md-disabled.md-checked .md-switch-thumb{background-color:#bdbdbd}\n"},165:function(e,t,d){var c,i;d(99),c=d(65);var s=d(222);i=c=c||{},"object"!=typeof c.default&&"function"!=typeof c.default||(i=c=c.default),"function"==typeof i&&(i=i.options),i.render=s.render,i.staticRenderFns=s.staticRenderFns,e.exports=c},222:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-switch",class:e.classes},[t("div",{staticClass:"md-switch-container",on:{click:e.toggleSwitch}},[t("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:e.disabled,expression:"disabled"}],staticClass:"md-switch-thumb",style:e.styles},[t("input",{attrs:{type:"checkbox",name:e.name,id:e.id,disabled:e.disabled},domProps:{value:e.value}})," ",t("button",{staticClass:"md-switch-holder",attrs:{type:e.type}})])])," ",e.$slots.default?t("label",{staticClass:"md-switch-label",attrs:{for:e.id||e.name}},[e._t("default")]):e._e()])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdTable/index.css b/dist/components/mdTable/index.css index c59a7fd..2ec8d2f 100644 --- a/dist/components/mdTable/index.css +++ b/dist/components/mdTable/index.css @@ -1 +1,323 @@ -.md-table{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;overflow-x:auto}.md-table.md-transition-off .md-checkbox .md-checkbox-container,.md-table.md-transition-off .md-checkbox .md-checkbox-container:after,.md-table.md-transition-off .md-table-cell{transition:none!important}.md-table table{width:100%;border-spacing:0;border-collapse:collapse;overflow:hidden}.md-table tbody .md-table-row{border-top:1px solid #e0e0e0}.md-table tbody .md-table-row.md-selected .md-table-cell{background-color:#f5f5f5}.md-table tbody .md-table-row:hover .md-table-cell{background-color:#eee}.md-table .md-table-head{padding:0;position:relative;color:rgba(0,0,0,.54);font-size:12px;line-height:16px;text-align:left}.md-table .md-table-head:last-child .md-table-head-container .md-table-head-text{padding-right:24px}.md-table .md-table-head.md-numeric{text-align:right}.md-table .md-table-head .md-icon{width:16px;min-width:16px;height:16px;min-height:16px;font-size:16px;color:rgba(0,0,0,.54)}.md-table .md-table-head .md-icon:not(.md-sortable-icon){margin:0 4px}.md-table .md-table-head .md-icon:first-child{margin-left:0}.md-table .md-table-head .md-icon:last-child{margin-right:0}.md-table .md-table-head-container{height:56px;padding:14px 0;transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-table .md-table-head-text{height:28px;padding-right:32px;padding-left:24px;display:inline-block;position:relative;overflow:hidden;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.md-table .md-sortable{cursor:pointer}.md-table .md-sortable:first-of-type .md-sortable-icon{left:auto;right:10px}.md-table .md-sortable.md-sorted,.md-table .md-sortable:hover{color:rgba(0,0,0,.87)}.md-table .md-sortable.md-sorted .md-sortable-icon,.md-table .md-sortable:hover .md-sortable-icon{opacity:1}.md-table .md-sortable.md-sorted .md-sortable-icon{color:rgba(0,0,0,.87)}.md-table .md-sortable.md-sorted-descending .md-sortable-icon{transform:translateY(-50%) rotate(180deg)}.md-table .md-sortable .md-sortable-icon{position:absolute;top:50%;left:2px;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translateY(-50%);opacity:0;color:rgba(0,0,0,.38)}.md-table .md-sortable .md-ink-ripple{color:rgba(0,0,0,.87)}.md-table .md-table-cell{height:48px;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);color:rgba(0,0,0,.87);font-size:13px;line-height:18px}.md-table .md-table-cell:last-child .md-table-cell-container{padding-right:24px}.md-table .md-table-cell.md-numeric{text-align:right}.md-table .md-table-cell.md-numeric .md-table-cell-container{-ms-flex-pack:end;justify-content:flex-end}.md-table .md-table-cell.md-has-action .md-table-cell-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.md-table .md-table-cell .md-table-cell-container{padding:6px 32px 6px 24px}.md-table .md-table-cell .md-button{width:36px;min-width:36px;height:36px;min-height:36px}.md-table .md-table-cell .md-button:last-child{margin:0 -10px 0 0}.md-table .md-table-cell .md-button .md-icon{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;color:rgba(0,0,0,.54);font-size:18px}.md-table .md-table-selection{width:60px;position:relative;vertical-align:middle}.md-table .md-table-selection+.md-table-cell .md-table-cell-container,.md-table .md-table-selection+.md-table-head .md-table-head-container .md-table-head-text{padding-left:8px}.md-table .md-table-selection .md-table-cell-container{padding-right:16px;padding-left:24px}.md-table .md-table-selection .md-checkbox{margin:0}.md-table .md-table-selection .md-checkbox-container{width:18px;height:18px;margin-top:1px}.md-table .md-table-selection .md-checkbox-container:after{top:-1px;left:4px}.md-table .md-select{min-width:84px}.md-table .md-option,.md-table .md-select-value{font-size:13px}.md-table-edit-trigger{display:inline-block;cursor:pointer;color:rgba(0,0,0,.38)}.md-table-edit-trigger.md-edited{color:rgba(0,0,0,.87)}.md-table-dialog{max-height:0;margin:0;padding:0 24px 2px;position:absolute;top:0;right:0;left:24px;z-index:60;overflow:hidden;pointer-events:none;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);background-color:#fff;opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1),max-height 0s .5s;transition-duration:.3s;transform:translate3D(0,-8px,0)}.md-table-dialog.md-active{max-height:400px;pointer-events:auto;transform:translate3D(#000);opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s}.md-table-dialog.md-large{padding:12px 24px 2px}.md-table-dialog .md-input-container{margin-top:0;margin-bottom:16px}.md-table-dialog .md-input-container.md-input-placeholder input{font-size:13px}.md-table-dialog .md-input-container.md-input-placeholder input::-webkit-input-placeholder{font-size:13px}.md-table-dialog .md-char-counter{font-size:13.5px;color:rgba(0,0,0,.54)}.md-table-dialog .md-button{min-width:64px}.md-table-card{overflow:visible}.md-table-card .md-toolbar{padding-left:16px;background-color:#fff}.md-table-card .md-title{-ms-flex:1;flex:1;font-size:20px}.md-table-card .md-table-pagination{height:56px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #e0e0e0;color:rgba(0,0,0,.54);font-size:12px}.md-table-card .md-table-pagination .md-table-pagination-previous{margin-right:2px;margin-left:18px}.md-table-card .md-table-pagination .md-select{width:auto;min-width:36px;margin:0 32px}.md-table-card .md-table-pagination .md-select:after{margin-top:0}.md-table-card .md-table-pagination .md-select .md-select-value{padding:0;border:none;font-size:13px}.md-table-card .md-table-pagination .md-button:not([disabled]){color:rgba(0,0,0,.87)}.md-table-card .md-table-pagination .md-button[disabled] .md-icon{color:rgba(0,0,0,.26)}.md-pagination-select.md-direction-bottom-right{margin-top:-16px}.md-pagination-select .md-list-item-holder{font-size:13px}.md-table-alternate-header{position:absolute;top:0;right:0;left:0;z-index:10;pointer-events:none;opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s}.md-table-alternate-header.md-active{pointer-events:auto;opacity:1;transform:translate3D(#000)}.md-table-alternate-header .md-counter{margin-left:8px;-ms-flex:1;flex:1} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-table { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column wrap; + flex-flow: column wrap; + overflow-x: auto; +} +.md-table.md-transition-off .md-table-cell, + .md-table.md-transition-off .md-checkbox .md-checkbox-container, + .md-table.md-transition-off .md-checkbox .md-checkbox-container:after { + transition: none !important; +} +.md-table table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; + overflow: hidden; +} +.md-table tbody .md-table-row { + border-top: 1px solid #e0e0e0; +} +.md-table tbody .md-table-row.md-selected .md-table-cell { + background-color: #f5f5f5; +} +.md-table tbody .md-table-row:hover .md-table-cell { + background-color: #eee; +} +.md-table .md-table-head { + padding: 0; + position: relative; + color: rgba(0, 0, 0, 0.54); + font-size: 12px; + line-height: 16px; + text-align: left; +} +.md-table .md-table-head:last-child .md-table-head-container .md-table-head-text { + padding-right: 24px; +} +.md-table .md-table-head.md-numeric { + text-align: right; +} +.md-table .md-table-head .md-icon { + width: 16px; + min-width: 16px; + height: 16px; + min-height: 16px; + font-size: 16px; + color: rgba(0, 0, 0, 0.54); +} +.md-table .md-table-head .md-icon:not(.md-sortable-icon) { + margin: 0 4px; +} +.md-table .md-table-head .md-icon:first-child { + margin-left: 0; +} +.md-table .md-table-head .md-icon:last-child { + margin-right: 0; +} +.md-table .md-table-head-container { + height: 56px; + padding: 14px 0; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-table .md-table-head-text { + height: 28px; + padding-right: 32px; + padding-left: 24px; + display: inline-block; + position: relative; + overflow: hidden; + line-height: 28px; + text-overflow: ellipsis; + white-space: nowrap; +} +.md-table .md-sortable { + cursor: pointer; +} +.md-table .md-sortable:first-of-type .md-sortable-icon { + left: auto; + right: 10px; +} +.md-table .md-sortable:hover, .md-table .md-sortable.md-sorted { + color: rgba(0, 0, 0, 0.87); +} +.md-table .md-sortable:hover .md-sortable-icon, .md-table .md-sortable.md-sorted .md-sortable-icon { + opacity: 1; +} +.md-table .md-sortable.md-sorted .md-sortable-icon { + color: rgba(0, 0, 0, 0.87); +} +.md-table .md-sortable.md-sorted-descending .md-sortable-icon { + transform: translateY(-50%) rotate(180deg); +} +.md-table .md-sortable .md-sortable-icon { + position: absolute; + top: 50%; + left: 2px; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transform: translateY(-50%); + opacity: 0; + color: rgba(0, 0, 0, 0.38); +} +.md-table .md-sortable .md-ink-ripple { + color: rgba(0, 0, 0, 0.87); +} +.md-table .md-table-cell { + height: 48px; + position: relative; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + color: rgba(0, 0, 0, 0.87); + font-size: 13px; + line-height: 18px; +} +.md-table .md-table-cell:last-child .md-table-cell-container { + padding-right: 24px; +} +.md-table .md-table-cell.md-numeric { + text-align: right; +} +.md-table .md-table-cell.md-numeric .md-table-cell-container { + -ms-flex-pack: end; + justify-content: flex-end; +} +.md-table .md-table-cell.md-has-action .md-table-cell-container { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} +.md-table .md-table-cell .md-table-cell-container { + padding: 6px 32px 6px 24px; +} +.md-table .md-table-cell .md-button { + width: 36px; + min-width: 36px; + height: 36px; + min-height: 36px; +} +.md-table .md-table-cell .md-button:last-child { + margin: 0 -10px 0 0; +} +.md-table .md-table-cell .md-button .md-icon { + width: 18px; + min-width: 18px; + height: 18px; + min-height: 18px; + margin: 0; + color: rgba(0, 0, 0, 0.54); + font-size: 18px; +} +.md-table .md-table-selection { + width: 60px; + position: relative; + vertical-align: middle; +} +.md-table .md-table-selection + .md-table-cell .md-table-cell-container, + .md-table .md-table-selection + .md-table-head .md-table-head-container .md-table-head-text { + padding-left: 8px; +} +.md-table .md-table-selection .md-table-cell-container { + padding-right: 16px; + padding-left: 24px; +} +.md-table .md-table-selection .md-checkbox { + margin: 0; +} +.md-table .md-table-selection .md-checkbox-container { + width: 18px; + height: 18px; + margin-top: 1px; +} +.md-table .md-table-selection .md-checkbox-container:after { + top: -1px; + left: 4px; +} +.md-table .md-select { + min-width: 84px; +} +.md-table .md-select-value, + .md-table .md-option { + font-size: 13px; +} +.md-table-edit-trigger { + display: inline-block; + cursor: pointer; + color: rgba(0, 0, 0, 0.38); +} +.md-table-edit-trigger.md-edited { + color: rgba(0, 0, 0, 0.87); +} +.md-table-dialog { + max-height: 0; + margin: 0; + padding: 0 24px 2px; + position: absolute; + top: 0; + right: 0; + left: 24px; + z-index: 60; + overflow: hidden; + pointer-events: none; + border-radius: 2px; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); + background-color: #fff; + opacity: 0; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), max-height 0s 0.5s; + transition-duration: .3s; + transform: translate3D(0, -8px, 0); +} +.md-table-dialog.md-active { + max-height: 400px; + pointer-events: auto; + transform: translate3D(#000); + opacity: 1; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-duration: .3s; +} +.md-table-dialog.md-large { + padding: 12px 24px 2px; +} +.md-table-dialog .md-input-container { + margin-top: 0; + margin-bottom: 16px; +} +.md-table-dialog .md-input-container.md-input-placeholder input { + font-size: 13px; +} +.md-table-dialog .md-input-container.md-input-placeholder input::-webkit-input-placeholder { + font-size: 13px; +} +.md-table-dialog .md-char-counter { + font-size: 13.5px; + color: rgba(0, 0, 0, 0.54); +} +.md-table-dialog .md-button { + min-width: 64px; +} +.md-table-card { + overflow: visible; +} +.md-table-card .md-toolbar { + padding-left: 16px; + background-color: #fff; +} +.md-table-card .md-title { + -ms-flex: 1; + flex: 1; + font-size: 20px; +} +.md-table-card .md-table-pagination { + height: 56px; + display: -ms-flexbox; + display: flex; + -ms-flex: 1; + flex: 1; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + border-top: 1px solid #e0e0e0; + color: rgba(0, 0, 0, 0.54); + font-size: 12px; +} +.md-table-card .md-table-pagination .md-table-pagination-previous { + margin-right: 2px; + margin-left: 18px; +} +.md-table-card .md-table-pagination .md-select { + width: auto; + min-width: 36px; + margin: 0 32px; +} +.md-table-card .md-table-pagination .md-select:after { + margin-top: 0; +} +.md-table-card .md-table-pagination .md-select .md-select-value { + padding: 0; + border: none; + font-size: 13px; +} +.md-table-card .md-table-pagination .md-button:not([disabled]) { + color: rgba(0, 0, 0, 0.87); +} +.md-table-card .md-table-pagination .md-button[disabled] .md-icon { + color: rgba(0, 0, 0, 0.26); +} +.md-pagination-select.md-direction-bottom-right { + margin-top: -16px; +} +.md-pagination-select .md-list-item-holder { + font-size: 13px; +} +.md-table-alternate-header { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 10; + pointer-events: none; + opacity: 0; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-duration: .3s; +} +.md-table-alternate-header.md-active { + pointer-events: auto; + opacity: 1; + transform: translate3D(#000); +} +.md-table-alternate-header .md-counter { + margin-left: 8px; + -ms-flex: 1; + flex: 1; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdTable/index.debug.js b/dist/components/mdTable/index.debug.js index 9a5cf34..0e939af 100644 --- a/dist/components/mdTable/index.debug.js +++ b/dist/components/mdTable/index.debug.js @@ -194,7 +194,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTable.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTable.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -205,9 +205,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-dda64186", __vue_options__) + hotAPI.createRecord("data-v-26549e33", __vue_options__) } else { - hotAPI.reload("data-v-dda64186", __vue_options__) + hotAPI.reload("data-v-26549e33", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTable.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -302,7 +302,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-dda64186", module.exports) + require("vue-hot-reload-api").rerender("data-v-26549e33", module.exports) } } @@ -330,7 +330,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableRow.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableRow.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -341,9 +341,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-cd7c46e6", __vue_options__) + hotAPI.createRecord("data-v-14ed9c52", __vue_options__) } else { - hotAPI.reload("data-v-cd7c46e6", __vue_options__) + hotAPI.reload("data-v-14ed9c52", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTableRow.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -531,7 +531,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-cd7c46e6", module.exports) + require("vue-hot-reload-api").rerender("data-v-14ed9c52", module.exports) } } @@ -559,7 +559,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableHead.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableHead.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -570,9 +570,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-4c7d46bd", __vue_options__) + hotAPI.createRecord("data-v-79209ab3", __vue_options__) } else { - hotAPI.reload("data-v-4c7d46bd", __vue_options__) + hotAPI.reload("data-v-79209ab3", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTableHead.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -701,7 +701,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-4c7d46bd", module.exports) + require("vue-hot-reload-api").rerender("data-v-79209ab3", module.exports) } } @@ -729,7 +729,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableCell.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableCell.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -740,9 +740,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-584d713f", __vue_options__) + hotAPI.createRecord("data-v-f61e7596", __vue_options__) } else { - hotAPI.reload("data-v-584d713f", __vue_options__) + hotAPI.reload("data-v-f61e7596", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTableCell.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -811,7 +811,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-584d713f", module.exports) + require("vue-hot-reload-api").rerender("data-v-f61e7596", module.exports) } } @@ -839,7 +839,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableEdit.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableEdit.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -850,9 +850,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-23087c32", __vue_options__) + hotAPI.createRecord("data-v-1b1f15dd", __vue_options__) } else { - hotAPI.reload("data-v-23087c32", __vue_options__) + hotAPI.reload("data-v-1b1f15dd", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTableEdit.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -1000,7 +1000,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-23087c32", module.exports) + require("vue-hot-reload-api").rerender("data-v-1b1f15dd", module.exports) } } @@ -1025,7 +1025,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableCard.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableCard.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -1036,9 +1036,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-e2fe4826", __vue_options__) + hotAPI.createRecord("data-v-89b7a03a", __vue_options__) } else { - hotAPI.reload("data-v-e2fe4826", __vue_options__) + hotAPI.reload("data-v-89b7a03a", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTableCard.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -1060,7 +1060,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-e2fe4826", module.exports) + require("vue-hot-reload-api").rerender("data-v-89b7a03a", module.exports) } } @@ -1088,7 +1088,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableAlternateHeader.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableAlternateHeader.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -1099,9 +1099,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-1ea3ef5a", __vue_options__) + hotAPI.createRecord("data-v-8918b4b8", __vue_options__) } else { - hotAPI.reload("data-v-1ea3ef5a", __vue_options__) + hotAPI.reload("data-v-8918b4b8", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTableAlternateHeader.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -1190,7 +1190,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-1ea3ef5a", module.exports) + require("vue-hot-reload-api").rerender("data-v-8918b4b8", module.exports) } } @@ -1218,7 +1218,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTablePagination.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTablePagination.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -1229,9 +1229,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-7f188892", __vue_options__) + hotAPI.createRecord("data-v-2149bf2d", __vue_options__) } else { - hotAPI.reload("data-v-7f188892", __vue_options__) + hotAPI.reload("data-v-2149bf2d", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTablePagination.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -1296,6 +1296,7 @@ return /******/ (function(modules) { // webpackBootstrap }, data: function data() { return { + subTotal: 0, currentSize: parseInt(this.mdSize, 10), currentPage: parseInt(this.mdPage, 10), totalItems: !isNaN(this.mdTotal) && Number.MAX_SAFE_INTEGER @@ -1310,6 +1311,9 @@ return /******/ (function(modules) { // webpackBootstrap methods: { emitPaginationEvent: function emitPaginationEvent() { if (this.canFireEvents) { + var sub = this.currentPage * this.currentSize; + + this.subTotal = sub > this.mdTotal ? this.mdTotal : sub; this.$emit('pagination', { size: this.currentSize, page: this.currentPage @@ -1322,8 +1326,16 @@ return /******/ (function(modules) { // webpackBootstrap this.emitPaginationEvent(); } }, - changePage: function changePage() { + previousPage: function previousPage() { if (this.canFireEvents) { + this.currentPage--; + this.$emit('page', this.currentPage); + this.emitPaginationEvent(); + } + }, + nextPage: function nextPage() { + if (this.canFireEvents) { + this.currentPage++; this.$emit('page', this.currentPage); this.emitPaginationEvent(); } @@ -1333,6 +1345,7 @@ return /******/ (function(modules) { // webpackBootstrap var _this = this; this.$nextTick(function () { + _this.subTotal = _this.currentPage * _this.currentSize; _this.mdPageOptions = _this.mdPageOptions || [10, 25, 50, 100]; _this.currentSize = _this.mdPageOptions[0]; _this.canFireEvents = true; @@ -1376,13 +1389,13 @@ return /******/ (function(modules) { // webpackBootstrap "value": amount } }, [_vm._s(amount)]) - })]) : _vm._e(), " ", _h('span', [_vm._s((_vm.currentSize - _vm.currentSize + 1) * _vm.currentPage) + "-" + _vm._s(_vm.currentSize) + " " + _vm._s(_vm.mdSeparator) + " " + _vm._s(_vm.mdTotal)]), " ", _h('md-button', { + })]) : _vm._e(), " ", _h('span', [_vm._s(((_vm.currentPage - 1) * _vm.currentSize) + 1) + "-" + _vm._s(_vm.subTotal) + " " + _vm._s(_vm.mdSeparator) + " " + _vm._s(_vm.totalItems)]), " ", _h('md-button', { staticClass: "md-icon-button md-table-pagination-previous", attrs: { "disabled": _vm.currentPage === 1 }, on: { - "click": _vm.changePage + "click": _vm.previousPage } }, [_h('md-icon', ["keyboard_arrow_left"])]), " ", _h('md-button', { staticClass: "md-icon-button md-table-pagination-next", @@ -1390,7 +1403,7 @@ return /******/ (function(modules) { // webpackBootstrap "disabled": _vm.currentSize * _vm.currentPage >= _vm.totalItems }, on: { - "click": _vm.changePage + "click": _vm.nextPage } }, [_h('md-icon', ["keyboard_arrow_right"])])]) },staticRenderFns: []} @@ -1398,7 +1411,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-7f188892", module.exports) + require("vue-hot-reload-api").rerender("data-v-2149bf2d", module.exports) } } diff --git a/dist/components/mdTable/index.debug.js.map b/dist/components/mdTable/index.debug.js.map index 2aaec36..a5792ce 100644 --- a/dist/components/mdTable/index.debug.js.map +++ b/dist/components/mdTable/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6******************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0******************","webpack:///./src/core/utils/getClosestVueParent.js?ea8d**","webpack:///./src/components/mdTable/index.js","webpack:///./src/components/mdTable/mdTable.vue","webpack:///./src/components/mdTable/mdTable.scss","webpack:///mdTable.vue","webpack:///./src/components/mdTable/mdTable.vue?f22f","webpack:///./src/components/mdTable/mdTableRow.vue","webpack:///mdTableRow.vue","webpack:///./src/components/mdTable/mdTableRow.vue?ec90","webpack:///./src/components/mdTable/mdTableHead.vue","webpack:///mdTableHead.vue","webpack:///./src/components/mdTable/mdTableHead.vue?2dae","webpack:///./src/components/mdTable/mdTableCell.vue","webpack:///mdTableCell.vue","webpack:///./src/components/mdTable/mdTableCell.vue?2af9","webpack:///./src/components/mdTable/mdTableEdit.vue","webpack:///mdTableEdit.vue","webpack:///./src/components/mdTable/mdTableEdit.vue?c0bc","webpack:///./src/components/mdTable/mdTableCard.vue","webpack:///./src/components/mdTable/mdTableCard.vue?1f9b","webpack:///./src/components/mdTable/mdTableAlternateHeader.vue","webpack:///mdTableAlternateHeader.vue","webpack:///./src/components/mdTable/mdTableAlternateHeader.vue?94e4","webpack:///./src/components/mdTable/mdTablePagination.vue","webpack:///mdTablePagination.vue","webpack:///./src/components/mdTable/mdTablePagination.vue?457a","webpack:///./src/components/mdTable/mdTable.theme"],"names":["getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","functional","render","h","scope","staticClass","children","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,KAAIA,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCNSO,O;;AAVxB;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,UAAd,EAA0BD,IAAIE,MAAJ,mBAA1B;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiC;AAC/BE,iBAAY,IADmB;AAE/BC,aAAQ,gBAACC,CAAD,EAAIC,KAAJ;AAAA,cAAcD,EAAE,OAAF,EAAW;AAC/BE,sBAAa;AADkB,QAAX,EAEnBD,MAAME,QAFa,CAAd;AAAA;AAFuB,IAAjC;AAMAR,OAAIC,SAAJ,CAAc,eAAd,EAA+B;AAC7BE,iBAAY,IADiB;AAE7BC,aAAQ,gBAACC,CAAD,EAAIC,KAAJ;AAAA,cAAcD,EAAE,OAAF,EAAW;AAC/BE,sBAAa;AADkB,QAAX,EAEnBD,MAAME,QAFa,CAAd;AAAA;AAFqB,IAA/B;AAMAR,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,qBAAd,EAAqCD,IAAIE,MAAJ,6BAArC;AACAF,OAAIC,SAAJ,CAAc,2BAAd,EAA2CD,IAAIE,MAAJ,kCAA3C;;AAEAF,OAAIS,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACjCD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACaA;;;;;;;;iBAGA;aAEA;AAHA;yBAIA;;sBAEA;oBACA;wBACA;aACA;qBACA;yBACA;qBAEA;AARA;AASA;;;uCAEA;qBACA;;AAEA;oBAEA;AAHA;AAIA;6CACA;iCACA;AAEA;AAXA;+BAYA;wEAEA;;0BACA;uCACA;AACA;AACA;AAlCA;;;;;;;;;;;;;;;;;;ACdA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AC1BA;;;;;;AAEA,uBAEA;;;;;;;;;;;;;mBAGA;kBACA;aAEA;AAJA;yBAKA;;oBAEA;gBACA;iBACA;cAEA;AALA;AAMA;;;uCAEA;yCACA;AACA;2CACA;mEACA;AACA;iCACA;;6BAGA;AAFA;AAIA;AAZA;;iDAcA;gDACA;iDACA;AAEA;AALA;;2DAOA;kBACA;sEACA;4BACA;cACA;8CACA;4BACA;AACA;AACA;kEACA;+CACA;uGACA;AACA;;AACA;;+CACA;4CACA;AAEA;;gEACA;wBAEA;;2BACA;+CACA;AACA;AAEA;;kBACA;8DACA;cACA;6CACA;AAEA;;;uDACA;;AACA;oCACA;8BACA;2BACA;wCACA;gBACA;sCACA;AAEA;;0BACA;AACA;AACA;uCACA;mDACA;+BACA;yCACA;0BACA;AACA;AAEA;AArDA;+BAsDA;yEAEA;;gEACA;sBACA;YACA;wBACA;qCAEA;;6BACA;4CACA;AAEA;;wBACA;yCACA;AACA;AACA;AACA;AAxGA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACpCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACpBA;;;;;;;;gBAGA;eACA;gBAEA;AAJA;yBAKA;;iBAEA;eACA;oBAEA;AAJA;AAKA;;;iCAEA;4BAEA;;uBACA;uBACA;AAEA;;;4BAEA;6BACA;wCACA;gEAEA;AALA;AAOA;AAfA;;2CAiBA;+CACA;AACA;uCACA;0BACA;qDACA;2BACA;gBACA;2BACA;AAEA;;uBAEA;;0CACA;wCACA;AACA;AAEA;AAlBA;+BAmBA;yEAEA;;8BACA;qBACA;wCACA;AACA;AACA;AAvDA;;;;;;;;;;;;;;;;;;;;;;AClBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC3BA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;AC5BA;;;;gBAIA;AAFA;;;kBAKA;AAFA;;;iCAIA;;4BAEA;+BAEA;AAHA;AAKA;AAPA;+BAQA;oCACA;wBACA;AACA;AACA;AAnBA;;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACdA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACfA;;;;qBAGA;cACA;WACA;aACA;oBACA;2BAEA;AAPA;yBAQA;;eAGA;AAFA;AAGA;;;+CAEA;;2BAGA;AAFA;AAGA;6CACA;;2BAEA;0BAEA;AAHA;AAIA;qCACA;wBACA;AAEA;AAfA;;uCAiBA;qBACA;4BACA;+CACA;AACA;yCACA;wBACA;uBACA;8BACA;oDACA;AACA;AACA;kEACA;sDACA;cACA;AACA;AACA;6CACA;wCAEA;;YACA;2BACA;4BACA;AAEA;AAzBA;AA9BA;;;;;;;;ACvBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,mDAAkD,QAAQ;AAC1D;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC7CA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACrBA;;;;;;;;;aAIA;gBAGA;AAJA;AADA;yBAMA;;gBAEA;sBAEA;AAHA;AAIA;;AACA;;wEAEA;;gCACA;8CAEA;;kEACA;+DACA;;+DAGA;AAFA;AAGA;AACA;AACA;AA1BA;;;;;;;;;;;;;;;;;;;;;ACjBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AChBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChBA;;;;;sBAIA;gBAEA;AAHA;4BAIA;;sBAEA;gBAEA;AAHA;;sBAKA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AAlBA;yBAuBA;;0CAEA;0CACA;kDAEA;AAJA;AAKA;;;mCAEA;cACA;AAEA;AAJA;;yDAMA;+BACA;;sBAEA;sBAEA;AAHA;AAIA;AACA;uCACA;+BACA;iCACA;cACA;AACA;AACA;uCACA;+BACA;iCACA;cACA;AACA;AAEA;AArBA;;AAsBA;;gCACA;iEACA;+CACA;6BACA;AACA;AACA;AAhEA;;;;;;;;ACtBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtDA,kGAAiG,4CAA4C,oCAAoC,EAAE,mFAAmF,4CAA4C,EAAE,2GAA2G,8CAA8C,kCAAkC,EAAE,2GAA2G,0BAA0B,EAAE,G","file":"components/mdTable/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdTable from './mdTable.vue';\nimport mdTableRow from './mdTableRow.vue';\nimport mdTableHead from './mdTableHead.vue';\nimport mdTableCell from './mdTableCell.vue';\nimport mdTableEdit from './mdTableEdit.vue';\nimport mdTableCard from './mdTableCard.vue';\nimport mdTableAlternateHeader from './mdTableAlternateHeader.vue';\nimport mdTablePagination from './mdTablePagination.vue';\nimport mdTableTheme from './mdTable.theme';\n\nexport default function install(Vue) {\n Vue.component('md-table', Vue.extend(mdTable));\n Vue.component('md-table-header', {\n functional: true,\n render: (h, scope) => h('thead', {\n staticClass: 'md-table-header'\n }, scope.children)\n });\n Vue.component('md-table-body', {\n functional: true,\n render: (h, scope) => h('tbody', {\n staticClass: 'md-table-body'\n }, scope.children)\n });\n Vue.component('md-table-row', Vue.extend(mdTableRow));\n Vue.component('md-table-head', Vue.extend(mdTableHead));\n Vue.component('md-table-cell', Vue.extend(mdTableCell));\n Vue.component('md-table-edit', Vue.extend(mdTableEdit));\n Vue.component('md-table-card', Vue.extend(mdTableCard));\n Vue.component('md-table-pagination', Vue.extend(mdTablePagination));\n Vue.component('md-table-alternate-header', Vue.extend(mdTableAlternateHeader));\n\n Vue.material.styles.push(mdTableTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdTable/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-dda64186!sass!./mdTable.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTable.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-dda64186!vue-loader/lib/selector?type=template&index=0!./mdTable.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTable.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-dda64186\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-dda64186\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTable.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTable.vue\n// module id = 183\n// module chunks = 19 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-dda64186!./~/sass-loader!./src/components/mdTable/mdTable.scss\n// module id = 184\n// module chunks = 19 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTable.vue?38c168e5","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table\"\n }, [_h('table', [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-dda64186\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-dda64186!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTable.vue\n// module id = 186\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableRow.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-cd7c46e6!vue-loader/lib/selector?type=template&index=0!./mdTableRow.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableRow.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-cd7c46e6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-cd7c46e6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableRow.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableRow.vue\n// module id = 187\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableRow.vue?685827e8","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('tr', {\n staticClass: \"md-table-row\",\n class: _vm.classes,\n on: {\n \"click\": _vm.autoSelect\n }\n }, [(_vm.hasSelection) ? _h('md-table-cell', {\n staticClass: \"md-table-selection\"\n }, [_h('md-checkbox', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.checkbox),\n expression: \"checkbox\"\n }],\n attrs: {\n \"disabled\": _vm.isDisabled\n },\n domProps: {\n \"value\": (_vm.checkbox)\n },\n on: {\n \"change\": _vm.select,\n \"input\": function($event) {\n _vm.checkbox = $event\n }\n }\n })]) : _vm._e(), \" \", _vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-cd7c46e6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-cd7c46e6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableRow.vue\n// module id = 189\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableHead.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-4c7d46bd!vue-loader/lib/selector?type=template&index=0!./mdTableHead.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableHead.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-4c7d46bd\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-4c7d46bd\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableHead.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableHead.vue\n// module id = 190\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableHead.vue?038a0c75","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('th', {\n staticClass: \"md-table-head\",\n class: _vm.classes,\n on: {\n \"click\": _vm.changeSort\n }\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (!_vm.mdSortBy),\n expression: \"!mdSortBy\"\n }],\n staticClass: \"md-table-head-container\"\n }, [_h('div', {\n staticClass: \"md-table-head-text md-test\"\n }, [(_vm.mdSortBy) ? _h('md-icon', {\n staticClass: \"md-sortable-icon\"\n }, [\"arrow_downward\"]) : _vm._e(), \" \", _vm._t(\"default\"), \" \", (_vm.mdTooltip) ? _h('md-tooltip', [_vm._s(_vm.mdTooltip)]) : _vm._e()])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-4c7d46bd\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-4c7d46bd!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableHead.vue\n// module id = 192\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableCell.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-584d713f!vue-loader/lib/selector?type=template&index=0!./mdTableCell.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableCell.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-584d713f\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-584d713f\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableCell.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableCell.vue\n// module id = 193\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableCell.vue?31bf74f4","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('td', {\n staticClass: \"md-table-cell\",\n class: _vm.classes\n }, [_h('div', {\n staticClass: \"md-table-cell-container\"\n }, [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-584d713f\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-584d713f!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableCell.vue\n// module id = 195\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableEdit.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-23087c32!vue-loader/lib/selector?type=template&index=0!./mdTableEdit.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableEdit.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-23087c32\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-23087c32\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableEdit.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableEdit.vue\n// module id = 196\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableEdit.vue?60fdca66","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table-edit\",\n on: {\n \"keydown\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.closeDialog($event)\n }\n }\n }, [_h('div', {\n staticClass: \"md-table-edit-trigger\",\n class: _vm.triggerClasses,\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.openDialog($event)\n }\n }\n }, [\"\\n \" + _vm._s(_vm.value || _vm.mdPlaceholder) + \"\\n \"]), \" \", _h('div', {\n ref: \"dialog\",\n staticClass: \"md-table-dialog\",\n class: _vm.dialogClasses\n }, [_h('md-input-container', [_h('md-input', {\n ref: \"input\",\n attrs: {\n \"id\": _vm.mdId,\n \"name\": _vm.mdName,\n \"maxlength\": _vm.mdMaxlength,\n \"value\": _vm.value,\n \"placeholder\": _vm.mdPlaceholder\n },\n nativeOn: {\n \"keydown\": function($event) {\n if (_vm._k($event.keyCode, \"enter\", 13)) { return; }\n _vm.confirmDialog($event)\n }\n }\n })])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-23087c32\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-23087c32!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableEdit.vue\n// module id = 198\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-e2fe4826!vue-loader/lib/selector?type=template&index=0!./mdTableCard.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableCard.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-e2fe4826\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-e2fe4826\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableCard.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableCard.vue\n// module id = 199\n// module chunks = 19 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-card', {\n staticClass: \"md-table-card\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-e2fe4826\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-e2fe4826!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableCard.vue\n// module id = 200\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableAlternateHeader.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-1ea3ef5a!vue-loader/lib/selector?type=template&index=0!./mdTableAlternateHeader.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTableAlternateHeader.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1ea3ef5a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-1ea3ef5a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableAlternateHeader.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableAlternateHeader.vue\n// module id = 201\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableAlternateHeader.vue?09ade18f","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table-alternate-header\",\n class: _vm.classes\n }, [_h('md-toolbar', [_h('div', {\n staticClass: \"md-counter\"\n }, [_h('span', {\n ref: \"counter\"\n }, [_vm._s(_vm.tableInstance.numberOfSelected)]), \" \", _h('span', [_vm._s(_vm.mdSelectedLabel)])]), \" \", _vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-1ea3ef5a\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-1ea3ef5a!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableAlternateHeader.vue\n// module id = 203\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTablePagination.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-7f188892!vue-loader/lib/selector?type=template&index=0!./mdTablePagination.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTable/mdTablePagination.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-7f188892\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-7f188892\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTablePagination.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTablePagination.vue\n// module id = 204\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTablePagination.vue?9243d058","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table-pagination\"\n }, [_h('span', {\n staticClass: \"md-table-pagination-label\"\n }, [_vm._s(_vm.mdLabel) + \":\"]), \" \", (_vm.mdPageOptions) ? _h('md-select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.currentSize),\n expression: \"currentSize\"\n }],\n attrs: {\n \"md-menu-class\": \"md-pagination-select\"\n },\n domProps: {\n \"value\": (_vm.currentSize)\n },\n on: {\n \"change\": _vm.changeSize,\n \"input\": function($event) {\n _vm.currentSize = $event\n }\n }\n }, [_vm._l((_vm.mdPageOptions), function(amount) {\n return _h('md-option', {\n attrs: {\n \"value\": amount\n }\n }, [_vm._s(amount)])\n })]) : _vm._e(), \" \", _h('span', [_vm._s((_vm.currentSize - _vm.currentSize + 1) * _vm.currentPage) + \"-\" + _vm._s(_vm.currentSize) + \" \" + _vm._s(_vm.mdSeparator) + \" \" + _vm._s(_vm.mdTotal)]), \" \", _h('md-button', {\n staticClass: \"md-icon-button md-table-pagination-previous\",\n attrs: {\n \"disabled\": _vm.currentPage === 1\n },\n on: {\n \"click\": _vm.changePage\n }\n }, [_h('md-icon', [\"keyboard_arrow_left\"])]), \" \", _h('md-button', {\n staticClass: \"md-icon-button md-table-pagination-next\",\n attrs: {\n \"disabled\": _vm.currentSize * _vm.currentPage >= _vm.totalItems\n },\n on: {\n \"click\": _vm.changePage\n }\n }, [_h('md-icon', [\"keyboard_arrow_right\"])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-7f188892\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-7f188892!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTablePagination.vue\n// module id = 206\n// module chunks = 19 24","module.exports = \".THEME_NAME .md-table-card .md-toolbar, .THEME_NAME.md-table-card .md-toolbar {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST-A100; }\\n\\n.THEME_NAME .md-table-alternate-header, .THEME_NAME.md-table-alternate-header {\\n background-color: BACKGROUND-COLOR-A100; }\\n .THEME_NAME .md-table-alternate-header .md-toolbar, .THEME_NAME.md-table-alternate-header .md-toolbar {\\n background-color: ACCENT-COLOR-A100-0.2;\\n color: ACCENT-CONTRAST-A100; }\\n .THEME_NAME .md-table-alternate-header .md-counter, .THEME_NAME.md-table-alternate-header .md-counter {\\n color: ACCENT-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTable.theme\n// module id = 207\n// module chunks = 19 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6******************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf******************","webpack:///./src/core/utils/getClosestVueParent.js?ea8d**","webpack:///./src/components/mdTable/index.js","webpack:///./src/components/mdTable/mdTable.vue","webpack:///./src/components/mdTable/mdTable.scss","webpack:///mdTable.vue","webpack:///./src/components/mdTable/mdTable.vue?e34a","webpack:///./src/components/mdTable/mdTableRow.vue","webpack:///mdTableRow.vue","webpack:///./src/components/mdTable/mdTableRow.vue?41a1","webpack:///./src/components/mdTable/mdTableHead.vue","webpack:///mdTableHead.vue","webpack:///./src/components/mdTable/mdTableHead.vue?46eb","webpack:///./src/components/mdTable/mdTableCell.vue","webpack:///mdTableCell.vue","webpack:///./src/components/mdTable/mdTableCell.vue?17ab","webpack:///./src/components/mdTable/mdTableEdit.vue","webpack:///mdTableEdit.vue","webpack:///./src/components/mdTable/mdTableEdit.vue?720f","webpack:///./src/components/mdTable/mdTableCard.vue","webpack:///./src/components/mdTable/mdTableCard.vue?0730","webpack:///./src/components/mdTable/mdTableAlternateHeader.vue","webpack:///mdTableAlternateHeader.vue","webpack:///./src/components/mdTable/mdTableAlternateHeader.vue?58fb","webpack:///./src/components/mdTable/mdTablePagination.vue","webpack:///mdTablePagination.vue","webpack:///./src/components/mdTable/mdTablePagination.vue?22a4","webpack:///./src/components/mdTable/mdTable.theme"],"names":["getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","functional","render","h","scope","staticClass","children","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,KAAIA,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCNSO,O;;AAVxB;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,UAAd,EAA0BD,IAAIE,MAAJ,mBAA1B;AACAF,OAAIC,SAAJ,CAAc,iBAAd,EAAiC;AAC/BE,iBAAY,IADmB;AAE/BC,aAAQ,gBAACC,CAAD,EAAIC,KAAJ;AAAA,cAAcD,EAAE,OAAF,EAAW;AAC/BE,sBAAa;AADkB,QAAX,EAEnBD,MAAME,QAFa,CAAd;AAAA;AAFuB,IAAjC;AAMAR,OAAIC,SAAJ,CAAc,eAAd,EAA+B;AAC7BE,iBAAY,IADiB;AAE7BC,aAAQ,gBAACC,CAAD,EAAIC,KAAJ;AAAA,cAAcD,EAAE,OAAF,EAAW;AAC/BE,sBAAa;AADkB,QAAX,EAEnBD,MAAME,QAFa,CAAd;AAAA;AAFqB,IAA/B;AAMAR,OAAIC,SAAJ,CAAc,cAAd,EAA8BD,IAAIE,MAAJ,sBAA9B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,uBAA/B;AACAF,OAAIC,SAAJ,CAAc,qBAAd,EAAqCD,IAAIE,MAAJ,6BAArC;AACAF,OAAIC,SAAJ,CAAc,2BAAd,EAA2CD,IAAIE,MAAJ,kCAA3C;;AAEAF,OAAIS,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACjCD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACaA;;;;;;;;iBAGA;aAEA;AAHA;yBAIA;;sBAEA;oBACA;wBACA;aACA;qBACA;yBACA;qBAEA;AARA;AASA;;;uCAEA;qBACA;;AAEA;oBAEA;AAHA;AAIA;6CACA;iCACA;AAEA;AAXA;+BAYA;wEAEA;;0BACA;uCACA;AACA;AACA;AAlCA;;;;;;;;;;;;;;;;;;ACdA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AC1BA;;;;;;AAEA,uBAEA;;;;;;;;;;;;;mBAGA;kBACA;aAEA;AAJA;yBAKA;;oBAEA;gBACA;iBACA;cAEA;AALA;AAMA;;;uCAEA;yCACA;AACA;2CACA;mEACA;AACA;iCACA;;6BAGA;AAFA;AAIA;AAZA;;iDAcA;gDACA;iDACA;AAEA;AALA;;2DAOA;kBACA;sEACA;4BACA;cACA;8CACA;4BACA;AACA;AACA;kEACA;+CACA;uGACA;AACA;;AACA;;+CACA;4CACA;AAEA;;gEACA;wBAEA;;2BACA;+CACA;AACA;AAEA;;kBACA;8DACA;cACA;6CACA;AAEA;;;uDACA;;AACA;oCACA;8BACA;2BACA;wCACA;gBACA;sCACA;AAEA;;0BACA;AACA;AACA;uCACA;mDACA;+BACA;yCACA;0BACA;AACA;AAEA;AArDA;+BAsDA;yEAEA;;gEACA;sBACA;YACA;wBACA;qCAEA;;6BACA;4CACA;AAEA;;wBACA;yCACA;AACA;AACA;AACA;AAxGA;;;;;;;;AChBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACpCA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACpBA;;;;;;;;gBAGA;eACA;gBAEA;AAJA;yBAKA;;iBAEA;eACA;oBAEA;AAJA;AAKA;;;iCAEA;4BAEA;;uBACA;uBACA;AAEA;;;4BAEA;6BACA;wCACA;gEAEA;AALA;AAOA;AAfA;;2CAiBA;+CACA;AACA;uCACA;0BACA;qDACA;2BACA;gBACA;2BACA;AAEA;;uBAEA;;0CACA;wCACA;AACA;AAEA;AAlBA;+BAmBA;yEAEA;;8BACA;qBACA;wCACA;AACA;AACA;AAvDA;;;;;;;;;;;;;;;;;;;;;;AClBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC3BA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;AC5BA;;;;gBAIA;AAFA;;;kBAKA;AAFA;;;iCAIA;;4BAEA;+BAEA;AAHA;AAKA;AAPA;+BAQA;oCACA;wBACA;AACA;AACA;AAnBA;;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACdA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACfA;;;;qBAGA;cACA;WACA;aACA;oBACA;2BAEA;AAPA;yBAQA;;eAGA;AAFA;AAGA;;;+CAEA;;2BAGA;AAFA;AAGA;6CACA;;2BAEA;0BAEA;AAHA;AAIA;qCACA;wBACA;AAEA;AAfA;;uCAiBA;qBACA;4BACA;+CACA;AACA;yCACA;wBACA;uBACA;8BACA;oDACA;AACA;AACA;kEACA;sDACA;cACA;AACA;AACA;6CACA;wCAEA;;YACA;2BACA;4BACA;AAEA;AAzBA;AA9BA;;;;;;;;ACvBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,iDAAgD,QAAQ;AACxD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,mDAAkD,QAAQ;AAC1D;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC7CA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;ACrBA;;;;;;;;;aAIA;gBAGA;AAJA;AADA;yBAMA;;gBAEA;sBAEA;AAHA;AAIA;;AACA;;wEAEA;;gCACA;8CAEA;;kEACA;+DACA;;+DAGA;AAFA;AAGA;AACA;AACA;AA1BA;;;;;;;;;;;;;;;;;;;;;ACjBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AChBA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChBA;;;;;sBAIA;gBAEA;AAHA;4BAIA;;sBAEA;gBAEA;AAHA;;sBAKA;gBAEA;AAHA;;aAKA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AAlBA;yBAuBA;;iBAEA;0CACA;0CACA;kDAEA;AALA;AAMA;;;mCAEA;cACA;AAEA;AAJA;;yDAMA;+BACA;2CAEA;;6DACA;;sBAEA;sBAEA;AAHA;AAIA;AACA;uCACA;+BACA;iCACA;cACA;AACA;AACA;2CACA;+BACA;cACA;iCACA;cACA;AACA;AACA;mCACA;+BACA;cACA;iCACA;cACA;AACA;AAEA;AAhCA;;AAiCA;;gCACA;kDACA;iEACA;+CACA;6BACA;AACA;AACA;AA7EA;;;;;;;;ACtBA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA,MAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACtDA,kGAAiG,4CAA4C,oCAAoC,EAAE,mFAAmF,4CAA4C,EAAE,2GAA2G,8CAA8C,kCAAkC,EAAE,2GAA2G,0BAA0B,EAAE,G","file":"components/mdTable/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdTable from './mdTable.vue';\nimport mdTableRow from './mdTableRow.vue';\nimport mdTableHead from './mdTableHead.vue';\nimport mdTableCell from './mdTableCell.vue';\nimport mdTableEdit from './mdTableEdit.vue';\nimport mdTableCard from './mdTableCard.vue';\nimport mdTableAlternateHeader from './mdTableAlternateHeader.vue';\nimport mdTablePagination from './mdTablePagination.vue';\nimport mdTableTheme from './mdTable.theme';\n\nexport default function install(Vue) {\n Vue.component('md-table', Vue.extend(mdTable));\n Vue.component('md-table-header', {\n functional: true,\n render: (h, scope) => h('thead', {\n staticClass: 'md-table-header'\n }, scope.children)\n });\n Vue.component('md-table-body', {\n functional: true,\n render: (h, scope) => h('tbody', {\n staticClass: 'md-table-body'\n }, scope.children)\n });\n Vue.component('md-table-row', Vue.extend(mdTableRow));\n Vue.component('md-table-head', Vue.extend(mdTableHead));\n Vue.component('md-table-cell', Vue.extend(mdTableCell));\n Vue.component('md-table-edit', Vue.extend(mdTableEdit));\n Vue.component('md-table-card', Vue.extend(mdTableCard));\n Vue.component('md-table-pagination', Vue.extend(mdTablePagination));\n Vue.component('md-table-alternate-header', Vue.extend(mdTableAlternateHeader));\n\n Vue.material.styles.push(mdTableTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdTable/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-26549e33!sass!./mdTable.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTable.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-26549e33!vue-loader/lib/selector?type=template&index=0!./mdTable.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTable.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-26549e33\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-26549e33\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTable.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTable.vue\n// module id = 183\n// module chunks = 19 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-26549e33!./~/sass-loader!./src/components/mdTable/mdTable.scss\n// module id = 184\n// module chunks = 19 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTable.vue?38c168e5","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table\"\n }, [_h('table', [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-26549e33\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-26549e33!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTable.vue\n// module id = 186\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableRow.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-14ed9c52!vue-loader/lib/selector?type=template&index=0!./mdTableRow.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableRow.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-14ed9c52\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-14ed9c52\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableRow.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableRow.vue\n// module id = 187\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableRow.vue?685827e8","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('tr', {\n staticClass: \"md-table-row\",\n class: _vm.classes,\n on: {\n \"click\": _vm.autoSelect\n }\n }, [(_vm.hasSelection) ? _h('md-table-cell', {\n staticClass: \"md-table-selection\"\n }, [_h('md-checkbox', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.checkbox),\n expression: \"checkbox\"\n }],\n attrs: {\n \"disabled\": _vm.isDisabled\n },\n domProps: {\n \"value\": (_vm.checkbox)\n },\n on: {\n \"change\": _vm.select,\n \"input\": function($event) {\n _vm.checkbox = $event\n }\n }\n })]) : _vm._e(), \" \", _vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-14ed9c52\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-14ed9c52!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableRow.vue\n// module id = 189\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableHead.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-79209ab3!vue-loader/lib/selector?type=template&index=0!./mdTableHead.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableHead.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-79209ab3\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-79209ab3\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableHead.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableHead.vue\n// module id = 190\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableHead.vue?038a0c75","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('th', {\n staticClass: \"md-table-head\",\n class: _vm.classes,\n on: {\n \"click\": _vm.changeSort\n }\n }, [_h('div', {\n directives: [{\n name: \"md-ink-ripple\",\n rawName: \"v-md-ink-ripple\",\n value: (!_vm.mdSortBy),\n expression: \"!mdSortBy\"\n }],\n staticClass: \"md-table-head-container\"\n }, [_h('div', {\n staticClass: \"md-table-head-text md-test\"\n }, [(_vm.mdSortBy) ? _h('md-icon', {\n staticClass: \"md-sortable-icon\"\n }, [\"arrow_downward\"]) : _vm._e(), \" \", _vm._t(\"default\"), \" \", (_vm.mdTooltip) ? _h('md-tooltip', [_vm._s(_vm.mdTooltip)]) : _vm._e()])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-79209ab3\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-79209ab3!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableHead.vue\n// module id = 192\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableCell.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-f61e7596!vue-loader/lib/selector?type=template&index=0!./mdTableCell.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableCell.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-f61e7596\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-f61e7596\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableCell.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableCell.vue\n// module id = 193\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableCell.vue?31bf74f4","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('td', {\n staticClass: \"md-table-cell\",\n class: _vm.classes\n }, [_h('div', {\n staticClass: \"md-table-cell-container\"\n }, [_vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-f61e7596\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-f61e7596!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableCell.vue\n// module id = 195\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableEdit.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-1b1f15dd!vue-loader/lib/selector?type=template&index=0!./mdTableEdit.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableEdit.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-1b1f15dd\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-1b1f15dd\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableEdit.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableEdit.vue\n// module id = 196\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableEdit.vue?60fdca66","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table-edit\",\n on: {\n \"keydown\": function($event) {\n if (_vm._k($event.keyCode, \"esc\", 27)) { return; }\n _vm.closeDialog($event)\n }\n }\n }, [_h('div', {\n staticClass: \"md-table-edit-trigger\",\n class: _vm.triggerClasses,\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.openDialog($event)\n }\n }\n }, [\"\\n \" + _vm._s(_vm.value || _vm.mdPlaceholder) + \"\\n \"]), \" \", _h('div', {\n ref: \"dialog\",\n staticClass: \"md-table-dialog\",\n class: _vm.dialogClasses\n }, [_h('md-input-container', [_h('md-input', {\n ref: \"input\",\n attrs: {\n \"id\": _vm.mdId,\n \"name\": _vm.mdName,\n \"maxlength\": _vm.mdMaxlength,\n \"value\": _vm.value,\n \"placeholder\": _vm.mdPlaceholder\n },\n nativeOn: {\n \"keydown\": function($event) {\n if (_vm._k($event.keyCode, \"enter\", 13)) { return; }\n _vm.confirmDialog($event)\n }\n }\n })])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-1b1f15dd\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-1b1f15dd!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableEdit.vue\n// module id = 198\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-89b7a03a!vue-loader/lib/selector?type=template&index=0!./mdTableCard.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableCard.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-89b7a03a\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-89b7a03a\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableCard.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableCard.vue\n// module id = 199\n// module chunks = 19 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('md-card', {\n staticClass: \"md-table-card\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-89b7a03a\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-89b7a03a!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableCard.vue\n// module id = 200\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTableAlternateHeader.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-8918b4b8!vue-loader/lib/selector?type=template&index=0!./mdTableAlternateHeader.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTableAlternateHeader.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-8918b4b8\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-8918b4b8\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTableAlternateHeader.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTableAlternateHeader.vue\n// module id = 201\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTableAlternateHeader.vue?09ade18f","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table-alternate-header\",\n class: _vm.classes\n }, [_h('md-toolbar', [_h('div', {\n staticClass: \"md-counter\"\n }, [_h('span', {\n ref: \"counter\"\n }, [_vm._s(_vm.tableInstance.numberOfSelected)]), \" \", _h('span', [_vm._s(_vm.mdSelectedLabel)])]), \" \", _vm._t(\"default\")])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-8918b4b8\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-8918b4b8!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTableAlternateHeader.vue\n// module id = 203\n// module chunks = 19 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTablePagination.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-2149bf2d!vue-loader/lib/selector?type=template&index=0!./mdTablePagination.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTable/mdTablePagination.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-2149bf2d\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-2149bf2d\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTablePagination.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTablePagination.vue\n// module id = 204\n// module chunks = 19 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTablePagination.vue?52ef7d57","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-table-pagination\"\n }, [_h('span', {\n staticClass: \"md-table-pagination-label\"\n }, [_vm._s(_vm.mdLabel) + \":\"]), \" \", (_vm.mdPageOptions) ? _h('md-select', {\n directives: [{\n name: \"model\",\n rawName: \"v-model\",\n value: (_vm.currentSize),\n expression: \"currentSize\"\n }],\n attrs: {\n \"md-menu-class\": \"md-pagination-select\"\n },\n domProps: {\n \"value\": (_vm.currentSize)\n },\n on: {\n \"change\": _vm.changeSize,\n \"input\": function($event) {\n _vm.currentSize = $event\n }\n }\n }, [_vm._l((_vm.mdPageOptions), function(amount) {\n return _h('md-option', {\n attrs: {\n \"value\": amount\n }\n }, [_vm._s(amount)])\n })]) : _vm._e(), \" \", _h('span', [_vm._s(((_vm.currentPage - 1) * _vm.currentSize) + 1) + \"-\" + _vm._s(_vm.subTotal) + \" \" + _vm._s(_vm.mdSeparator) + \" \" + _vm._s(_vm.totalItems)]), \" \", _h('md-button', {\n staticClass: \"md-icon-button md-table-pagination-previous\",\n attrs: {\n \"disabled\": _vm.currentPage === 1\n },\n on: {\n \"click\": _vm.previousPage\n }\n }, [_h('md-icon', [\"keyboard_arrow_left\"])]), \" \", _h('md-button', {\n staticClass: \"md-icon-button md-table-pagination-next\",\n attrs: {\n \"disabled\": _vm.currentSize * _vm.currentPage >= _vm.totalItems\n },\n on: {\n \"click\": _vm.nextPage\n }\n }, [_h('md-icon', [\"keyboard_arrow_right\"])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-2149bf2d\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-2149bf2d!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTable/mdTablePagination.vue\n// module id = 206\n// module chunks = 19 24","module.exports = \".THEME_NAME .md-table-card .md-toolbar, .THEME_NAME.md-table-card .md-toolbar {\\n background-color: BACKGROUND-COLOR-A100;\\n color: BACKGROUND-CONTRAST-A100; }\\n\\n.THEME_NAME .md-table-alternate-header, .THEME_NAME.md-table-alternate-header {\\n background-color: BACKGROUND-COLOR-A100; }\\n .THEME_NAME .md-table-alternate-header .md-toolbar, .THEME_NAME.md-table-alternate-header .md-toolbar {\\n background-color: ACCENT-COLOR-A100-0.2;\\n color: ACCENT-CONTRAST-A100; }\\n .THEME_NAME .md-table-alternate-header .md-counter, .THEME_NAME.md-table-alternate-header .md-counter {\\n color: ACCENT-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTable/mdTable.theme\n// module id = 207\n// module chunks = 19 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdTable/index.js b/dist/components/mdTable/index.js index ef037d7..a11a440 100644 --- a/dist/components/mdTable/index.js +++ b/dist/components/mdTable/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(a){if(n[a])return n[a].exports;var i=n[a]={exports:{},id:a,loaded:!1};return e[a].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(24)},1:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function e(t,n){return!(!t||!t.$el)&&(0!==t._uid&&(t.$el.classList.contains(n)?t:e(t.$parent,n)))};t.default=n,e.exports=t.default},24:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e){e.component("md-table",e.extend(o.default)),e.component("md-table-header",{functional:!0,render:function(e,t){return e("thead",{staticClass:"md-table-header"},t.children)}}),e.component("md-table-body",{functional:!0,render:function(e,t){return e("tbody",{staticClass:"md-table-body"},t.children)}}),e.component("md-table-row",e.extend(d.default)),e.component("md-table-head",e.extend(l.default)),e.component("md-table-cell",e.extend(f.default)),e.component("md-table-edit",e.extend(p.default)),e.component("md-table-card",e.extend(b.default)),e.component("md-table-pagination",e.extend(y.default)),e.component("md-table-alternate-header",e.extend(g.default)),e.material.styles.push(T.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(166),o=a(r),s=n(173),d=a(s),c=n(171),l=a(c),u=n(169),f=a(u),m=n(170),p=a(m),h=n(168),b=a(h),S=n(167),g=a(S),v=n(172),y=a(v),x=n(120),T=a(x);e.exports=t.default},66:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i);t.default={props:{mdSortType:String,mdSort:String},data:function(){return{sortType:this.mdSortType,sortBy:this.mdSort,hasRowSelection:!1,data:[],numberOfRows:0,numberOfSelected:0,selectedRows:{}}},methods:{emitSort:function(e){this.sortBy=e,this.$emit("sort",{name:e,type:this.sortType})},emitSelection:function(){this.$emit("select",this.selectedRows)}},mounted:function(){this.parentCard=(0,r.default)(this.$parent,"md-table-card"),this.parentCard&&(this.parentCard.tableInstance=this)}},e.exports=t.default},67:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i);t.default={props:{mdSelectedLabel:{type:String,default:"selected"}},data:function(){return{classes:{},tableInstance:{}}},mounted:function(){var e=this;this.parentCard=(0,r.default)(this.$parent,"md-table-card"),this.$nextTick(function(){e.tableInstance=e.parentCard.tableInstance,e.$watch("tableInstance.numberOfSelected",function(){e.$refs.counter.textContent=e.tableInstance.numberOfSelected,e.classes={"md-active":e.tableInstance.numberOfSelected>0}})})}},e.exports=t.default},68:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdNumeric:Boolean},data:function(){return{hasAction:!1}},computed:{classes:function(){return{"md-numeric":this.mdNumeric,"md-has-action":this.hasAction}}},mounted:function(){this.$children.length>0&&(this.hasAction=!0)}},e.exports=t.default},69:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{value:[String,Number],mdLarge:Boolean,mdId:String,mdName:String,mdPlaceholder:String,mdMaxlength:[Number,String]},data:function(){return{active:!1}},computed:{triggerClasses:function(){return{"md-edited":this.value}},dialogClasses:function(){return{"md-active":this.active,"md-large":this.mdLarge}},realValue:function(){console.log(this.value)}},methods:{openDialog:function(){this.active=!0,this.$refs.input.$el.focus(),document.addEventListener("click",this.closeDialogOnOffClick)},closeDialog:function(){this.active&&(this.active=!1,this.$refs.input.$el.blur(),document.removeEventListener("click",this.closeDialogOnOffClick))},closeDialogOnOffClick:function(e){this.$refs.dialog.contains(e.target)||this.closeDialog()},confirmDialog:function(){var e=this.$refs.input.$el.value;this.closeDialog(),this.$emit("input",e),this.$emit("edited",e)}}},e.exports=t.default},70:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i);t.default={props:{mdNumeric:Boolean,mdSortBy:String,mdTooltip:String},data:function(){return{sortType:null,sorted:!1,parentTable:{}}},computed:{classes:function(){var e=this.hasMatchSort();return e||(this.sorted=!1),{"md-numeric":this.mdNumeric,"md-sortable":this.mdSortBy,"md-sorted":e&&this.sorted,"md-sorted-descending":e&&"desc"===this.sortType}}},methods:{hasMatchSort:function(){return this.parentTable.sortBy===this.mdSortBy},changeSort:function(){this.mdSortBy&&("asc"===this.sortType&&this.sorted?this.sortType="desc":this.sortType="asc",this.sorted=!0,this.parentTable.sortType=this.sortType,this.parentTable.emitSort(this.mdSortBy))}},mounted:function(){this.parentTable=(0,r.default)(this.$parent,"md-table"),this.hasMatchSort()&&(this.sorted=!0,this.sortType=this.parentTable.sortType)}},e.exports=t.default},71:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdSize:{type:[Number,String],default:10},mdPageOptions:[Array,Boolean],mdPage:{type:[Number,String],default:1},mdTotal:{type:[Number,String],default:"Many"},mdLabel:{type:String,default:"Rows per page"},mdSeparator:{type:String,default:"of"}},data:function(){return{currentSize:parseInt(this.mdSize,10),currentPage:parseInt(this.mdPage,10),totalItems:!isNaN(this.mdTotal)&&Number.MAX_SAFE_INTEGER}},computed:{lastPage:function(){return!1}},methods:{emitPaginationEvent:function(){this.canFireEvents&&this.$emit("pagination",{size:this.currentSize,page:this.currentPage})},changeSize:function(){this.canFireEvents&&(this.$emit("size",this.currentSize),this.emitPaginationEvent())},changePage:function(){this.canFireEvents&&(this.$emit("page",this.currentPage),this.emitPaginationEvent())}},mounted:function(){var e=this;this.$nextTick(function(){e.mdPageOptions=e.mdPageOptions||[10,25,50,100],e.currentSize=e.mdPageOptions[0],e.canFireEvents=!0})}},e.exports=t.default},72:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i),o="md-transition-off";t.default={props:{mdAutoSelect:Boolean,mdSelection:Boolean,mdItem:Object},data:function(){return{parentTable:{},headRow:!1,checkbox:!1,index:0}},computed:{isDisabled:function(){return!this.mdSelection&&!this.headRow},hasSelection:function(){return this.mdSelection||this.headRow&&this.parentTable.hasRowSelection},classes:function(){return{"md-selected":this.checkbox}}},watch:{mdItem:function(e,t){this.parentTable.data[this.index]=this.mdItem,this.handleMultipleSelection(e===t)}},methods:{setSelectedRow:function(e,t){e?(this.parentTable.selectedRows[t]=this.parentTable.data[t],++this.parentTable.numberOfSelected):(delete this.parentTable.selectedRows[t],--this.parentTable.numberOfSelected)},handleSingleSelection:function(e){this.setSelectedRow(e,this.index-1),this.parentTable.$children[0].checkbox=this.parentTable.numberOfSelected===this.parentTable.numberOfRows},handleMultipleSelection:function(e){var t=this;this.parentTable.numberOfRows>25&&this.parentTable.$el.classList.add(o),this.parentTable.$children.forEach(function(n,a){n.checkbox=e,n.headRow||t.setSelectedRow(e,a-1)}),e?this.parentTable.numberOfSelected=this.parentTable.numberOfRows:this.parentTable.numberOfSelected=0,window.setTimeout(function(){return t.parentTable.$el.classList.remove(o)})},select:function(e){this.hasSelection&&(this.headRow?this.handleMultipleSelection(e):this.handleSingleSelection(e),this.parentTable.emitSelection())},autoSelect:function(){this.mdAutoSelect&&this.hasSelection&&(this.checkbox=!this.checkbox,this.handleSingleSelection(this.checkbox),this.parentTable.emitSelection())}},mounted:function(){this.parentTable=(0,r.default)(this.$parent,"md-table"),"thead"===this.$el.parentNode.tagName.toLowerCase()?this.headRow=!0:(this.parentTable.numberOfRows++,this.index=this.parentTable.numberOfRows,this.mdSelection&&(this.parentTable.hasRowSelection=!0),this.mdItem&&this.parentTable.data.push(this.mdItem))}},e.exports=t.default},100:function(e,t){},120:function(e,t){e.exports=".THEME_NAME .md-table-card .md-toolbar,.THEME_NAME.md-table-card .md-toolbar{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST-A100}.THEME_NAME .md-table-alternate-header,.THEME_NAME.md-table-alternate-header{background-color:BACKGROUND-COLOR-A100}.THEME_NAME .md-table-alternate-header .md-toolbar,.THEME_NAME.md-table-alternate-header .md-toolbar{background-color:ACCENT-COLOR-A100-0.2;color:ACCENT-CONTRAST-A100}.THEME_NAME .md-table-alternate-header .md-counter,.THEME_NAME.md-table-alternate-header .md-counter{color:ACCENT-COLOR}\n"},166:function(e,t,n){var a,i;n(100),a=n(66);var r=n(225);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},167:function(e,t,n){var a,i;a=n(67);var r=n(193);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},168:function(e,t,n){var a,i,r=n(227);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},169:function(e,t,n){var a,i;a=n(68);var r=n(207);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},170:function(e,t,n){var a,i;a=n(69);var r=n(194);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},171:function(e,t,n){var a,i;a=n(70);var r=n(202);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},172:function(e,t,n){var a,i;a=n(71);var r=n(217);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},173:function(e,t,n){var a,i;a=n(72);var r=n(223);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},193:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table-alternate-header",class:e.classes},[t("md-toolbar",[t("div",{staticClass:"md-counter"},[t("span",{ref:"counter"},[e._s(e.tableInstance.numberOfSelected)])," ",t("span",[e._s(e.mdSelectedLabel)])])," ",e._t("default")])])},staticRenderFns:[]}},194:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table-edit",on:{keydown:function(t){e._k(t.keyCode,"esc",27)||e.closeDialog(t)}}},[t("div",{staticClass:"md-table-edit-trigger",class:e.triggerClasses,on:{click:function(t){t.stopPropagation(),e.openDialog(t)}}},["\n "+e._s(e.value||e.mdPlaceholder)+"\n "])," ",t("div",{ref:"dialog",staticClass:"md-table-dialog",class:e.dialogClasses},[t("md-input-container",[t("md-input",{ref:"input",attrs:{id:e.mdId,name:e.mdName,maxlength:e.mdMaxlength,value:e.value,placeholder:e.mdPlaceholder},nativeOn:{keydown:function(t){e._k(t.keyCode,"enter",13)||e.confirmDialog(t)}}})])])])},staticRenderFns:[]}},202:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("th",{staticClass:"md-table-head",class:e.classes,on:{click:e.changeSort}},[t("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:!e.mdSortBy,expression:"!mdSortBy"}],staticClass:"md-table-head-container"},[t("div",{staticClass:"md-table-head-text md-test"},[e.mdSortBy?t("md-icon",{staticClass:"md-sortable-icon"},["arrow_downward"]):e._e()," ",e._t("default")," ",e.mdTooltip?t("md-tooltip",[e._s(e.mdTooltip)]):e._e()])])])},staticRenderFns:[]}},207:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("td",{staticClass:"md-table-cell",class:e.classes},[t("div",{staticClass:"md-table-cell-container"},[e._t("default")])])},staticRenderFns:[]}},217:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table-pagination"},[t("span",{staticClass:"md-table-pagination-label"},[e._s(e.mdLabel)+":"])," ",e.mdPageOptions?t("md-select",{directives:[{name:"model",rawName:"v-model",value:e.currentSize,expression:"currentSize"}],attrs:{"md-menu-class":"md-pagination-select"},domProps:{value:e.currentSize},on:{change:e.changeSize,input:function(t){e.currentSize=t}}},[e._l(e.mdPageOptions,function(n){return t("md-option",{attrs:{value:n}},[e._s(n)])})]):e._e()," ",t("span",[e._s((e.currentSize-e.currentSize+1)*e.currentPage)+"-"+e._s(e.currentSize)+" "+e._s(e.mdSeparator)+" "+e._s(e.mdTotal)])," ",t("md-button",{staticClass:"md-icon-button md-table-pagination-previous",attrs:{disabled:1===e.currentPage},on:{click:e.changePage}},[t("md-icon",["keyboard_arrow_left"])])," ",t("md-button",{staticClass:"md-icon-button md-table-pagination-next",attrs:{disabled:e.currentSize*e.currentPage>=e.totalItems},on:{click:e.changePage}},[t("md-icon",["keyboard_arrow_right"])])])},staticRenderFns:[]}},223:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("tr",{staticClass:"md-table-row",class:e.classes,on:{click:e.autoSelect}},[e.hasSelection?t("md-table-cell",{staticClass:"md-table-selection"},[t("md-checkbox",{directives:[{name:"model",rawName:"v-model",value:e.checkbox,expression:"checkbox"}],attrs:{disabled:e.isDisabled},domProps:{value:e.checkbox},on:{change:e.select,input:function(t){e.checkbox=t}}})]):e._e()," ",e._t("default")])},staticRenderFns:[]}},225:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table"},[t("table",[e._t("default")])])},staticRenderFns:[]}},227:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("md-card",{staticClass:"md-table-card"},[e._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(a){if(n[a])return n[a].exports;var i=n[a]={exports:{},id:a,loaded:!1};return e[a].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(24)},1:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function e(t,n){return!(!t||!t.$el)&&(0!==t._uid&&(t.$el.classList.contains(n)?t:e(t.$parent,n)))};t.default=n,e.exports=t.default},24:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e){e.component("md-table",e.extend(s.default)),e.component("md-table-header",{functional:!0,render:function(e,t){return e("thead",{staticClass:"md-table-header"},t.children)}}),e.component("md-table-body",{functional:!0,render:function(e,t){return e("tbody",{staticClass:"md-table-body"},t.children)}}),e.component("md-table-row",e.extend(d.default)),e.component("md-table-head",e.extend(l.default)),e.component("md-table-cell",e.extend(f.default)),e.component("md-table-edit",e.extend(h.default)),e.component("md-table-card",e.extend(b.default)),e.component("md-table-pagination",e.extend(y.default)),e.component("md-table-alternate-header",e.extend(v.default)),e.material.styles.push(x.default)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(166),s=a(r),o=n(173),d=a(o),c=n(171),l=a(c),u=n(169),f=a(u),m=n(170),h=a(m),p=n(168),b=a(p),g=n(167),v=a(g),S=n(172),y=a(S),T=n(120),x=a(T);e.exports=t.default},66:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i);t.default={props:{mdSortType:String,mdSort:String},data:function(){return{sortType:this.mdSortType,sortBy:this.mdSort,hasRowSelection:!1,data:[],numberOfRows:0,numberOfSelected:0,selectedRows:{}}},methods:{emitSort:function(e){this.sortBy=e,this.$emit("sort",{name:e,type:this.sortType})},emitSelection:function(){this.$emit("select",this.selectedRows)}},mounted:function(){this.parentCard=(0,r.default)(this.$parent,"md-table-card"),this.parentCard&&(this.parentCard.tableInstance=this)}},e.exports=t.default},67:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i);t.default={props:{mdSelectedLabel:{type:String,default:"selected"}},data:function(){return{classes:{},tableInstance:{}}},mounted:function(){var e=this;this.parentCard=(0,r.default)(this.$parent,"md-table-card"),this.$nextTick(function(){e.tableInstance=e.parentCard.tableInstance,e.$watch("tableInstance.numberOfSelected",function(){e.$refs.counter.textContent=e.tableInstance.numberOfSelected,e.classes={"md-active":e.tableInstance.numberOfSelected>0}})})}},e.exports=t.default},68:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdNumeric:Boolean},data:function(){return{hasAction:!1}},computed:{classes:function(){return{"md-numeric":this.mdNumeric,"md-has-action":this.hasAction}}},mounted:function(){this.$children.length>0&&(this.hasAction=!0)}},e.exports=t.default},69:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{value:[String,Number],mdLarge:Boolean,mdId:String,mdName:String,mdPlaceholder:String,mdMaxlength:[Number,String]},data:function(){return{active:!1}},computed:{triggerClasses:function(){return{"md-edited":this.value}},dialogClasses:function(){return{"md-active":this.active,"md-large":this.mdLarge}},realValue:function(){console.log(this.value)}},methods:{openDialog:function(){this.active=!0,this.$refs.input.$el.focus(),document.addEventListener("click",this.closeDialogOnOffClick)},closeDialog:function(){this.active&&(this.active=!1,this.$refs.input.$el.blur(),document.removeEventListener("click",this.closeDialogOnOffClick))},closeDialogOnOffClick:function(e){this.$refs.dialog.contains(e.target)||this.closeDialog()},confirmDialog:function(){var e=this.$refs.input.$el.value;this.closeDialog(),this.$emit("input",e),this.$emit("edited",e)}}},e.exports=t.default},70:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i);t.default={props:{mdNumeric:Boolean,mdSortBy:String,mdTooltip:String},data:function(){return{sortType:null,sorted:!1,parentTable:{}}},computed:{classes:function(){var e=this.hasMatchSort();return e||(this.sorted=!1),{"md-numeric":this.mdNumeric,"md-sortable":this.mdSortBy,"md-sorted":e&&this.sorted,"md-sorted-descending":e&&"desc"===this.sortType}}},methods:{hasMatchSort:function(){return this.parentTable.sortBy===this.mdSortBy},changeSort:function(){this.mdSortBy&&("asc"===this.sortType&&this.sorted?this.sortType="desc":this.sortType="asc",this.sorted=!0,this.parentTable.sortType=this.sortType,this.parentTable.emitSort(this.mdSortBy))}},mounted:function(){this.parentTable=(0,r.default)(this.$parent,"md-table"),this.hasMatchSort()&&(this.sorted=!0,this.sortType=this.parentTable.sortType)}},e.exports=t.default},71:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdSize:{type:[Number,String],default:10},mdPageOptions:[Array,Boolean],mdPage:{type:[Number,String],default:1},mdTotal:{type:[Number,String],default:"Many"},mdLabel:{type:String,default:"Rows per page"},mdSeparator:{type:String,default:"of"}},data:function(){return{subTotal:0,currentSize:parseInt(this.mdSize,10),currentPage:parseInt(this.mdPage,10),totalItems:!isNaN(this.mdTotal)&&Number.MAX_SAFE_INTEGER}},computed:{lastPage:function(){return!1}},methods:{emitPaginationEvent:function(){if(this.canFireEvents){var e=this.currentPage*this.currentSize;this.subTotal=e>this.mdTotal?this.mdTotal:e,this.$emit("pagination",{size:this.currentSize,page:this.currentPage})}},changeSize:function(){this.canFireEvents&&(this.$emit("size",this.currentSize),this.emitPaginationEvent())},previousPage:function(){this.canFireEvents&&(this.currentPage--,this.$emit("page",this.currentPage),this.emitPaginationEvent())},nextPage:function(){this.canFireEvents&&(this.currentPage++,this.$emit("page",this.currentPage),this.emitPaginationEvent())}},mounted:function(){var e=this;this.$nextTick(function(){e.subTotal=e.currentPage*e.currentSize,e.mdPageOptions=e.mdPageOptions||[10,25,50,100],e.currentSize=e.mdPageOptions[0],e.canFireEvents=!0})}},e.exports=t.default},72:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=a(i),s="md-transition-off";t.default={props:{mdAutoSelect:Boolean,mdSelection:Boolean,mdItem:Object},data:function(){return{parentTable:{},headRow:!1,checkbox:!1,index:0}},computed:{isDisabled:function(){return!this.mdSelection&&!this.headRow},hasSelection:function(){return this.mdSelection||this.headRow&&this.parentTable.hasRowSelection},classes:function(){return{"md-selected":this.checkbox}}},watch:{mdItem:function(e,t){this.parentTable.data[this.index]=this.mdItem,this.handleMultipleSelection(e===t)}},methods:{setSelectedRow:function(e,t){e?(this.parentTable.selectedRows[t]=this.parentTable.data[t],++this.parentTable.numberOfSelected):(delete this.parentTable.selectedRows[t],--this.parentTable.numberOfSelected)},handleSingleSelection:function(e){this.setSelectedRow(e,this.index-1),this.parentTable.$children[0].checkbox=this.parentTable.numberOfSelected===this.parentTable.numberOfRows},handleMultipleSelection:function(e){var t=this;this.parentTable.numberOfRows>25&&this.parentTable.$el.classList.add(s),this.parentTable.$children.forEach(function(n,a){n.checkbox=e,n.headRow||t.setSelectedRow(e,a-1)}),e?this.parentTable.numberOfSelected=this.parentTable.numberOfRows:this.parentTable.numberOfSelected=0,window.setTimeout(function(){return t.parentTable.$el.classList.remove(s)})},select:function(e){this.hasSelection&&(this.headRow?this.handleMultipleSelection(e):this.handleSingleSelection(e),this.parentTable.emitSelection())},autoSelect:function(){this.mdAutoSelect&&this.hasSelection&&(this.checkbox=!this.checkbox,this.handleSingleSelection(this.checkbox),this.parentTable.emitSelection())}},mounted:function(){this.parentTable=(0,r.default)(this.$parent,"md-table"),"thead"===this.$el.parentNode.tagName.toLowerCase()?this.headRow=!0:(this.parentTable.numberOfRows++,this.index=this.parentTable.numberOfRows,this.mdSelection&&(this.parentTable.hasRowSelection=!0),this.mdItem&&this.parentTable.data.push(this.mdItem))}},e.exports=t.default},86:function(e,t){},120:function(e,t){e.exports=".THEME_NAME .md-table-card .md-toolbar,.THEME_NAME.md-table-card .md-toolbar{background-color:BACKGROUND-COLOR-A100;color:BACKGROUND-CONTRAST-A100}.THEME_NAME .md-table-alternate-header,.THEME_NAME.md-table-alternate-header{background-color:BACKGROUND-COLOR-A100}.THEME_NAME .md-table-alternate-header .md-toolbar,.THEME_NAME.md-table-alternate-header .md-toolbar{background-color:ACCENT-COLOR-A100-0.2;color:ACCENT-CONTRAST-A100}.THEME_NAME .md-table-alternate-header .md-counter,.THEME_NAME.md-table-alternate-header .md-counter{color:ACCENT-COLOR}\n"},166:function(e,t,n){var a,i;n(86),a=n(66);var r=n(196);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},167:function(e,t,n){var a,i;a=n(67);var r=n(218);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},168:function(e,t,n){var a,i,r=n(219);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},169:function(e,t,n){var a,i;a=n(68);var r=n(229);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},170:function(e,t,n){var a,i;a=n(69);var r=n(190);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},171:function(e,t,n){var a,i;a=n(70);var r=n(213);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},172:function(e,t,n){var a,i;a=n(71);var r=n(192);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},173:function(e,t,n){var a,i;a=n(72);var r=n(186);i=a=a||{},"object"!=typeof a.default&&"function"!=typeof a.default||(i=a=a.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,e.exports=a},186:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("tr",{staticClass:"md-table-row",class:e.classes,on:{click:e.autoSelect}},[e.hasSelection?t("md-table-cell",{staticClass:"md-table-selection"},[t("md-checkbox",{directives:[{name:"model",rawName:"v-model",value:e.checkbox,expression:"checkbox"}],attrs:{disabled:e.isDisabled},domProps:{value:e.checkbox},on:{change:e.select,input:function(t){e.checkbox=t}}})]):e._e()," ",e._t("default")])},staticRenderFns:[]}},190:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table-edit",on:{keydown:function(t){e._k(t.keyCode,"esc",27)||e.closeDialog(t)}}},[t("div",{staticClass:"md-table-edit-trigger",class:e.triggerClasses,on:{click:function(t){t.stopPropagation(),e.openDialog(t)}}},["\n "+e._s(e.value||e.mdPlaceholder)+"\n "])," ",t("div",{ref:"dialog",staticClass:"md-table-dialog",class:e.dialogClasses},[t("md-input-container",[t("md-input",{ref:"input",attrs:{id:e.mdId,name:e.mdName,maxlength:e.mdMaxlength,value:e.value,placeholder:e.mdPlaceholder},nativeOn:{keydown:function(t){e._k(t.keyCode,"enter",13)||e.confirmDialog(t)}}})])])])},staticRenderFns:[]}},192:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table-pagination"},[t("span",{staticClass:"md-table-pagination-label"},[e._s(e.mdLabel)+":"])," ",e.mdPageOptions?t("md-select",{directives:[{name:"model",rawName:"v-model",value:e.currentSize,expression:"currentSize"}],attrs:{"md-menu-class":"md-pagination-select"},domProps:{value:e.currentSize},on:{change:e.changeSize,input:function(t){e.currentSize=t}}},[e._l(e.mdPageOptions,function(n){return t("md-option",{attrs:{value:n}},[e._s(n)])})]):e._e()," ",t("span",[e._s((e.currentPage-1)*e.currentSize+1)+"-"+e._s(e.subTotal)+" "+e._s(e.mdSeparator)+" "+e._s(e.totalItems)])," ",t("md-button",{staticClass:"md-icon-button md-table-pagination-previous",attrs:{disabled:1===e.currentPage},on:{click:e.previousPage}},[t("md-icon",["keyboard_arrow_left"])])," ",t("md-button",{staticClass:"md-icon-button md-table-pagination-next",attrs:{disabled:e.currentSize*e.currentPage>=e.totalItems},on:{click:e.nextPage}},[t("md-icon",["keyboard_arrow_right"])])])},staticRenderFns:[]}},196:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table"},[t("table",[e._t("default")])])},staticRenderFns:[]}},213:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("th",{staticClass:"md-table-head",class:e.classes,on:{click:e.changeSort}},[t("div",{directives:[{name:"md-ink-ripple",rawName:"v-md-ink-ripple",value:!e.mdSortBy,expression:"!mdSortBy"}],staticClass:"md-table-head-container"},[t("div",{staticClass:"md-table-head-text md-test"},[e.mdSortBy?t("md-icon",{staticClass:"md-sortable-icon"},["arrow_downward"]):e._e()," ",e._t("default")," ",e.mdTooltip?t("md-tooltip",[e._s(e.mdTooltip)]):e._e()])])])},staticRenderFns:[]}},218:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-table-alternate-header",class:e.classes},[t("md-toolbar",[t("div",{staticClass:"md-counter"},[t("span",{ref:"counter"},[e._s(e.tableInstance.numberOfSelected)])," ",t("span",[e._s(e.mdSelectedLabel)])])," ",e._t("default")])])},staticRenderFns:[]}},219:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("md-card",{staticClass:"md-table-card"},[e._t("default")])},staticRenderFns:[]}},229:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("td",{staticClass:"md-table-cell",class:e.classes},[t("div",{staticClass:"md-table-cell-container"},[e._t("default")])])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdTabs/index.css b/dist/components/mdTabs/index.css index b103592..3e451e3 100644 --- a/dist/components/mdTabs/index.css +++ b/dist/components/mdTabs/index.css @@ -1 +1,126 @@ -.md-tabs{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:relative}.md-tabs.md-transition-off *{transition:none!important}.md-tabs.md-dynamic-height .md-tabs-content{transition:height .4s cubic-bezier(.25,.8,.25,1)}.md-tabs .md-tabs-navigation{height:48px;min-height:48px;position:relative;z-index:1;display:-ms-flexbox;display:flex;transition:all .4s cubic-bezier(.25,.8,.25,1)}.md-tabs .md-tabs-navigation.md-has-icon.md-has-label{min-height:72px}.md-tabs .md-tabs-navigation.md-has-icon.md-has-label .md-icon{margin-bottom:10px}.md-tabs .md-tabs-navigation.md-centered{-ms-flex-pack:center;justify-content:center}.md-tabs .md-tabs-navigation.md-fixed .md-tab-header{-ms-flex:1;flex:1}.md-tabs .md-tabs-navigation.md-right{-ms-flex-pack:end;justify-content:flex-end}.md-tabs .md-tab-header{min-width:72px;max-width:264px;margin:0;padding:0 12px;display:inline-block;position:relative;cursor:pointer;border:0;background:none;transition:all .4s cubic-bezier(.25,.8,.25,1);font-family:inherit;font-size:14px;font-weight:500;text-transform:uppercase}.md-tabs .md-tab-header.md-disabled{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.md-tabs .md-tab-header-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.md-tabs .md-tab-header-container .md-icon{margin:0}.md-tabs .md-tab-indicator{height:2px;position:absolute;bottom:0;left:0;transform:translate3D(0,0,0)}.md-tabs .md-tab-indicator.md-transition-off{transition:none!important}.md-tabs .md-tab-indicator.md-to-right{transition:all .4s cubic-bezier(.25,.8,.25,1),left .3s cubic-bezier(.35,0,.25,1),right .15s cubic-bezier(.35,0,.25,1)}.md-tabs .md-tab-indicator.md-to-left{transition:all .4s cubic-bezier(.25,.8,.25,1),right .3s cubic-bezier(.35,0,.25,1),left .15s cubic-bezier(.35,0,.25,1)}.md-tabs .md-tabs-content{width:100%;height:0;position:relative;overflow:hidden}.md-tabs .md-tabs-wrapper{width:9999em;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.md-tabs .md-tab{padding:16px;position:absolute;top:0;left:0;right:0} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-tabs { + width: 100%; + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column; + flex-flow: column; + position: relative; +} +.md-tabs.md-transition-off * { + transition: none !important; +} +.md-tabs.md-dynamic-height .md-tabs-content { + transition: height 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-tabs .md-tabs-navigation { + height: 48px; + min-height: 48px; + position: relative; + z-index: 1; + display: -ms-flexbox; + display: flex; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-tabs .md-tabs-navigation.md-has-icon.md-has-label { + min-height: 72px; +} +.md-tabs .md-tabs-navigation.md-has-icon.md-has-label .md-icon { + margin-bottom: 10px; +} +.md-tabs .md-tabs-navigation.md-centered { + -ms-flex-pack: center; + justify-content: center; +} +.md-tabs .md-tabs-navigation.md-fixed .md-tab-header { + -ms-flex: 1; + flex: 1; +} +.md-tabs .md-tabs-navigation.md-right { + -ms-flex-pack: end; + justify-content: flex-end; +} +.md-tabs .md-tab-header { + min-width: 72px; + max-width: 264px; + margin: 0; + padding: 0 12px; + display: inline-block; + position: relative; + cursor: pointer; + border: 0; + background: none; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + font-family: inherit; + font-size: 14px; + font-weight: 500; + text-transform: uppercase; +} +.md-tabs .md-tab-header.md-disabled { + cursor: default; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-user-drag: none; +} +.md-tabs .md-tab-header-container { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: column; + flex-flow: column; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; +} +.md-tabs .md-tab-header-container .md-icon { + margin: 0; +} +.md-tabs .md-tab-indicator { + height: 2px; + position: absolute; + bottom: 0; + left: 0; + transform: translate3D(0, 0, 0); +} +.md-tabs .md-tab-indicator.md-transition-off { + transition: none !important; +} +.md-tabs .md-tab-indicator.md-to-right { + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), right 0.15s cubic-bezier(0.35, 0, 0.25, 1); +} +.md-tabs .md-tab-indicator.md-to-left { + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), right 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.15s cubic-bezier(0.35, 0, 0.25, 1); +} +.md-tabs .md-tabs-content { + width: 100%; + height: 0; + position: relative; + overflow: hidden; +} +.md-tabs .md-tabs-wrapper { + width: 9999em; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform: translate3d(0, 0, 0); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.md-tabs .md-tab { + padding: 16px; + position: absolute; + top: 0; + left: 0; + right: 0; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdTabs/index.debug.js b/dist/components/mdTabs/index.debug.js index 88b78ce..0c9a986 100644 --- a/dist/components/mdTabs/index.debug.js +++ b/dist/components/mdTabs/index.debug.js @@ -148,7 +148,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTabs/mdTabs.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTabs/mdTabs.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -159,9 +159,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-c28dc5a6", __vue_options__) + hotAPI.createRecord("data-v-e4dfbcba", __vue_options__) } else { - hotAPI.reload("data-v-c28dc5a6", __vue_options__) + hotAPI.reload("data-v-e4dfbcba", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTabs.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -218,8 +218,6 @@ return /******/ (function(modules) { // webpackBootstrap // // // - // - // exports.default = { props: { @@ -319,7 +317,7 @@ return /******/ (function(modules) { // webpackBootstrap attributeOldValue: true, characterDataOldValue: true }); - this.navigationObserver.observe(this.$refs.tabNavigation, { + this.navigationObserver.observe(this.$refs.tabNavigation.$el, { attributes: true }); }, @@ -342,10 +340,15 @@ return /******/ (function(modules) { // webpackBootstrap this.contentWidth = width * this.activeTabNumber + 'px'; - Object.values(this.tabList).forEach(function (tab, index) { + var index = 0; + + for (var tabId in this.tabList) { + var tab = this.tabList[tabId]; + tab.ref.width = width + 'px'; tab.ref.left = width * index + 'px'; - }); + index++; + } }, calculateContentHeight: function calculateContentHeight() { var _this = this; @@ -385,6 +388,7 @@ return /******/ (function(modules) { // webpackBootstrap this.activeTab = tabData.id; this.activeTabNumber = this.getTabIndex(this.activeTab); this.calculatePosition(); + this.$emit('change', this.activeTabNumber); } }, mounted: function mounted() { @@ -418,13 +422,13 @@ return /******/ (function(modules) { // webpackBootstrap staticClass: "md-tabs", class: _vm.tabClasses }, [_h('md-whiteframe', { - attrs: { - "md-elevation": _vm.mdElevation - } - }, [_h('div', { ref: "tabNavigation", staticClass: "md-tabs-navigation", - class: _vm.navigationClasses + class: _vm.navigationClasses, + attrs: { + "md-tag": "nav", + "md-elevation": _vm.mdElevation + } }, [_vm._l((_vm.tabList), function(header) { return _h('button', { key: header.id, @@ -452,7 +456,7 @@ return /******/ (function(modules) { // webpackBootstrap ref: "indicator", staticClass: "md-tab-indicator", class: _vm.indicatorClasses - })])]), " ", _h('div', { + })]), " ", _h('div', { ref: "tabContent", staticClass: "md-tabs-content", style: ({ @@ -469,7 +473,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-c28dc5a6", module.exports) + require("vue-hot-reload-api").rerender("data-v-e4dfbcba", module.exports) } } @@ -497,7 +501,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTabs/mdTab.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTabs/mdTab.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -508,9 +512,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-8aa44a94", __vue_options__) + hotAPI.createRecord("data-v-5f496f80", __vue_options__) } else { - hotAPI.reload("data-v-8aa44a94", __vue_options__) + hotAPI.reload("data-v-5f496f80", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTab.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -659,7 +663,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-8aa44a94", module.exports) + require("vue-hot-reload-api").rerender("data-v-5f496f80", module.exports) } } diff --git a/dist/components/mdTabs/index.debug.js.map b/dist/components/mdTabs/index.debug.js.map index 853af69..4da64c7 100644 --- a/dist/components/mdTabs/index.debug.js.map +++ b/dist/components/mdTabs/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*******************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*******************","webpack:///./src/core/utils/getClosestVueParent.js?ea8d***","webpack:///./src/components/mdTabs/index.js","webpack:///./src/components/mdTabs/mdTabs.vue","webpack:///./src/components/mdTabs/mdTabs.scss","webpack:///mdTabs.vue","webpack:///./src/components/mdTabs/mdTabs.vue?dfe9","webpack:///./src/components/mdTabs/mdTab.vue","webpack:///mdTab.vue","webpack:///./src/core/utils/uniqueId.js","webpack:///./src/components/mdTabs/mdTab.vue?cf15","webpack:///./src/components/mdTabs/mdTabs.theme"],"names":["getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","material","styles","push","uniqueId","Math","random","toString","slice"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,KAAIA,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCZSO,O;;AAJxB;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,QAAd,EAAwBD,IAAIE,MAAJ,iBAAxB;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACTD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmCA;;;;cAGA;iBACA;cACA;;aAEA;gBAEA;AAHA;;sBAKA;gBAGA;AAJA;AARA;;;gBAcA;kBACA;wBACA;iBACA;iBACA;0BACA;sBACA;qBAEA;AATA;;;uCAWA;;mCAEA;mCAEA;AAHA;AAIA;qDACA;;6BAEA;8BACA;0BACA;8CACA;gDAEA;AANA;AAOA;mDACA;oDAEA;;uCAEA;;;mCAEA;yBACA;uBAEA;AAJA;AAMA;AA3BA;;qDA6BA;;gDAEA;+BAEA;AAHA;AAIA;gDACA;kCACA;YACA;AACA;oDACA;mCACA;AACA;4CACA;wBAEA;;2BACA;gCACA;6BACA;gBACA;0CACA;2DACA;gCAEA;;uBACA;4CACA;kBACA;4CACA;AACA;AACA;AACA;AACA;6DACA;wDACA;2DACA;;oBAEA;qBACA;wBACA;kBACA;4BACA;gCAEA;AAPA;;qBAUA;AAFA;AAGA;2CACA;qCAEA;;6BACA;AACA;6DACA;gCACA;iDACA;4BACA;gDAEA;;gDACA;kDACA;AACA;6EACA;4BAEA;;0DAEA;;iEACA;iCACA;wCACA;AACA;AACA;;AACA;;kCACA;6DAEA;;wCACA;AACA;AACA;;AACA;;gDACA;gBACA;gBACA;gBACA;AACA;AACA;;AACA;;gCACA;8DACA;gBACA;gCACA;UACA;AACA;mDACA;4BACA;YACA;YACA;AACA;kDACA;iCACA;iCACA;gCACA;oDACA;YACA;AAEA;AAzGA;;AA0GA;;gCACA;cACA;gDAEA;;8BACA;oDAEA;;4CACA;AACA;AACA;AACA;2CACA;0BACA;+CACA;AACA;AA7KA;;;;;;;;ACpCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAO;AACP;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,MAAK;AACL;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC1DA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AC9BA;;;;AAGA;;;;;;;;;;;;;;;kBAGA;uBACA;aACA;eACA;iBAEA;AANA;yBAOA;;gBAEA;kCACA;cACA;aAEA;AALA;AAMA;;;mCAEA;YACA;AACA;uCACA;YACA;AACA;+BACA;YACA;AACA;iCACA;YACA;AAEA;AAbA;;+BAeA;;qBAEA;oBAEA;AAHA;AAKA;AAPA;;uCASA;;kBAEA;qBACA;oBACA;sBACA;wBACA;cAEA;AAPA;AAQA;6CACA;sCACA;AAEA;AAdA;;AAeA;;wEAEA;;2BACA;uBACA;AAEA;;gCACA;uBACA;0CAEA;;2BACA;4CACA;AACA;AACA;AACA;2CACA;wCACA;AACA;AAvEA;;;;;;;;;;;;;ACXA,KAAMC,WAAW,SAAXA,QAAW,GAAM;AACrB,UAAOC,KAAKC,MAAL,GAAcC,QAAd,CAAuB,EAAvB,EAA2BC,KAA3B,CAAiC,CAAjC,CAAP;AACD,EAFD;;mBAIeJ,Q;;;;;;;;ACJf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACfA,sGAAqG,oCAAoC,EAAE,6EAA6E,iCAAiC,EAAE,sLAAsL,8BAA8B,EAAE,qGAAqG,mCAAmC,EAAE,mFAAmF,mCAAmC,EAAE,qHAAqH,kCAAkC,sDAAsD,EAAE,2GAA2G,oCAAoC,EAAE,kPAAkP,2BAA2B,EAAE,mIAAmI,sCAAsC,EAAE,iHAAiH,oCAAoC,EAAE,2GAA2G,mCAAmC,EAAE,iGAAiG,gCAAgC,EAAE,8NAA8N,6BAA6B,EAAE,yHAAyH,kCAAkC,EAAE,uGAAuG,uCAAuC,EAAE,uGAAuG,iCAAiC,EAAE,6FAA6F,8BAA8B,EAAE,sNAAsN,2BAA2B,EAAE,qHAAqH,gCAAgC,EAAE,mGAAmG,uCAAuC,EAAE,G","file":"components/mdTabs/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdTabs from './mdTabs.vue';\nimport mdTab from './mdTab.vue';\nimport mdTabsTheme from './mdTabs.theme';\n\nexport default function install(Vue) {\n Vue.component('md-tabs', Vue.extend(mdTabs));\n Vue.component('md-tab', Vue.extend(mdTab));\n\n Vue.material.styles.push(mdTabsTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdTabs/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-c28dc5a6!sass!./mdTabs.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTabs.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-c28dc5a6!vue-loader/lib/selector?type=template&index=0!./mdTabs.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTabs/mdTabs.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-c28dc5a6\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-c28dc5a6\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTabs.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTabs/mdTabs.vue\n// module id = 209\n// module chunks = 20 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-c28dc5a6!./~/sass-loader!./src/components/mdTabs/mdTabs.scss\n// module id = 210\n// module chunks = 20 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTabs.vue?34b05302","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-tabs\",\n class: _vm.tabClasses\n }, [_h('md-whiteframe', {\n attrs: {\n \"md-elevation\": _vm.mdElevation\n }\n }, [_h('div', {\n ref: \"tabNavigation\",\n staticClass: \"md-tabs-navigation\",\n class: _vm.navigationClasses\n }, [_vm._l((_vm.tabList), function(header) {\n return _h('button', {\n key: header.id,\n ref: \"tabHeader\",\n refInFor: true,\n staticClass: \"md-tab-header\",\n class: _vm.getHeaderClass(header),\n attrs: {\n \"type\": \"button\",\n \"disabled\": header.disabled\n },\n on: {\n \"click\": function($event) {\n _vm.setActiveTab(header)\n }\n }\n }, [_h('md-ink-ripple', {\n attrs: {\n \"md-disabled\": header.disabled\n }\n }), \" \", _h('div', {\n staticClass: \"md-tab-header-container\"\n }, [(header.icon) ? _h('md-icon', [_vm._s(header.icon)]) : _vm._e(), \" \", (header.label) ? _h('span', [_vm._s(header.label)]) : _vm._e()])])\n }), \" \", _h('span', {\n ref: \"indicator\",\n staticClass: \"md-tab-indicator\",\n class: _vm.indicatorClasses\n })])]), \" \", _h('div', {\n ref: \"tabContent\",\n staticClass: \"md-tabs-content\",\n style: ({\n height: _vm.contentHeight\n })\n }, [_h('div', {\n staticClass: \"md-tabs-wrapper\",\n style: ({\n transform: (\"translate3D(-\" + _vm.contentWidth + \", 0, 0)\")\n })\n }, [_vm._t(\"default\")])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-c28dc5a6\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-c28dc5a6!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTabs/mdTabs.vue\n// module id = 212\n// module chunks = 20 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTab.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-8aa44a94!vue-loader/lib/selector?type=template&index=0!./mdTab.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTabs/mdTab.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-8aa44a94\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-8aa44a94\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTab.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTabs/mdTab.vue\n// module id = 213\n// module chunks = 20 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTab.vue?2f7f037c","const uniqueId = () => {\n return Math.random().toString(36).slice(4);\n};\n\nexport default uniqueId;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/uniqueId.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-tab\",\n style: (_vm.styles),\n attrs: {\n \"id\": _vm.tabId\n }\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-8aa44a94\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-8aa44a94!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTabs/mdTab.vue\n// module id = 216\n// module chunks = 20 24","module.exports = \".THEME_NAME .md-tabs .md-tabs-navigation, .THEME_NAME.md-tabs .md-tabs-navigation {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-tabs .md-tab-header, .THEME_NAME.md-tabs .md-tab-header {\\n color: PRIMARY-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs .md-tab-header.md-active, .THEME_NAME .md-tabs .md-tab-header:focus, .THEME_NAME.md-tabs .md-tab-header.md-active, .THEME_NAME.md-tabs .md-tab-header:focus {\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-tabs .md-tab-header.md-disabled, .THEME_NAME.md-tabs .md-tab-header.md-disabled {\\n color: PRIMARY-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs .md-tab-indicator, .THEME_NAME.md-tabs .md-tab-indicator {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-transparent .md-tabs-navigation, .THEME_NAME.md-tabs.md-transparent .md-tabs-navigation {\\n background-color: transparent;\\n border-bottom: 1px solid BACKGROUND-CONTRAST-0.12; }\\n\\n.THEME_NAME .md-tabs.md-transparent .md-tab-header, .THEME_NAME.md-tabs.md-transparent .md-tab-header {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs.md-transparent .md-tab-header.md-active, .THEME_NAME .md-tabs.md-transparent .md-tab-header:focus, .THEME_NAME.md-tabs.md-transparent .md-tab-header.md-active, .THEME_NAME.md-tabs.md-transparent .md-tab-header:focus {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-tabs.md-transparent .md-tab-header.md-disabled, .THEME_NAME.md-tabs.md-transparent .md-tab-header.md-disabled {\\n color: BACKGROUND-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs.md-transparent .md-tab-indicator, .THEME_NAME.md-tabs.md-transparent .md-tab-indicator {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-accent .md-tabs-navigation, .THEME_NAME.md-tabs.md-accent .md-tabs-navigation {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-accent .md-tab-header, .THEME_NAME.md-tabs.md-accent .md-tab-header {\\n color: ACCENT-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs.md-accent .md-tab-header.md-active, .THEME_NAME .md-tabs.md-accent .md-tab-header:focus, .THEME_NAME.md-tabs.md-accent .md-tab-header.md-active, .THEME_NAME.md-tabs.md-accent .md-tab-header:focus {\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-tabs.md-accent .md-tab-header.md-disabled, .THEME_NAME.md-tabs.md-accent .md-tab-header.md-disabled {\\n color: ACCENT-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs.md-accent .md-tab-indicator, .THEME_NAME.md-tabs.md-accent .md-tab-indicator {\\n background-color: BACKGROUND-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-warn .md-tabs-navigation, .THEME_NAME.md-tabs.md-warn .md-tabs-navigation {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-warn .md-tab-header, .THEME_NAME.md-tabs.md-warn .md-tab-header {\\n color: WARN-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs.md-warn .md-tab-header.md-active, .THEME_NAME .md-tabs.md-warn .md-tab-header:focus, .THEME_NAME.md-tabs.md-warn .md-tab-header.md-active, .THEME_NAME.md-tabs.md-warn .md-tab-header:focus {\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-tabs.md-warn .md-tab-header.md-disabled, .THEME_NAME.md-tabs.md-warn .md-tab-header.md-disabled {\\n color: WARN-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs.md-warn .md-tab-indicator, .THEME_NAME.md-tabs.md-warn .md-tab-indicator {\\n background-color: BACKGROUND-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTabs/mdTabs.theme\n// module id = 217\n// module chunks = 20 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*******************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*******************","webpack:///./src/core/utils/getClosestVueParent.js?ea8d***","webpack:///./src/components/mdTabs/index.js","webpack:///./src/components/mdTabs/mdTabs.vue","webpack:///./src/components/mdTabs/mdTabs.scss","webpack:///mdTabs.vue","webpack:///./src/components/mdTabs/mdTabs.vue?d38a","webpack:///./src/components/mdTabs/mdTab.vue","webpack:///mdTab.vue","webpack:///./src/core/utils/uniqueId.js","webpack:///./src/components/mdTabs/mdTab.vue?2ef1","webpack:///./src/components/mdTabs/mdTabs.theme"],"names":["getClosestVueParent","$parent","cssClass","$el","_uid","classList","contains","install","Vue","component","extend","material","styles","push","uniqueId","Math","random","toString","slice"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,KAAIA,sBAAsB,SAAtBA,mBAAsB,CAACC,OAAD,EAAUC,QAAV,EAAuB;AAC/C,OAAI,CAACD,OAAD,IAAY,CAACA,QAAQE,GAAzB,EAA8B;AAC5B,YAAO,KAAP;AACD;;AAED,OAAIF,QAAQG,IAAR,KAAiB,CAArB,EAAwB;AACtB,YAAO,KAAP;AACD;;AAED,OAAIH,QAAQE,GAAR,CAAYE,SAAZ,CAAsBC,QAAtB,CAA+BJ,QAA/B,CAAJ,EAA8C;AAC5C,YAAOD,OAAP;AACD;;AAED,UAAOD,oBAAoBC,QAAQA,OAA5B,EAAqCC,QAArC,CAAP;AACD,EAdD;;mBAgBeF,mB;;;;;;;;;;;;;mBCZSO,O;;AAJxB;;;;AACA;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,SAAd,EAAyBD,IAAIE,MAAJ,kBAAzB;AACAF,OAAIC,SAAJ,CAAc,QAAd,EAAwBD,IAAIE,MAAJ,iBAAxB;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACTD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACiCA;;;;cAGA;iBACA;cACA;;aAEA;gBAEA;AAHA;;sBAKA;gBAGA;AAJA;AARA;;;gBAcA;kBACA;wBACA;iBACA;iBACA;0BACA;sBACA;qBAEA;AATA;;;uCAWA;;mCAEA;mCAEA;AAHA;AAIA;qDACA;;6BAEA;8BACA;0BACA;8CACA;gDAEA;AANA;AAOA;mDACA;oDAEA;;uCAEA;;;mCAEA;yBACA;uBAEA;AAJA;AAMA;AA3BA;;qDA6BA;;gDAEA;+BAEA;AAHA;AAIA;gDACA;kCACA;YACA;AACA;oDACA;mCACA;AACA;4CACA;wBAEA;;2BACA;gCACA;6BACA;gBACA;0CACA;2DACA;gCAEA;;uBACA;4CACA;kBACA;4CACA;AACA;AACA;AACA;AACA;6DACA;wDACA;2DACA;;oBAEA;qBACA;wBACA;kBACA;4BACA;gCAEA;AAPA;;qBAUA;AAFA;AAGA;2CACA;qCAEA;;6BACA;AACA;6DACA;gCACA;iDACA;4BACA;gDAEA;;gDACA;kDACA;AACA;6EACA;4BAEA;;0DAEA;;mBAEA;;uCACA;gCAEA;;iCACA;wCACA;AACA;AACA;AACA;;AACA;;kCACA;6DAEA;;wCACA;AACA;AACA;;AACA;;gDACA;gBACA;gBACA;gBACA;AACA;AACA;;AACA;;gCACA;8DACA;gBACA;gCACA;UACA;AACA;mDACA;4BACA;YACA;YACA;AACA;kDACA;iCACA;iCACA;gCACA;oDACA;YACA;iCACA;AAEA;AA/GA;;AAgHA;;gCACA;cACA;gDAEA;;8BACA;oDAEA;;4CACA;AACA;AACA;AACA;2CACA;0BACA;+CACA;AACA;AAnLA;;;;;;;;AClCA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAO;AACP;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;AACA;AACA;AACA,MAAK;AACL;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA,MAAK;AACL,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;AC1DA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;;;;;;;AC9BA;;;;AAGA;;;;;;;;;;;;;;;kBAGA;uBACA;aACA;eACA;iBAEA;AANA;yBAOA;;gBAEA;kCACA;cACA;aAEA;AALA;AAMA;;;mCAEA;YACA;AACA;uCACA;YACA;AACA;+BACA;YACA;AACA;iCACA;YACA;AAEA;AAbA;;+BAeA;;qBAEA;oBAEA;AAHA;AAKA;AAPA;;uCASA;;kBAEA;qBACA;oBACA;sBACA;wBACA;cAEA;AAPA;AAQA;6CACA;sCACA;AAEA;AAdA;;AAeA;;wEAEA;;2BACA;uBACA;AAEA;;gCACA;uBACA;0CAEA;;2BACA;4CACA;AACA;AACA;AACA;2CACA;wCACA;AACA;AAvEA;;;;;;;;;;;;;ACXA,KAAMC,WAAW,SAAXA,QAAW,GAAM;AACrB,UAAOC,KAAKC,MAAL,GAAcC,QAAd,CAAuB,EAAvB,EAA2BC,KAA3B,CAAiC,CAAjC,CAAP;AACD,EAFD;;mBAIeJ,Q;;;;;;;;ACJf,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACfA,sGAAqG,oCAAoC,EAAE,6EAA6E,iCAAiC,EAAE,sLAAsL,8BAA8B,EAAE,qGAAqG,mCAAmC,EAAE,mFAAmF,mCAAmC,EAAE,qHAAqH,kCAAkC,sDAAsD,EAAE,2GAA2G,oCAAoC,EAAE,kPAAkP,2BAA2B,EAAE,mIAAmI,sCAAsC,EAAE,iHAAiH,oCAAoC,EAAE,2GAA2G,mCAAmC,EAAE,iGAAiG,gCAAgC,EAAE,8NAA8N,6BAA6B,EAAE,yHAAyH,kCAAkC,EAAE,uGAAuG,uCAAuC,EAAE,uGAAuG,iCAAiC,EAAE,6FAA6F,8BAA8B,EAAE,sNAAsN,2BAA2B,EAAE,qHAAqH,gCAAgC,EAAE,mGAAmG,uCAAuC,EAAE,G","file":"components/mdTabs/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","let getClosestVueParent = ($parent, cssClass) => {\n if (!$parent || !$parent.$el) {\n return false;\n }\n\n if ($parent._uid === 0) {\n return false;\n }\n\n if ($parent.$el.classList.contains(cssClass)) {\n return $parent;\n }\n\n return getClosestVueParent($parent.$parent, cssClass);\n};\n\nexport default getClosestVueParent;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/getClosestVueParent.js","import mdTabs from './mdTabs.vue';\nimport mdTab from './mdTab.vue';\nimport mdTabsTheme from './mdTabs.theme';\n\nexport default function install(Vue) {\n Vue.component('md-tabs', Vue.extend(mdTabs));\n Vue.component('md-tab', Vue.extend(mdTab));\n\n Vue.material.styles.push(mdTabsTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdTabs/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-e4dfbcba!sass!./mdTabs.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTabs.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-e4dfbcba!vue-loader/lib/selector?type=template&index=0!./mdTabs.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTabs/mdTabs.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-e4dfbcba\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-e4dfbcba\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTabs.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTabs/mdTabs.vue\n// module id = 209\n// module chunks = 20 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-e4dfbcba!./~/sass-loader!./src/components/mdTabs/mdTabs.scss\n// module id = 210\n// module chunks = 20 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTabs.vue?24217c5d","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-tabs\",\n class: _vm.tabClasses\n }, [_h('md-whiteframe', {\n ref: \"tabNavigation\",\n staticClass: \"md-tabs-navigation\",\n class: _vm.navigationClasses,\n attrs: {\n \"md-tag\": \"nav\",\n \"md-elevation\": _vm.mdElevation\n }\n }, [_vm._l((_vm.tabList), function(header) {\n return _h('button', {\n key: header.id,\n ref: \"tabHeader\",\n refInFor: true,\n staticClass: \"md-tab-header\",\n class: _vm.getHeaderClass(header),\n attrs: {\n \"type\": \"button\",\n \"disabled\": header.disabled\n },\n on: {\n \"click\": function($event) {\n _vm.setActiveTab(header)\n }\n }\n }, [_h('md-ink-ripple', {\n attrs: {\n \"md-disabled\": header.disabled\n }\n }), \" \", _h('div', {\n staticClass: \"md-tab-header-container\"\n }, [(header.icon) ? _h('md-icon', [_vm._s(header.icon)]) : _vm._e(), \" \", (header.label) ? _h('span', [_vm._s(header.label)]) : _vm._e()])])\n }), \" \", _h('span', {\n ref: \"indicator\",\n staticClass: \"md-tab-indicator\",\n class: _vm.indicatorClasses\n })]), \" \", _h('div', {\n ref: \"tabContent\",\n staticClass: \"md-tabs-content\",\n style: ({\n height: _vm.contentHeight\n })\n }, [_h('div', {\n staticClass: \"md-tabs-wrapper\",\n style: ({\n transform: (\"translate3D(-\" + _vm.contentWidth + \", 0, 0)\")\n })\n }, [_vm._t(\"default\")])])])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-e4dfbcba\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-e4dfbcba!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTabs/mdTabs.vue\n// module id = 212\n// module chunks = 20 24","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTab.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-5f496f80!vue-loader/lib/selector?type=template&index=0!./mdTab.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTabs/mdTab.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5f496f80\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5f496f80\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTab.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTabs/mdTab.vue\n// module id = 213\n// module chunks = 20 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTab.vue?2f7f037c","const uniqueId = () => {\n return Math.random().toString(36).slice(4);\n};\n\nexport default uniqueId;\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/uniqueId.js","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-tab\",\n style: (_vm.styles),\n attrs: {\n \"id\": _vm.tabId\n }\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-5f496f80\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-5f496f80!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTabs/mdTab.vue\n// module id = 216\n// module chunks = 20 24","module.exports = \".THEME_NAME .md-tabs .md-tabs-navigation, .THEME_NAME.md-tabs .md-tabs-navigation {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-tabs .md-tab-header, .THEME_NAME.md-tabs .md-tab-header {\\n color: PRIMARY-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs .md-tab-header.md-active, .THEME_NAME .md-tabs .md-tab-header:focus, .THEME_NAME.md-tabs .md-tab-header.md-active, .THEME_NAME.md-tabs .md-tab-header:focus {\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-tabs .md-tab-header.md-disabled, .THEME_NAME.md-tabs .md-tab-header.md-disabled {\\n color: PRIMARY-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs .md-tab-indicator, .THEME_NAME.md-tabs .md-tab-indicator {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-transparent .md-tabs-navigation, .THEME_NAME.md-tabs.md-transparent .md-tabs-navigation {\\n background-color: transparent;\\n border-bottom: 1px solid BACKGROUND-CONTRAST-0.12; }\\n\\n.THEME_NAME .md-tabs.md-transparent .md-tab-header, .THEME_NAME.md-tabs.md-transparent .md-tab-header {\\n color: BACKGROUND-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs.md-transparent .md-tab-header.md-active, .THEME_NAME .md-tabs.md-transparent .md-tab-header:focus, .THEME_NAME.md-tabs.md-transparent .md-tab-header.md-active, .THEME_NAME.md-tabs.md-transparent .md-tab-header:focus {\\n color: PRIMARY-COLOR; }\\n .THEME_NAME .md-tabs.md-transparent .md-tab-header.md-disabled, .THEME_NAME.md-tabs.md-transparent .md-tab-header.md-disabled {\\n color: BACKGROUND-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs.md-transparent .md-tab-indicator, .THEME_NAME.md-tabs.md-transparent .md-tab-indicator {\\n background-color: PRIMARY-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-accent .md-tabs-navigation, .THEME_NAME.md-tabs.md-accent .md-tabs-navigation {\\n background-color: ACCENT-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-accent .md-tab-header, .THEME_NAME.md-tabs.md-accent .md-tab-header {\\n color: ACCENT-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs.md-accent .md-tab-header.md-active, .THEME_NAME .md-tabs.md-accent .md-tab-header:focus, .THEME_NAME.md-tabs.md-accent .md-tab-header.md-active, .THEME_NAME.md-tabs.md-accent .md-tab-header:focus {\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-tabs.md-accent .md-tab-header.md-disabled, .THEME_NAME.md-tabs.md-accent .md-tab-header.md-disabled {\\n color: ACCENT-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs.md-accent .md-tab-indicator, .THEME_NAME.md-tabs.md-accent .md-tab-indicator {\\n background-color: BACKGROUND-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-warn .md-tabs-navigation, .THEME_NAME.md-tabs.md-warn .md-tabs-navigation {\\n background-color: WARN-COLOR; }\\n\\n.THEME_NAME .md-tabs.md-warn .md-tab-header, .THEME_NAME.md-tabs.md-warn .md-tab-header {\\n color: WARN-CONTRAST-0.54; }\\n .THEME_NAME .md-tabs.md-warn .md-tab-header.md-active, .THEME_NAME .md-tabs.md-warn .md-tab-header:focus, .THEME_NAME.md-tabs.md-warn .md-tab-header.md-active, .THEME_NAME.md-tabs.md-warn .md-tab-header:focus {\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-tabs.md-warn .md-tab-header.md-disabled, .THEME_NAME.md-tabs.md-warn .md-tab-header.md-disabled {\\n color: WARN-CONTRAST-0.26; }\\n\\n.THEME_NAME .md-tabs.md-warn .md-tab-indicator, .THEME_NAME.md-tabs.md-warn .md-tab-indicator {\\n background-color: BACKGROUND-COLOR; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTabs/mdTabs.theme\n// module id = 217\n// module chunks = 20 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdTabs/index.js b/dist/components/mdTabs/index.js index 940c03e..0840d9b 100644 --- a/dist/components/mdTabs/index.js +++ b/dist/components/mdTabs/index.js @@ -1 +1 @@ -!function(t,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.VueMaterial=a():t.VueMaterial=a()}(this,function(){return function(t){function a(i){if(e[i])return e[i].exports;var n=e[i]={exports:{},id:i,loaded:!1};return t[i].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}var e={};return a.m=t,a.c=e,a.p="/",a(0)}({0:function(t,a,e){t.exports=e(25)},1:function(t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var e=function t(a,e){return!(!a||!a.$el)&&(0!==a._uid&&(a.$el.classList.contains(e)?a:t(a.$parent,e)))};a.default=e,t.exports=a.default},25:function(t,a,e){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function n(t){t.component("md-tabs",t.extend(s.default)),t.component("md-tab",t.extend(o.default)),t.material.styles.push(b.default)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=n;var d=e(175),s=i(d),r=e(174),o=i(r),c=e(121),b=i(c);t.exports=a.default},35:function(t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var e=function(){return Math.random().toString(36).slice(4)};a.default=e,t.exports=a.default},73:function(t,a,e){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(a,"__esModule",{value:!0});var n=e(35),d=i(n),s=e(1),r=i(s);a.default={props:{id:[String,Number],mdLabel:[String,Number],mdIcon:String,mdActive:Boolean,mdDisabled:Boolean},data:function(){return{mounted:!1,tabId:this.id||"tab-"+(0,d.default)(),width:"0px",left:"0px"}},watch:{mdActive:function(){this.updateTabData()},mdDisabled:function(){this.updateTabData()},mdIcon:function(){this.updateTabData()},mdLabel:function(){this.updateTabData()}},computed:{styles:function(){return{width:this.width,left:this.left}}},methods:{getTabData:function(){return{id:this.tabId,label:this.mdLabel,icon:this.mdIcon,active:this.mdActive,disabled:this.mdDisabled,ref:this}},updateTabData:function(){this.parentTabs.updateTab(this.getTabData())}},mounted:function(){var t=this;if(this.parentTabs=(0,r.default)(this.$parent,"md-tabs"),!this.parentTabs)throw new Error("You must wrap the md-tab in a md-tabs");this.$nextTick(function(){t.mounted=!0,t.parentTabs.registerTab(t.getTabData()),t.mdActive&&(t.parentTabs.activeTab=t.tabId)})},beforeDestroy:function(){this.parentTabs.unregisterTab(this.getTabData())}},t.exports=a.default},74:function(t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={props:{mdFixed:Boolean,mdCentered:Boolean,mdRight:Boolean,mdDynamicHeight:{type:Boolean,default:!0},mdElevation:{type:[String,Number],default:0}},data:function(){return{tabList:{},activeTab:null,activeTabNumber:0,hasIcons:!1,hasLabel:!1,transitionControl:null,contentHeight:"0px",contentWidth:"0px"}},computed:{tabClasses:function(){return{"md-dynamic-height":this.mdDynamicHeight,"md-transition-off":this.transitionOff}},navigationClasses:function(){return{"md-has-icon":this.hasIcons,"md-has-label":this.hasLabel,"md-fixed":this.mdFixed,"md-right":!this.mdCentered&&this.mdRight,"md-centered":this.mdCentered||this.mdFixed}},indicatorClasses:function(){var t=this.lastIndicatorNumber>this.activeTabNumber;return this.lastIndicatorNumber=this.activeTabNumber,{"md-transition-off":this.transitionOff,"md-to-right":!t,"md-to-left":t}}},methods:{getHeaderClass:function(t){return{"md-active":this.activeTab===t.id,"md-disabled":t.disabled}},registerTab:function(t){this.tabList[t.id]=t,this.$forceUpdate()},unregisterTab:function(t){delete this.tabList[t.id]},updateTab:function(t){if(this.registerTab(t),t.active)if(t.disabled){var a=Object.keys(this.tabList),e=a.indexOf(t.id)+1,i=a[e];i?this.setActiveTab(this.tabList[i]):this.setActiveTab(this.tabList[0])}else this.setActiveTab(t)},observeElementChanges:function(){this.contentObserver=new MutationObserver(this.calculateOnWatch),this.navigationObserver=new MutationObserver(this.calculateOnWatch),this.contentObserver.observe(this.$refs.tabContent,{childList:!0,attributes:!0,characterData:!0,subtree:!0,attributeOldValue:!0,characterDataOldValue:!0}),this.navigationObserver.observe(this.$refs.tabNavigation,{attributes:!0})},getTabIndex:function(t){var a=Object.keys(this.tabList);return a.indexOf(t)},calculateIndicatorPos:function(){var t=this.$el.offsetWidth,a=this.$refs.tabHeader[this.activeTabNumber],e=a.offsetLeft,i=t-e-a.offsetWidth;this.$refs.indicator.style.left=e+"px",this.$refs.indicator.style.right=i+"px"},calculateTabsWidthAndPosition:function(){var t=this.$el.offsetWidth;this.contentWidth=t*this.activeTabNumber+"px",Object.values(this.tabList).forEach(function(a,e){a.ref.width=t+"px",a.ref.left=t*e+"px"})},calculateContentHeight:function(){var t=this;this.$nextTick(function(){var a=t.tabList[t.activeTab].ref.$el.offsetHeight;t.contentHeight=a+"px"})},calculatePosition:function(){var t=this;window.requestAnimationFrame(function(){t.calculateIndicatorPos(),t.calculateTabsWidthAndPosition(),t.calculateContentHeight()})},debounceTransition:function(){var t=this;window.clearTimeout(this.transitionControl),this.transitionControl=window.setTimeout(function(){t.calculatePosition(),t.transitionOff=!1},200)},calculateOnWatch:function(){this.transitionOff=!0,this.calculatePosition(),this.debounceTransition()},setActiveTab:function(t){this.hasIcons=!!t.icon,this.hasLabel=!!t.label,this.activeTab=t.id,this.activeTabNumber=this.getTabIndex(this.activeTab),this.calculatePosition()}},mounted:function(){var t=this;this.$nextTick(function(){if(t.observeElementChanges(),window.addEventListener("resize",t.calculateOnWatch),!t.activeTab){var a=Object.keys(t.tabList)[0];t.setActiveTab(t.tabList[a])}})},beforeDestroy:function(){this.contentObserver.disconnect(),window.removeEventListener("resize",this.calculateOnWatch)}},t.exports=a.default},99:function(t,a){},121:function(t,a){t.exports=".THEME_NAME .md-tabs .md-tabs-navigation,.THEME_NAME.md-tabs .md-tabs-navigation{background-color:PRIMARY-COLOR}.THEME_NAME .md-tabs .md-tab-header,.THEME_NAME.md-tabs .md-tab-header{color:PRIMARY-CONTRAST-0.54}.THEME_NAME .md-tabs .md-tab-header.md-active,.THEME_NAME .md-tabs .md-tab-header:focus,.THEME_NAME.md-tabs .md-tab-header.md-active,.THEME_NAME.md-tabs .md-tab-header:focus{color:PRIMARY-CONTRAST}.THEME_NAME .md-tabs .md-tab-header.md-disabled,.THEME_NAME.md-tabs .md-tab-header.md-disabled{color:PRIMARY-CONTRAST-0.26}.THEME_NAME .md-tabs .md-tab-indicator,.THEME_NAME.md-tabs .md-tab-indicator{background-color:ACCENT-COLOR}.THEME_NAME .md-tabs.md-transparent .md-tabs-navigation,.THEME_NAME.md-tabs.md-transparent .md-tabs-navigation{background-color:transparent;border-bottom:1px solid BACKGROUND-CONTRAST-0.12}.THEME_NAME .md-tabs.md-transparent .md-tab-header,.THEME_NAME.md-tabs.md-transparent .md-tab-header{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-tabs.md-transparent .md-tab-header.md-active,.THEME_NAME .md-tabs.md-transparent .md-tab-header:focus,.THEME_NAME.md-tabs.md-transparent .md-tab-header.md-active,.THEME_NAME.md-tabs.md-transparent .md-tab-header:focus{color:PRIMARY-COLOR}.THEME_NAME .md-tabs.md-transparent .md-tab-header.md-disabled,.THEME_NAME.md-tabs.md-transparent .md-tab-header.md-disabled{color:BACKGROUND-CONTRAST-0.26}.THEME_NAME .md-tabs.md-transparent .md-tab-indicator,.THEME_NAME.md-tabs.md-transparent .md-tab-indicator{background-color:PRIMARY-COLOR}.THEME_NAME .md-tabs.md-accent .md-tabs-navigation,.THEME_NAME.md-tabs.md-accent .md-tabs-navigation{background-color:ACCENT-COLOR}.THEME_NAME .md-tabs.md-accent .md-tab-header,.THEME_NAME.md-tabs.md-accent .md-tab-header{color:ACCENT-CONTRAST-0.54}.THEME_NAME .md-tabs.md-accent .md-tab-header.md-active,.THEME_NAME .md-tabs.md-accent .md-tab-header:focus,.THEME_NAME.md-tabs.md-accent .md-tab-header.md-active,.THEME_NAME.md-tabs.md-accent .md-tab-header:focus{color:ACCENT-CONTRAST}.THEME_NAME .md-tabs.md-accent .md-tab-header.md-disabled,.THEME_NAME.md-tabs.md-accent .md-tab-header.md-disabled{color:ACCENT-CONTRAST-0.26}.THEME_NAME .md-tabs.md-accent .md-tab-indicator,.THEME_NAME.md-tabs.md-accent .md-tab-indicator{background-color:BACKGROUND-COLOR}.THEME_NAME .md-tabs.md-warn .md-tabs-navigation,.THEME_NAME.md-tabs.md-warn .md-tabs-navigation{background-color:WARN-COLOR}.THEME_NAME .md-tabs.md-warn .md-tab-header,.THEME_NAME.md-tabs.md-warn .md-tab-header{color:WARN-CONTRAST-0.54}.THEME_NAME .md-tabs.md-warn .md-tab-header.md-active,.THEME_NAME .md-tabs.md-warn .md-tab-header:focus,.THEME_NAME.md-tabs.md-warn .md-tab-header.md-active,.THEME_NAME.md-tabs.md-warn .md-tab-header:focus{color:WARN-CONTRAST}.THEME_NAME .md-tabs.md-warn .md-tab-header.md-disabled,.THEME_NAME.md-tabs.md-warn .md-tab-header.md-disabled{color:WARN-CONTRAST-0.26}.THEME_NAME .md-tabs.md-warn .md-tab-indicator,.THEME_NAME.md-tabs.md-warn .md-tab-indicator{background-color:BACKGROUND-COLOR}\n"},174:function(t,a,e){var i,n;i=e(73);var d=e(218);n=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(n=i=i.default),"function"==typeof n&&(n=n.options),n.render=d.render,n.staticRenderFns=d.staticRenderFns,t.exports=i},175:function(t,a,e){var i,n;e(99),i=e(74);var d=e(222);n=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(n=i=i.default),"function"==typeof n&&(n=n.options),n.render=d.render,n.staticRenderFns=d.staticRenderFns,t.exports=i},218:function(t,a){t.exports={render:function(){var t=this,a=t.$createElement;return a("div",{staticClass:"md-tab",style:t.styles,attrs:{id:t.tabId}},[t._t("default")])},staticRenderFns:[]}},222:function(t,a){t.exports={render:function(){var t=this,a=t.$createElement;return a("div",{staticClass:"md-tabs",class:t.tabClasses},[a("md-whiteframe",{attrs:{"md-elevation":t.mdElevation}},[a("div",{ref:"tabNavigation",staticClass:"md-tabs-navigation",class:t.navigationClasses},[t._l(t.tabList,function(e){return a("button",{key:e.id,ref:"tabHeader",refInFor:!0,staticClass:"md-tab-header",class:t.getHeaderClass(e),attrs:{type:"button",disabled:e.disabled},on:{click:function(a){t.setActiveTab(e)}}},[a("md-ink-ripple",{attrs:{"md-disabled":e.disabled}})," ",a("div",{staticClass:"md-tab-header-container"},[e.icon?a("md-icon",[t._s(e.icon)]):t._e()," ",e.label?a("span",[t._s(e.label)]):t._e()])])})," ",a("span",{ref:"indicator",staticClass:"md-tab-indicator",class:t.indicatorClasses})])])," ",a("div",{ref:"tabContent",staticClass:"md-tabs-content",style:{height:t.contentHeight}},[a("div",{staticClass:"md-tabs-wrapper",style:{transform:"translate3D(-"+t.contentWidth+", 0, 0)"}},[t._t("default")])])])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.VueMaterial=a():t.VueMaterial=a()}(this,function(){return function(t){function a(i){if(e[i])return e[i].exports;var n=e[i]={exports:{},id:i,loaded:!1};return t[i].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}var e={};return a.m=t,a.c=e,a.p="/",a(0)}({0:function(t,a,e){t.exports=e(25)},1:function(t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var e=function t(a,e){return!(!a||!a.$el)&&(0!==a._uid&&(a.$el.classList.contains(e)?a:t(a.$parent,e)))};a.default=e,t.exports=a.default},25:function(t,a,e){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function n(t){t.component("md-tabs",t.extend(s.default)),t.component("md-tab",t.extend(o.default)),t.material.styles.push(b.default)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=n;var d=e(175),s=i(d),r=e(174),o=i(r),c=e(121),b=i(c);t.exports=a.default},35:function(t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var e=function(){return Math.random().toString(36).slice(4)};a.default=e,t.exports=a.default},73:function(t,a,e){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(a,"__esModule",{value:!0});var n=e(35),d=i(n),s=e(1),r=i(s);a.default={props:{id:[String,Number],mdLabel:[String,Number],mdIcon:String,mdActive:Boolean,mdDisabled:Boolean},data:function(){return{mounted:!1,tabId:this.id||"tab-"+(0,d.default)(),width:"0px",left:"0px"}},watch:{mdActive:function(){this.updateTabData()},mdDisabled:function(){this.updateTabData()},mdIcon:function(){this.updateTabData()},mdLabel:function(){this.updateTabData()}},computed:{styles:function(){return{width:this.width,left:this.left}}},methods:{getTabData:function(){return{id:this.tabId,label:this.mdLabel,icon:this.mdIcon,active:this.mdActive,disabled:this.mdDisabled,ref:this}},updateTabData:function(){this.parentTabs.updateTab(this.getTabData())}},mounted:function(){var t=this;if(this.parentTabs=(0,r.default)(this.$parent,"md-tabs"),!this.parentTabs)throw new Error("You must wrap the md-tab in a md-tabs");this.$nextTick(function(){t.mounted=!0,t.parentTabs.registerTab(t.getTabData()),t.mdActive&&(t.parentTabs.activeTab=t.tabId)})},beforeDestroy:function(){this.parentTabs.unregisterTab(this.getTabData())}},t.exports=a.default},74:function(t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={props:{mdFixed:Boolean,mdCentered:Boolean,mdRight:Boolean,mdDynamicHeight:{type:Boolean,default:!0},mdElevation:{type:[String,Number],default:0}},data:function(){return{tabList:{},activeTab:null,activeTabNumber:0,hasIcons:!1,hasLabel:!1,transitionControl:null,contentHeight:"0px",contentWidth:"0px"}},computed:{tabClasses:function(){return{"md-dynamic-height":this.mdDynamicHeight,"md-transition-off":this.transitionOff}},navigationClasses:function(){return{"md-has-icon":this.hasIcons,"md-has-label":this.hasLabel,"md-fixed":this.mdFixed,"md-right":!this.mdCentered&&this.mdRight,"md-centered":this.mdCentered||this.mdFixed}},indicatorClasses:function(){var t=this.lastIndicatorNumber>this.activeTabNumber;return this.lastIndicatorNumber=this.activeTabNumber,{"md-transition-off":this.transitionOff,"md-to-right":!t,"md-to-left":t}}},methods:{getHeaderClass:function(t){return{"md-active":this.activeTab===t.id,"md-disabled":t.disabled}},registerTab:function(t){this.tabList[t.id]=t,this.$forceUpdate()},unregisterTab:function(t){delete this.tabList[t.id]},updateTab:function(t){if(this.registerTab(t),t.active)if(t.disabled){var a=Object.keys(this.tabList),e=a.indexOf(t.id)+1,i=a[e];i?this.setActiveTab(this.tabList[i]):this.setActiveTab(this.tabList[0])}else this.setActiveTab(t)},observeElementChanges:function(){this.contentObserver=new MutationObserver(this.calculateOnWatch),this.navigationObserver=new MutationObserver(this.calculateOnWatch),this.contentObserver.observe(this.$refs.tabContent,{childList:!0,attributes:!0,characterData:!0,subtree:!0,attributeOldValue:!0,characterDataOldValue:!0}),this.navigationObserver.observe(this.$refs.tabNavigation.$el,{attributes:!0})},getTabIndex:function(t){var a=Object.keys(this.tabList);return a.indexOf(t)},calculateIndicatorPos:function(){var t=this.$el.offsetWidth,a=this.$refs.tabHeader[this.activeTabNumber],e=a.offsetLeft,i=t-e-a.offsetWidth;this.$refs.indicator.style.left=e+"px",this.$refs.indicator.style.right=i+"px"},calculateTabsWidthAndPosition:function(){var t=this.$el.offsetWidth;this.contentWidth=t*this.activeTabNumber+"px";var a=0;for(var e in this.tabList){var i=this.tabList[e];i.ref.width=t+"px",i.ref.left=t*a+"px",a++}},calculateContentHeight:function(){var t=this;this.$nextTick(function(){var a=t.tabList[t.activeTab].ref.$el.offsetHeight;t.contentHeight=a+"px"})},calculatePosition:function(){var t=this;window.requestAnimationFrame(function(){t.calculateIndicatorPos(),t.calculateTabsWidthAndPosition(),t.calculateContentHeight()})},debounceTransition:function(){var t=this;window.clearTimeout(this.transitionControl),this.transitionControl=window.setTimeout(function(){t.calculatePosition(),t.transitionOff=!1},200)},calculateOnWatch:function(){this.transitionOff=!0,this.calculatePosition(),this.debounceTransition()},setActiveTab:function(t){this.hasIcons=!!t.icon,this.hasLabel=!!t.label,this.activeTab=t.id,this.activeTabNumber=this.getTabIndex(this.activeTab),this.calculatePosition(),this.$emit("change",this.activeTabNumber)}},mounted:function(){var t=this;this.$nextTick(function(){if(t.observeElementChanges(),window.addEventListener("resize",t.calculateOnWatch),!t.activeTab){var a=Object.keys(t.tabList)[0];t.setActiveTab(t.tabList[a])}})},beforeDestroy:function(){this.contentObserver.disconnect(),window.removeEventListener("resize",this.calculateOnWatch)}},t.exports=a.default},103:function(t,a){},121:function(t,a){t.exports=".THEME_NAME .md-tabs .md-tabs-navigation,.THEME_NAME.md-tabs .md-tabs-navigation{background-color:PRIMARY-COLOR}.THEME_NAME .md-tabs .md-tab-header,.THEME_NAME.md-tabs .md-tab-header{color:PRIMARY-CONTRAST-0.54}.THEME_NAME .md-tabs .md-tab-header.md-active,.THEME_NAME .md-tabs .md-tab-header:focus,.THEME_NAME.md-tabs .md-tab-header.md-active,.THEME_NAME.md-tabs .md-tab-header:focus{color:PRIMARY-CONTRAST}.THEME_NAME .md-tabs .md-tab-header.md-disabled,.THEME_NAME.md-tabs .md-tab-header.md-disabled{color:PRIMARY-CONTRAST-0.26}.THEME_NAME .md-tabs .md-tab-indicator,.THEME_NAME.md-tabs .md-tab-indicator{background-color:ACCENT-COLOR}.THEME_NAME .md-tabs.md-transparent .md-tabs-navigation,.THEME_NAME.md-tabs.md-transparent .md-tabs-navigation{background-color:transparent;border-bottom:1px solid BACKGROUND-CONTRAST-0.12}.THEME_NAME .md-tabs.md-transparent .md-tab-header,.THEME_NAME.md-tabs.md-transparent .md-tab-header{color:BACKGROUND-CONTRAST-0.54}.THEME_NAME .md-tabs.md-transparent .md-tab-header.md-active,.THEME_NAME .md-tabs.md-transparent .md-tab-header:focus,.THEME_NAME.md-tabs.md-transparent .md-tab-header.md-active,.THEME_NAME.md-tabs.md-transparent .md-tab-header:focus{color:PRIMARY-COLOR}.THEME_NAME .md-tabs.md-transparent .md-tab-header.md-disabled,.THEME_NAME.md-tabs.md-transparent .md-tab-header.md-disabled{color:BACKGROUND-CONTRAST-0.26}.THEME_NAME .md-tabs.md-transparent .md-tab-indicator,.THEME_NAME.md-tabs.md-transparent .md-tab-indicator{background-color:PRIMARY-COLOR}.THEME_NAME .md-tabs.md-accent .md-tabs-navigation,.THEME_NAME.md-tabs.md-accent .md-tabs-navigation{background-color:ACCENT-COLOR}.THEME_NAME .md-tabs.md-accent .md-tab-header,.THEME_NAME.md-tabs.md-accent .md-tab-header{color:ACCENT-CONTRAST-0.54}.THEME_NAME .md-tabs.md-accent .md-tab-header.md-active,.THEME_NAME .md-tabs.md-accent .md-tab-header:focus,.THEME_NAME.md-tabs.md-accent .md-tab-header.md-active,.THEME_NAME.md-tabs.md-accent .md-tab-header:focus{color:ACCENT-CONTRAST}.THEME_NAME .md-tabs.md-accent .md-tab-header.md-disabled,.THEME_NAME.md-tabs.md-accent .md-tab-header.md-disabled{color:ACCENT-CONTRAST-0.26}.THEME_NAME .md-tabs.md-accent .md-tab-indicator,.THEME_NAME.md-tabs.md-accent .md-tab-indicator{background-color:BACKGROUND-COLOR}.THEME_NAME .md-tabs.md-warn .md-tabs-navigation,.THEME_NAME.md-tabs.md-warn .md-tabs-navigation{background-color:WARN-COLOR}.THEME_NAME .md-tabs.md-warn .md-tab-header,.THEME_NAME.md-tabs.md-warn .md-tab-header{color:WARN-CONTRAST-0.54}.THEME_NAME .md-tabs.md-warn .md-tab-header.md-active,.THEME_NAME .md-tabs.md-warn .md-tab-header:focus,.THEME_NAME.md-tabs.md-warn .md-tab-header.md-active,.THEME_NAME.md-tabs.md-warn .md-tab-header:focus{color:WARN-CONTRAST}.THEME_NAME .md-tabs.md-warn .md-tab-header.md-disabled,.THEME_NAME.md-tabs.md-warn .md-tab-header.md-disabled{color:WARN-CONTRAST-0.26}.THEME_NAME .md-tabs.md-warn .md-tab-indicator,.THEME_NAME.md-tabs.md-warn .md-tab-indicator{background-color:BACKGROUND-COLOR}\n"},174:function(t,a,e){var i,n;i=e(73);var d=e(209);n=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(n=i=i.default),"function"==typeof n&&(n=n.options),n.render=d.render,n.staticRenderFns=d.staticRenderFns,t.exports=i},175:function(t,a,e){var i,n;e(103),i=e(74);var d=e(228);n=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(n=i=i.default),"function"==typeof n&&(n=n.options),n.render=d.render,n.staticRenderFns=d.staticRenderFns,t.exports=i},209:function(t,a){t.exports={render:function(){var t=this,a=t.$createElement;return a("div",{staticClass:"md-tab",style:t.styles,attrs:{id:t.tabId}},[t._t("default")])},staticRenderFns:[]}},228:function(t,a){t.exports={render:function(){var t=this,a=t.$createElement;return a("div",{staticClass:"md-tabs",class:t.tabClasses},[a("md-whiteframe",{ref:"tabNavigation",staticClass:"md-tabs-navigation",class:t.navigationClasses,attrs:{"md-tag":"nav","md-elevation":t.mdElevation}},[t._l(t.tabList,function(e){return a("button",{key:e.id,ref:"tabHeader",refInFor:!0,staticClass:"md-tab-header",class:t.getHeaderClass(e),attrs:{type:"button",disabled:e.disabled},on:{click:function(a){t.setActiveTab(e)}}},[a("md-ink-ripple",{attrs:{"md-disabled":e.disabled}})," ",a("div",{staticClass:"md-tab-header-container"},[e.icon?a("md-icon",[t._s(e.icon)]):t._e()," ",e.label?a("span",[t._s(e.label)]):t._e()])])})," ",a("span",{ref:"indicator",staticClass:"md-tab-indicator",class:t.indicatorClasses})])," ",a("div",{ref:"tabContent",staticClass:"md-tabs-content",style:{height:t.contentHeight}},[a("div",{staticClass:"md-tabs-wrapper",style:{transform:"translate3D(-"+t.contentWidth+", 0, 0)"}},[t._t("default")])])])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdToolbar/index.css b/dist/components/mdToolbar/index.css index 9d504bf..2179945 100644 --- a/dist/components/mdToolbar/index.css +++ b/dist/components/mdToolbar/index.css @@ -1 +1,109 @@ -.md-toolbar{min-height:64px;padding:0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3D(0,0,0)}.md-toolbar.md-dense{min-height:48px}.md-toolbar.md-dense.md-medium{min-height:72px}.md-toolbar.md-dense.md-large{min-height:96px}.md-toolbar.md-dense .md-toolbar-container{height:48px}.md-toolbar.md-medium{min-height:88px}.md-toolbar.md-medium .md-toolbar-container:nth-child(2) .md-title:first-child{margin-left:56px}.md-toolbar.md-large{min-height:128px;-ms-flex-line-pack:inherit;align-content:inherit}.md-toolbar.md-large .md-toolbar-container:nth-child(2) .md-title:first-child{margin-left:56px}.md-toolbar.md-account-header{min-height:164px}.md-toolbar.md-account-header .md-ink-ripple{color:#fff}.md-toolbar.md-account-header .md-list-item-container:hover:not([disabled]){background-color:hsla(0,0%,100%,.12)}.md-toolbar.md-account-header .md-avatar-list{margin:16px 0 8px}.md-toolbar.md-account-header .md-avatar-list .md-list-item-container{-ms-flex-align:start;align-items:flex-start}.md-toolbar.md-account-header .md-avatar-list .md-avatar+.md-avatar{margin-left:16px}.md-toolbar .md-toolbar-container{width:100%;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}.md-toolbar .md-toolbar-container>.md-button:first-child{margin-left:0;margin-right:16px}.md-toolbar .md-toolbar-container>.md-button+.md-button{margin-left:0}.md-toolbar>.md-button:first-child{margin-left:0;margin-right:16px}.md-toolbar>.md-button+.md-button{margin-left:0}.md-toolbar .md-button:hover:not([disabled]):not(.md-raised):not(.md-icon-button):not(.md-fab){background-color:hsla(0,0%,100%,.1)}.md-toolbar .md-title{margin:0;font-size:20px;font-weight:400}.md-toolbar .md-title:first-child{margin-left:8px}.md-toolbar .md-list{padding:0;margin:0 -8px;-ms-flex:1;flex:1} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-toolbar { + min-height: 64px; + padding: 0 8px; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-line-pack: center; + align-content: center; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + position: relative; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transform: translate3D(0, 0, 0); +} +.md-toolbar.md-dense { + min-height: 48px; +} +.md-toolbar.md-dense.md-medium { + min-height: 72px; +} +.md-toolbar.md-dense.md-large { + min-height: 96px; +} +.md-toolbar.md-dense .md-toolbar-container { + height: 48px; +} +.md-toolbar.md-medium { + min-height: 88px; +} +.md-toolbar.md-medium .md-toolbar-container:nth-child(2) .md-title:first-child { + margin-left: 56px; +} +.md-toolbar.md-large { + min-height: 128px; + -ms-flex-line-pack: inherit; + align-content: inherit; +} +.md-toolbar.md-large .md-toolbar-container:nth-child(2) .md-title:first-child { + margin-left: 56px; +} +.md-toolbar.md-account-header { + min-height: 164px; +} +.md-toolbar.md-account-header .md-ink-ripple { + color: #fff; +} +.md-toolbar.md-account-header .md-list-item-container:hover:not([disabled]) { + background-color: rgba(255, 255, 255, 0.12); +} +.md-toolbar.md-account-header .md-avatar-list { + margin: 16px 0 8px; +} +.md-toolbar.md-account-header .md-avatar-list .md-list-item-container { + -ms-flex-align: start; + align-items: flex-start; +} +.md-toolbar.md-account-header .md-avatar-list .md-avatar + .md-avatar { + margin-left: 16px; +} +.md-toolbar .md-toolbar-container { + width: 100%; + height: 64px; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: start; + align-self: flex-start; +} +.md-toolbar .md-toolbar-container > .md-button:first-child { + margin-left: 0; + margin-right: 16px; +} +.md-toolbar .md-toolbar-container > .md-button + .md-button { + margin-left: 0; +} +.md-toolbar > .md-button:first-child { + margin-left: 0; + margin-right: 16px; +} +.md-toolbar > .md-button + .md-button { + margin-left: 0; +} +.md-toolbar .md-button:hover:not([disabled]):not(.md-raised):not(.md-icon-button):not(.md-fab) { + background-color: rgba(255, 255, 255, 0.1); +} +.md-toolbar .md-title { + margin: 0; + font-size: 20px; + font-weight: 400; +} +.md-toolbar .md-title:first-child { + margin-left: 8px; +} +.md-toolbar .md-list { + padding: 0; + margin: 0 -8px; + -ms-flex: 1; + flex: 1; +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdToolbar/index.debug.js b/dist/components/mdToolbar/index.debug.js index 44babaa..1a06f66 100644 --- a/dist/components/mdToolbar/index.debug.js +++ b/dist/components/mdToolbar/index.debug.js @@ -111,7 +111,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdToolbar/mdToolbar.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdToolbar/mdToolbar.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -122,9 +122,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-668063d7", __vue_options__) + hotAPI.createRecord("data-v-d9b89066", __vue_options__) } else { - hotAPI.reload("data-v-668063d7", __vue_options__) + hotAPI.reload("data-v-d9b89066", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdToolbar.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -153,7 +153,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-668063d7", module.exports) + require("vue-hot-reload-api").rerender("data-v-d9b89066", module.exports) } } diff --git a/dist/components/mdToolbar/index.debug.js.map b/dist/components/mdToolbar/index.debug.js.map index 498ab30..5840aab 100644 --- a/dist/components/mdToolbar/index.debug.js.map +++ b/dist/components/mdToolbar/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6********************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0********************","webpack:///./src/components/mdToolbar/index.js","webpack:///./src/components/mdToolbar/mdToolbar.vue","webpack:///./src/components/mdToolbar/mdToolbar.scss","webpack:///./src/components/mdToolbar/mdToolbar.vue?9ddd","webpack:///./src/components/mdToolbar/mdToolbar.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA,oEAAmE,oCAAoC,4BAA4B,EAAE,yEAAyE,qCAAqC,6BAA6B,EAAE,qEAAqE,mCAAmC,2BAA2B,EAAE,mFAAmF,oCAAoC,iCAAiC,EAAE,G","file":"components/mdToolbar/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdToolbar from './mdToolbar.vue';\nimport mdToolbarTheme from './mdToolbar.theme';\n\nexport default function install(Vue) {\n Vue.component('md-toolbar', Vue.extend(mdToolbar));\n\n Vue.material.styles.push(mdToolbarTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdToolbar/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-668063d7!sass!./mdToolbar.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-668063d7!vue-loader/lib/selector?type=template&index=0!./mdToolbar.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdToolbar/mdToolbar.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-668063d7\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-668063d7\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdToolbar.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdToolbar/mdToolbar.vue\n// module id = 219\n// module chunks = 21 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-668063d7!./~/sass-loader!./src/components/mdToolbar/mdToolbar.scss\n// module id = 220\n// module chunks = 21 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-toolbar\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-668063d7\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-668063d7!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdToolbar/mdToolbar.vue\n// module id = 221\n// module chunks = 21 24","module.exports = \".THEME_NAME .md-toolbar, .THEME_NAME.md-toolbar {\\n background-color: PRIMARY-COLOR;\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-toolbar.md-accent, .THEME_NAME.md-toolbar.md-accent {\\n background-color: ACCENT-COLOR;\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-toolbar.md-warn, .THEME_NAME.md-toolbar.md-warn {\\n background-color: WARN-COLOR;\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-toolbar.md-transparent, .THEME_NAME.md-toolbar.md-transparent {\\n background-color: transparent;\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdToolbar/mdToolbar.theme\n// module id = 222\n// module chunks = 21 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6********************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf********************","webpack:///./src/components/mdToolbar/index.js","webpack:///./src/components/mdToolbar/mdToolbar.vue","webpack:///./src/components/mdToolbar/mdToolbar.scss","webpack:///./src/components/mdToolbar/mdToolbar.vue?f41a","webpack:///./src/components/mdToolbar/mdToolbar.theme"],"names":["install","Vue","component","extend","material","styles","push"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCnCwBA,O;;AAHxB;;;;AACA;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;;AAEAF,OAAIG,QAAJ,CAAaC,MAAb,CAAoBC,IAApB;AACD;;;;;;;;ACPD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACrCA,0C;;;;;;;ACAA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACXA,oEAAmE,oCAAoC,4BAA4B,EAAE,yEAAyE,qCAAqC,6BAA6B,EAAE,qEAAqE,mCAAmC,2BAA2B,EAAE,mFAAmF,oCAAoC,iCAAiC,EAAE,G","file":"components/mdToolbar/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdToolbar from './mdToolbar.vue';\nimport mdToolbarTheme from './mdToolbar.theme';\n\nexport default function install(Vue) {\n Vue.component('md-toolbar', Vue.extend(mdToolbar));\n\n Vue.material.styles.push(mdToolbarTheme);\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdToolbar/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-d9b89066!sass!./mdToolbar.scss\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-d9b89066!vue-loader/lib/selector?type=template&index=0!./mdToolbar.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdToolbar/mdToolbar.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-d9b89066\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-d9b89066\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdToolbar.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdToolbar/mdToolbar.vue\n// module id = 219\n// module chunks = 21 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-d9b89066!./~/sass-loader!./src/components/mdToolbar/mdToolbar.scss\n// module id = 220\n// module chunks = 21 24","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-toolbar\"\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-d9b89066\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-d9b89066!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdToolbar/mdToolbar.vue\n// module id = 221\n// module chunks = 21 24","module.exports = \".THEME_NAME .md-toolbar, .THEME_NAME.md-toolbar {\\n background-color: PRIMARY-COLOR;\\n color: PRIMARY-CONTRAST; }\\n .THEME_NAME .md-toolbar.md-accent, .THEME_NAME.md-toolbar.md-accent {\\n background-color: ACCENT-COLOR;\\n color: ACCENT-CONTRAST; }\\n .THEME_NAME .md-toolbar.md-warn, .THEME_NAME.md-toolbar.md-warn {\\n background-color: WARN-COLOR;\\n color: WARN-CONTRAST; }\\n .THEME_NAME .md-toolbar.md-transparent, .THEME_NAME.md-toolbar.md-transparent {\\n background-color: transparent;\\n color: BACKGROUND-CONTRAST; }\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdToolbar/mdToolbar.theme\n// module id = 222\n// module chunks = 21 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdToolbar/index.js b/dist/components/mdToolbar/index.js index c60787a..5ded715 100644 --- a/dist/components/mdToolbar/index.js +++ b/dist/components/mdToolbar/index.js @@ -1 +1 @@ -!function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.VueMaterial=o():t.VueMaterial=o()}(this,function(){return function(t){function o(r){if(e[r])return e[r].exports;var n=e[r]={exports:{},id:r,loaded:!1};return t[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var e={};return o.m=t,o.c=e,o.p="/",o(0)}({0:function(t,o,e){t.exports=e(26)},26:function(t,o,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function n(t){t.component("md-toolbar",t.extend(d.default)),t.material.styles.push(u.default)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=n;var a=e(176),d=r(a),c=e(122),u=r(c);t.exports=o.default},93:function(t,o){},122:function(t,o){t.exports=".THEME_NAME .md-toolbar,.THEME_NAME.md-toolbar{background-color:PRIMARY-COLOR;color:PRIMARY-CONTRAST}.THEME_NAME .md-toolbar.md-accent,.THEME_NAME.md-toolbar.md-accent{background-color:ACCENT-COLOR;color:ACCENT-CONTRAST}.THEME_NAME .md-toolbar.md-warn,.THEME_NAME.md-toolbar.md-warn{background-color:WARN-COLOR;color:WARN-CONTRAST}.THEME_NAME .md-toolbar.md-transparent,.THEME_NAME.md-toolbar.md-transparent{background-color:transparent;color:BACKGROUND-CONTRAST}\n"},176:function(t,o,e){var r,n;e(93);var a=e(211);n=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(n=r=r.default),"function"==typeof n&&(n=n.options),n.render=a.render,n.staticRenderFns=a.staticRenderFns,t.exports=r},211:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return o("div",{staticClass:"md-toolbar"},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.VueMaterial=o():t.VueMaterial=o()}(this,function(){return function(t){function o(r){if(e[r])return e[r].exports;var n=e[r]={exports:{},id:r,loaded:!1};return t[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var e={};return o.m=t,o.c=e,o.p="/",o(0)}({0:function(t,o,e){t.exports=e(26)},26:function(t,o,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function n(t){t.component("md-toolbar",t.extend(d.default)),t.material.styles.push(u.default)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=n;var a=e(176),d=r(a),c=e(122),u=r(c);t.exports=o.default},102:function(t,o){},122:function(t,o){t.exports=".THEME_NAME .md-toolbar,.THEME_NAME.md-toolbar{background-color:PRIMARY-COLOR;color:PRIMARY-CONTRAST}.THEME_NAME .md-toolbar.md-accent,.THEME_NAME.md-toolbar.md-accent{background-color:ACCENT-COLOR;color:ACCENT-CONTRAST}.THEME_NAME .md-toolbar.md-warn,.THEME_NAME.md-toolbar.md-warn{background-color:WARN-COLOR;color:WARN-CONTRAST}.THEME_NAME .md-toolbar.md-transparent,.THEME_NAME.md-toolbar.md-transparent{background-color:transparent;color:BACKGROUND-CONTRAST}\n"},176:function(t,o,e){var r,n;e(102);var a=e(226);n=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(n=r=r.default),"function"==typeof n&&(n=n.options),n.render=a.render,n.staticRenderFns=a.staticRenderFns,t.exports=r},226:function(t,o){t.exports={render:function(){var t=this,o=t.$createElement;return o("div",{staticClass:"md-toolbar"},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdTooltip/index.css b/dist/components/mdTooltip/index.css index b4ecb32..577bb85 100644 --- a/dist/components/mdTooltip/index.css +++ b/dist/components/mdTooltip/index.css @@ -1 +1,67 @@ -.md-tooltip{height:20px;padding:0 8px;position:fixed;z-index:200;pointer-events:none;background-color:rgba(97,97,97,.87);border-radius:2px;opacity:0;transform-origin:center top;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s;transition-delay:0s;color:#fff;font-family:Roboto,Lato,sans-serif;font-size:10px;line-height:20px;text-transform:none;white-space:nowrap}.md-tooltip.md-active{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.3s}.md-tooltip:not(.md-active){transition-delay:0s!important}.md-tooltip.md-transition-off{transition:none!important}.md-tooltip.md-tooltip-top{margin-top:-14px;transform:translate(-50%,8px)}.md-tooltip.md-tooltip-top.md-active{transform:translate(-50%)}.md-tooltip.md-tooltip-right{margin-left:14px;transform:translate(-8px,50%)}.md-tooltip.md-tooltip-right.md-active{transform:translateY(50%)}.md-tooltip.md-tooltip-bottom{margin-top:14px;transform:translate(-50%,-8px)}.md-tooltip.md-tooltip-bottom.md-active{transform:translate(-50%)}.md-tooltip.md-tooltip-left{margin-left:-14px;transform:translate(8px,50%)}.md-tooltip.md-tooltip-left.md-active{transform:translateY(50%)} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-tooltip { + height: 20px; + padding: 0 8px; + position: fixed; + z-index: 200; + pointer-events: none; + background-color: rgba(97, 97, 97, 0.87); + border-radius: 2px; + opacity: 0; + transform-origin: center top; + transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transition-duration: .3s; + transition-delay: 0s; + color: #fff; + font-family: Roboto, Lato, sans-serif; + font-size: 10px; + line-height: 20px; + text-transform: none; + white-space: nowrap; +} +.md-tooltip.md-active { + opacity: 1; + transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); + transition-duration: .3s; +} +.md-tooltip:not(.md-active) { + transition-delay: 0s !important; +} +.md-tooltip.md-transition-off { + transition: none !important; +} +.md-tooltip.md-tooltip-top { + margin-top: -14px; + transform: translate(-50%, 8px); +} +.md-tooltip.md-tooltip-top.md-active { + transform: translate(-50%, 0); +} +.md-tooltip.md-tooltip-right { + margin-left: 14px; + transform: translate(-8px, 50%); +} +.md-tooltip.md-tooltip-right.md-active { + transform: translate(0, 50%); +} +.md-tooltip.md-tooltip-bottom { + margin-top: 14px; + transform: translate(-50%, -8px); +} +.md-tooltip.md-tooltip-bottom.md-active { + transform: translate(-50%, 0); +} +.md-tooltip.md-tooltip-left { + margin-left: -14px; + transform: translate(8px, 50%); +} +.md-tooltip.md-tooltip-left.md-active { + transform: translate(0, 50%); +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdTooltip/index.debug.js b/dist/components/mdTooltip/index.debug.js index e77d046..dca44c7 100644 --- a/dist/components/mdTooltip/index.debug.js +++ b/dist/components/mdTooltip/index.debug.js @@ -137,7 +137,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdTooltip/mdTooltip.vue" + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTooltip/mdTooltip.vue" __vue_options__.render = __vue_template__.render __vue_options__.staticRenderFns = __vue_template__.staticRenderFns @@ -148,9 +148,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-3104dae7", __vue_options__) + hotAPI.createRecord("data-v-5da82edd", __vue_options__) } else { - hotAPI.reload("data-v-3104dae7", __vue_options__) + hotAPI.reload("data-v-5da82edd", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdTooltip.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -243,13 +243,11 @@ return /******/ (function(modules) { // webpackBootstrap }, methods: { removeTooltips: function removeTooltips() { - var _this = this; - - var tooltips = [].concat(_toConsumableArray(document.querySelectorAll('.md-tooltip'))); + var tooltips = [].concat(_toConsumableArray(this.rootElement.querySelectorAll('.md-tooltip'))); tooltips.forEach(function (tooltip) { if (tooltip.parentNode) { - _this.rootElement.removeChild(tooltip); + tooltip.parentNode.removeChild(tooltip); } }); @@ -303,20 +301,20 @@ return /******/ (function(modules) { // webpackBootstrap this.parentClass = classes.join(' '); }, open: function open() { - var _this2 = this; + var _this = this; this.removeTooltips(); this.$nextTick(function () { - _this2.rootElement.appendChild(_this2.tooltipElement); - getComputedStyle(_this2.tooltipElement).top; - _this2.transitionOff = true; - _this2.generateTooltipClasses(); - _this2.calculateTooltipPosition(); + _this.rootElement.appendChild(_this.tooltipElement); + getComputedStyle(_this.tooltipElement).top; + _this.transitionOff = true; + _this.generateTooltipClasses(); + _this.calculateTooltipPosition(); window.setTimeout(function () { - _this2.transitionOff = false; - _this2.active = true; + _this.transitionOff = false; + _this.active = true; }, 10); }); }, @@ -327,19 +325,19 @@ return /******/ (function(modules) { // webpackBootstrap } }, mounted: function mounted() { - var _this3 = this; + var _this2 = this; this.$nextTick(function () { - _this3.tooltipElement = _this3.$el; - _this3.parentElement = _this3.tooltipElement.parentNode; - _this3.rootElement = _this3.$root.$el; + _this2.tooltipElement = _this2.$el; + _this2.parentElement = _this2.tooltipElement.parentNode; + _this2.rootElement = _this2.$root.$el; - _this3.$el.parentNode.removeChild(_this3.$el); + _this2.$el.parentNode.removeChild(_this2.$el); - _this3.parentElement.addEventListener('mouseenter', _this3.open); - _this3.parentElement.addEventListener('focus', _this3.open); - _this3.parentElement.addEventListener('mouseleave', _this3.close); - _this3.parentElement.addEventListener('blur', _this3.close); + _this2.parentElement.addEventListener('mouseenter', _this2.open); + _this2.parentElement.addEventListener('focus', _this2.open); + _this2.parentElement.addEventListener('mouseleave', _this2.close); + _this2.parentElement.addEventListener('blur', _this2.close); }); }, beforeDestroy: function beforeDestroy() { @@ -373,7 +371,7 @@ return /******/ (function(modules) { // webpackBootstrap if (false) { module.hot.accept() if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-3104dae7", module.exports) + require("vue-hot-reload-api").rerender("data-v-5da82edd", module.exports) } } diff --git a/dist/components/mdTooltip/index.debug.js.map b/dist/components/mdTooltip/index.debug.js.map index ad0b8db..ca212df 100644 --- a/dist/components/mdTooltip/index.debug.js.map +++ b/dist/components/mdTooltip/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*********************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0*********************","webpack:///./src/core/utils/transitionEndEventName.js?0093*","webpack:///./src/components/mdTooltip/index.js","webpack:///./src/components/mdTooltip/mdTooltip.vue","webpack:///./src/components/mdTooltip/mdTooltip.scss","webpack:///mdTooltip.vue","webpack:///./src/components/mdTooltip/mdTooltip.vue?124a"],"names":["transitionEndEventName","el","document","createElement","transitions","transition","OTransition","MozTransition","WebkitTransition","style","undefined","install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,UAASA,sBAAT,GAAkC;AAChC,OAAMC,KAAKC,SAASC,aAAT,CAAuB,MAAvB,CAAX;AACA,OAAMC,cAAc;AAClBC,iBAAY,eADM;AAElBC,kBAAa,gBAFK;AAGlBC,oBAAe,eAHG;AAIlBC,uBAAkB;AAJA,IAApB;;AAOA,QAAK,IAAIH,UAAT,IAAuBD,WAAvB,EAAoC;AAClC,SAAIH,GAAGQ,KAAH,CAASJ,UAAT,MAAyBK,SAA7B,EAAwC;AACtC,cAAON,YAAYC,UAAZ,CAAP;AACD;AACF;AACF;;mBAEcL,wB;;;;;;;;;;;;;mBCdSW,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;AACD;;;;;;;;ACJD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACWA;;;;;;;;;;;;;;;;;;aAIA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AALA;;;eAWA;oBACA;sBACA;oBACA;qBAEA;AANA;;;iCAQA;;2BAEA;mCACA;gDACA;kDACA;mDACA;iDAGA;AARA;;6BASA;wCACA;AAEA;;cACA;AACA;6BACA;;4CAEA;iCACA;mCAEA;AAJA;AAMA;AAxBA;;yCA0BA;YACA;AAEA;AAJA;;;AAMA;;6EAEA;;2CACA;iCACA;yCACA;AACA;AAEA;;sFACA;AACA;mEACA;yCACA;yBAEA;;oBACA;cACA;qDACA;+DAEA;;AAEA;;cACA;sCACA;uDAEA;;AAEA;;cACA;sCACA;+DAEA;;AAEA;;cACA;sCACA;uDAEA;;AAEA;;AACA;0CAGA;;;sCACA;uCACA;AACA;+DACA;qBAEA;;gEACA;uEACA;mCACA;AACA;AAEA;;uCACA;AACA;;AACA;;YAEA;;kCACA;+CACA;iDACA;gCACA;gBACA;gBAEA;;uCACA;kCACA;2BACA;YACA;AACA;AACA;6BACA;qBACA;sFACA;mFACA;AAEA;AAhFA;;AAiFA;;gCACA;sCACA;oDACA;yCAEA;;gDAEA;;kEACA;6DACA;kEACA;4DACA;AACA;AACA;2CACA;mBAEA;;UAEA;;6BACA;iEACA;4DACA;iEACA;2DACA;AACA;AACA;AA1JA;;;;;;;;ACZA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdTooltip/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","function transitionEndEventName() {\n const el = document.createElement('span');\n const transitions = {\n transition: 'transitionend',\n OTransition: 'oTransitionEnd',\n MozTransition: 'transitionend',\n WebkitTransition: 'webkitTransitionEnd'\n };\n\n for (let transition in transitions) {\n if (el.style[transition] !== undefined) {\n return transitions[transition];\n }\n }\n}\n\nexport default transitionEndEventName();\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/transitionEndEventName.js","import mdTooltip from './mdTooltip.vue';\n\nexport default function install(Vue) {\n Vue.component('md-tooltip', Vue.extend(mdTooltip));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdTooltip/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-3104dae7!sass!./mdTooltip.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTooltip.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-3104dae7!vue-loader/lib/selector?type=template&index=0!./mdTooltip.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdTooltip/mdTooltip.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-3104dae7\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-3104dae7\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTooltip.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTooltip/mdTooltip.vue\n// module id = 224\n// module chunks = 22 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-3104dae7!./~/sass-loader!./src/components/mdTooltip/mdTooltip.scss\n// module id = 225\n// module chunks = 22 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTooltip.vue?06306634","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('span', {\n staticClass: \"md-tooltip\",\n class: _vm.classes,\n style: (_vm.style)\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-3104dae7\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-3104dae7!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTooltip/mdTooltip.vue\n// module id = 227\n// module chunks = 22 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6*********************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf*********************","webpack:///./src/core/utils/transitionEndEventName.js?0093*","webpack:///./src/components/mdTooltip/index.js","webpack:///./src/components/mdTooltip/mdTooltip.vue","webpack:///./src/components/mdTooltip/mdTooltip.scss","webpack:///mdTooltip.vue","webpack:///./src/components/mdTooltip/mdTooltip.vue?aa08"],"names":["transitionEndEventName","el","document","createElement","transitions","transition","OTransition","MozTransition","WebkitTransition","style","undefined","install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;ACtCA,UAASA,sBAAT,GAAkC;AAChC,OAAMC,KAAKC,SAASC,aAAT,CAAuB,MAAvB,CAAX;AACA,OAAMC,cAAc;AAClBC,iBAAY,eADM;AAElBC,kBAAa,gBAFK;AAGlBC,oBAAe,eAHG;AAIlBC,uBAAkB;AAJA,IAApB;;AAOA,QAAK,IAAIH,UAAT,IAAuBD,WAAvB,EAAoC;AAClC,SAAIH,GAAGQ,KAAH,CAASJ,UAAT,MAAyBK,SAA7B,EAAwC;AACtC,cAAON,YAAYC,UAAZ,CAAP;AACD;AACF;AACF;;mBAEcL,wB;;;;;;;;;;;;;mBCdSW,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,YAAd,EAA4BD,IAAIE,MAAJ,qBAA5B;AACD;;;;;;;;ACJD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;ACWA;;;;;;;;;;;;;;;;;;aAIA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AALA;;;eAWA;oBACA;sBACA;oBACA;qBAEA;AANA;;;iCAQA;;2BAEA;mCACA;gDACA;kDACA;mDACA;iDAGA;AARA;;6BASA;wCACA;AAEA;;cACA;AACA;6BACA;;4CAEA;iCACA;mCAEA;AAJA;AAMA;AAxBA;;yCA0BA;YACA;AAEA;AAJA;;+CAMA;qFAEA;;2CACA;iCACA;0CACA;AACA;AAEA;;sFACA;AACA;mEACA;yCACA;yBAEA;;oBACA;cACA;qDACA;+DAEA;;AAEA;;cACA;sCACA;uDAEA;;AAEA;;cACA;sCACA;+DAEA;;AAEA;;cACA;sCACA;uDAEA;;AAEA;;AACA;0CAGA;;;sCACA;uCACA;AACA;+DACA;qBAEA;;gEACA;uEACA;mCACA;AACA;AAEA;;uCACA;AACA;;AACA;;YAEA;;kCACA;6CACA;gDACA;+BACA;eACA;eAEA;;uCACA;iCACA;0BACA;YACA;AACA;AACA;6BACA;qBACA;sFACA;mFACA;AAEA;AAhFA;;AAiFA;;gCACA;sCACA;oDACA;yCAEA;;gDAEA;;kEACA;6DACA;kEACA;4DACA;AACA;AACA;2CACA;mBAEA;;UAEA;;6BACA;iEACA;4DACA;iEACA;2DACA;AACA;AACA;AA1JA;;;;;;;;ACZA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdTooltip/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","function transitionEndEventName() {\n const el = document.createElement('span');\n const transitions = {\n transition: 'transitionend',\n OTransition: 'oTransitionEnd',\n MozTransition: 'transitionend',\n WebkitTransition: 'webkitTransitionEnd'\n };\n\n for (let transition in transitions) {\n if (el.style[transition] !== undefined) {\n return transitions[transition];\n }\n }\n}\n\nexport default transitionEndEventName();\n\n\n\n// WEBPACK FOOTER //\n// ./src/core/utils/transitionEndEventName.js","import mdTooltip from './mdTooltip.vue';\n\nexport default function install(Vue) {\n Vue.component('md-tooltip', Vue.extend(mdTooltip));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdTooltip/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-5da82edd!sass!./mdTooltip.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTooltip.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-5da82edd!vue-loader/lib/selector?type=template&index=0!./mdTooltip.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdTooltip/mdTooltip.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5da82edd\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5da82edd\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdTooltip.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdTooltip/mdTooltip.vue\n// module id = 224\n// module chunks = 22 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-5da82edd!./~/sass-loader!./src/components/mdTooltip/mdTooltip.scss\n// module id = 225\n// module chunks = 22 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdTooltip.vue?6b7e8db8","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('span', {\n staticClass: \"md-tooltip\",\n class: _vm.classes,\n style: (_vm.style)\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-5da82edd\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-5da82edd!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdTooltip/mdTooltip.vue\n// module id = 227\n// module chunks = 22 24"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdTooltip/index.js b/dist/components/mdTooltip/index.js index 7a4b027..69fbcbe 100644 --- a/dist/components/mdTooltip/index.js +++ b/dist/components/mdTooltip/index.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(n){if(o[n])return o[n].exports;var i=o[n]={exports:{},id:n,loaded:!1};return t[n].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var o={};return e.m=t,e.c=o,e.p="/",e(0)}({0:function(t,e,o){t.exports=o(27)},2:function(t,e){"use strict";function o(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var o in e)if(void 0!==t.style[o])return e[o]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o(),t.exports=e.default},27:function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){t.component("md-tooltip",t.extend(s.default))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var r=o(177),s=n(r);t.exports=e.default},75:function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,o=Array(t.length);e=0&&"md-active"!==e&&t.push(e+"-tooltip")}),this.parentClass=t.join(" ")},open:function(){var t=this;this.removeTooltips(),this.$nextTick(function(){t.rootElement.appendChild(t.tooltipElement),getComputedStyle(t.tooltipElement).top,t.transitionOff=!0,t.generateTooltipClasses(),t.calculateTooltipPosition(),window.setTimeout(function(){t.transitionOff=!1,t.active=!0},10)})},close:function(){this.active=!1,this.tooltipElement.removeEventListener(s.default,this.removeTooltips),this.tooltipElement.addEventListener(s.default,this.removeTooltips)}},mounted:function(){var t=this;this.$nextTick(function(){t.tooltipElement=t.$el,t.parentElement=t.tooltipElement.parentNode,t.rootElement=t.$root.$el,t.$el.parentNode.removeChild(t.$el),t.parentElement.addEventListener("mouseenter",t.open),t.parentElement.addEventListener("focus",t.open),t.parentElement.addEventListener("mouseleave",t.close),t.parentElement.addEventListener("blur",t.close)})},beforeDestroy:function(){this.active=!1,this.removeTooltips(),this.parentElement&&(this.parentElement.removeEventListener("mouseenter",this.open),this.parentElement.removeEventListener("focus",this.open),this.parentElement.removeEventListener("mouseleave",this.close),this.parentElement.removeEventListener("blur",this.close))}},t.exports=e.default},87:function(t,e){},177:function(t,e,o){var n,i;o(87),n=o(75);var r=o(197);i=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(i=n=n.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,t.exports=n},197:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("span",{staticClass:"md-tooltip",class:t.classes,style:t.style},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueMaterial=e():t.VueMaterial=e()}(this,function(){return function(t){function e(n){if(o[n])return o[n].exports;var i=o[n]={exports:{},id:n,loaded:!1};return t[n].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var o={};return e.m=t,e.c=o,e.p="/",e(0)}({0:function(t,e,o){t.exports=o(27)},2:function(t,e){"use strict";function o(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var o in e)if(void 0!==t.style[o])return e[o]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o(),t.exports=e.default},27:function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){t.component("md-tooltip",t.extend(s.default))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var r=o(177),s=n(r);t.exports=e.default},75:function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,o=Array(t.length);e=0&&"md-active"!==e&&t.push(e+"-tooltip")}),this.parentClass=t.join(" ")},open:function(){var t=this;this.removeTooltips(),this.$nextTick(function(){t.rootElement.appendChild(t.tooltipElement),getComputedStyle(t.tooltipElement).top,t.transitionOff=!0,t.generateTooltipClasses(),t.calculateTooltipPosition(),window.setTimeout(function(){t.transitionOff=!1,t.active=!0},10)})},close:function(){this.active=!1,this.tooltipElement.removeEventListener(s.default,this.removeTooltips),this.tooltipElement.addEventListener(s.default,this.removeTooltips)}},mounted:function(){var t=this;this.$nextTick(function(){t.tooltipElement=t.$el,t.parentElement=t.tooltipElement.parentNode,t.rootElement=t.$root.$el,t.$el.parentNode.removeChild(t.$el),t.parentElement.addEventListener("mouseenter",t.open),t.parentElement.addEventListener("focus",t.open),t.parentElement.addEventListener("mouseleave",t.close),t.parentElement.addEventListener("blur",t.close)})},beforeDestroy:function(){this.active=!1,this.removeTooltips(),this.parentElement&&(this.parentElement.removeEventListener("mouseenter",this.open),this.parentElement.removeEventListener("focus",this.open),this.parentElement.removeEventListener("mouseleave",this.close),this.parentElement.removeEventListener("blur",this.close))}},t.exports=e.default},92:function(t,e){},177:function(t,e,o){var n,i;o(92),n=o(75);var r=o(208);i=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(i=n=n.default),"function"==typeof i&&(i=i.options),i.render=r.render,i.staticRenderFns=r.staticRenderFns,t.exports=n},208:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return e("span",{staticClass:"md-tooltip",class:t.classes,style:t.style},[t._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file diff --git a/dist/components/mdWhiteframe/index.css b/dist/components/mdWhiteframe/index.css index fdbde2e..3ecec27 100644 --- a/dist/components/mdWhiteframe/index.css +++ b/dist/components/mdWhiteframe/index.css @@ -1 +1,84 @@ -.md-whiteframe{position:relative;z-index:1}.md-whiteframe-1dp{box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.md-whiteframe-7dp{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)} \ No newline at end of file +/* Common + ========================================================================== */ +/* Transitions - Based on Angular Material + ========================================================================== */ +/* Elevation - Based on Angular Material + ========================================================================== */ +.md-whiteframe { + position: relative; + z-index: 1; +} +.md-whiteframe-1dp { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-2dp { + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-3dp { + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-4dp { + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px rgba(0, 0, 0, 0.14), 0 1px 10px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-5dp { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.14), 0 1px 14px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-6dp { + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-7dp { + box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-8dp { + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-9dp { + box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-10dp { + box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-11dp { + box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-12dp { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-13dp { + box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-14dp { + box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-15dp { + box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-16dp { + box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-17dp { + box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-18dp { + box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-19dp { + box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-20dp { + box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-21dp { + box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-22dp { + box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-23dp { + box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12); +} +.md-whiteframe-24dp { + box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); +} + +/*# sourceMappingURL=index.css.map*/ \ No newline at end of file diff --git a/dist/components/mdWhiteframe/index.debug.js b/dist/components/mdWhiteframe/index.debug.js index a249848..e97f4df 100644 --- a/dist/components/mdWhiteframe/index.debug.js +++ b/dist/components/mdWhiteframe/index.debug.js @@ -94,9 +94,6 @@ return /******/ (function(modules) { // webpackBootstrap /* script */ __vue_exports__ = __webpack_require__(231) - - /* template */ - var __vue_template__ = __webpack_require__(232) __vue_options__ = __vue_exports__ = __vue_exports__ || {} if ( typeof __vue_exports__.default === "object" || @@ -108,9 +105,7 @@ return /******/ (function(modules) { // webpackBootstrap if (typeof __vue_options__ === "function") { __vue_options__ = __vue_options__.options } - __vue_options__.__file = "/Users/marcosmoura/Projects/github/vue-material/src/components/mdWhiteframe/mdWhiteframe.vue" - __vue_options__.render = __vue_template__.render - __vue_options__.staticRenderFns = __vue_template__.staticRenderFns + __vue_options__.__file = "/Users/mrufino/Projects/personal/github/vue-material/src/components/mdWhiteframe/mdWhiteframe.vue" /* hot reload */ if (false) {(function () { @@ -119,9 +114,9 @@ return /******/ (function(modules) { // webpackBootstrap if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { - hotAPI.createRecord("data-v-01d6d326", __vue_options__) + hotAPI.createRecord("data-v-5fea99e3", __vue_options__) } else { - hotAPI.reload("data-v-01d6d326", __vue_options__) + hotAPI.reload("data-v-5fea99e3", __vue_options__) } })()} if (__vue_options__.functional) {console.error("[vue-loader] mdWhiteframe.vue: functional components are not supported and should be defined in plain js files using render functions.")} @@ -148,65 +143,42 @@ return /******/ (function(modules) { // webpackBootstrap }); // // - // - // - // - // - // - // exports.default = { props: { - mdElevation: [String, Number] - }, - data: function data() { - return { - elevation: this.mdElevation === 0 ? 0 : this.mdElevation || 1 - }; - }, - - watch: { - mdElevation: function mdElevation() { - this.elevation = this.mdElevation; + mdElevation: { + type: [String, Number], + default: 1 + }, + mdTag: { + type: String, + default: 'div' } }, computed: { classes: function classes() { - var numberedElevation = parseInt(this.elevation, 10); + var numberedElevation = parseInt(this.mdElevation, 10); var elevationClass = 'md-whiteframe-'; if (!isNaN(numberedElevation) && typeof numberedElevation === 'number') { elevationClass += numberedElevation; elevationClass += 'dp'; - } else if (this.elevation.indexOf('dp') > -1) { - elevationClass += this.elevation; + } else if (this.mdElevation.indexOf('dp') > -1) { + elevationClass += this.mdElevation; } return elevationClass; } + }, + render: function render(createElement) { + return createElement(this.mdTag, { + staticClass: 'md-whiteframe', + class: this.classes + }, this.$slots.default); } }; module.exports = exports['default']; -/***/ }, - -/***/ 232: -/***/ function(module, exports, __webpack_require__) { - - module.exports={render:function (){var _vm=this;var _h=_vm.$createElement; - return _h('div', { - staticClass: "md-whiteframe", - class: _vm.classes - }, [_vm._t("default")]) - },staticRenderFns: []} - module.exports.render._withStripped = true - if (false) { - module.hot.accept() - if (module.hot.data) { - require("vue-hot-reload-api").rerender("data-v-01d6d326", module.exports) - } - } - /***/ } /******/ }) diff --git a/dist/components/mdWhiteframe/index.debug.js.map b/dist/components/mdWhiteframe/index.debug.js.map index 33f4132..4f696e5 100644 --- a/dist/components/mdWhiteframe/index.debug.js.map +++ b/dist/components/mdWhiteframe/index.debug.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**********************","webpack:///webpack/bootstrap 03832a1ad61d6a32d21d?eea0**********************","webpack:///./src/components/mdWhiteframe/index.js","webpack:///./src/components/mdWhiteframe/mdWhiteframe.vue","webpack:///./src/components/mdWhiteframe/mdWhiteframe.scss","webpack:///mdWhiteframe.vue","webpack:///./src/components/mdWhiteframe/mdWhiteframe.vue?2e57"],"names":["install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCpCwBA,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,wBAA/B;AACD;;;;;;;;ACJD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACxCA,0C;;;;;;;;;;;;;;;;;;;ACSA;;;;2BAIA;AAFA;yBAGA;;mEAGA;AAFA;AAGA;;;yCAEA;6BACA;AAEA;AAJA;;iCAMA;wDACA;4BAEA;;+EACA;2BACA;2BACA;qDACA;gCACA;AAEA;;cACA;AAEA;AAdA;AAdA;;;;;;;;ACVA,iBAAgB,mBAAmB,aAAa;AAChD;AACA;AACA;AACA,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,E","file":"components/mdWhiteframe/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 03832a1ad61d6a32d21d","import mdWhiteframe from './mdWhiteframe.vue';\n\nexport default function install(Vue) {\n Vue.component('md-whiteframe', Vue.extend(mdWhiteframe));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdWhiteframe/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-01d6d326!sass!./mdWhiteframe.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdWhiteframe.vue\")\n\n/* template */\nvar __vue_template__ = require(\"!!vue-loader/lib/template-compiler?id=data-v-01d6d326!vue-loader/lib/selector?type=template&index=0!./mdWhiteframe.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/marcosmoura/Projects/github/vue-material/src/components/mdWhiteframe/mdWhiteframe.vue\"\n__vue_options__.render = __vue_template__.render\n__vue_options__.staticRenderFns = __vue_template__.staticRenderFns\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-01d6d326\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-01d6d326\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdWhiteframe.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdWhiteframe/mdWhiteframe.vue\n// module id = 229\n// module chunks = 23 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-01d6d326!./~/sass-loader!./src/components/mdWhiteframe/mdWhiteframe.scss\n// module id = 230\n// module chunks = 23 24","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdWhiteframe.vue?8a6cdfa6","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;\n return _h('div', {\n staticClass: \"md-whiteframe\",\n class: _vm.classes\n }, [_vm._t(\"default\")])\n},staticRenderFns: []}\nmodule.exports.render._withStripped = true\nif (module.hot) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\").rerender(\"data-v-01d6d326\", module.exports)\n }\n}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler.js?id=data-v-01d6d326!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/mdWhiteframe/mdWhiteframe.vue\n// module id = 232\n// module chunks = 23 24"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/universalModuleDefinition?5ca6**********************","webpack:///webpack/bootstrap f37c2f12a55cfdd7407b?3dcf**********************","webpack:///./src/components/mdWhiteframe/index.js","webpack:///./src/components/mdWhiteframe/mdWhiteframe.vue","webpack:///./src/components/mdWhiteframe/mdWhiteframe.scss","webpack:///mdWhiteframe.vue"],"names":["install","Vue","component","extend"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;mBCpCwBA,O;;AAFxB;;;;;;AAEe,UAASA,OAAT,CAAiBC,GAAjB,EAAsB;AACnCA,OAAIC,SAAJ,CAAc,eAAd,EAA+BD,IAAIE,MAAJ,wBAA/B;AACD;;;;;;;;ACJD;AACA;;AAEA;AACA,wBAA0F;;AAE1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAsD,mDAAmD,IAAI;AAC7G;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,aAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA,EAAC;AACD,kCAAiC;;AAEjC;;;;;;;;ACnCA,0C;;;;;;;;;;;;;ACGA;;;;;sBAIA;gBAEA;AAHA;;aAKA;gBAGA;AAJA;AALA;;iCAWA;0DACA;4BAEA;;+EACA;2BACA;2BACA;uDACA;gCACA;AAEA;;cACA;AAEA;AAdA;0CAeA;;oBAEA;mBACA;AAFA,oBAGA;AACA;AA/BA","file":"components/mdWhiteframe/index.debug.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"VueMaterial\"] = factory();\n\telse\n\t\troot[\"VueMaterial\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f37c2f12a55cfdd7407b","import mdWhiteframe from './mdWhiteframe.vue';\n\nexport default function install(Vue) {\n Vue.component('md-whiteframe', Vue.extend(mdWhiteframe));\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/components/mdWhiteframe/index.js","var __vue_exports__, __vue_options__\nvar __vue_styles__ = {}\n\n/* styles */\nrequire(\"!!./../../../node_modules/extract-text-webpack-plugin/loader.js?{\\\"remove\\\":true}!css!vue-loader/lib/style-rewriter?id=data-v-5fea99e3!sass!./mdWhiteframe.scss\")\n\n/* script */\n__vue_exports__ = require(\"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdWhiteframe.vue\")\n__vue_options__ = __vue_exports__ = __vue_exports__ || {}\nif (\n typeof __vue_exports__.default === \"object\" ||\n typeof __vue_exports__.default === \"function\"\n) {\nif (Object.keys(__vue_exports__).some(function (key) { return key !== \"default\" && key !== \"__esModule\" })) {console.error(\"named exports are not supported in *.vue files.\")}\n__vue_options__ = __vue_exports__ = __vue_exports__.default\n}\nif (typeof __vue_options__ === \"function\") {\n __vue_options__ = __vue_options__.options\n}\n__vue_options__.__file = \"/Users/mrufino/Projects/personal/github/vue-material/src/components/mdWhiteframe/mdWhiteframe.vue\"\n\n/* hot reload */\nif (module.hot) {(function () {\n var hotAPI = require(\"vue-hot-reload-api\")\n hotAPI.install(require(\"vue\"), false)\n if (!hotAPI.compatible) return\n module.hot.accept()\n if (!module.hot.data) {\n hotAPI.createRecord(\"data-v-5fea99e3\", __vue_options__)\n } else {\n hotAPI.reload(\"data-v-5fea99e3\", __vue_options__)\n }\n})()}\nif (__vue_options__.functional) {console.error(\"[vue-loader] mdWhiteframe.vue: functional components are not supported and should be defined in plain js files using render functions.\")}\n\nmodule.exports = __vue_exports__\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/mdWhiteframe/mdWhiteframe.vue\n// module id = 229\n// module chunks = 23 24","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/extract-text-webpack-plugin/loader.js?{\"remove\":true}!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-5fea99e3!./~/sass-loader!./src/components/mdWhiteframe/mdWhiteframe.scss\n// module id = 230\n// module chunks = 23 24","\n\n\n\n\n\n// WEBPACK FOOTER //\n// mdWhiteframe.vue?a574ff1c"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/components/mdWhiteframe/index.js b/dist/components/mdWhiteframe/index.js index 8123e02..fe2c4b0 100644 --- a/dist/components/mdWhiteframe/index.js +++ b/dist/components/mdWhiteframe/index.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(28)},28:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-whiteframe",e.extend(a.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n(178),a=o(i);e.exports=t.default},76:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdElevation:[String,Number]},data:function(){return{elevation:0===this.mdElevation?0:this.mdElevation||1}},watch:{mdElevation:function(){this.elevation=this.mdElevation}},computed:{classes:function(){var e=parseInt(this.elevation,10),t="md-whiteframe-";return isNaN(e)||"number"!=typeof e?this.elevation.indexOf("dp")>-1&&(t+=this.elevation):(t+=e,t+="dp"),t}}},e.exports=t.default},81:function(e,t){},178:function(e,t,n){var o,r;n(81),o=n(76);var i=n(183);r=o=o||{},"object"!=typeof o.default&&"function"!=typeof o.default||(r=o=o.default),"function"==typeof r&&(r=r.options),r.render=i.render,r.staticRenderFns=i.staticRenderFns,e.exports=o},183:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return t("div",{staticClass:"md-whiteframe",class:e.classes},[e._t("default")])},staticRenderFns:[]}}})}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var o={};return t.m=e,t.c=o,t.p="/",t(0)}({0:function(e,t,o){e.exports=o(28)},28:function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){e.component("md-whiteframe",e.extend(i.default))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var u=o(178),i=n(u);e.exports=t.default},76:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{mdElevation:{type:[String,Number],default:1},mdTag:{type:String,default:"div"}},computed:{classes:function(){var e=parseInt(this.mdElevation,10),t="md-whiteframe-";return isNaN(e)||"number"!=typeof e?this.mdElevation.indexOf("dp")>-1&&(t+=this.mdElevation):(t+=e,t+="dp"),t}},render:function(e){return e(this.mdTag,{staticClass:"md-whiteframe",class:this.classes},this.$slots.default)}},e.exports=t.default},93:function(e,t){},178:function(e,t,o){var n,r;o(93),n=o(76),r=n=n||{},"object"!=typeof n.default&&"function"!=typeof n.default||(r=n=n.default),"function"==typeof r&&(r=r.options),e.exports=n}})}); \ No newline at end of file diff --git a/dist/docs/docs.28a9f9fc.js b/dist/docs/docs.28a9f9fc.js new file mode 100644 index 0000000..7bfd4dd --- /dev/null +++ b/dist/docs/docs.28a9f9fc.js @@ -0,0 +1,32 @@ +webpackJsonp([1,0,2],[function(t,e,n){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var o=n(5),i=a(o),d=n(374),r=a(d);n(7);var s=n(8),m=a(s),l=n(195),c=a(l),u=n(200),p=a(u),b=n(198),f=a(b),h=n(199),v=a(h),g=n(196),y=a(g),x=n(197),w=a(x);i.default.component("page-content",p.default),i.default.component("docs-component",f.default),i.default.component("example-box",v.default),i.default.component("api-table",y.default),i.default.component("code-block",w.default),i.default.use(r.default);var C=new r.default({routes:m.default}),E=i.default.component("app",c.default),_=function(t){"getting-started"===t.name?E.theme="indigo":t.name.indexOf("themes")>=0?E.theme="cyan":t.name.indexOf("ui-elements")>=0?E.theme="blue-grey":"changelog"===t.name?E.theme="orange":"about"===t.name?E.theme="green":"error"===t.name?E.theme="red":E.theme="default"};E=new E({el:"#app",router:C}),_(C.currentRoute),C.afterEach(function(t){i.default.nextTick(function(){var e=document.querySelector(".main-content");e&&(e.scrollTop=0),E.closeSidenav(),_(t)})})},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function t(e,n){return!(!e||!e.$el)&&(0!==e._uid&&(e.$el.classList.contains(n)?e:t(e.$parent,n)))};e.default=n,t.exports=e.default},function(t,e){"use strict";function n(){var t=document.createElement("span"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(var n in e)if(void 0!==t.style[n])return e[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n(),t.exports=e.default},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{value:[String,Number],disabled:Boolean,required:Boolean,maxlength:[Number,String],placeholder:String},watch:{value:function(t){this.setParentValue(t)},disabled:function(){this.setParentDisabled()},required:function(){this.setParentRequired()},placeholder:function(){this.setParentPlaceholder()},maxlength:function(){this.handleMaxLength()}},methods:{handleMaxLength:function(){this.parentContainer.enableCounter=this.maxlength>0,this.parentContainer.counterLength=this.maxlength},setParentValue:function(t){this.parentContainer.setValue(t||this.$el.value)},setParentDisabled:function(){this.parentContainer.isDisabled=this.disabled},setParentRequired:function(){this.parentContainer.isRequired=this.required},setParentPlaceholder:function(){this.parentContainer.hasPlaceholder=!!this.placeholder},onFocus:function(){this.parentContainer.isFocused=!0},onBlur:function(){this.parentContainer.isFocused=!1,this.setParentValue()},onInput:function(){var t=this.$el.value;this.setParentValue(),this.parentContainer.inputLength=t?t.length:0,this.$emit("change",t),this.$emit("input",t)}}},t.exports=e.default},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){return t&&t.constructor===Array};e.default=n,t.exports=e.default},function(t,e,n){(function(e){/*! + * Vue.js v2.1.4 + * (c) 2014-2016 Evan You + * Released under the MIT License. + */ +"use strict";function n(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function a(t){var e=parseFloat(t,10);return e||0===e?e:t}function o(t,e){for(var n=Object.create(null),a=t.split(","),o=0;o-1)return t.splice(n,1)}}function d(t,e){return pn.call(t,e)}function r(t){return"string"==typeof t||"number"==typeof t}function s(t){var e=Object.create(null);return function(n){var a=e[n];return a||(e[n]=t(n))}}function m(t,e){function n(n){var a=arguments.length;return a?a>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function l(t,e){e=e||0;for(var n=t.length-e,a=new Array(n);n--;)a[n]=t[n+e];return a}function c(t,e){for(var n in e)t[n]=e[n];return t}function u(t){return null!==t&&"object"==typeof t}function p(t){return yn.call(t)===xn}function b(t){for(var e={},n=0;nCn._maxUpdateCount)){$n("You may have an infinite update loop "+(t.user?'in watcher with expression "'+t.expression+'"':"in a component render function."),t.vm);break}}Pn&&Cn.devtools&&Pn.emit("flush"),W()}function Y(t){var e=t.id;if(null==oa[e]){if(oa[e]=!0,ra){for(var n=aa.length-1;n>=0&&aa[n].id>t.id;)n--;aa.splice(Math.max(n,sa)+1,0,t)}else aa.push(t);da||(da=!0,Dn(G))}}function K(t){ca.clear(),J(t,ca)}function J(t,e){var n,a,o=Array.isArray(t);if((o||u(t))&&Object.isExtensible(t)){if(t.__ob__){var i=t.__ob__.dep.id;if(e.has(i))return;e.add(i)}if(o)for(n=t.length;n--;)J(t[n],e);else for(a=Object.keys(t),n=a.length;n--;)J(t[a[n]],e)}}function X(t){t._watchers=[],Q(t),nt(t),Z(t),tt(t),at(t)}function Q(t){var e=t.$options.props;if(e){var n=t.$options.propsData||{},a=t.$options._propKeys=Object.keys(e),o=!t.$parent;Un.shouldConvert=o;for(var i=function(o){var i=a[o];ua[i]&&$n('"'+i+'" is a reserved attribute and cannot be used as component prop.',t),A(t,i,F(i,e,n,t),function(){t.$parent&&!Un.isSettingProps&&$n("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+i+'"',t)})},d=0;d1?l(n):n;for(var a=l(arguments,1),o=0,i=n.length;o-1:t.test(e)}function Yt(t){var e={};e.get=function(){return Cn},e.set=function(){$n("Do not replace the Vue.config object, set individual fields instead.")},Object.defineProperty(t,"config",e),t.util=Jn,t.set=N,t.delete=R,t.nextTick=Dn,t.options=Object.create(null),Cn._assetTypes.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,c(t.options.components,Ca),zt(t),Vt(t),Ut(t),Wt(t)}function Kt(t){for(var e=t.data,n=t,a=t;a.child;)a=a.child._vnode,a.data&&(e=Jt(a.data,e));for(;n=n.parent;)n.data&&(e=Jt(e,n.data));return Xt(e)}function Jt(t,e){return{staticClass:Qt(t.staticClass,e.staticClass),class:t.class?[t.class,e.class]:e.class}}function Xt(t){var e=t.class,n=t.staticClass;return n||e?Qt(n,Zt(e)):""}function Qt(t,e){return t?e?t+" "+e:t:e||""}function Zt(t){var e="";if(!t)return e;if("string"==typeof t)return t;if(Array.isArray(t)){for(var n,a=0,o=t.length;a-1?Ia[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Ia[t]=/HTMLUnknownElement/.test(e.toString())}function ne(t){if("string"==typeof t){var e=t;if(t=document.querySelector(t),!t)return $n("Cannot find element: "+e),document.createElement("div")}return t}function ae(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&"multiple"in e.data.attrs&&n.setAttribute("multiple","multiple"),n)}function oe(t,e){return document.createElementNS(Oa[t],e)}function ie(t){return document.createTextNode(t)}function de(t){return document.createComment(t)}function re(t,e,n){t.insertBefore(e,n)}function se(t,e){t.removeChild(e)}function me(t,e){t.appendChild(e)}function le(t){return t.parentNode}function ce(t){return t.nextSibling}function ue(t){return t.tagName}function pe(t,e){t.textContent=e}function be(t){return t.childNodes}function fe(t,e,n){t.setAttribute(e,n)}function he(t,e){var n=t.data.ref;if(n){var a=t.context,o=t.child||t.elm,d=a.$refs;e?Array.isArray(d[n])?i(d[n],o):d[n]===o&&(d[n]=void 0):t.data.refInFor?Array.isArray(d[n])&&d[n].indexOf(o)<0?d[n].push(o):d[n]=[o]:d[n]=o}}function ve(t){return null==t}function ge(t){return null!=t}function ye(t,e){return t.key===e.key&&t.tag===e.tag&&t.isComment===e.isComment&&!t.data==!e.data}function xe(t,e,n){var a,o,i={};for(a=e;a<=n;++a)o=t[a].key,ge(o)&&(i[o]=a);return i}function we(t){function e(t){return new ba(A.tagName(t).toLowerCase(),{},[],void 0,t)}function a(t,e){function n(){0===--n.listeners&&o(t)}return n.listeners=e,n}function o(t){var e=A.parentNode(t);e&&A.removeChild(e,t)}function i(t,e,n,a,o){if(t.isRootInsert=!o,!d(t,e,n,a)){var i=t.data,r=t.children,s=t.tag;ge(s)?(i&&i.pre&&N++,N||t.ns||Cn.ignoredElements&&Cn.ignoredElements.indexOf(s)>-1||!Cn.isUnknownElement(s)||$n("Unknown custom element: <"+s+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',t.context),t.elm=t.ns?A.createElementNS(t.ns,s):A.createElement(s,t),b(t),l(t,r,e),ge(i)&&u(t,e),m(n,t.elm,a),i&&i.pre&&N--):t.isComment?(t.elm=A.createComment(t.text),m(n,t.elm,a)):(t.elm=A.createTextNode(t.text),m(n,t.elm,a))}}function d(t,e,n,a){var o=t.data;if(ge(o)){var i=ge(t.child)&&o.keepAlive;if(ge(o=o.hook)&&ge(o=o.init)&&o(t,!1,n,a),ge(t.child))return p(t,e),i&&s(t,e,n,a),!0}}function s(t,e,n,a){for(var o,i=t;i.child;)if(i=i.child._vnode,ge(o=i.data)&&ge(o=o.transition)){for(o=0;ou?(m=ve(n[h+1])?null:n[h+1].elm,f(t,m,n,c,h,a)):c>h&&v(t,e,l,u)}function x(t,e,n,a){if(t!==e){if(e.isStatic&&t.isStatic&&e.key===t.key&&(e.isCloned||e.isOnce))return e.elm=t.elm,void(e.child=t.child);var o,i=e.data,d=ge(i);d&&ge(o=i.hook)&&ge(o=o.prepatch)&&o(t,e);var r=e.elm=t.elm,s=t.children,m=e.children;if(d&&c(e)){for(o=0;o, or missing . Bailing hydration and performing full client-side render.")}t=e(t)}if(s=t.elm,m=A.parentNode(s),i(n,u,m,A.nextSibling(s)),n.parent){for(var b=n.parent;b;)b.elm=n.elm,b=b.parent;if(c(n))for(var f=0;f-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+t.getAttribute("class")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $e(t,e){if(e&&e.trim())if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e);else{for(var n=" "+t.getAttribute("class")+" ",a=" "+e+" ";n.indexOf(a)>=0;)n=n.replace(a," ");t.setAttribute("class",n.trim())}}function He(t){so(function(){so(t)})}function Le(t,e){(t._transitionClasses||(t._transitionClasses=[])).push(e),Ie(t,e)}function je(t,e){t._transitionClasses&&i(t._transitionClasses,e),$e(t,e)}function Fe(t,e,n){var a=Be(t,e),o=a.type,i=a.timeout,d=a.propCount;if(!o)return n();var r=o===eo?oo:ro,s=0,m=function(){t.removeEventListener(r,l),n()},l=function(e){e.target===t&&++s>=d&&m()};setTimeout(function(){s0&&(n=eo,l=d,c=i.length):e===no?m>0&&(n=no,l=m,c=s.length):(l=Math.max(d,m),n=l>0?d>m?eo:no:null,c=n?n===eo?i.length:s.length:0);var u=n===eo&&mo.test(a[ao+"Property"]);return{type:n,timeout:l,propCount:c,hasTransform:u}}function qe(t,e){for(;t.length1,A=e._enterCb=Ge(function(){M&&je(e,w),A.cancelled?(M&&je(e,x),k&&k(e)):_&&_(e),e._enterCb=null});t.data.show||mt(t.data.hook||(t.data.hook={}),"insert",function(){var n=e.parentNode,a=n&&n._pending&&n._pending[t.key];a&&a.context===t.context&&a.tag===t.tag&&a.elm._leaveCb&&a.elm._leaveCb(),E&&E(e,A)},"transition-insert"),C&&C(e),M&&(Le(e,x),Le(e,w),He(function(){je(e,x),A.cancelled||T||Fe(e,o,A)})),t.data.show&&E&&E(e,A),M||T||A()}}}function Ue(t,e){function n(){h.cancelled||(t.data.show||((a.parentNode._pending||(a.parentNode._pending={}))[t.key]=t),m&&m(a),b&&(Le(a,r),Le(a,s),He(function(){je(a,r),h.cancelled||f||Fe(a,d,h)})),l&&l(a,h),b||f||h())}var a=t.elm;a._enterCb&&(a._enterCb.cancelled=!0,a._enterCb());var o=We(t.data.transition);if(!o)return e();if(!a._leaveCb&&1===a.nodeType){var i=o.css,d=o.type,r=o.leaveClass,s=o.leaveActiveClass,m=o.beforeLeave,l=o.leave,c=o.afterLeave,u=o.leaveCancelled,p=o.delayLeave,b=i!==!1&&!An,f=l&&(l._length||l.length)>1,h=a._leaveCb=Ge(function(){a.parentNode&&a.parentNode._pending&&(a.parentNode._pending[t.key]=null),b&&je(a,s),h.cancelled?(b&&je(a,r),u&&u(a)):(e(),c&&c(a)),a._leaveCb=null});p?p(n):n()}}function We(t){if(t){if("object"==typeof t){var e={};return t.css!==!1&&c(e,lo(t.name||"v")),c(e,t),e}return"string"==typeof t?lo(t):void 0}}function Ge(t){var e=!1;return function(){e||(e=!0,t())}}function Ye(t,e){e.data.show||Ve(e)}function Ke(t,e,n){var a=e.value,o=t.multiple;if(o&&!Array.isArray(a))return void $n('