Allow no prefix in TextHighlightRules.addRules()

This commit is contained in:
DanyaPostfactum 2013-06-24 20:53:37 +10:00
commit d358fe61b9

View file

@ -51,6 +51,11 @@ var TextHighlightRules = function() {
(function() {
this.addRules = function(rules, prefix) {
if (!prefix) {
for (var key in rules)
this.$rules[key] = rules[key];
return;
}
for (var key in rules) {
var state = rules[key];
for (var i = 0; i < state.length; i++) {
@ -96,7 +101,7 @@ var TextHighlightRules = function() {
if (!this.$embeds)
this.$embeds = [];
this.$embeds.push(prefix);
}
};
this.getEmbeds = function() {
return this.$embeds;