type check before escape/unescape

v1.18.x
psychobunny 10 years ago
parent e90f3bf7c8
commit aa58302a27

@ -32,11 +32,11 @@
};
translator.escape = function(text) {
return text.replace(/\[\[([\S]*?)\]\]/g, '\\[\\[$1\\]\\]');
return typeof text === 'string' ? text.replace(/\[\[([\S]*?)\]\]/g, '\\[\\[$1\\]\\]') : text;
};
translator.unescape = function(text) {
return text.replace(/\\\[\\\[([\S]*?)\\\]\\\]/g, '[[$1]]');
return typeof text === 'string' ? text.replace(/\\\[\\\[([\S]*?)\\\]\\\]/g, '[[$1]]') : text;
};
translator.getLanguage = function() {

Loading…
Cancel
Save