Clickable labels in IE6
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1151 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
parent
7a19c3d649
commit
c4fe12a14c
|
@ -170,7 +170,7 @@ if (strlen(DB)) {
|
|||
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
|
||||
|
|
1
todo.txt
1
todo.txt
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue