1
0
mirror of /repos/Prototyper.git synced 2025-12-30 06:31:32 +01:00

added less marker

This commit is contained in:
Aiko Mastboom 2013-04-26 03:22:17 +02:00
parent 971e10f242
commit 9ab1dd56ef

View File

@ -38,7 +38,7 @@ module.exports = function (config, mongoDataInstance) {
};
return callback(null, {
regExp: new RegExp(result, 'gmi'),
value: '<script src="' + config.api.content + '/' + context.collection + '/' + context.name + '/' + context.attribute + '.js"></script>'
value: '<script src="' + config.api.content + '/' + context.collection + '/' + context.name + '/' + context.attribute + '.js" type="text/javascript" charset="utf-8"></script>'
});
}));
@ -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: '<link href="' + config.api.content + '/' + context.collection + '/' + context.name + '/' + context.attribute + '.less" media="all" rel="stylesheet/less" type="text/css">'
});
}));
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(