From bcff0255eede5d380c3d6e01fcd39c7247292041 Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Tue, 25 Aug 2009 10:25:56 +0000 Subject: [PATCH] Click on row selects it (fixes #2844098) git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1003 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- adminer/db.inc.php | 2 +- adminer/functions.js | 13 +++++++++++++ adminer/processlist.inc.php | 2 +- adminer/select.inc.php | 2 +- changes.txt | 1 + 5 files changed, 17 insertions(+), 3 deletions(-) diff --git a/adminer/db.inc.php b/adminer/db.inc.php index beb9e16e..31b7a293 100644 --- a/adminer/db.inc.php +++ b/adminer/db.inc.php @@ -48,7 +48,7 @@ if (!$table_status) { echo "

" . lang('No tables.') . "\n"; } else { echo "

\n"; - echo "\n"; + echo "
\n"; echo '\n"; foreach ($table_status as $row) { $name = $row["Name"]; diff --git a/adminer/functions.js b/adminer/functions.js index b06af09a..965748ee 100644 --- a/adminer/functions.js +++ b/adminer/functions.js @@ -26,6 +26,19 @@ function form_uncheck(id) { document.getElementById(id).checked = false; } +function table_click(event) { + var target = event.target || event.srcElement; + while (!/^tr$/i.test(target.tagName)) { + if (/^(table|a|input)$/i.test(target.tagName)) { + return; + } + target = target.parentNode; + } + var input = target.firstChild.firstChild; + input.click && input.click(); + input.onclick && input.onclick(); +} + function select_add_row(field) { diff --git a/adminer/processlist.inc.php b/adminer/processlist.inc.php index d9f49b3a..df800e94 100644 --- a/adminer/processlist.inc.php +++ b/adminer/processlist.inc.php @@ -13,7 +13,7 @@ page_header(lang('Process list'), $error); ?> -
' . lang('Table') . '' . lang('Engine') . '' . lang('Collation') . '' . lang('Data Length') . '' . lang('Index Length') . '' . lang('Data Free') . '' . lang('Auto Increment') . '' . lang('Rows') . '' . lang('Comment') . "
+
query("SHOW PROCESSLIST"); for ($i=0; $row = $result->fetch_assoc(); $i++) { diff --git a/adminer/select.inc.php b/adminer/select.inc.php index 21a39464..ce640054 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -199,7 +199,7 @@ if (!$columns) { } } - echo "
\n"; + echo "
\n"; echo "
"; $names = array(); reset($select); diff --git a/changes.txt b/changes.txt index 41197ea7..28cc0a0b 100644 --- a/changes.txt +++ b/changes.txt @@ -2,6 +2,7 @@ Adminer 2.1.0: Edit default values directly in table creation Display column comments in table overview Respect max_allowed_packet in CSV import +Click on row selects it Fix Editor date format Fix long SQL query crash (bug #2839231) Traditional Chinese translation