Implement Import and Merge wizard dialog

This commit is contained in:
juliandescottes
2017-01-16 00:52:48 +01:00
committed by Julian Descottes
parent b5a8eb9f96
commit 78bbc71e6c
51 changed files with 2063 additions and 814 deletions

View File

@ -15,6 +15,15 @@
return templates[templateId];
},
getAsHTML : function (templateId) {
var template = ns.Template.get(templateId);
if (!template) {
return;
}
return ns.Template.createFromHTML(template);
},
createFromHTML : function (html) {
var dummyEl = ns.Template._getDummyEl();
dummyEl.innerHTML = html;
@ -50,6 +59,15 @@
return template;
},
getAndReplace : function (templateId, dict) {
var result = '';
var tpl = pskl.utils.Template.get(templateId);
if (tpl) {
result = pskl.utils.Template.replace(tpl, dict);
}
return result;
},
/**
* Sanitize the provided string to make it safer for using in templates.
*/