Initial commit
This commit is contained in:
33
pma/js/dist/multi_column_sort.js
vendored
Normal file
33
pma/js/dist/multi_column_sort.js
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
|
||||
/**
|
||||
* @fileoverview Implements the shiftkey + click remove column
|
||||
* from order by clause functionality
|
||||
* @name columndelete
|
||||
*
|
||||
* @requires jQuery
|
||||
*/
|
||||
AJAX.registerOnload('keyhandler.js', function () {
|
||||
$('th.draggable.column_heading.pointer.marker a').on('click', function (event) {
|
||||
var orderUrlRemove = $(this).parent().find('input[name="url-remove-order"]').val();
|
||||
var orderUrlAdd = $(this).parent().find('input[name="url-add-order"]').val();
|
||||
var argsep = CommonParams.get('arg_separator');
|
||||
|
||||
if (event.ctrlKey || event.altKey) {
|
||||
event.preventDefault();
|
||||
AJAX.source = $(this);
|
||||
Functions.ajaxShowMessage();
|
||||
orderUrlRemove += argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
|
||||
$.post('index.php?route=/sql', orderUrlRemove, AJAX.responseHandler);
|
||||
} else if (event.shiftKey) {
|
||||
event.preventDefault();
|
||||
AJAX.source = $(this);
|
||||
Functions.ajaxShowMessage();
|
||||
orderUrlAdd += argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
|
||||
$.post('index.php?route=/sql', orderUrlAdd, AJAX.responseHandler);
|
||||
}
|
||||
});
|
||||
});
|
||||
AJAX.registerTeardown('keyhandler.js', function () {
|
||||
$(document).off('click', 'th.draggable.column_heading.pointer.marker a');
|
||||
});
|
Reference in New Issue
Block a user