|
@@ -86,7 +86,11 @@ function _removeUnit(val) {
|
|
return val && (match = /(\d+)/.exec(val)) ? parseInt(match[1], 10) : 0;
|
|
return val && (match = /(\d+)/.exec(val)) ? parseInt(match[1], 10) : 0;
|
|
}
|
|
}
|
|
function _escape(val) {
|
|
function _escape(val) {
|
|
- return val.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
|
|
|
|
|
|
+ if (typeof(val) == 'string') {
|
|
|
|
+ return val.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
|
|
|
|
+ } else {
|
|
|
|
+ return val;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
function _unescape(val) {
|
|
function _unescape(val) {
|
|
return val.replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/&/g, '&');
|
|
return val.replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/&/g, '&');
|