diff --git a/ChangeLog b/ChangeLog index ba50a97e85..ab11a2e512 100644 --- a/ChangeLog +++ b/ChangeLog @@ -64,6 +64,7 @@ phpMyAdmin - ChangeLog - bug #4951 Trying to save chart as image crashes the browser - bug #4953 cant drag sql.gz file onto import input - bug #4960 Table creation results in GET request with missing server parameter that invalidates the session +- bug #4961 Javascript error when Designer is opened 4.4.9.0 (2015-06-04) - bug #4920 relation view doesn't list fields of table in other database diff --git a/js/pmd/move.js b/js/pmd/move.js index d8a75b927c..3dbef8d244 100644 --- a/js/pmd/move.js +++ b/js/pmd/move.js @@ -363,7 +363,12 @@ function Re_load() //alert(tab_hide_button.innerHTML); if (tab_hide_button.innerHTML == 'v') { - row_offset_top = document.getElementById(key2 + "." + key3).offsetTop; + var fromColumn = document.getElementById(key2 + "." + key3); + if (fromColumn) { + row_offset_top = fromColumn.offsetTop; + } else { + continue; + } } var y1 = document.getElementById(key2).offsetTop + @@ -374,8 +379,13 @@ function Re_load() row_offset_top = 0; tab_hide_button = document.getElementById('id_hide_tbody_' + contr[K][key][key2][key3][0]); if (tab_hide_button.innerHTML == 'v') { - row_offset_top = document.getElementById(contr[K][key][key2][key3][0] - + '.' + contr[K][key][key2][key3][1]).offsetTop; + var toColumn = document.getElementById(contr[K][key][key2][key3][0] + + '.' + contr[K][key][key2][key3][1]); + if (toColumn) { + row_offset_top = toColumn.offsetTop; + } else { + continue; + } } var y2 =