UNPKG

angular-datatables.net-bs

Version:
1 lines 11.9 kB
webpackJsonp([1],{124:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(12),a=o(204),i=o(50),c=function(){function DatatableModule(){}return DatatableModule}();c=n([r.NgModule({imports:[i.CommonModule],exports:[a.DatatableComponent],declarations:[a.DatatableComponent],providers:[]})],c),t.DatatableModule=c},125:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i},r=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(t,"__esModule",{value:!0});var a=o(12),i=o(207),c=function(){function ExampleComponent(e){var t=this;this.DTOptions={pageLength:5,lengthMenu:[5,10,25,50,75,100]},e.getHeroes().then(function(e){return t.heroes=e})}return ExampleComponent.prototype.ngOnInit=function(){},ExampleComponent}();c=n([a.Component({selector:"example",template:o(362),providers:[i.HeroService]}),r("design:paramtypes",[i.HeroService])],c),t.ExampleComponent=c},195:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(12),a=o(58),i=o(203),c=o(202),l=o(124),s=function(){function AppModule(){}return AppModule}();s=n([r.NgModule({imports:[a.BrowserModule,c.AppRoutingModule,l.DatatableModule],declarations:[i.AppComponent],providers:[],bootstrap:[i.AppComponent]})],s),t.AppModule=s},202:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(12),a=o(88),i=o(206),c=[{path:"",redirectTo:"example",pathMatch:"full"},{path:"example",children:[{path:"",loadChildren:function(){return i.ExampleModule}}]}],l=function(){function AppRoutingModule(){}return AppRoutingModule}();l=n([r.NgModule({imports:[a.RouterModule.forRoot(c)],exports:[a.RouterModule]})],l),t.AppRoutingModule=l},203:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(12);o(360);var a=function(){function AppComponent(){}return AppComponent}();a=n([r.Component({selector:"app",template:"<router-outlet></router-outlet>"})],a),t.AppComponent=a},204:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i},r=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(t,"__esModule",{value:!0});var a=o(12),i=o(122);o(361);var c=o(59),l=function(){function DatatableComponent(e){this.el=e,this.order=[],this.loading=new a.EventEmitter,this.loaded=!1,this._show=!0}return Object.defineProperty(DatatableComponent.prototype,"selector",{get:function(){return this._selector=c(this.el.nativeElement).find("table.datatable"),this._selector},enumerable:!0,configurable:!0}),Object.defineProperty(DatatableComponent.prototype,"show",{get:function(){return this._show},set:function(e){!1===e&&c(this.selector).DataTable().destroy(),this._show=e},enumerable:!0,configurable:!0}),Object.defineProperty(DatatableComponent.prototype,"data",{get:function(){return this._data},set:function(e){var t=this;this._data=e,setTimeout(function(){return t.reload()})},enumerable:!0,configurable:!0}),DatatableComponent.prototype.ngOnInit=function(){this.options=this.config(this.options)},DatatableComponent.prototype.ngAfterViewInit=function(){this.checkOrder()},DatatableComponent.prototype.checkOrder=function(){var e=this,t=c(this.selector).find("thead th[for]");t.length>0&&(this.order=[]),t.each(function(t,o){var n=c(o).attr("for");e.order.push(n)})},DatatableComponent.prototype.reload=function(){var e=this;this.DTReload().subscribe(function(t){return e.show=t},function(e){return console.error("✖",e.message||e)},function(){c(e.selector).css("visibility","visible")})},DatatableComponent.prototype.DTReload=function(){var e=this;return new i.Observable(function(t){var o=c(e.el.nativeElement),n="auto";try{n=o[0].style.height}catch(e){}""===n&&(n="auto"),o.css({height:o.height()}),t.next(!1),e.loading.emit(!0),e.loaded=!1,e.show=!1,setTimeout(function(){t.next(!0),e.show=!0,setTimeout(function(){c(e.selector).DataTable(e.options),o.css({height:n}),e.loading.emit(!1),e.loaded=!0,t.complete()},100)},100)})},DatatableComponent.prototype.config=function(e){void 0===e&&(e={});var t={language:{sEmptyTable:"Nenhum registro encontrado",sInfo:"Mostrando de _START_ até _END_ de _TOTAL_ registros",sInfoEmpty:"Mostrando 0 até 0 de 0 registros",sInfoFiltered:"(Filtrados de _MAX_ registros)",sInfoPostFix:"",sInfoThousands:".",sLengthMenu:"_MENU_ resultados por página",sLoadingRecords:"Carregando...",sProcessing:"Processando...",sZeroRecords:"Nenhum registro encontrado",sSearch:"Pesquisar",oPaginate:{sNext:"Próximo",sPrevious:"Anterior",sFirst:"Primeiro",sLast:"Último"},oAria:{sSortAscending:": Ordenar colunas de forma ascendente",sSortDescending:": Ordenar colunas de forma descendente"}}};try{c.fn.dataTableExt.sErrMode="console"}catch(e){}return Object.assign(t,e)},DatatableComponent}();n([a.Input(),r("design:type",Object)],l.prototype,"options",void 0),n([a.Output("loading"),r("design:type",a.EventEmitter)],l.prototype,"loading",void 0),n([a.ViewChild("content"),r("design:type",a.ElementRef)],l.prototype,"content",void 0),n([a.Input(),r("design:type",Array),r("design:paramtypes",[Array])],l.prototype,"data",null),l=n([a.Component({selector:"datatable",styles:[o(363)],template:'\n <div *ngIf="show">\n <table style="visibility:hidden" class="table table-striped table-bordered table-hover datatable">\n <ng-content #content></ng-content>\n \n <tbody>\n <tr *ngFor="let item of data">\n <td *ngFor="let v of order">{{item[v]}}</td>\n </tr>\n </tbody>\n </table>\n \n </div>\n <div id="loading" [hidden]="loaded">\n <div class="page-spinner-bar">\n <div class="bounce1"></div>\n <div class="bounce2"></div>\n <div class="bounce3"></div>\n </div> \n </div>\n '}),r("design:paramtypes",[a.ElementRef])],l),t.DatatableComponent=l},205:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(12),a=o(88),i=o(125),c=[{path:"",component:i.ExampleComponent}],l=function(){function ExampleRoutingModule(){}return ExampleRoutingModule}();l=n([r.NgModule({imports:[a.RouterModule.forChild(c)],exports:[a.RouterModule]})],l),t.ExampleRoutingModule=l,t.routedComponents=[i.ExampleComponent]},206:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(12),a=o(125),i=o(50),c=o(205),l=o(124),s=function(){function ExampleModule(){}return ExampleModule}();s=n([r.NgModule({imports:[i.CommonModule,c.ExampleRoutingModule,l.DatatableModule],exports:[],declarations:[a.ExampleComponent],providers:[]})],s),t.ExampleModule=s},207:function(e,t,o){"use strict";var n=this&&this.__decorate||function(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i};Object.defineProperty(t,"__esModule",{value:!0});var r=o(208),a=o(12),i=function(){function HeroService(){}return HeroService.prototype.getHeroes=function(){return Promise.resolve(r.HEROES)},HeroService.prototype.getHeroesSlowly=function(){var e=this;return new Promise(function(t){setTimeout(function(){return t(e.getHeroes())},2e3)})},HeroService.prototype.getHero=function(e){return this.getHeroes().then(function(t){return t.find(function(t){return t.id===e})})},HeroService}();i=n([a.Injectable()],i),t.HeroService=i},208:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HEROES=[{id:11,name:"Mr. Nice"},{id:12,name:"Narco"},{id:13,name:"Bombasto"},{id:14,name:"Celeritas"},{id:15,name:"Magneta"},{id:16,name:"RubberMan"},{id:17,name:"Dynama"},{id:18,name:"Dr IQ"},{id:19,name:"Magma"},{id:20,name:"Tornado"}]},360:function(e,t){},361:function(e,t){},362:function(e,t){e.exports='<div class="container">\n <h3>angular-datatables.net-bs</h3>\n <datatable [data]="heroes" [options]="DTOptions">\n <thead>\n <tr>\n <th>Id</th>\n <th>Name</th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let hero of heroes">\n <td>{{ hero.id }}</td>\n <td>{{ hero.name }}</td>\n </tr>\n </tbody>\n </datatable>\n</div>'},363:function(e,t){e.exports=":host {\r\n display: block;\r\n position: relative;\r\n}\r\n/*#loading {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n background: rgba(255, 255, 255, 0.5);\r\n}*/\r\n.page-spinner-bar {\r\n position: absolute;\r\n z-index: 10051;\r\n width: 100px;\r\n top: 50%;\r\n left: 50%;\r\n margin: -10px 0 0 -55px;\r\n text-align: center;\r\n}"},628:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(89),r=o(12),a=o(195);r.enableProdMode(),n.platformBrowserDynamic().bootstrapModule(a.AppModule)}},[628]);