Team:Goettingen/suplement/scripts ie ff patch

From 2013.igem.org

(Difference between revisions)
 
(7 intermediate revisions not shown)
Line 9: Line 9:
   return retnode;
   return retnode;
};  
};  
 +
 +
if (window.scrollY == null) {window.scrollY = document.documentElement.scrollTop}
function getNextElementSibling(ob){
function getNextElementSibling(ob){
Line 16: Line 18:
}
}
 +
if (!getComputedStyle) {
 +
    getComputedStyle = function(el, pseudo) {
 +
        this.el = el;
 +
        this.getPropertyValue = function(prop) {
 +
            var re = /(\-([a-z]){1})/g;
 +
            if (prop == 'float') prop = 'styleFloat';
 +
            if (re.test(prop)) {
 +
                prop = prop.replace(re, function () {
 +
                    return arguments[2].toUpperCase();
 +
                });
 +
            }
 +
            return el.currentStyle[prop] ? el.currentStyle[prop] : null;
 +
        }
 +
        return this;
 +
    }
 +
}
-
function getPageSize() {
 
-
  var scrW, scrH;
 
-
  if(window.innerHeight && window.scrollMaxY) {
 
-
 
-
    scrW = window.innerWidth + window.scrollMaxX;
 
-
    scrH = window.innerHeight + window.scrollMaxY;
 
-
  } else if(document.body.scrollHeight > document.body.offsetHeight){
 
-
 
-
    scrW = document.body.scrollWidth;
 
-
    scrH = document.body.scrollHeight;
 
-
  } else if(document.body) {
 
-
    scrW = document.body.offsetWidth;
 
-
    scrH = document.body.offsetHeight;
 
-
  }
 
-
 
-
  var winW, winH;
 
-
  if(window.innerHeight) {
 
-
    winW = window.innerWidth;
 
-
    winH = window.innerHeight;
 
-
  } else if (document.documentElement
 
-
    && document.documentElement.clientHeight) {
 
-
 
-
    winW = document.documentElement.clientWidth;
 
-
    winH = document.documentElement.clientHeight;
 
-
  } else if (document.body) { // other
 
-
    winW = document.body.clientWidth;
 
-
    winH = document.body.clientHeight;
 
-
  }
 
-
 
-
 
-
  var pageW = (scrW<winW) ? winW : scrW;
 
-
  var pageH = (scrH<winH) ? winH : scrH;
 
-
 
-
  return {PageW:pageW, PageH:pageH, WinW:winW, WinH:winH};
 
-
}
 
</script>
</script>
</html>
</html>

Latest revision as of 11:35, 15 September 2013