Add WebCms
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
//
|
||||
// This File contains all standard javascript helpers for normal umbraco pages,
|
||||
// for resizing, event handling etc.
|
||||
// All UI controls should expect this js file to be present.
|
||||
// included in umbracoPage.master
|
||||
//
|
||||
|
||||
function addEvent(obj, evType, fn) {
|
||||
if (obj.addEventListener) {
|
||||
obj.addEventListener(evType, fn, false);
|
||||
return true;
|
||||
} else if (obj.attachEvent) {
|
||||
var r = obj.attachEvent("on" + evType, fn);
|
||||
return r;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function removeEvent(obj, evType, fn, useCapture) {
|
||||
if (obj.removeEventListener) {
|
||||
obj.removeEventListener(evType, fn, useCapture);
|
||||
return true;
|
||||
} else if (obj.detachEvent) {
|
||||
var r = obj.detachEvent("on" + evType, fn);
|
||||
return r;
|
||||
} else {
|
||||
alert("Handler could not be removed");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//
|
||||
// Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/
|
||||
// Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com)
|
||||
// Gets the full width/height because it's different for most browsers.
|
||||
//
|
||||
function getViewportHeight() {
|
||||
if (window.innerHeight != window.undefined) return window.innerHeight;
|
||||
if (document.compatMode == 'CSS1Compat') return document.documentElement.clientHeight;
|
||||
if (document.body) return document.body.clientHeight;
|
||||
return window.undefined;
|
||||
}
|
||||
|
||||
function getViewportWidth() {
|
||||
if (window.innerWidth != window.undefined) return window.innerWidth;
|
||||
if (document.compatMode == 'CSS1Compat') return document.documentElement.clientWidth;
|
||||
if (document.body) return document.body.clientWidth;
|
||||
return window.undefined;
|
||||
}
|
||||
|
||||
function getY(obj) {
|
||||
var curtop = 0;
|
||||
if (obj.offsetParent)
|
||||
while (1) {
|
||||
curtop += obj.offsetTop;
|
||||
if (!obj.offsetParent)
|
||||
break;
|
||||
obj = obj.offsetParent;
|
||||
}
|
||||
else if (obj.y)
|
||||
curtop += obj.y;
|
||||
return curtop;
|
||||
}
|
||||
|
||||
function getX(obj) {
|
||||
var curleft = 0;
|
||||
if (obj.offsetParent)
|
||||
while (1) {
|
||||
curleft += obj.offsetLeft;
|
||||
if (!obj.offsetParent)
|
||||
break;
|
||||
obj = obj.offsetParent;
|
||||
}
|
||||
else if (obj.x)
|
||||
curleft += obj.x;
|
||||
return curleft;
|
||||
}
|
||||
Reference in New Issue
Block a user