|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Object | +--PTCommonUtil
Static class containing commonly used methods.
Usage:
PTCommonUtil.isDefined(myobject)
| Field Summary | |
<static> <final> Object |
VERSION
|
| Constructor Summary | |
PTCommonUtil
()
PTCommonUtil static object constructor |
|
| Method Summary | |
<static> Object
|
copyObject(srcObj,destObj)
Returns a new object which is a copy of a given object. |
<static> Object
|
getCSSClassStyleProperty(className, propertyName)
Returns a style property value for a given CSS class and style property name. |
<static> Object
|
getCSSClassStyles(className)
Returns the style object for a given CSS class name. |
<static> Element
|
getElementById(id)
Wrapper for document.getElementById with performance improvements. |
<static> Number
|
getIEVersion()
Returns "dot" version of MSIE browser (eg. |
<static> Number
|
getNNVersion()
Returns "dot" version of NN browser (eg. |
<static> Object
|
getRelativePosition(childDiv,parentDiv,ignoreBorders)
Computes relative placement of child within parent. |
<static> Object
|
getRemoteStyleClassProperty(doc,className,attrName)
Retrieves an attribute's value from a style class in a specified document |
<static> Array
|
getScripts()
Retrieves an array of the scripts on a page |
<static> String
|
getServerFromURL(url)
Returns the machine name portion of a URL (eg. |
<static> Object
|
getStyleClass(className)
Retrieves a style class from the current document's stylesheets |
<static> Object
|
getStyleClassFromDocument(doc,className)
Retrieves a style class from a document's stylesheets |
<static> Object
|
getStyleClassProperty(className,attrName)
Retrieves an attribute's value from a style class in the current document |
<static> String
|
getValueForStyleAttribute(s,attr)
Parses a style string, examining it for a single attribute, and returns the value of that attribute if found |
<static> Boolean
|
isDefined(obj)
Tests an object to see if it is currently defined in memory |
<static> Hash
|
parseGet(url)
Parses a URL, returning the query string variables separated in to key/value pairs. |
<static> void
|
scrollDivIntoView(object,container)
Repositions the document vertically so that one object becomes visible within the scrolling area of another object. |
<static> Number
|
sortCaseInsensitive(aa,bb)
Sorts alphabetically, ignoring case |
<static> Number
|
sortForward(aa,bb)
Sorts in forward alpha order |
<static> Hash
|
sortHashByKeys(hash,preserveFirstKey,isCaseInsensitive,doReverseSort)
Sorts the objects in a hash by order of its keys |
<static> Number
|
sortNumeric(a,b)
Sorts using numeric comparators (instead of default alpha comparator) |
<static> Number
|
sortReverse(aa,bb)
Sorts in reverse alpha order |
<static> Number
|
sortReverseCaseInsensitive(aa,bb)
Sorts reverse-alphabetically, ignoring case |
<static> void
|
wait(ms)
Causes the browser to idle in complete thread-blocking inactivity for a specified number of milliseconds. |
| Field Detail |
<static> <final> Object VERSION
| Constructor Detail |
PTCommonUtil()
| Method Detail |
<static> Object copyObject(srcObj,destObj)
srcObj - the object to copy
destObj - an existing object onto which the srcObj should be copied (optional)
<static> Object getCSSClassStyleProperty(className, propertyName)
className - the name of the CSS class.
propertyName - the name of the CSS style property
<static> Object getCSSClassStyles(className)
className - the name of the CSS class.
<static> Element getElementById(id)
id - id of element to retrieve (string)
<static> Number getIEVersion()
<static> Number getNNVersion()
<static> Object getRelativePosition(childDiv,parentDiv,ignoreBorders)
childDiv - Inner object (DOM Object)
parentDiv - Outer / bounding object (DOM Object)
ignoreBorders - Whether or not to factor in border size (boolean)
<static> Object getRemoteStyleClassProperty(doc,className,attrName)
doc - Document to read style class attribute value from (DOM Document)
className - Name of class containing attribute (string)
attrName - Name of attribute value to retrieve (string)
<static> Array getScripts()
<static> String getServerFromURL(url)
sURL - URL to parse (string)
<static> Object getStyleClass(className)
className - Name of class to fetch (string)
<static> Object getStyleClassFromDocument(doc,className)
doc - Document to read style class from (DOM Document)
className - Name of class to fetch (string)
<static> Object getStyleClassProperty(className,attrName)
className - Name of class containing attribute (string)
attrName - Name of attribute value to retrieve (string)
<static> String getValueForStyleAttribute(s,attr)
s - Style string to examine (string)
attr - Name of attribute (string)
<static> Boolean isDefined(obj)
obj - object to test (Object)
<static> Hash parseGet(url)
url - URL to parse for query information (string)
<static> void scrollDivIntoView(object,container)
object - Object to scroll into view (DOM Object)
container - Outer container of object [default = document.body] (DOM Object)
<static> Number sortCaseInsensitive(aa,bb)
aa - one item (string)
bb - another item (string)
<static> Number sortForward(aa,bb)
aa - one item (string)
bb - another item (string)
<static> Hash sortHashByKeys(hash,preserveFirstKey,isCaseInsensitive,doReverseSort)
hash - Associative Array to sort (Array)
preserveFirstKey - Option to keep first key in place while sorting all others (boolean)
isCaseInsensitive - Option to ignore case during sort (boolean)
doReverseSort - Option to sort in reverse order (boolean)
<static> Number sortNumeric(a,b)
a - one item (number)
b - another item (number)
<static> Number sortReverse(aa,bb)
aa - one item (string)
bb - another item (string)
<static> Number sortReverseCaseInsensitive(aa,bb)
aa - one item (string)
bb - another item (string)
<static> void wait(ms)
ms - Number of milliseconds to idle (integer)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||