Version 5.0.0 beta 7
This commit is contained in:
1 parent
fa2a720105
commit
54d5dcd0a0
156 files changed
+4337
-2995
No files matched your search
@@ -52,8 +52,8 @@ var value;var fallback;var output='';var replacement=params[b]+'';c.replace(/\[(
|
||||
else if(x.charAt(0)=='%'&&x.substring(1)==replacement.substring(0,x.substring(1).length)){value=y.replace('#',replacement);}
|
||||
else if(x.charAt(0)=='*'&&x.substring(1)==replacement.substr(-x.substring(1).length)){value=y.replace('#',replacement);}
|
||||
else if(x==replacement){value=y.replace('#',replacement);}});output=a.replace(/^\{/,'').replace(/\}$/,'').replace('!#','');output=output.replace(b+'#',replacement).replace('#',replacement);output=output.replace(/\[.+\]/,value==null?fallback:value).trim();return output;});return word;},testConsole=function(){if(window.atob&&window.console){console.log(window.atob("ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgd293ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICBzdWNoIGZvcnVtICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgaG93IGFqYXggICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICB2ZXJ5IGNvbW11bml0eSAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdWNoIG1lbWJlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCg=="));}
|
||||
return'';};var templates=function(){var _templateStore={};var set=function(key,template){_templateStore[key]=template;},get=function(key){if(_templateStore[key]){if(_.isFunction(_templateStore[key])){return _templateStore[key]();}else{return _templateStore[key];}}
|
||||
return'';},render=function(key,obj){obj=_.extend(obj||{},{baseURL:ips.getSetting('baseURL'),lang:_lang,blankImg:ips.getSetting('blankImg')||''});return Mustache.render(get(key),obj);},compile=function(key){if(_templateStore[key]){return Mustache.parse(get(key));}
|
||||
return'';};var templates=function(){var _templateStore={};const _defaults={};var set=function(key,template,defaults={}){_templateStore[key]=template;_defaults[key]=defaults;},get=function(key){if(_templateStore[key]){if(_.isFunction(_templateStore[key])){return _templateStore[key]();}else{return _templateStore[key];}}
|
||||
return'';},render=function(key,obj){obj=(obj&&typeof obj==='object')?obj:{};const defaults=_defaults[key]||{};const options={...defaults,...obj,baseURL:ips.getSetting('baseURL'),lang:_lang,blankImg:ips.getSetting('blankImg')||''};return Mustache.render(get(key),options);},compile=function(key){if(_templateStore[key]){const compiled=Mustache.parse(get(key));return(options,...otherArgs)=>{options=(options&&typeof options==='object')?options:{};const defaults=_defaults[key]||{};options={...defaults,...options};return compiled(options,...otherArgs);};}
|
||||
return $.noop;},_lang=function(){return function(text,render){return ips.getString(render(text));}};return{set,get,render,compile};}();function cleanContentsOf(elem){elem=$(elem)
|
||||
if(!elem.length){Debug.log(`Skipped the cleaning of IPS modules and controllers from an empty content selection`)
|
||||
return}
|
||||
|
||||
Reference in new issue
Block a user