1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
var _indexOf, getBoolString, html_escape, indexOf, isFunction, isInt;
_indexOf = function(array, item) {
var i, j, len, value;
for (i = j = 0, len = array.length; j < len; i = ++j) {
value = array[i];
if (value === item) {
return i;
}
}
return -1;
};
indexOf = function(array, item) {
if (array.indexOf) {
return array.indexOf(item);
} else {
return _indexOf(array, item);
}
};
isInt = function(n) {
return typeof n === 'number' && n % 1 === 0;
};
isFunction = function(v) {
return typeof v === 'function';
};
html_escape = function(string) {
return ('' + string).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g, '/');
};
getBoolString = function(value) {
if (value) {
return 'true';
} else {
return 'false';
}
};
module.exports = {
_indexOf: _indexOf,
getBoolString: getBoolString,
html_escape: html_escape,
indexOf: indexOf,
isInt: isInt,
isFunction: isFunction
};
|