whole_func_string: function(autoPx){
              var styles = this.getStyle(['left', 'top', 'position', 'z-index']),
                  dom = this.dom;
  
              if(autoPx) {
                  if(styles.left === 'auto') {
                      styles.left = dom.offsetLeft + 'px';
                  }
                  if(styles.top === 'auto') {
                      styles.top = dom.offsetTop + 'px';
                  }
              }
  
              return styles;
          }
func_code_string: function(autoPx){
              var styles = this.getStyle(['left', 'top', 'position', 'z-index']),
                  dom = this.dom;
  
              if(autoPx) {
                  if(styles.left === 'auto') {
                      styles.left = dom.offsetLeft + 'px';
                  }
                  if(styles.top === 'auto') {
                      styles.top = dom.offsetTop + 'px';
                  }
              }
  
              return styles;
          }
func_documentation_string: Gets an object with all CSS positioning properties. Useful along with
  #setPostioning to get snapshot before performing an update and then restoring
  the element.
  @param {Boolean} [autoPx=false] true to return pixel values for "auto" styles.
  @return {Object}