-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathvue-onsenui.min.js
More file actions
2 lines (2 loc) · 25.7 KB
/
Copy pathvue-onsenui.min.js
File metadata and controls
2 lines (2 loc) · 25.7 KB
1
2
/* vue-onsenui v2.6.2 - 2019-01-06 */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("onsenui")):"function"==typeof define&&define.amd?define(["onsenui"],t):e.VueOnsen=t(e.ons)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t,n,i=function(e){return"_on"+function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(e)},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},r=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},a=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},c=function(e){var t="onDeviceBackButton",n=e[t]||e.$el[t]&&e.$el[t]._callback||function(e){return e.callParentHandler()};e.$el[t]=function(i){var s=!0;e.$emit(function(e){return e.slice(2).charAt(0).toLowerCase()+e.slice(2).slice(1)}(t),o({},i,{preventDefault:function(){return s=!1}})),s&&n(i)},e._isDBBSetup=!0},l={mounted:function(){c(this)},activated:function(){!1===this._isDBBSetup&&c(this)},deactivated:function(){!0===this._isDBBSetup&&(this._isDBBSetup=!1)},destroyed:function(){this.$el.onDeviceBackButton&&this.$el.onDeviceBackButton.destroy()}},d={computed:{unrecognizedListeners:function(){var e=this,t=function(e){return e.toLowerCase().replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}("-"+this.$options._componentTag.slice(6));return Object.keys(this.$listeners||{}).filter(function(n){return-1===(e.$ons.elements[t].events||[]).indexOf(n)}).reduce(function(t,n){return t[n]=e.$listeners[n],t},{})}},mounted:function(){var e=this;this._handlers={},(this.$el.constructor.events||[]).forEach(function(t){e._handlers[i(t)]=function(n){n.target!==e.$el&&/^ons-/i.test(n.target.tagName)||e.$emit(t,n)},e.$el.addEventListener(t,e._handlers[i(t)])})},beforeDestroy:function(){var e=this;Object.keys(this._handlers).forEach(function(t){e.$el.removeEventListener(t,e._handlers[t])}),this._handlers=null}},u=function(){"boolean"==typeof this.visible&&this.visible!==this.$el.visible&&this.$el[this.visible?"show":"hide"].call(this.$el,this.normalizedOptions||this.options)},h=function(){this._isDestroyed||this.$el.parentNode&&this.$el.parentNode===document.body||document.body.appendChild(this.$el)},f=function(){var e=this;!0===this.$el.visible?this.$el.hide().then(function(){return e.$el.remove()}):this.$el.remove()},p={props:{visible:{type:Boolean,default:void 0}},watch:{visible:function(){u.call(this)}},mounted:function(){var e=this;this.$nextTick(function(){return u.call(e)})},activated:function(){var e=this;this.$nextTick(function(){return u.call(e)})}},m={props:{options:{type:Object,default:function(){return{}}}}},_={provide:function(){return r({},this.$options._componentTag.slice(6),this)}},v={mounted:function(){var e=this;this.$on("dialog-cancel",function(){return e.$emit("update:visible",!1)})}},g={mounted:function(){h.call(this)},updated:function(){h.call(this)},activated:function(){h.call(this)},deactivated:function(){f.call(this)},beforeDestroy:function(){f.call(this)}},$={props:{modifier:{type:[String,Array,Object]}},computed:{normalizedModifier:function(){var e=this.modifier;return"string"==typeof e?e:Array.isArray(e)?e.join(" "):"object"===(void 0===e?"undefined":s(e))&&Object.keys(e).reduce(function(t,n){return t+(e[n]?" "+n:"")},"").trim()}}},b={prop:"modelProp",event:"modelEvent"},y={model:b,props:(t={},r(t,b.prop,[Number,String]),r(t,b.event,{type:String,default:"input"}),t),methods:{_updateValue:function(){void 0!==this[b.prop]&&this.$el.value!==this[b.prop]&&(this.$el.value=this[b.prop])},_onModelEvent:function(e){this.$emit(b.event,e.target.value)}},watch:r({},b.prop,function(){this._updateValue()}),mounted:function(){this._updateValue(),this.$el.addEventListener(this[b.event],this._onModelEvent)},beforeDestroy:function(){this.$el.removeEventListener(this[b.event],this._onModelEvent)}},x={mixins:[y],props:(n={},r(n,b.prop,[Array,Boolean]),r(n,b.event,{type:String,default:"change"}),n),methods:{_updateValue:function(){this[b.prop]instanceof Array?this.$el.checked=this[b.prop].indexOf(this.$el.value)>=0:this.$el.checked=this[b.prop]},_onModelEvent:function(e){var t=e.target,n=t.value,i=t.checked,s=void 0;if(this[b.prop]instanceof Array){var r=this[b.prop].indexOf(n),o=r>=0;o&&!i&&(s=[].concat(a(this[b.prop].slice(0,r)),a(this[b.prop].slice(r+1,this[b.prop].length)))),!o&&i&&(s=[].concat(a(this[b.prop]),[n]))}else s=i;void 0!==s&&this.$emit(b.event,s)}}},z={mixins:[y],props:r({},b.event,{type:String,default:"change"}),methods:{_updateValue:function(){this.$el.checked=this[b.prop]===this.$el.value},_onModelEvent:function(e){var t=e.target,n=t.value;t.checked&&this.$emit(b.event,n)}}},O={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-toolbar",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-toolbar",mixins:[d,p,$]},E={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-bottom-toolbar",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-bottom-toolbar",mixins:[d,$]},P={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-toolbar-button",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-toolbar-button",mixins:[d,$]},L={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-alert-dialog-button",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-alert-dialog-button",mixins:[d,$]},S={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-button",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-button",mixins:[d,$]},k={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-icon",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-icon",mixins:[d,$]},V={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-card",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-card",mixins:[d,$]},F={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-list",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-list",mixins:[d,$]},R={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-list-item",this._g({attrs:{modifier:this.normalizedModifier},on:{expansion:this.onExpansion}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-list-item",mixins:[d,$],props:{expanded:{type:Boolean}},methods:{onExpansion:function(){this.expanded!==this.$el.expanded&&this.$emit("update:expanded",this.$el.expanded)}},watch:{expanded:function(){var e=this.expanded?"show":"hide";this.$el[e+"Expansion"]()}}},w={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-list-title",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-list-title",mixins:[d,$]},M={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-list-header",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-list-header",mixins:[d,$]},B={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-ripple",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-ripple",mixins:[d]},T={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-row",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-row",mixins:[d]},A={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-col",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-col",mixins:[d]},I={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-progress-bar",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-progress-bar",mixins:[d,$]},D={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-progress-circular",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-progress-circular",mixins:[d,$]},C={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-carousel-item",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-carousel-item",mixins:[d]},j={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-splitter-mask",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-splitter-mask",mixins:[d]},N={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-splitter-content",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-splitter-content",mixins:[d]},U={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-splitter",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-splitter",mixins:[d,_,l]},H={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-switch",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-switch",mixins:[d,x,$]},q={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-checkbox",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-checkbox",mixins:[d,x,$]},K={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-input",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-input",mixins:[d,y,$]},G={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-search-input",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-search-input",mixins:[d,y,$]},J={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-range",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-range",mixins:[d,y,$]},Q={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-radio",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-radio",mixins:[d,z,$]},W={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-fab",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-fab",mixins:[d,p,$]},X={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-speed-dial-item",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-speed-dial-item",mixins:[d,$]},Y={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-dialog",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-dialog",mixins:[d,p,m,v,l,g,$]},Z={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-action-sheet",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-action-sheet",mixins:[d,p,m,v,l,g,$]},ee={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-action-sheet-button",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-action-sheet-button",mixins:[d,$]},te={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-modal",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-modal",mixins:[d,p,m,l,g,$]},ne={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-toast",this._g({attrs:{modifier:this.normalizedModifier}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-toast",mixins:[d,p,m,l,g,$]},ie={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-popover",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-popover",mixins:[p,m,v,d,l,g],props:{target:{validator:function(e){return e._isVue||"string"==typeof e||e instanceof Event||e instanceof HTMLElement}}},computed:{normalizedTarget:function(){return this.target&&this.target._isVue?this.target.$el:this.target},normalizedOptions:function(){return this.target?o({target:this.normalizedTarget},this.options):this.options}}},se={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ons-alert-dialog",e._g({attrs:{modifier:e.normalizedModifier}},e.unrecognizedListeners),[n("div",{staticClass:"alert-dialog-title"},[e._t("title",[e._v(e._s(e.title))])],2),e._v(" "),n("div",{staticClass:"alert-dialog-content"},[e._t("default")],2),e._v(" "),n("div",{staticClass:"alert-dialog-footer"},[e._t("footer",e._l(e.footer,function(t,i){return n("ons-alert-dialog-button",{key:i,on:{click:t}},[e._v(e._s(i))])}))],2)])},staticRenderFns:[],name:"v-ons-alert-dialog",mixins:[p,m,v,d,l,g,$],props:{title:{type:String},footer:{type:Object,validator:function(e){return Object.keys(e).every(function(t){return e[t]instanceof Function})}}}},re={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-speed-dial",{domProps:{onClick:this.action}},[this._t("default")],2)},staticRenderFns:[],name:"v-ons-speed-dial",mixins:[d,p],props:{open:{type:Boolean,default:void 0}},methods:{action:function(){var e=!0;this.$emit("click",{preventDefault:function(){return e=!1}}),e&&this.$el.toggleItems()},_shouldUpdate:function(){return void 0!==this.open&&this.open!==this.$el.isOpen()},_updateToggle:function(){this._shouldUpdate()&&this.$el[this.open?"showItems":"hideItems"].call(this.$el)}},watch:{open:function(){this._updateToggle()}},mounted:function(){var e=this;this.$on(["open","close"],function(){return e._shouldUpdate()&&e.$emit("update:open",e.$el.isOpen())}),this._updateToggle()}},oe={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ons-carousel",e._g({attrs:{"initial-index":e.index},domProps:{onSwipe:e.onSwipe},on:{postchange:function(t){if(t.target!==t.currentTarget)return null;e.$emit("update:index",t.activeIndex)}}},e.unrecognizedListeners),[n("div",[e._t("default")],2),e._v(" "),n("div")])},staticRenderFns:[],name:"v-ons-carousel",mixins:[m,d],props:{index:{type:Number},onSwipe:{type:Function}},watch:{index:function(){this.index!==this.$el.getActiveIndex()&&this.$el.setActiveIndex(this.index,this.options)}}},ae={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-tab",{attrs:{active:this.active},domProps:{onClick:this.action}})},staticRenderFns:[],name:"v-ons-tab",inject:["tabbar"],props:{page:{},props:{},active:{type:Boolean}},methods:{action:function(){var e=!0;this.$emit("click",{preventDefault:function(){return e=!1}}),e&&this.tabbar.$el.setActiveTab(this.$el.index,o({reject:!1},this.tabbar.options))}},watch:{active:function(){this.$el.setActive(this.active)}}},ce={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ons-tabbar",e._g({attrs:{activeIndex:e.index,modifier:e.normalizedModifier},domProps:{onSwipe:e.onSwipe},on:{prechange:function(t){if(t.target!==t.currentTarget)return null;e.$nextTick(function(){return!t.detail.canceled&&e.$emit("update:index",t.index)})}}},e.unrecognizedListeners),[n("div",{staticClass:"tabbar__content"},[n("div",[e._t("pages",e._l(e.tabs,function(t){return n(t.page,e._g(e._b({key:t.page.key||t.page.name||e._tabKey(t),tag:"component"},"component",t.props,!1),e.unrecognizedListeners))}))],2),e._v(" "),n("div")]),e._v(" "),n("div",{staticClass:"tabbar",style:e.tabbarStyle},[e._t("default",e._l(e.tabs,function(t){return n("v-ons-tab",e._b({key:e._tabKey(t)},"v-ons-tab",t,!1))})),e._v(" "),n("div",{staticClass:"tabbar__border"})],2)])},staticRenderFns:[],name:"v-ons-tabbar",mixins:[d,m,p,_,$],props:{index:{type:Number},tabs:{type:Array,validator:function(e){return e.every(function(e){return["icon","label","page"].some(function(t){return!!Object.getOwnPropertyDescriptor(e,t)})})}},onSwipe:{type:Function},tabbarStyle:{type:null}},methods:{_tabKey:function(e){return e.key||e.label||e.icon}},watch:{index:function(){this.index!==this.$el.getActiveTabIndex()&&this.$el.setActiveTab(this.index,o({reject:!1},this.options))}}},le={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-back-button",{domProps:{onClick:this.action}},[this._t("default")],2)},staticRenderFns:[],name:"v-ons-back-button",inject:["navigator"],mixins:[$],methods:{action:function(){var e=!0;this.$emit("click",{preventDefault:function(){return e=!1}}),e&&this.navigator.pageStack.length>1&&this.navigator.popPage()}}},de={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ons-navigator",e._g({domProps:{options:e.options},on:{postpop:function(t){if(t.target!==t.currentTarget)return null;e._checkSwipe(t)}}},e.unrecognizedListeners),[e._t("default",e._l(e.pageStack,function(t){return n(t,e._g(e._b({key:t.key||t.name,tag:"component"},"component",t.onsNavigatorProps,!1),e.unrecognizedListeners))}))],2)},staticRenderFns:[],name:"v-ons-navigator",mixins:[m,_,d,l],props:{pageStack:{type:Array,required:!0},popPage:{type:Function,default:function(){this.pageStack.pop()}}},methods:{isReady:function(){return this.hasOwnProperty("_ready")&&this._ready instanceof Promise?this._ready:Promise.resolve()},onDeviceBackButton:function(e){this.pageStack.length>1?this.popPage():e.callParentHandler()},_findScrollPage:function(e){var t=1===e._contentElement.children.length&&this.$ons._ons._util.getTopPage(e._contentElement.children[0]);return t?this._findScrollPage(t):e},_eachPage:function(e,t,n){for(var i=e;i<t;i++)n(this.$children[i].$el)},_reattachPage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments[2];this.$el.insertBefore(e,t),n instanceof Function&&n(),e._isShown=!0},_redetachPage:function(e){return e._destroy(),Promise.resolve()},_animate:function(e){var t=this,n=e.lastLength,i=e.currentLength,s=e.lastTopPage,r=e.currentTopPage,a=e.restoreScroll,c=this.pageStack[this.pageStack.length-1].onsNavigatorOptions||r.__vue__.onsNavigatorOptions||{};if(i>n){var l=!1;return s.parentElement!==this.$el&&(this._reattachPage(s,this.$el.children[n-1],a),l=!0,n--),this._eachPage(n,i,function(e){e.style.visibility="hidden"}),this._eachPage(n,i-1,function(e){e.pushedOptions=c}),this.$el._pushPage(o({},c,{leavePage:s})).then(function(){setImmediate(function(){t._eachPage(n,i,function(e){e.style.visibility=""}),t._eachPage(n-1,i-1,function(e){e.style.display="none"})}),l&&t._redetachPage(s)})}return i<n?(this._reattachPage(s,null,a),this.$el._popPage({},function(){return t._redetachPage(s)})):(r.style.visibility="hidden",this._reattachPage(s,r,a),this.$el._pushPage(o({},c,{_replacePage:!0})).then(function(){return t._redetachPage(s)}))},_checkSwipe:function(e){this.$el.hasAttribute("swipeable")&&e.leavePage!==this.$el.lastChild&&e.leavePage===this.$children[this.$children.length-1].$el&&this.popPage()}},watch:{pageStack:function(e,t){if(!this.$el.hasAttribute("swipeable")||this.$children.length===this.$el.children.length){var n=e===t,i=this.$children[this.$children.length-1].$el,s=this._findScrollPage(i),r=s.scrollTop||0;this._pageStackUpdate={lastTopPage:i,lastLength:n?this.$children.length:t.length,currentLength:!n&&e.length,restoreScroll:function(){return s.scrollTop=r}}}}},updated:function(){if(this._pageStackUpdate){var e=this.$children[this.$children.length-1].$el,t=this._pageStackUpdate,n=t.lastTopPage,i=t.currentLength,s=this._pageStackUpdate,r=s.lastLength,o=s.restoreScroll;i=!1===i?this.$children.length:i,e!==n?this._ready=this._animate({lastLength:r,currentLength:i,lastTopPage:n,currentTopPage:e,restoreScroll:o}):i!==r&&e.updateBackButton(i>1),n=e=this._pageStackUpdate=null}}},ue={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-splitter-side",this._g({},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-splitter-side",mixins:[m,d],props:{open:{type:Boolean,default:void 0}},methods:{action:function(){this._shouldUpdate()&&this.$el[this.open?"open":"close"].call(this.$el,this.options).catch(function(){})},_shouldUpdate:function(){return void 0!==this.open&&this.open!==this.$el.isOpen}},watch:{open:function(){this.action()}},mounted:function(){var e=this;this.$on(["postopen","postclose","modechange"],function(){return e._shouldUpdate()&&e.$emit("update:open",e.$el.isOpen)}),this.action()}},he={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-lazy-repeat")},staticRenderFns:[],name:"v-ons-lazy-repeat",props:{renderItem:{type:Function,required:!0,validator:function(e){var t=e(0);return!(!t._isVue||t._isMounted)&&(t.$destroy(),!0)}},length:{type:Number,required:!0},calculateItemHeight:{type:Function,default:void 0}},data:function(){return{provider:null}},methods:{_setup:function(){var e=this;this.provider&&this.provider.destroy();var t=new this.$ons._ons._internal.LazyRepeatDelegate({calculateItemHeight:this.calculateItemHeight,createItemContent:function(t){return e.renderItem(t).$mount().$el},destroyItem:function(e,t){return t.element.__vue__.$destroy()},countItems:function(){return e.length}},null);this.provider=new this.$ons._ons._internal.LazyRepeatProvider(this.$parent.$el,t)},refresh:function(){return this.provider.refresh()}},watch:{renderItem:function(){this._setup()},length:function(){this._setup()},calculateItemHeight:function(){this._setup()}},mounted:function(){this._setup(),this.$vnode.context.$on("refresh",this.refresh)},beforeDestroy:function(){this.$vnode.context.$off("refresh",this.refresh),this.$el._lazyRepeatProvider=this.provider,this.provider=null}},fe={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ons-select",e._g({attrs:{modifier:e.normalizedModifier}},e.$listeners),[n("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedValue,expression:"selectedValue"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selectedValue=t.target.multiple?n:n[0]}}},[e._t("default")],2)])},staticRenderFns:[],name:"v-ons-select",mixins:[$],model:{prop:"modelProp",event:"modelEvent"},props:{modelProp:[Number,String],modelEvent:{type:String,default:"input"}},computed:{selectedValue:{get:function(){return this.modelProp},set:function(e){this.$emit("modelEvent",e)}}}},pe={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("ons-segment",{attrs:{"active-index":e.index},on:{postchange:function(t){if(t.target!==t.currentTarget)return null;e.$emit("update:index",t.index)}}},[e._t("default")],2)},staticRenderFns:[],name:"v-ons-segment",mixins:[d],props:{index:{type:Number}},watch:{index:function(){this.index!==this.$el.getActiveButtonIndex()&&this.$el.setActiveButton(this.index,{reject:!1})}}},me={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-pull-hook",this._g({domProps:{onAction:this.action,onPull:this.onPull}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-pull-hook",mixins:[d],props:{action:{type:Function},onPull:{type:Function}}},_e={render:function(){var e=this.$createElement;return(this._self._c||e)("ons-page",this._g({attrs:{modifier:this.normalizedModifier},domProps:{onInfiniteScroll:this.infiniteScroll}},this.unrecognizedListeners),[this._t("default")],2)},staticRenderFns:[],name:"v-ons-page",mixins:[d,l,$],props:{infiniteScroll:{type:Function}}},ve=Object.freeze({VOnsToolbar:O,VOnsBottomToolbar:E,VOnsToolbarButton:P,VOnsAlertDialogButton:L,VOnsButton:S,VOnsIcon:k,VOnsCard:V,VOnsList:F,VOnsListItem:R,VOnsListTitle:w,VOnsListHeader:M,VOnsRipple:B,VOnsRow:T,VOnsCol:A,VOnsProgressBar:I,VOnsProgressCircular:D,VOnsCarouselItem:C,VOnsSplitterMask:j,VOnsSplitterContent:N,VOnsSplitter:U,VOnsSwitch:H,VOnsCheckbox:q,VOnsInput:K,VOnsSearchInput:G,VOnsRange:J,VOnsRadio:Q,VOnsFab:W,VOnsSpeedDialItem:X,VOnsDialog:Y,VOnsActionSheet:Z,VOnsActionSheetButton:ee,VOnsModal:te,VOnsToast:ne,VOnsPopover:ie,VOnsAlertDialog:se,VOnsSpeedDial:re,VOnsCarousel:oe,VOnsTab:ae,VOnsTabbar:ce,VOnsBackButton:le,VOnsNavigator:de,VOnsSplitterSide:ue,VOnsLazyRepeat:he,VOnsSelect:fe,VOnsSegment:pe,VOnsPullHook:me,VOnsPage:_e}),ge=function(e){return Object.keys(e).filter(function(e){return[/^is/,/^disable/,/^enable/,/^mock/,/^open/,/^set/,/animit/,/elements/,/fastClick/,/GestureDetector/,/notification/,/orientation/,/platform/,/ready/].some(function(t){return e.match(t)})}).reduce(function(t,n){return t[n]=e[n],t},{_ons:e})}(e);return ge.install=function(e){Object.keys(ve).forEach(function(t){return e.component(ve[t].name,ve[t])}),e.prototype.$ons=ge},"undefined"!=typeof window&&window.Vue&&window.Vue.use({install:ge.install}),ge});