vue-material/dist/components/mdTabs/index.js

8 lines
68 KiB
JavaScript
Raw Normal View History

2016-12-16 06:01:17 +00:00
!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(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].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(29)},1:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=r(i);e.default={props:{mdTheme:String},data:function(){return{closestThemedParent:!1}},methods:{getClosestThemedParent:function(t){return!(!t||!t.$el||0===t._uid)&&(t.mdTheme||t.mdName?t:this.getClosestThemedParent(t.$parent))}},computed:{themeClass:function(){if(this.mdTheme)return"md-theme-"+this.mdTheme;var t=this.closestThemedParent.mdTheme;return t||(t=this.closestThemedParent.mdName),"md-theme-"+(t||o.default.material.currentTheme)}},mounted:function(){this.closestThemedParent=this.getClosestThemedParent(this.$parent),o.default.material.currentTheme||o.default.material.setCurrentTheme("default")}},t.exports=e.default},2:function(t,e,n){(function(e){/*!
* Vue.js v2.1.6
* (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 r(t){var e=parseFloat(t,10);return e||0===e?e:t}function i(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}function o(t,e){if(t.length){var n=t.indexOf(e);if(n>-1)return t.splice(n,1)}}function a(t,e){return bn.call(t,e)}function s(t){return"string"==typeof t||"number"==typeof t}function c(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}function d(t,e){function n(n){var r=arguments.length;return r?r>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,r=new Array(n);n--;)r[n]=t[n+e];return r}function u(t,e){for(var n in e)t[n]=e[n];return t}function f(t){return null!==t&&"object"==typeof t}function p(t){return wn.call(t)===Tn}function h(t){for(var e={},n=0;n<t.length;n++)t[n]&&u(e,t[n]);return e}function v(){}function m(t){return t.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")}function b(t,e){return t==e||!(!f(t)||!f(e))&&JSON.stringify(t)===JSON.stringify(e)}function g(t,e){for(var n=0;n<t.length;n++)if(b(t[n],e))return n;return-1}function y(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function _(t,e,n,r){Object.defineProperty(t,e,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function C(t){if(!En.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}function A(t){return/native code/.test(t.toString())}function w(t){zn.target&&qn.push(zn.target),zn.target=t}function T(){zn.target=qn.pop()}function x(t,e){t.__proto__=e}function O(t,e,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];_(t,o,e[o])}}function $(t){if(f(t)){var e;return a(t,"__ob__")&&t.__ob__ instanceof Zn?e=t.__ob__:Jn.shouldConvert&&!Rn()&&(Array.isArray(t)||p(t))&&Object.isExtensible(t)&&!t._isVue&&(e=new Zn(t)),e}}function E(t,e,n,r){var i=new zn,o=Object.getOwnPropertyDescriptor(t,e);if(!o||o.configurable!==!1){var a=o&&o.get,s=o&&o.set,c=$(n);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=a?a.call(t):n;return zn.target&&(i.depend(),c&&c.dep.depend(),Array.isArray(e)&&N(e)),e},set:function(e){var o=a?a.call(t):n;e===o||e!==e&&o!==o||(r&&r(),s?s.call(t,e):n=e,c=$(e),i.notify())}})}}function k(t,e,n){if(Array.isArray(t))return t.length=Math.max(t.length,e),t.splice(e,1,n),n;if(a(t,e))return void(t[e]=n);var r=t.__ob__;return t._isVue||r&&r.vmCount?void Fn("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."):r?(E(r.value,e,n),r.dep.notify(),n):void(t[e]=n)}function M(t,e){var n=t.__ob__;return t._isVue||n&&n.vmCount?void Fn("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):void(a(t,e)&&(delete t[e],n&&n.dep.notify()))}function N(t){for(var e=void 0,n=0,r=t.length;n<r;n++)e=t[n],e&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&N(e)}function S(t,e){if(!e)return t;for(var n,r,i,o=Object.keys(e),s=0;s<o.length;s++)n=o[s],r=t[n],i=e[n],a(t,n)?p(r)&&p(i)&&S(r,i):k(t,n,i);return t}function D(t,e){return e?t?t.concat(e):Array.isArray(e)?e:[e]:t}function j(t,e){var n=Object.create(t||null);return e?u(n,e):n}function P(t){for(var e in t.components){var n=e.toLowerCase();(mn(n)||$n.isReservedTag(n))&&Fn("Do not use built-in or reserved HTML elements as component id: "+e)}}function L(t){var e=t.props;if(e){var n,r,i,o={};if(Array.isArray(e))for(n=e.length;n--;)r=e[n],"string"==typeof r?(i=yn(r),o[i]={type:null}):Fn("props must be strings when using array syntax.");else if(p(e))for(var a in e)r=e[a],i=yn(a),o[i]=p(r)?r:{type:r};t.props=o}}function R(t){var e=t.directives;if(e)for(var n in e){var r=e[n];"function"==typeof r&&(e[n]={bind:r,update:r})}}function I(t,e,n){function r(r){var i=Qn[r]||tr;l[r]=i(t[r],e[r],n,r)}P(e),L(e),R(e);var i=e.extends;if(i&&(t="function"==typeof i?I(t,i.options,n):I(t,i,n)),e.mixins)for(var o=0,s=e.mixins
i.modifiers||(i.modifiers=Yr),n[xe(i)]=i,i.def=H(e.$options,"directives",i.name,!0);return n}function xe(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function Oe(t,e,n,r){var i=t.def&&t.def[e];i&&i(n.elm,t,n,r)}function $e(t,e){if(t.data.attrs||e.data.attrs){var n,r,i,o=e.elm,a=t.data.attrs||{},s=e.data.attrs||{};s.__ob__&&(s=e.data.attrs=u({},s));for(n in s)r=s[n],i=a[n],i!==r&&Ee(o,n,r);Dn&&s.value!==a.value&&Ee(o,"value",s.value);for(n in a)null==s[n]&&(Pr(n)?o.removeAttributeNS(jr,Lr(n)):Sr(n)||o.removeAttribute(n))}}function Ee(t,e,n){Dr(e)?Rr(n)?t.removeAttribute(e):t.setAttribute(e,e):Sr(e)?t.setAttribute(e,Rr(n)||"false"===n?"false":"true"):Pr(e)?Rr(n)?t.removeAttributeNS(jr,Lr(e)):t.setAttributeNS(jr,e,n):Rr(n)?t.removeAttribute(e):t.setAttribute(e,n)}function ke(t,e){var n=e.elm,r=e.data,i=t.data;if(r.staticClass||r.class||i&&(i.staticClass||i.class)){var o=Jt(e),a=n._transitionClasses;a&&(o=Xt(o,te(a))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}function Me(t,e,n,r){if(n){var i=e;e=function(n){Ne(t,e,r),1===arguments.length?i(n):i.apply(null,arguments)}}Er.addEventListener(t,e,r)}function Ne(t,e,n){Er.removeEventListener(t,e,n)}function Se(t,e){if(t.data.on||e.data.on){var n=e.data.on||{},r=t.data.on||{};Er=e.elm,Ot(n,r,Me,Ne,e.context)}}function De(t,e){if(t.data.domProps||e.data.domProps){var n,r,i=e.elm,o=t.data.domProps||{},a=e.data.domProps||{};a.__ob__&&(a=e.data.domProps=u({},a));for(n in o)null==a[n]&&(i[n]="");for(n in a)if(r=a[n],"textContent"!==n&&"innerHTML"!==n||(e.children&&(e.children.length=0),r!==o[n]))if("value"===n){i._value=r;var s=null==r?"":String(r);!i.composing&&(document.activeElement!==i&&i.value!==s||je(e,s))&&(i.value=s)}else i[n]=r}}function je(t,e){var n=t.elm.value,i=t.elm._vModifiers;return i&&i.number||"number"===t.elm.type?r(n)!==r(e):i&&i.trim?n.trim()!==e.trim():n!==e}function Pe(t){var e=Le(t.style);return t.staticStyle?u(t.staticStyle,e):e}function Le(t){return Array.isArray(t)?h(t):"string"==typeof t?ti(t):t}function Re(t,e){var n,r={};if(e)for(var i=t;i.child;)i=i.child._vnode,i.data&&(n=Pe(i.data))&&u(r,n);(n=Pe(t.data))&&u(r,n);for(var o=t;o=o.parent;)o.data&&(n=Pe(o.data))&&u(r,n);return r}function Ie(t,e){var n=e.data,r=t.data;if(n.staticStyle||n.style||r.staticStyle||r.style){var i,o,a=e.elm,s=t.data.staticStyle,c=t.data.style||{},d=s||c,l=Le(e.data.style)||{};e.data.style=l.__ob__?u({},l):l;var f=Re(e,!0);for(o in d)null==f[o]&&ri(a,o,"");for(o in f)i=f[o],i!==d[o]&&ri(a,o,null==i?"":i)}}function He(t,e){if(e&&e.trim())if(t.classList)e.indexOf(" ")>-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 Ue(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")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");t.setAttribute("class",n.trim())}}function Fe(t){hi(function(){hi(t)})}function Be(t,e){(t._transitionClasses||(t._transitionClasses=[])).push(e),He(t,e)}function Ve(t,e){t._transitionClasses&&o(t._transitionClasses,e),Ue(t,e)}function We(t,e,n){var r=ze(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ci?ui:pi,c=0,d=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&d()};setTimeout(function(){c<a&&d()},o+1),t.addEventListener(s,l)}function ze(t,e){var n,r=window.getComputedStyle(t),i=r[li+"Delay"].split(", "),o=r[li+"Duration"].split(", "),a=qe(i,o),s=r[fi+"Delay"].split(", "),c=r[fi+"Duration"].split(", "),d=qe(s,c),l=0,u=0;e===ci?a>0&&(n=ci,l=a,u=o.length):e===di?d>0&&(n=di,l=d,u=c.length):(l=Math.max(a,d),n=l>0?a>d?ci:di:null,u=n?n===ci?o.length:c.length:0);var f=n===ci&&vi.test(r[li+"Property"]);return{type:n,timeout:l,propCount:u,hasTransform:f}}function qe(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map(function(e,n){return Ke(e)+Ke(t[n])}))}function Ke(t){return 1e3
},191:function(t,e,n){var r,i;r=n(83);var o=n(235);i=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(i=r=r.default),"function"==typeof i&&(i=i.options),i.render=o.render,i.staticRenderFns=o.staticRenderFns,t.exports=r},192:function(t,e,n){var r,i;n(113),r=n(84);var o=n(241);i=r=r||{},"object"!=typeof r.default&&"function"!=typeof r.default||(i=r=r.default),"function"==typeof i&&(i=i.options),i.render=o.render,i.staticRenderFns=o.staticRenderFns,t.exports=r},235:function(t,e){t.exports={render:function(){var t=this,e=(t.$createElement,t._c);return e("div",{staticClass:"md-tab",style:t.styles,attrs:{id:t.tabId}},[t._t("default")],!0)},staticRenderFns:[]}},241:function(t,e){t.exports={render:function(){var t=this,e=(t.$createElement,t._c);return e("div",{staticClass:"md-tabs",class:[t.themeClass,t.tabClasses]},[e("md-whiteframe",{ref:"tabNavigation",staticClass:"md-tabs-navigation",class:t.navigationClasses,attrs:{"md-tag":"nav","md-elevation":t.mdElevation}},[t._l(t.tabList,function(n){return e("button",{key:n.id,ref:"tabHeader",refInFor:!0,staticClass:"md-tab-header",class:t.getHeaderClass(n),attrs:{type:"button",disabled:n.disabled},on:{click:function(e){t.setActiveTab(n)}}},[e("md-ink-ripple",{attrs:{"md-disabled":n.disabled}}),t._v(" "),e("div",{staticClass:"md-tab-header-container"},[n.icon?e("md-icon",[t._v(t._s(n.icon))]):t._e(),t._v(" "),n.label?e("span",[t._v(t._s(n.label))]):t._e(),t._v(" "),n.tooltip?e("md-tooltip",{attrs:{"md-direction":n.tooltipDirection,"md-delay":n.tooltipDelay}},[t._v(t._s(n.tooltip))]):t._e()])])}),t._v(" "),e("span",{ref:"indicator",staticClass:"md-tab-indicator",class:t.indicatorClasses})],!0),t._v(" "),e("div",{ref:"tabContent",staticClass:"md-tabs-content",style:{height:t.contentHeight}},[e("div",{staticClass:"md-tabs-wrapper",style:{transform:"translate3D(-"+t.contentWidth+", 0, 0)"}},[t._t("default")],!0)])])},staticRenderFns:[]}}})});