diff --git a/db_search.php b/db_search.php index 44cc1818ac..7a3c3f37ab 100644 --- a/db_search.php +++ b/db_search.php @@ -35,6 +35,7 @@ $template = $containerBuilder->get('template'); $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('database/search.js'); +$scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $scripts->addFile('makegrid.js'); diff --git a/db_sql.php b/db_sql.php index d0235075bf..0580d354b3 100644 --- a/db_sql.php +++ b/db_sql.php @@ -36,6 +36,7 @@ $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('makegrid.js'); $scripts->addFile('vendor/jquery/jquery.uitablefilter.js'); +$scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $response->addHTML( diff --git a/libraries/classes/Controllers/Table/SearchController.php b/libraries/classes/Controllers/Table/SearchController.php index 493a4367da..d6064dd14a 100644 --- a/libraries/classes/Controllers/Table/SearchController.php +++ b/libraries/classes/Controllers/Table/SearchController.php @@ -228,6 +228,7 @@ class SearchController extends AbstractController ->addFiles( [ 'makegrid.js', + 'vendor/stickyfill.min.js', 'sql.js', 'table/select.js', 'table/change.js', @@ -260,6 +261,7 @@ class SearchController extends AbstractController ->addFiles( [ 'makegrid.js', + 'vendor/stickyfill.min.js', 'sql.js', 'vendor/jqplot/jquery.jqplot.js', 'vendor/jqplot/plugins/jqplot.canvasTextRenderer.js', diff --git a/libraries/classes/Sql.php b/libraries/classes/Sql.php index 64b0eb3f1a..1efb170d81 100644 --- a/libraries/classes/Sql.php +++ b/libraries/classes/Sql.php @@ -1473,6 +1473,7 @@ class Sql if (is_array($profiling_results)) { $header = $response->getHeader(); $scripts = $header->getScripts(); + $scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $html_output .= $this->getHtmlForProfilingChart( $url_query, @@ -1933,6 +1934,7 @@ class Sql $tableMaintenanceHtml = ''; if (isset($_POST['table_maintenance'])) { $scripts->addFile('makegrid.js'); + $scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); if (isset($message)) { $message = is_string($message) ? Message::success($message) : $message; @@ -1962,6 +1964,7 @@ class Sql if (! isset($_POST['printview']) || $_POST['printview'] != '1') { $scripts->addFile('makegrid.js'); + $scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); unset($GLOBALS['message']); //we don't need to buffer the output in getMessage here. diff --git a/tbl_change.php b/tbl_change.php index c5680fedbb..0cd2613060 100644 --- a/tbl_change.php +++ b/tbl_change.php @@ -82,6 +82,7 @@ $comments_map = $insertEdit->getCommentsMap($db, $table); $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('makegrid.js'); +$scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $scripts->addFile('table/change.js'); $scripts->addFile('vendor/jquery/additional-methods.js'); diff --git a/tbl_replace.php b/tbl_replace.php index 8e6ac76202..34f1a3cb9b 100644 --- a/tbl_replace.php +++ b/tbl_replace.php @@ -53,6 +53,7 @@ $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('makegrid.js'); // Needed for generation of Inline Edit anchors +$scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $scripts->addFile('indexes.js'); $scripts->addFile('gis_data_editor.js'); diff --git a/tbl_sql.php b/tbl_sql.php index 35dacd21ec..c09a47cde8 100644 --- a/tbl_sql.php +++ b/tbl_sql.php @@ -36,6 +36,7 @@ $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('makegrid.js'); $scripts->addFile('vendor/jquery/jquery.uitablefilter.js'); +$scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $response->addHTML(