AC_4897, AC_4898, AC_4899: Multifile uploader fixes.
[acontent.git] / docs / include / jscripts / infusion / jquery.autoHeight.js
1 function doIframe(){\r
2         o = document.getElementsByTagName('iframe');\r
3         for(i=0;i<o.length;i++){\r
4                 if (/\bautoHeight\b/.test(o[i].className)){\r
5                         setHeight(o[i]);\r
6                         addEvent(o[i],'load', doIframe);\r
7                 }\r
8         }\r
9 }\r
10 \r
11 function setHeight(e){\r
12         if(e.contentDocument){\r
13                 e.height = e.contentDocument.body.offsetHeight + 35;\r
14         } else {\r
15                 e.height = e.contentWindow.document.body.scrollHeight;\r
16         }\r
17 }\r
18 \r
19 function addEvent(obj, evType, fn){\r
20         if(obj.addEventListener)\r
21         {\r
22         obj.addEventListener(evType, fn,false);\r
23         return true;\r
24         } else if (obj.attachEvent){\r
25         var r = obj.attachEvent("on"+evType, fn);\r
26         return r;\r
27         } else {\r
28         return false;\r
29         }\r
30 }\r
31 \r
32 if (document.getElementById && document.createTextNode){\r
33  addEvent(window,'load', doIframe);     \r
34 }\r