| | |
| | | var obj; |
| | | |
| | | obj = document.createElement('DIV'); |
| | | |
| | | with(obj) |
| | | { |
| | | id = this.name; |
| | |
| | | visibility = (vis) ? (vis==2) ? 'inherit' : 'visible' : 'hidden'; |
| | | left = l+'px'; |
| | | top = t+'px'; |
| | | if(w) width = w+'px'; |
| | | if(h) height = h+'px'; |
| | | if (w) |
| | | width = w.toString().match(/\%$/) ? w : w+'px'; |
| | | if (h) |
| | | height = h.toString().match(/\%$/) ? h : h+'px'; |
| | | if(z) zIndex = z; |
| | | } |
| | | } |
| | | |
| | | if(parent) parent.appendChild(obj); |
| | | else document.body.appendChild(obj); |
| | | if (parent) |
| | | parent.appendChild(obj); |
| | | else |
| | | document.body.appendChild(obj); |
| | | |
| | | this.elm = obj; |
| | | }; |
| | |
| | | |
| | | |
| | | // return the absolute position of an object within the document |
| | | function rcube_get_object_pos(obj) |
| | | function rcube_get_object_pos(obj, relative) |
| | | { |
| | | if(typeof(obj)=='string') |
| | | obj = rcube_find_object(obj); |
| | |
| | | var iX = (bw.layers) ? obj.x : obj.offsetLeft; |
| | | var iY = (bw.layers) ? obj.y : obj.offsetTop; |
| | | |
| | | if(bw.ie || bw.mz) |
| | | if(!relative && (bw.ie || bw.mz)) |
| | | { |
| | | var elm = obj.offsetParent; |
| | | while(elm && elm!=null) |
| | |
| | | this.log = function(msg) |
| | | { |
| | | box = rcube_find_object('console'); |
| | | |
| | | if (box) |
| | | if (msg[msg.length-1]=='\n') |
| | | if (msg.charAt(msg.length-1)=='\n') |
| | | box.value += msg+'--------------------------------------\n'; |
| | | else |
| | | box.value += msg+'\n--------------------------------------\n'; |