]> git.joonet.de Git - adminer.git/commitdiff
Fix selectors in schema after 58b2904d
authorJakub Vrana <jakub@vrana.cz>
Fri, 12 Jan 2018 15:38:40 +0000 (16:38 +0100)
committerJakub Vrana <jakub@vrana.cz>
Fri, 12 Jan 2018 16:11:29 +0000 (17:11 +0100)
adminer/static/editing.js

index e793cda13d05a6221aac7639f44be03fc70e013a..6ecce30b4f1dc10952de8d7546b88667910904f2 100644 (file)
@@ -532,7 +532,7 @@ function schemaMousemove(event) {
                var lineSet = { };
                for (var i=0; i < divs.length; i++) {
                        if (divs[i].className == 'references') {
-                               var div2 = qs('#' + (/^refs/.test(divs[i].id) ? 'refd' : 'refs') + divs[i].id.substr(4));
+                               var div2 = qs('[id="' + (/^refs/.test(divs[i].id) ? 'refd' : 'refs') + divs[i].id.substr(4) + '"]');
                                var ref = (tablePos[divs[i].title] ? tablePos[divs[i].title] : [ div2.parentNode.offsetTop / em, 0 ]);
                                var left1 = -1;
                                var id = divs[i].id.replace(/^ref.(.+)-.+/, '$1');
@@ -545,7 +545,7 @@ function schemaMousemove(event) {
                                        div2.querySelector('div').style.width = -left2 + 'em';
                                }
                                if (!lineSet[id]) {
-                                       var line = qs('#' + divs[i].id.replace(/^....(.+)-.+$/, 'refl$1'));
+                                       var line = qs('[id="' + divs[i].id.replace(/^....(.+)-.+$/, 'refl$1') + '"]');
                                        var top1 = top + divs[i].offsetTop / em;
                                        var top2 = top + div2.offsetTop / em;
                                        if (divs[i].parentNode != div2.parentNode) {