Permalink
Browse files

Clickable labels in IE6

git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1151 7c3ca157-0c34-0410-bff1-cbf682f78f5c
  • Loading branch information...
1 parent 7a19c3d commit c4fe12a14cf43db1ca52d5cdf78457b3a55e4433 jakubvrana committed Sep 26, 2009
Showing with 5 additions and 4 deletions.
  1. +1 −1 adminer/dump.inc.php
  2. +4 −2 adminer/include/functions.inc.php
  3. +0 −1 todo.txt
View
@@ -170,7 +170,7 @@
echo "</thead>\n";
$views = "";
foreach (table_status() as $row) {
- $checked = (strlen($TABLE) && $row["Name"] != $TABLE);
+ $checked = !strlen($TABLE) || $row["Name"] == $TABLE;
$print = "<tr><td>" . checkbox("tables[]", $row["Name"], $checked, $row["Name"], "form_uncheck('check-tables');");
if (!$row["Engine"]) {
$views .= "$print\n";
@@ -68,8 +68,10 @@ function nbsp($string) {
* @return string
*/
function checkbox($name, $value, $checked, $label = "", $onclick = "") {
- $return = "<input type='checkbox' name='$name' value='" . h($value) . "'" . ($checked ? " checked" : "") . ($onclick ? " onclick=\"$onclick\"" : "") . ">";
- return (strlen($label) ? "<label>$return" . h($label) . "</label>" : $return);
+ static $id = 0;
+ $id++;
+ $return = "<input type='checkbox' name='$name' value='" . h($value) . "'" . ($checked ? " checked" : "") . ($onclick ? " onclick=\"$onclick\"" : "") . " id='checkbox-$id'>";
+ return (strlen($label) ? "<label for='checkbox-$id'>$return" . h($label) . "</label>" : $return);
}
/** Generate list of HTML options
View
@@ -7,7 +7,6 @@ Create view and routine options
Function to fix database encoding - http://php.vrana.cz/prevod-kodovani-mysql.php
Highlight SQL textarea - may use external CodePress
Mass editation of individual rows
-IE6 - <label for>
Offer enum and set items in search - whisperer
Use event $intervals + microseconds in relative date functions
? Column and table names auto-completition in SQL textarea

0 comments on commit c4fe12a

Please sign in to comment.