From 2dcad1f2847fa56839a635e20428c21c43a1c653 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Fri, 19 Jan 2018 10:55:51 +0100 Subject: [PATCH] Define JS functions in AdminerTablesFilter sooner --- adminer/static/functions.js | 3 +++ plugins/tables-filter.php | 32 ++++++++++++++++---------------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/adminer/static/functions.js b/adminer/static/functions.js index 8a575781..b3c85ca4 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -823,6 +823,9 @@ function findDefaultSubmit(el) { if (el.jushTextarea) { el = el.jushTextarea; } + if (!el.form) { + return null; + } var inputs = qsa('input', el.form); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; diff --git a/plugins/tables-filter.php b/plugins/tables-filter.php index 240841cb..c446af20 100644 --- a/plugins/tables-filter.php +++ b/plugins/tables-filter.php @@ -8,22 +8,6 @@ */ class AdminerTablesFilter { function tablesPrint($tables) { ?> -

-

> var tablesFilterTimeout = null; var tablesFilterValue = ''; @@ -70,6 +54,22 @@ if (sessionStorage){ sessionStorage.setItem('adminer_tables_filter_db', db); } +

+