@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
1 lines • 1.9 kB
JavaScript
module.exports=function(t){var i={};function o(n){if(i[n])return i[n].exports;var e=i[n]={exports:{},id:n,loaded:!1};return t[n].call(e.exports,e,e.exports,o),e.loaded=!0,e.exports}return o.m=t,o.c=i,o.p="",o(0)}({0:function(n,e,t){n.exports=t(1360)},3:function(n,e){n.exports=function(){throw Error("define cannot be used indirect")}},1051:function(n,e){n.exports=require("./kendo.core")},1360:function(n,e,t){var i;t(3),t=[t(1051)],void 0===(e="function"==typeof(i=function(){var n={id:"mobile.loader",name:"Loader",category:"mobile",description:"Mobile Loader",depends:["core"],hidden:true},o=window.kendo.jQuery,e=void 0,t=window.kendo,i=t.mobile.ui,a=i.Widget,r=o.map(t.eventMap,function(n){return n}).join(" ").split(" "),s=a.extend({init:function(n,e){var t=this,i=o('<div class="km-loader"><span class="km-loading km-spin"></span><span class="km-loading-left"></span><span class="km-loading-right"></span></div>');a.fn.init.call(t,i,e);t.container=n;t.captureEvents=false;t._attachCapture();i.append(t.options.loading).hide().appendTo(n)},options:{name:"Loader",loading:"<h1>Loading...</h1>",timeout:100},show:function(){var n=this;clearTimeout(n._loading);if(n.options.loading===false)return;n.captureEvents=true;n._loading=setTimeout(function(){n.element.show()},n.options.timeout)},hide:function(){this.captureEvents=false;clearTimeout(this._loading);this.element.hide()},changeMessage:function(n){this.options.loading=n;this.element.find(">h1").html(n)},transition:function(){this.captureEvents=true;this.container.css("pointer-events","none")},transitionDone:function(){this.captureEvents=false;this.container.css("pointer-events","")},_attachCapture:function(){var e=this;e.captureEvents=false;function n(n){if(e.captureEvents)n.preventDefault()}for(var t=0;t<r.length;t++)e.container[0].addEventListener(r[t],n,true)}});return i.plugin(s),window.kendo})?i.apply(e,t):i)||(n.exports=e)}});