diff --git a/adminer/static/editing.js b/adminer/static/editing.js index e793cda1..6ecce30b 100644 --- a/adminer/static/editing.js +++ b/adminer/static/editing.js @@ -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) {