diff options
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/jqTree/lib/util.js')
-rw-r--r-- | ecomp-portal-FE/client/bower_components/jqTree/lib/util.js | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/ecomp-portal-FE/client/bower_components/jqTree/lib/util.js b/ecomp-portal-FE/client/bower_components/jqTree/lib/util.js new file mode 100644 index 00000000..c214e59b --- /dev/null +++ b/ecomp-portal-FE/client/bower_components/jqTree/lib/util.js @@ -0,0 +1,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 +}; |