Avoid duplicate values of HTML id attributes (bug #3614245)
Unsupports <label> in IE6.
This commit is contained in:
parent
e04be3a996
commit
26ad18bab2
|
@ -287,7 +287,7 @@ username.form['auth[driver]'].onchange();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "<div><select name='order[$i]' onchange='selectAddRow(this);'><option>" . optionlist($columns, null, true) . "</select>";
|
echo "<div><select name='order[$i]' onchange='selectAddRow(this);'><option>" . optionlist($columns, null, true) . "</select>";
|
||||||
echo "<label><input type='checkbox' name='desc[$i]' value='1'>" . lang('descending') . "</label></div>\n"; // not checkbox() to allow selectAddRow()
|
echo checkbox("desc[$i]", 1, false, lang('descending')) . "</div>\n";
|
||||||
echo "</div></fieldset>\n";
|
echo "</div></fieldset>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -99,14 +99,12 @@ function nl_br($string) {
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
function checkbox($name, $value, $checked, $label = "", $onclick = "", $class = "") {
|
function checkbox($name, $value, $checked, $label = "", $onclick = "", $class = "") {
|
||||||
static $id = 0;
|
|
||||||
$id++;
|
|
||||||
$return = "<input type='checkbox' name='$name' value='" . h($value) . "'"
|
$return = "<input type='checkbox' name='$name' value='" . h($value) . "'"
|
||||||
. ($checked ? " checked" : "")
|
. ($checked ? " checked" : "")
|
||||||
. ($onclick ? ' onclick="' . h($onclick) . '"' : '')
|
. ($onclick ? ' onclick="' . h($onclick) . '"' : '')
|
||||||
. " id='checkbox-$id'>"
|
. ">"
|
||||||
;
|
;
|
||||||
return ($label != "" || $class ? "<label for='checkbox-$id'" . ($class ? " class='$class'" : "") . ">$return" . h($label) . "</label>" : $return);
|
return ($label != "" || $class ? "<label" . ($class ? " class='$class'" : "") . ">$return" . h($label) . "</label>" : $return);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Generate list of HTML options
|
/** Generate list of HTML options
|
||||||
|
|
|
@ -295,7 +295,7 @@ function editingAddRow(button, focus) {
|
||||||
var tags = row.getElementsByTagName('select');
|
var tags = row.getElementsByTagName('select');
|
||||||
var tags2 = row2.getElementsByTagName('select');
|
var tags2 = row2.getElementsByTagName('select');
|
||||||
for (var i=0; i < tags.length; i++) {
|
for (var i=0; i < tags.length; i++) {
|
||||||
tags2[i].name = tags[i].name.replace(/([0-9.]+)/, x);
|
tags2[i].name = tags[i].name.replace(/[0-9.]+/, x);
|
||||||
tags2[i].selectedIndex = tags[i].selectedIndex;
|
tags2[i].selectedIndex = tags[i].selectedIndex;
|
||||||
}
|
}
|
||||||
tags = row.getElementsByTagName('input');
|
tags = row.getElementsByTagName('input');
|
||||||
|
|
|
@ -2,6 +2,7 @@ Adminer 3.7.1-dev:
|
||||||
Increase click target for checkboxes
|
Increase click target for checkboxes
|
||||||
Use shadow for highlighting default button
|
Use shadow for highlighting default button
|
||||||
Don't use LIMIT 1 if inline updating unique row
|
Don't use LIMIT 1 if inline updating unique row
|
||||||
|
Don't check previous checkbox on added column in create table (bug #3614245)
|
||||||
Order table list by name
|
Order table list by name
|
||||||
PostgreSQL: Fix detecting oid column in PDO
|
PostgreSQL: Fix detecting oid column in PDO
|
||||||
PostgreSQL: Handle timestamp types (bug #3614086)
|
PostgreSQL: Handle timestamp types (bug #3614086)
|
||||||
|
|
Loading…
Reference in a new issue