Index: trunk/kernel/admin_templates/incs/ajax.js
===================================================================
diff -u -r5041 -r5042
--- trunk/kernel/admin_templates/incs/ajax.js (.../ajax.js) (revision 5041)
+++ trunk/kernel/admin_templates/incs/ajax.js (.../ajax.js) (revision 5042)
@@ -63,7 +63,7 @@
}
else {
var $progress_div = document.getElementById(p_id + '_progress');
- $progress_div.style.top = findPosY(p_id) + 'px';
+ $progress_div.style.top = getRealTop(p_id) + 'px';
$progress_div.style.height = document.getElementById(p_id).clientHeight;
$progress_div.style.display = 'block';
}
@@ -90,44 +90,6 @@
return "
" + Request.progressText + "

";
}
-function findPosX(obj)
-{
- if (typeof(obj) == 'string') {
- obj = document.getElementById(obj);
- }
- var curleft = 0;
- if (obj.offsetParent)
- {
- while (obj.offsetParent)
- {
- curleft += obj.offsetLeft
- obj = obj.offsetParent;
- }
- }
- else if (obj.x)
- curleft += obj.x;
- return curleft;
-}
-
-function findPosY(obj)
-{
- if (typeof(obj) == 'string') {
- obj = document.getElementById(obj);
- }
- var curtop = 0;
- if (obj.offsetParent)
- {
- while (obj.offsetParent)
- {
- curtop += obj.offsetTop
- obj = obj.offsetParent;
- }
- }
- else if (obj.y)
- curtop += obj.y;
- return curtop;
-}
-
Request.getProgressObject = function($id) {
var $div = document.createElement('DIV');
var $parent_div = document.getElementById($id);
@@ -136,8 +98,8 @@
$div.style.width = $parent_div.clientWidth + 'px';
$div.style.height = '150px'; // default height if div is empty (first ajax request for div)
- $div.style.left = findPosX($parent_div) + 'px';
- $div.style.top = findPosY($parent_div) + 'px';
+ $div.style.left = getRealLeft($parent_div) + 'px';
+ $div.style.top = getRealTop($parent_div) + 'px';
$div.style.position = 'absolute';
/*$div.style.border = '1px solid green';
@@ -164,18 +126,11 @@
return $div;
}
-function addElement($dst_element, $tag_name) {
- var $new_element = document.createElement($tag_name.toUpperCase());
- $dst_element.appendChild($new_element);
- return $new_element;
-}
-
Request.getErrorHtml = function(p_req) {
//TODO: implement accepted way to handle request error
return "" + "(" + p_req.status + ") " + p_req.statusText + "
"
}
-
Request.serializeForm = function(theform) {
if (typeof(theform) == 'string') {
theform = document.getElementById(theform);