@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
3 lines (2 loc) • 1.86 kB
JavaScript
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("kendo.html.base.js")):"function"==typeof define&&define.amd?define(["exports","kendo.html.base"],n):n(((e="undefined"!=typeof globalThis?globalThis:e||self).kendo=e.kendo||{},e.kendo._globals=e.kendo._globals||{},e.kendo._globals.HtmlLoadercontainer={}))}(this,(function(e){!function(e){var n=window.kendo,o=n.html.HTMLBase,a=o.extend({init:function(n,a){var i=this;o.fn.init.call(i,n,a),i.options=e.extend({},i.options,a),i._wrapper(),i._overlay(),i._innerContainer()},options:{name:"HTMLLoaderContainer",themeColor:"base",overlayColor:"dark",cssClass:"",message:"Loading...",loaderPosition:"start"},_wrapper:function(){var n,o=this.options;n=e(`<div class="k-loader-container k-loader-container-lg k-loader-${o.loaderPosition}${o.cssClass?` ${o.cssClass}`:""}"></div>`),this.wrapper=n},_overlay:function(){var n,o="k-overlay-"+this.options.overlayColor;n=e(`<div class='k-loader-container-overlay ${o}'></div>`),this.wrapper.append(n)},_innerContainer:function(){var n,o,a=this;o=e("<div class='k-loader-container-inner k-loader-container-panel'></div>"),a.loaderContainer=o,n=a._initMessage(),o.append(n),a.wrapper.append(o)},_initMessage:function(){var n=this.options,o=this.options.message;return e(`<div class='k-loader-container-label !k-text-${n.themeColor}'>${o}</div>`)}});e.extend(n.html,{renderLoaderContainer:function(n,o){return n&&!e.isPlainObject(n)||(o=n,n=e("<div></div>")),new a(n,o).html()},HTMLLoaderContainer:a})}(window.kendo.jQuery);var n=kendo;e.__meta__={id:"html.loadercontainer",name:"Html.LoaderContainer",category:"web",description:"HTML rendering utility for Kendo UI for jQuery.",depends:["html.base"],features:[]},e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=kendo.html.loadercontainer.min.js.map