From: jakubvrana Date: Thu, 17 Dec 2009 13:30:23 +0000 (+0000) Subject: Ignore keywords in foreign keys X-Git-Tag: v3.0.0~273 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=d0d1cc2b137c92517206c99278f1da9116b7d49e;p=adminer.git Ignore keywords in foreign keys git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1274 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/adminer/static/editing.js b/adminer/static/editing.js index 0315f2d9..4f767ff4 100644 --- a/adminer/static/editing.js +++ b/adminer/static/editing.js @@ -25,7 +25,7 @@ function bodyLoad(version) { function selectValue(select) { - return select.options[select.selectedIndex].text; + return select.value || select.options[select.selectedIndex].text; } function formField(form, name) { @@ -169,7 +169,7 @@ function editingTypeChange(type) { function editingLengthFocus(field) { var td = field.parentNode; - if (/enum|set/.test(selectValue(td.previousSibling.firstChild))) { + if (/(enum|set)$/.test(selectValue(td.previousSibling.firstChild))) { var edit = document.getElementById('enum-edit'); var val = field.value; edit.value = (/^'.+','.+'$/.test(val) ? val.substr(1, val.length - 2).replace(/','/g, "\n").replace(/''/g, "'") : val);