diff --git a/adminer/db.inc.php b/adminer/db.inc.php index 10e626fc..29a2bab7 100644 --- a/adminer/db.inc.php +++ b/adminer/db.inc.php @@ -54,7 +54,7 @@ if ($adminer->homepage()) { if ($_POST["search"] && $_POST["query"] != "") { search_tables(); } - echo "\n"; + echo "
\n"; echo '
'; echo '' . lang('Table'); echo '' . lang('Engine'); diff --git a/adminer/include/connect.inc.php b/adminer/include/connect.inc.php index c0ce43d9..0ecae00b 100644 --- a/adminer/include/connect.inc.php +++ b/adminer/include/connect.inc.php @@ -29,7 +29,7 @@ function connect_error() { $scheme = support("scheme"); $collations = collations(); echo "
\n"; - echo "\n"; + echo "
\n"; echo "\n"; foreach ($databases as $db) { $root = h(ME) . "db=" . urlencode($db); diff --git a/adminer/processlist.inc.php b/adminer/processlist.inc.php index 84c13606..39832da0 100644 --- a/adminer/processlist.inc.php +++ b/adminer/processlist.inc.php @@ -13,7 +13,7 @@ page_header(lang('Process list'), $error); ?> -
 " . lang('Database') . "" . lang('Collation') . "" . lang('Tables') . "
+
backwardKeys($TABLE, $table_name); - echo "
\n"; + echo "
\n"; echo "" . (!$group && $select ? "" : "
" . lang('edit') . ""); $names = array(); $functions = array(); diff --git a/adminer/static/functions.js b/adminer/static/functions.js index 2694518e..a1f563d0 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -114,9 +114,10 @@ function formChecked(el, name) { /** Select clicked row * @param MouseEvent +* @param [boolean] force click */ -function tableClick(event) { - var click = (!window.getSelection || getSelection().isCollapsed); +function tableClick(event, click) { + click = (click || !window.getSelection || getSelection().isCollapsed); var el = event.target || event.srcElement; while (!/^tr$/i.test(el.tagName)) { if (/^(table|a|input|textarea)$/i.test(el.tagName)) { @@ -130,7 +131,7 @@ function tableClick(event) { } el = el.firstChild.firstChild; if (click) { - el.click && el.click(); + el.checked = !el.checked; el.onclick && el.onclick(); } trCheck(el); diff --git a/changes.txt b/changes.txt index c4415023..474b6f9a 100644 --- a/changes.txt +++ b/changes.txt @@ -1,5 +1,6 @@ Adminer 3.6.2-dev: Edit values by Ctrl+click instead of double click +Don't select row on double click Shorten values in varchar fields Display table default values on wide screens Fix switching language on first load