diff options
Diffstat (limited to 'lib/templating/replaceShortcuts.js')
-rw-r--r-- | lib/templating/replaceShortcuts.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/templating/replaceShortcuts.js b/lib/templating/replaceShortcuts.js index f6a51cb..66ddff3 100644 --- a/lib/templating/replaceShortcuts.js +++ b/lib/templating/replaceShortcuts.js @@ -8,16 +8,18 @@ var listShortcuts = require('./listShortcuts'); @return {String} */ function applyShortcut(content, shortcut) { - var tags = shortcut.get('tag'); - var start = shortcut.get('start'); - var end = shortcut.get('end'); + var start = shortcut.getStart(); + var end = shortcut.getEnd(); + + var tagStart = shortcut.getStartTag(); + var tagEnd = shortcut.getEndTag(); var regex = new RegExp( escapeStringRegexp(start) + '([\\s\\S]*?[^\\$])' + escapeStringRegexp(end), 'g' ); return content.replace(regex, function(all, match) { - return '{% ' + tags.start + ' %}' + match + '{% ' + tags.end + ' %}'; + return '{% ' + tagStart + ' %}' + match + '{% ' + tagEnd + ' %}'; }); } |