diff --git a/preview.js b/preview.js
index 123b510..c0c83f7 100644
--- a/preview.js
+++ b/preview.js
@@ -38,7 +38,7 @@ module.exports = function (config, mongoDataInstance) {
};
return callback(null, {
regExp: new RegExp(result, 'gmi'),
- value: ''
+ value: ''
});
}));
@@ -58,6 +58,22 @@ module.exports = function (config, mongoDataInstance) {
});
}));
+ var less_tag = 'less__([A-Za-z0-9]+)_([A-Za-z0-9]+)_([A-Za-z0-9]+)';
+ var less_regexp = new RegExp(helpers.marker_prefix + less_tag + helpers.marker_postfix);
+ promises.push(
+ helpers.replace(html, less_tag, function handleStyleMarker(result, callback) {
+ var parts = less_regexp.exec(result);
+ var context = {
+ collection: parts[1],
+ name: parts[2],
+ attribute: parts[3]
+ };
+ return callback(null, {
+ regExp: new RegExp(result, 'gmi'),
+ value: ''
+ });
+ }));
+
var template_tag = 'template__([A-Za-z0-9]+)_([A-Za-z0-9]+)_([A-Za-z0-9]+)__context__([A-Za-z0-9]+)_([A-Za-z0-9]+)';
var template_regexp = new RegExp(helpers.marker_prefix + template_tag + helpers.marker_postfix);
promises.push(