Lines Matching refs:prop

21 function isUndefined (prop /* :Object */) /* :Boolean */ {  argument
22 return (typeof prop == 'undefined');
31 function isFunction (prop /* :Object */) /* :Boolean */ { argument
32 return (typeof prop == 'function');
41 function isString (prop /* :Object */) /* :Boolean */ { argument
42 return (typeof prop == 'string');
51 function isNumber (prop /* :Object */) /* :Boolean */ { argument
52 return (typeof prop == 'number');
61 function isNumeric (prop /* :Object */) /* :Boolean */ { argument
62 return isNumber(prop)&&!isNaN(prop)&&isFinite(prop);
71 function isArray (prop /* :Object */) /* :Boolean */ { argument
72 return (prop instanceof Array);
81 function isRegExp (prop /* :Object */) /* :Boolean */ { argument
82 return (prop instanceof RegExp);
91 function isBoolean (prop /* :Object */) /* :Boolean */ { argument
92 return ('boolean' == typeof prop);
101 function isScalar (prop /* :Object */) /* :Boolean */ { argument
102 return isNumeric(prop)||isString(prop);
111 function isEmpty (prop /* :Object */) /* :Boolean */ { argument
112 if (isBoolean(prop)) return false;
113 if (isRegExp(prop) && new RegExp("").toString() == prop.toString()) return true;
114 if (isString(prop) || isNumber(prop)) return !prop;
115 if (Boolean(prop)&&false != prop) {
116 for (var i in prop) if(prop.hasOwnProperty(i)) return false
367 DOM.hasTagName = function (prop /* :HTMLElement */, tags /* :String, Array */) { argument
369 if (!isArray(tags) || isEmpty(tags) || isUndefined(prop) || isEmpty(prop.tagName)) return false;
370 var t = prop.tagName.toLowerCase();