1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-23 16:52:26 +02:00
TableFilter/dist/TF_Modules/tf_themes.js
2015-03-06 19:49:30 +11:00

1 line
1.6 KiB
JavaScript

TF.prototype.LoadThemes=function(){this.EvtManager(this.Evt.name.loadthemes)},TF.prototype._LoadThemes=function(){if(!this.hasThemes)return;if(!this.Thm){var e=this;this.Thm={list:{},add:function(t,n,r,i){var s=r.split("/")[r.split("/").length-1],o=new RegExp(s),u=r.replace(o,"");e.Thm.list[t]={name:t,description:n,file:s,path:u,callback:i}}}}this.enableDefaultTheme&&(this.themes={name:["DefaultTheme"],src:[this.themesPath+"Default/TF_Default.css"],description:["Default Theme"]},this.Thm.add("DefaultTheme",this.themesPath+"Default/TF_Default.css","Default Theme"));if(tf_IsArray(this.themes.name)&&tf_IsArray(this.themes.src)){var t=this.themes;for(var n=0;n<t.name.length;n++){var r=t.src[n],i=t.name[n],s=t.initialize&&t.initialize[n]?t.initialize[n]:null,o=t.description&&t.description[n]?t.description[n]:null;this.Thm.add(i,o,r,s),tf_IsImported(r,"link")||this.IncludeFile(i,r,null,"link"),tf_IsFn(s)&&s.call(null,this)}}var u=this.fObj;u.btn_reset_text=null,u.btn_reset_html='<input type="button" value="" class="'+this.btnResetCssClass+'" title="Clear filters" />',u.btn_prev_page_html='<input type="button" value="" class="'+this.btnPageCssClass+' previousPage" title="Previous page" />',u.btn_next_page_html='<input type="button" value="" class="'+this.btnPageCssClass+' nextPage" title="Next page" />',u.btn_first_page_html='<input type="button" value="" class="'+this.btnPageCssClass+' firstPage" title="First page" />',u.btn_last_page_html='<input type="button" value="" class="'+this.btnPageCssClass+' lastPage" title="Last page" />',u.loader=!0,u.loader_html='<div class="defaultLoader"></div>',u.loader_text=null};