12345678910111213141516171819202122232425262728 |
- define(["doT"], function(dot) {
- var simpledot = dot;
- simpledot.NOT_REPLACED = "__NOT_REPLACED__";
- simpledot.options = {
- verbose: false
- };
-
- simpledot.simpleTemplate = function(template) {
- var templateToProcess = template;
- if (simpledot.options.verbose) {
- templateToProcess = template.replace(/\{\{(=[\s\S]+?(\}?)+)\}\}/g,"{{$1 || '" + simpledot.NOT_REPLACED + "($1)'}}");
- }
-
- return dot.template(templateToProcess);
- };
-
- return simpledot;
- });
|