diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php
index a6347bc3..18fe8896 100644
--- a/adminer/include/adminer.inc.php
+++ b/adminer/include/adminer.inc.php
@@ -719,7 +719,7 @@ DROP PROCEDURE adminer_alter;
if (DB == "" || !$missing) {
echo "" . lang('SQL command') . "\n";
if (support("dump")) {
- echo "" . lang('Dump') . "\n";
+ echo "" . lang('Dump') . "\n";
}
}
?>
diff --git a/adminer/static/functions.js b/adminer/static/functions.js
index e8fb4c21..9307f0f0 100644
--- a/adminer/static/functions.js
+++ b/adminer/static/functions.js
@@ -258,7 +258,12 @@ function ajaxSend(url, data) {
as[i].className = '';
}
}
- //! modify Export link and Change database hidden fields
+ var dump = document.getElementById('dump');
+ if (dump) {
+ var match = /&(select|table)=([^&]+)/.exec(href);
+ dump.href = dump.href.replace(/[^=]+$/, '') + (match ? match[2] : '');
+ }
+ //! modify Change database hidden fields
if (window.jush) {
jush.highlight_tag('code', 0);