From 40abffe8de606149f945c2227957b32ae0d1225b Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Fri, 12 Jan 2018 22:18:54 +0100 Subject: [PATCH] Use oninput instead of onchange --- adminer/create.inc.php | 2 +- adminer/include/adminer.inc.php | 6 +++--- adminer/include/editing.inc.php | 2 +- adminer/include/functions.inc.php | 2 +- adminer/static/editing.js | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/adminer/create.inc.php b/adminer/create.inc.php index 9fbf5d8f..8d26fcb9 100644 --- a/adminer/create.inc.php +++ b/adminer/create.inc.php @@ -214,7 +214,7 @@ if (support("partitioning")) { foreach ($row["partition_names"] as $key => $val) { echo ''; echo ''; - echo ($key == count($row["partition_names"]) - 1 ? script("qsl('input').onchange = partitionNameChange;") : ''); + echo ($key == count($row["partition_names"]) - 1 ? script("qsl('input').oninput = partitionNameChange;") : ''); echo ''; } ?> diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index 7f0143c0..d0db5644 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -341,7 +341,7 @@ class Adminer { if ($index["type"] == "FULLTEXT") { echo "(" . implode(", ", array_map('h', $index["columns"])) . ") AGAINST"; echo " "; - echo script("qsl('input').onchange = selectFieldChange;", ""); + echo script("qsl('input').oninput = selectFieldChange;", ""); echo checkbox("boolean[$i]", 1, isset($_GET["boolean"][$i]), "BOOL"); echo "
\n"; } @@ -361,7 +361,7 @@ class Adminer { ); echo html_select("where[$i][op]", $this->operators, $val["op"], $change_next); echo ""; - echo script("mixin(qsl('input'), {onchange: function () { $change_next }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});", ""); + echo script("mixin(qsl('input'), {oninput: function () { $change_next }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});", ""); echo "\n"; } } @@ -396,7 +396,7 @@ class Adminer { function selectLimitPrint($limit) { echo "
" . lang('Limit') . "
"; //
for easy styling echo ""; - echo script("qsl('input').onchange = selectFieldChange;", ""); + echo script("qsl('input').oninput = selectFieldChange;", ""); echo "
\n"; } diff --git a/adminer/include/editing.inc.php b/adminer/include/editing.inc.php index bc526410..cc46f27a 100644 --- a/adminer/include/editing.inc.php +++ b/adminer/include/editing.inc.php @@ -272,7 +272,7 @@ function edit_fields($fields, $collations, $type = "TABLE", $foreign_keys = arra -" oninput="this.previousSibling.checked = true;" aria-labelledby="label-default"> " : ""); ?> diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index 5abadf7f..4b0fd844 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -194,7 +194,7 @@ function select_input($attrs, $options, $value = "", $onchange = "", $placeholde return "<$tag$attrs" . ($options ? ">