Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorPiyush Vijay <piyushvijay.1997@gmail.com>2018-04-16 17:03:28 +0300
committerMaurĂ­cio Meneghini Fauth <mauriciofauth@gmail.com>2018-05-12 10:53:08 +0300
commitbf0198938ce19b10b1f66c4daf3c30c631cf130c (patch)
tree61f5cec047aabe94532784229fbaed9e7995b03c /js
parentb5cac84182000ab4110f142ad55427e5fe97583e (diff)
Remember table's sorting broken in 4.8.0 issue: #14189 fixed
Signed-off-by: Piyush Vijay <piyushvijay.1997@gmail.com> (cherry picked from commit e58dd74c40a10d79628de70b6a5b0856940fee2c) Signed-off-by: MaurĂ­cio Meneghini Fauth <mauriciofauth@gmail.com>
Diffstat (limited to 'js')
-rw-r--r--js/sql.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/js/sql.js b/js/sql.js
index 74aa9c22ba..21b7d1f714 100644
--- a/js/sql.js
+++ b/js/sql.js
@@ -169,9 +169,17 @@ AJAX.registerOnload('sql.js', function () {
PMA_autosaveSQL($('#sqlquery').val());
});
// Save sql query with sort
- $('select[name="sql_query"]').on('change', function () {
- PMA_autosaveSQLSort($('select[name="sql_query"]').val());
- });
+ if ($('#RememberSorting') !== undefined && $('#RememberSorting').is(':checked')) {
+ $('select[name="sql_query"]').on('change', function () {
+ PMA_autosaveSQLSort($('select[name="sql_query"]').val());
+ });
+ } else {
+ if (isStorageSupported('localStorage') && window.localStorage.auto_saved_sql_sort !== undefined) {
+ window.localStorage.removeItem('auto_saved_sql_sort');
+ } else {
+ Cookies.set('auto_saved_sql_sort', '');
+ }
+ }
// If sql query with sort for current table is stored, change sort by key select value
var sortStoredQuery = (isStorageSupported('localStorage') && typeof window.localStorage.auto_saved_sql_sort !== 'undefined') ? window.localStorage.auto_saved_sql_sort : Cookies.get('auto_saved_sql_sort');
if (typeof sortStoredQuery !== 'undefined' && sortStoredQuery !== $('select[name="sql_query"]').val() && $('select[name="sql_query"] option[value="' + sortStoredQuery + '"]').length !== 0) {