| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Object | +--PTDOMUtil
   
Static class containing DOM utility methods.
 
Usage:	
 	PTDOMUtil.getElementLeft(elem);
 | Field Summary | |
   <static>  <final> Object | 
   VERSION
    | 
   
| Constructor Summary | |
      
	 
	    PTDOMUtil 
	 
	 ()
      
      PTDOMUtil static object constructor  | 
|
| Method Summary | |
	 
	    <static> Boolean
	 
       | 
      
	 
	    
	       elementContains(containerElement, containedElement)
	 
	 Checks if an element is contained within another element in the DOM hierarchy  | 
   
	 
	    <static> Element
	 
       | 
      
	 
	    
	       getElementById(id)
	 
	 Wrapper for document.getElementById with performance improvements.  | 
   
	 
	    <static> Number
	 
       | 
      
	 
	    
	       getElementHeight(elm)
	 
	 Gets the height of the specified element  | 
   
	 
	    <static> Number
	 
       | 
      
	 
	    
	       getElementLeft(elm)
	 
	 Gets the page left position of the specified element  | 
   
	 
	    <static> Number
	 
       | 
      
	 
	    
	       getElementTop(elm)
	 
	 Gets the page left position of the specified element  | 
   
	 
	    <static> Number
	 
       | 
      
	 
	    
	       getElementWidth(elm)
	 
	 Gets the width of the specified element  | 
   
	 
	    <static> String
	 
       | 
      
	 
	    
	       getInnerHTML(node, formatHTML, replacementTagIdMap)
	 
	 Retrieves the HTML code contained by the given node.  | 
   
	 
	    <static> String
	 
       | 
      
	 
	    
	       getOuterHTML(node, formatHTML, replacementTagIdMap)
	 
	 Retrieves the HTML code from the given node.  | 
   
	 
	    <static> Number
	 
       | 
      
	 
	    
	       getWindowHeight()
	 
	 Gets the height of the window  | 
   
	 
	    <static> Number
	 
       | 
      
	 
	    
	       getWindowWidth()
	 
	 Gets the width of the window  | 
   
	 
	    <static> void
	 
       | 
      
	 
	    
	       insertAdjacentElement(targetElement, insertWhere, elementToInsert)
	 
	 Inserts an element into the DOM at a certain position relative to a specified element.  | 
   
	 
	    <static> Boolean
	 
       | 
      
	 
	    
	       setElementOpacity(element,value)
	 
	 Sets the opacity value of an element, if functionality is available  | 
   
	 
	    <static> void
	 
       | 
      
	 
	    
	       toggleVisibility(id)
	 
	 This will toggle (set to none/block) display property for a div block.  | 
   
| Field Detail | 
<static> <final> Object VERSION
| Constructor Detail | 
PTDOMUtil()
| Method Detail | 
<static> Boolean elementContains(containerElement, containedElement)
containerElement -   
      containedElement -   
      <static> Element getElementById(id)
id -  id of element to retrieve (string)  
      <static> Number getElementHeight(elm)
elm -  the element tag to be checked.  
      <static> Number getElementLeft(elm)
elm -  the element tag to be checked.  
      <static> Number getElementTop(elm)
elm -  the element tag to be checked.  
      <static> Number getElementWidth(elm)
elm -  the element tag to be checked.  
      <static> String getInnerHTML(node, formatHTML, replacementTagIdMap)
node -  the DOM node whose contents are to be printed as HTML  
      formatHTML -  formats the HTML in a visually appealing manner  
      replacementTagIdMap -  an associative array of ids to HTML that is used to replace DOM elements with matching ids.  
      <static> String getOuterHTML(node, formatHTML, replacementTagIdMap)
node -  the DOM node that is to be printed as HTML  
      formatHTML -  formats the HTML in a visually appealing manner  
      <static> Number getWindowHeight()
<static> Number getWindowWidth()
<static> void insertAdjacentElement(targetElement, insertWhere, elementToInsert)
targetElement -  element relative to which another element will be inserted into the DOM  
      insertWhere -  'beforeBegin' || 'afterBegin' || 'beforeEnd' || 'afterEnd':  the relative position of the inserted element.  
      elementToInsert -  the element to insert into the DOM    
      <static> Boolean setElementOpacity(element,value)
element -  the element whose opacity is to be set.  
      value -  the precentage (0-100) of opacity  
      <static> void toggleVisibility(id)
id -  the id if the element to toggle visibility for    
      
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||