Cleanup project root

This commit is contained in:
jdescottes
2014-03-16 21:15:34 +01:00
parent 50e7d05764
commit 87574a2b30
204 changed files with 29 additions and 245 deletions

30
src/js/utils/Template.js Normal file
View File

@ -0,0 +1,30 @@
(function () {
var ns = $.namespace("pskl.utils");
ns.Template = {
get : function (templateId) {
var template = document.getElementById(templateId);
if (template) {
return template.innerHTML;
} else {
console.error("Could not find template for id :", templateId);
}
},
createFromHTML : function (html) {
var dummyEl = document.createElement("div");
dummyEl.innerHTML = html;
return dummyEl.children[0];
},
replace : function (template, dict) {
for (var key in dict) {
if (dict.hasOwnProperty(key)) {
var value = dict[key];
template = template.replace(new RegExp('\\{\\{'+key+'\\}\\}', 'g'), value);
}
}
return template;
}
};
})();