]> git.mjollnir.org Git - s9y.git/commitdiff
Fixed bug 1348951 Add Media broken in Safari
authorjannis <jannis>
Sat, 5 Nov 2005 19:54:44 +0000 (19:54 +0000)
committerjannis <jannis>
Sat, 5 Nov 2005 19:54:44 +0000 (19:54 +0000)
See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1348951&group_id=75065&atid=542822

include/admin/images.inc.php

index 49180294d9465c8388ec82bb6e0f309ff4625b0e..a32badba4c0b8a15b412fa3cae7cae8e88ce242c 100644 (file)
@@ -446,8 +446,8 @@ switch ($serendipity['GET']['adminAction']) {
         fields.style.display = 'block';
 
         // Get the DOM outline be uncommenting this:
-        // document.getElementById('debug').innerHTML = showNodes(fields);
-        
+        //document.getElementById('debug').innerHTML = showNodes(fields);
+
         // garvin: This gets a bit weird. Opera, Mozilla and IE all have their own numbering.
         // We cannot operate on "ID" basis, since a unique ID is not yet set before instancing.
         if (fields.childNodes[0].nodeValue == null) {
@@ -464,6 +464,12 @@ switch ($serendipity['GET']['adminAction']) {
                 targetfilename = fields.childNodes[1].childNodes[0].childNodes[2].childNodes[1].childNodes[0];
                 targetdir      = fields.childNodes[1].childNodes[0].childNodes[3].childNodes[1].childNodes[0];
                 columncount    = fields.childNodes[3].childNodes[0];
+            } else if (fields.childNodes[1].childNodes[1].childNodes[0].childNodes[3] == null) {
+               // This is Safari.
+                userfile       = fields.childNodes[1].childNodes[1].childNodes[0].childNodes[1].childNodes[0]; 
+                targetfilename = fields.childNodes[1].childNodes[1].childNodes[2].childNodes[1].childNodes[0];
+                targetdir      = fields.childNodes[1].childNodes[1].childNodes[3].childNodes[1].childNodes[0];
+                columncount    = fields.childNodes[3].childNodes[0];            
             } else {
                 // This is Mozilla.
                 userfile       = fields.childNodes[1].childNodes[1].childNodes[0].childNodes[3].childNodes[0];