UNPKG

get-translation

Version:
9 lines (8 loc) 1 kB
define(function() { function encodeHTMLSource() { var encodeHTMLRules = { "&": "&#38;", "<": "&#60;", ">": "&#62;", '"': '&#34;', "'": '&#39;', "/": '&#47;' }, matchHTML = /&(?!#?w+;)|<|>|"|'|\//g; return function() { return this ? this.replace(matchHTML, function(m) {return encodeHTMLRules[m] || m;}) : this; };}; String.prototype.encodeHTML=encodeHTMLSource(); var tmpl = {}; tmpl['app']=function anonymous(it) { var out='<div class="app" data-layout="app"><header class="app-header"><div class="app-home" data-region="home">'+(it.home)+'</div><div class="app-search" data-region="search">'+(it.search)+'</div><div class="app-locales" data-region="locales">'+(it.locales)+'</div></header><div class="app-translations ';if(it.translation){out+='hidden';}out+='" data-region="body">'+(it.body)+'</div><div class="app-translation ';if(!it.translation){out+='hidden';}out+='" data-region="translation">';if(it.translation){out+=(it.translation);}out+='</div></div>';return out; }; return tmpl;});