]> git.joonet.de Git - adminer.git/commitdiff
Compute top of unpositioned table
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 9 Aug 2007 15:00:15 +0000 (15:00 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 9 Aug 2007 15:00:15 +0000 (15:00 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@316 7c3ca157-0c34-0410-bff1-cbf682f78f5c

schema.inc.php

index 6c9b652fca6e48269d8a51fa0a57a7f92e9e6a27..fcf72ada01d3efaa527f35a5b028514312256174 100644 (file)
@@ -69,8 +69,8 @@ document.onmousemove = function (ev) {
                var line_set = { };
                for (var i=0; i < divs.length; i++) {
                        if (divs[i].className == 'references') {
-                               var ref = (table_pos[divs[i].title] ? table_pos[divs[i].title] : [ 0, 0 ]);
                                var div2 = document.getElementById((divs[i].id.substr(0, 4) == 'refs' ? 'refd' : 'refs') + divs[i].id.substr(4));
+                               var ref = (table_pos[divs[i].title] ? table_pos[divs[i].title] : [ div2.parentNode.offsetTop / em, 0 ]);
                                var left1 = -1;
                                var is_top = true;
                                var id = divs[i].id.replace(/^ref.(.+)-.+/, '$1');
@@ -150,7 +150,7 @@ foreach ($schema as $name => $table) {
                        $left1 = $left - $table_pos[$name][1];
                        $i = 0;
                        foreach ($columns as $target) {
-                               echo '<div class="references" title="' . htmlspecialchars($target_name) . "\" id='refd$left-" . ($i++) . "' style='left: $left1" . "em; top: " . $table["fields"][$target]["pos"] . "em; width: " . (-$left) . "em; height: 1.25em; background: url(arrow.gif) no-repeat right center;'><div style='height: .5em; border-bottom: 1px solid Gray; width: " . (-$left1) . "em;'></div></div>\n";
+                               echo '<div class="references" title="' . htmlspecialchars($target_name) . "\" id='refd$left-" . ($i++) . "' style='left: $left1" . "em; top: " . $table["fields"][$target]["pos"] . "em; height: 1.25em; background: url(arrow.gif) no-repeat right center;'><div style='height: .5em; border-bottom: 1px solid Gray; width: " . (-$left1) . "em;'></div></div>\n";
                        }
                }
        }