diff --git a/js/src/database/central_columns.js b/js/src/database/central_columns.js index 5110707086..3cfe80d1cf 100644 --- a/js/src/database/central_columns.js +++ b/js/src/database/central_columns.js @@ -1,7 +1,7 @@ import $ from 'jquery'; import { AJAX } from '../modules/ajax.js'; -import { Functions } from '../modules/functions.js'; import { CommonParams } from '../modules/common.js'; +import { ajaxShowMessage } from '../modules/ajax-message.js'; /** * @fileoverview events handling from central columns page @@ -54,10 +54,10 @@ AJAX.registerOnload('database/central_columns.js', function () { event.preventDefault(); var multiDeleteColumns = $('.checkall:checkbox:checked').serialize(); if (multiDeleteColumns === '') { - Functions.ajaxShowMessage(window.Messages.strRadioUnchecked); + ajaxShowMessage(window.Messages.strRadioUnchecked); return false; } - Functions.ajaxShowMessage(); + ajaxShowMessage(); $('#del_col_name').val(multiDeleteColumns); $('#del_form').trigger('submit'); }); @@ -65,12 +65,12 @@ AJAX.registerOnload('database/central_columns.js', function () { event.preventDefault(); var editColumnList = $('.checkall:checkbox:checked').serialize(); if (editColumnList === '') { - Functions.ajaxShowMessage(window.Messages.strRadioUnchecked); + ajaxShowMessage(window.Messages.strRadioUnchecked); return false; } var argsep = CommonParams.get('arg_separator'); var editColumnData = editColumnList + '' + argsep + 'edit_central_columns_page=true' + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true' + argsep + 'db=' + encodeURIComponent(CommonParams.get('db')) + argsep + 'server=' + CommonParams.get('server'); - Functions.ajaxShowMessage(); + ajaxShowMessage(); AJAX.source = $(this); $.post('index.php?route=/database/central-columns', editColumnData, AJAX.responseHandler); }); @@ -79,7 +79,7 @@ AJAX.registerOnload('database/central_columns.js', function () { event.stopPropagation(); var argsep = CommonParams.get('arg_separator'); var multiColumnEditData = $('#multi_edit_central_columns').serialize() + argsep + 'multi_edit_central_column_save=true' + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true' + argsep + 'db=' + encodeURIComponent(CommonParams.get('db')) + argsep + 'server=' + CommonParams.get('server'); - Functions.ajaxShowMessage(); + ajaxShowMessage(); AJAX.source = $(this); $.post('index.php?route=/database/central-columns', multiColumnEditData, AJAX.responseHandler); }); @@ -162,7 +162,7 @@ AJAX.registerOnload('database/central_columns.js', function () { dataType: 'json', success: function (data) { if (data.message !== '1') { - Functions.ajaxShowMessage( + ajaxShowMessage( '
' + window.Messages.strNoImportFile + '
' + window.Messages.strNoImportFile + '
' + window.Messages.strMissingColumn +
'
' + window.Messages.strMissingColumn +
'
' +
window.Messages.strFormEmpty +
@@ -592,7 +593,7 @@ Indexes.on = () => function () {
var $form = $('#index_frm');
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'do_save_data=1' + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
- Functions.ajaxShowMessage(window.Messages.strProcessingRequest);
+ ajaxShowMessage(window.Messages.strProcessingRequest);
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
});
@@ -631,11 +632,11 @@ Indexes.on = () => function () {
.val();
Functions.confirmPreviewSql(question, $anchor.attr('href'), function (url) {
- var $msg = Functions.ajaxShowMessage(window.Messages.strDroppingPrimaryKeyIndex, false);
+ var $msg = ajaxShowMessage(window.Messages.strDroppingPrimaryKeyIndex, false);
var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- Functions.ajaxRemoveMessage($msg);
+ ajaxRemoveMessage($msg);
var $tableRef = $rowsToHide.closest('table');
if ($rowsToHide.length === $tableRef.find('tbody > tr').length) {
// We are about to remove all rows from the table
@@ -662,7 +663,7 @@ Indexes.on = () => function () {
Navigation.reload();
CommonActions.refreshMain('index.php?route=/table/structure');
} else {
- Functions.ajaxShowMessage(window.Messages.strErrorProcessingRequest + ' : ' + data.error, false);
+ ajaxShowMessage(window.Messages.strErrorProcessingRequest + ' : ' + data.error, false);
}
}); // end $.post()
});
diff --git a/js/src/modules/navigation.js b/js/src/modules/navigation.js
index b4d7ddf099..01d88533ab 100644
--- a/js/src/modules/navigation.js
+++ b/js/src/modules/navigation.js
@@ -3,6 +3,7 @@ import { Functions } from './functions.js';
import { CommonParams } from './common.js';
import { Config } from './config.js';
import tooltip from './tooltip.js';
+import { ajaxRemoveMessage, ajaxShowMessage } from './ajax-message.js';
/**
* function used in or for navigation panel
@@ -206,7 +207,7 @@ Navigation.loadChildNodes = function (isNode, $expandElem, callback) {
$throbber.hide();
var $icon = $expandElem.find('img.ic_b_plus');
$icon.show();
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
};
@@ -467,7 +468,7 @@ Navigation.onload = () => function () {
if (typeof data !== 'undefined' && data.success === true) {
Navigation.reload();
} else {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
}
}
});
@@ -476,17 +477,17 @@ Navigation.onload = () => function () {
/** Display a dialog to choose hidden navigation items to show */
$(document).on('click', 'a.showUnhide.ajax', function (event) {
event.preventDefault();
- var $msg = Functions.ajaxShowMessage();
+ var $msg = ajaxShowMessage();
var argSep = CommonParams.get('arg_separator');
var params = $(this).getPostData();
params += argSep + 'ajax_request=true';
$.post($(this).attr('href'), params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- Functions.ajaxRemoveMessage($msg);
+ ajaxRemoveMessage($msg);
$('#unhideNavItemModal').modal('show');
$('#unhideNavItemModal').find('.modal-body').first().html(data.message);
} else {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
}
});
});
@@ -497,7 +498,7 @@ Navigation.onload = () => function () {
var $tr = $(this).parents('tr');
var $hiddenTableCount = $tr.parents('tbody').children().length;
var $hideDialogBox = $tr.closest('div.ui-dialog');
- var $msg = Functions.ajaxShowMessage();
+ var $msg = ajaxShowMessage();
var argSep = CommonParams.get('arg_separator');
var params = $(this).getPostData();
params += argSep + 'ajax_request=true' + argSep + 'server=' + CommonParams.get('server');
@@ -506,7 +507,7 @@ Navigation.onload = () => function () {
data: params,
url: $(this).attr('href'),
success: function (data) {
- Functions.ajaxRemoveMessage($msg);
+ ajaxRemoveMessage($msg);
if (typeof data !== 'undefined' && data.success === true) {
$tr.remove();
if ($hiddenTableCount === 1) {
@@ -514,7 +515,7 @@ Navigation.onload = () => function () {
}
Navigation.reload();
} else {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
}
}
});
@@ -553,7 +554,7 @@ Navigation.onload = () => function () {
window.localStorage.favoriteTables = data.favoriteTables;
}
} else {
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
}
}
});
@@ -628,7 +629,7 @@ Navigation.expandTreeNode = function ($expandElem, callback) {
}
Navigation.showFullName($destination);
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
$icon.show();
$throbber.remove();
@@ -905,7 +906,7 @@ Navigation.ensureSettings = function (selflink) {
Config.setupValidation();
$('#pma_navigation_settings').find('form').attr('action', selflink);
} else {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
}
});
} else {
@@ -950,7 +951,7 @@ Navigation.reload = function (callback, paths) {
}
Navigation.treeStateUpdate();
} else {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
}
});
}
@@ -982,7 +983,7 @@ Navigation.selectCurrentDatabase = function () {
* @return {void}
*/
Navigation.treePagination = function ($this) {
- var $msgbox = Functions.ajaxShowMessage();
+ var $msgbox = ajaxShowMessage();
var isDbSelector = $this.closest('div.pageselector').is('.dbselector');
var url = 'index.php?route=/navigation';
var params = 'ajax_request=true';
@@ -1005,7 +1006,7 @@ Navigation.treePagination = function ($this) {
}
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success) {
- Functions.ajaxRemoveMessage($msgbox);
+ ajaxRemoveMessage($msgbox);
var val;
if (isDbSelector) {
val = Navigation.FastFilter.getSearchClause();
@@ -1035,7 +1036,7 @@ Navigation.treePagination = function ($this) {
);
}
} else {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
Functions.handleRedirectAndReload(data);
}
Navigation.treeStateUpdate();
diff --git a/js/src/multi_column_sort.js b/js/src/multi_column_sort.js
index 1e8b91bc0c..542da4411a 100644
--- a/js/src/multi_column_sort.js
+++ b/js/src/multi_column_sort.js
@@ -1,7 +1,7 @@
import $ from 'jquery';
import { AJAX } from './modules/ajax.js';
-import { Functions } from './modules/functions.js';
import { CommonParams } from './modules/common.js';
+import { ajaxShowMessage } from './modules/ajax-message.js';
/**
* @fileoverview Implements the shiftkey + click remove column
@@ -19,13 +19,13 @@ AJAX.registerOnload('multi_column_sort.js', function () {
if (event.ctrlKey || event.altKey) {
event.preventDefault();
AJAX.source = $(this);
- Functions.ajaxShowMessage();
+ 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();
+ ajaxShowMessage();
orderUrlAdd += argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
$.post('index.php?route=/sql', orderUrlAdd, AJAX.responseHandler);
}
diff --git a/js/src/normalization.js b/js/src/normalization.js
index 61de4db399..fc235f0bd0 100644
--- a/js/src/normalization.js
+++ b/js/src/normalization.js
@@ -2,6 +2,7 @@ import $ from 'jquery';
import { AJAX } from './modules/ajax.js';
import { Functions } from './modules/functions.js';
import { CommonParams } from './modules/common.js';
+import { ajaxShowMessage } from './modules/ajax-message.js';
/**
* @fileoverview events handling from normalization page
@@ -244,11 +245,11 @@ function goTo2NFFinish (pd) {
$('#mainContent #extra').html('');
$('.tblFooters').html('');
} else {
- Functions.ajaxShowMessage(data.extra, false);
+ ajaxShowMessage(data.extra, false);
}
$('#pma_navigation_reload').trigger('click');
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
});
@@ -284,11 +285,11 @@ function goTo3NFFinish (newTables) {
$('#mainContent #extra').html('');
$('.tblFooters').html('');
} else {
- Functions.ajaxShowMessage(data.extra, false);
+ ajaxShowMessage(data.extra, false);
}
$('#pma_navigation_reload').trigger('click');
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
});
@@ -330,7 +331,7 @@ function goTo2NFStep2 (pd, primaryKey) {
if (data.success === true) {
extra += data.message;
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
});
@@ -380,7 +381,7 @@ function goTo3NFStep2 (pd, tablesTds) {
if (data.success === true) {
extra += dataParsed.html;
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
});
@@ -477,10 +478,10 @@ function moveRepeatingGroup (repeatingCols) {
if (data.queryError === false) {
goToStep3();
}
- Functions.ajaxShowMessage(data.message, false);
+ ajaxShowMessage(data.message, false);
$('#pma_navigation_reload').trigger('click');
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
});
@@ -585,13 +586,13 @@ AJAX.registerOnload('normalization.js', function () {
$('#newCols').html('');
$('.tblFooters').html('');
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
selectedCol = '';
}
);
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
});
@@ -632,7 +633,7 @@ AJAX.registerOnload('normalization.js', function () {
})
.appendTo('.tblFooters');
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
);
@@ -653,7 +654,7 @@ AJAX.registerOnload('normalization.js', function () {
goToStep3();
}, 2000);
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
});
@@ -677,7 +678,7 @@ AJAX.registerOnload('normalization.js', function () {
if (data.success === true) {
goToStep2('goToFinish1NF');
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}
);
diff --git a/js/src/replication.js b/js/src/replication.js
index dcd668c7a3..315d2f6ca0 100644
--- a/js/src/replication.js
+++ b/js/src/replication.js
@@ -1,6 +1,7 @@
import $ from 'jquery';
import { AJAX } from './modules/ajax.js';
import { Functions } from './modules/functions.js';
+import { ajaxShowMessage } from './modules/ajax-message.js';
/**
* @fileoverview Javascript functions used in server replication page
@@ -85,7 +86,7 @@ AJAX.registerOnload('replication.js', function () {
var $anchor = $(this);
var question = window.Messages.strResetReplicaWarning;
$anchor.confirm(question, $anchor.attr('href'), function (url) {
- Functions.ajaxShowMessage();
+ ajaxShowMessage();
AJAX.source = $anchor;
var params = Functions.getJsConfirmCommonParam({
'ajax_page_request': true,
diff --git a/js/src/server/databases.js b/js/src/server/databases.js
index 6c3954ff9f..88748dbc4e 100644
--- a/js/src/server/databases.js
+++ b/js/src/server/databases.js
@@ -3,6 +3,7 @@ import { AJAX } from '../modules/ajax.js';
import { Functions } from '../modules/functions.js';
import { Navigation } from '../modules/navigation.js';
import { CommonActions, CommonParams } from '../modules/common.js';
+import { ajaxShowMessage } from '../modules/ajax-message.js';
/**
* @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
@@ -26,7 +27,7 @@ const DropDatabases = {
selectedDbs[selectedDbs.length] = 'DROP DATABASE `' + Functions.escapeHtml($(this).val()) + '`;';
});
if (! selectedDbs.length) {
- Functions.ajaxShowMessage(
+ ajaxShowMessage(
$('').text(
window.Messages.strNoDatabasesSelected
),
@@ -47,14 +48,14 @@ const DropDatabases = {
const url = 'index.php?route=/server/databases/destroy&' + $(this).serialize();
$('#dropDatabaseModalDropButton').on('click', function () {
- Functions.ajaxShowMessage(window.Messages.strProcessingRequest, false);
+ ajaxShowMessage(window.Messages.strProcessingRequest, false);
var parts = url.split('?');
var params = Functions.getJsConfirmCommonParam(this, parts[1]);
$.post(parts[0], params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
var $rowsToRemove = $form.find('tr.removeMe');
var $databasesCount = $('#filter-rows-count');
@@ -70,7 +71,7 @@ const DropDatabases = {
Navigation.reload();
} else {
$form.find('tr.removeMe').removeClass('removeMe');
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
@@ -101,12 +102,12 @@ const CreateDatabase = {
}
// end remove
- Functions.ajaxShowMessage(window.Messages.strProcessingRequest);
+ ajaxShowMessage(window.Messages.strProcessingRequest);
Functions.prepareForAjaxRequest($form);
$.post($form.attr('action'), $form.serialize(), function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
var $databasesCountObject = $('#filter-rows-count');
var databasesCount = parseInt($databasesCountObject.text(), 10) + 1;
@@ -119,7 +120,7 @@ const CreateDatabase = {
var params = 'ajax_request=true' + CommonParams.get('arg_separator') + 'ajax_page_request=true';
$.get(dbStructUrl, params, AJAX.responseHandler);
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
}
diff --git a/js/src/server/privileges.js b/js/src/server/privileges.js
index 42cbaf9d87..7ee05f1467 100644
--- a/js/src/server/privileges.js
+++ b/js/src/server/privileges.js
@@ -3,6 +3,7 @@ import { AJAX } from '../modules/ajax.js';
import { Functions } from '../modules/functions.js';
import { CommonParams } from '../modules/common.js';
import { Navigation } from '../modules/navigation.js';
+import { ajaxRemoveMessage, ajaxShowMessage } from '../modules/ajax-message.js';
/**
* Export privileges modal handler
@@ -22,13 +23,13 @@ function exportPrivilegesModalHandler (data, msgbox) {
modal.on('shown.bs.modal', function () {
modal.find('.modal-body').first().html(data.message);
$('#exportPrivilegesModalLabel').first().html(data.title);
- Functions.ajaxRemoveMessage(msgbox);
+ ajaxRemoveMessage(msgbox);
// Attach syntax highlighted editor to export dialog
Functions.getSqlEditor(modal.find('textarea'));
});
return;
}
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
/**
@@ -51,7 +52,7 @@ const EditUserGroup = {
},
data => {
if (typeof data === 'undefined' || data.success !== true) {
- Functions.ajaxShowMessage(data.error, false, 'error');
+ ajaxShowMessage(data.error, false, 'error');
return;
}
@@ -70,7 +71,7 @@ const EditUserGroup = {
form.serialize() + CommonParams.get('arg_separator') + 'ajax_request=1',
data => {
if (typeof data === 'undefined' || data.success !== true) {
- Functions.ajaxShowMessage(data.error, false, 'error');
+ ajaxShowMessage(data.error, false, 'error');
return;
}
@@ -108,7 +109,7 @@ const AccountLocking = {
$.post(url, params, data => {
if (data.success === false) {
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
return;
}
@@ -124,7 +125,7 @@ const AccountLocking = {
button.dataset.isLocked = 'true';
}
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
});
}
};
@@ -237,12 +238,12 @@ const RevokeUser = {
}
}
- Functions.ajaxShowMessage(window.Messages.strRemovingSelectedUsers);
+ ajaxShowMessage(window.Messages.strRemovingSelectedUsers);
var argsep = CommonParams.get('arg_separator');
$.post(url, $form.serialize() + argsep + 'delete=' + $thisButton.val() + argsep + 'ajax_request=true', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
// Refresh navigation, if we dropped some databases with the name
// that is the same as the username of the deleted user
if ($('#dropUsersDbCheckbox:checked').length) {
@@ -275,7 +276,7 @@ const RevokeUser = {
$(Functions.checkboxesSel).trigger('change');
});
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}); // end $.post()
});
@@ -293,10 +294,10 @@ const ExportPrivileges = {
event.preventDefault();
// can't export if no users checked
if ($(this.form).find('input:checked').length === 0) {
- Functions.ajaxShowMessage(window.Messages.strNoAccountSelected, 2000, 'success');
+ ajaxShowMessage(window.Messages.strNoAccountSelected, 2000, 'success');
return;
}
- var msgbox = Functions.ajaxShowMessage();
+ var msgbox = ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
var serverId = CommonParams.get('server');
var selectedUsers = $('#usersForm input[name*=\'selected_usr\']:checkbox').serialize();
@@ -317,7 +318,7 @@ const ExportUser = {
*/
handleEvent: function (event) {
event.preventDefault();
- var msgbox = Functions.ajaxShowMessage();
+ var msgbox = ajaxShowMessage();
$.get($(this).attr('href'), { 'ajax_request': true }, function (data) {
exportPrivilegesModalHandler(data, msgbox);
});
diff --git a/js/src/server/status/processes.js b/js/src/server/status/processes.js
index fa395043b0..5b4a58b4bf 100644
--- a/js/src/server/status/processes.js
+++ b/js/src/server/status/processes.js
@@ -3,6 +3,7 @@ import { AJAX } from '../../modules/ajax.js';
import { Functions } from '../../modules/functions.js';
import { CommonParams } from '../../modules/common.js';
import highlightSql from '../../modules/sql-highlight.js';
+import { ajaxShowMessage } from '../../modules/ajax-message.js';
/**
* Server Status Processes
@@ -72,10 +73,10 @@ var processList = {
}
});
// Show process killed message
- Functions.ajaxShowMessage(data.message, false);
+ ajaxShowMessage(data.message, false);
} else {
// Show process error message
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
}, 'json');
},
diff --git a/js/src/server/variables.js b/js/src/server/variables.js
index 0e8c26ccbf..70a316ec08 100644
--- a/js/src/server/variables.js
+++ b/js/src/server/variables.js
@@ -1,7 +1,7 @@
import $ from 'jquery';
import { AJAX } from '../modules/ajax.js';
-import { Functions } from '../modules/functions.js';
import { CommonParams } from '../modules/common.js';
+import { ajaxRemoveMessage, ajaxShowMessage } from '../modules/ajax-message.js';
/**
* @fileoverview Javascript functions used in server variables page
@@ -40,13 +40,13 @@ AJAX.registerOnload('server/variables.js', function () {
var $mySaveLink = $saveLink.clone().css('display', 'inline-block');
var $myCancelLink = $cancelLink.clone().css('display', 'inline-block');
- var $msgbox = Functions.ajaxShowMessage();
+ var $msgbox = ajaxShowMessage();
var $myEditLink = $cell.find('a.editLink');
$cell.addClass('edit'); // variable is being edited
$myEditLink.remove(); // remove edit link
$mySaveLink.on('click', function () {
- var $msgbox = Functions.ajaxShowMessage(window.Messages.strProcessingRequest);
+ var $msgbox = ajaxShowMessage(window.Messages.strProcessingRequest);
$.post('index.php?route=/server/variables/set/' + encodeURIComponent(varName), {
'ajax_request': true,
'server': CommonParams.get('server'),
@@ -56,12 +56,12 @@ AJAX.registerOnload('server/variables.js', function () {
$valueCell
.html(data.variable)
.data('content', data.variable);
- Functions.ajaxRemoveMessage($msgbox);
+ ajaxRemoveMessage($msgbox);
} else {
if (data.error === '') {
- Functions.ajaxShowMessage(window.Messages.strRequestFailed, false);
+ ajaxShowMessage(window.Messages.strRequestFailed, false);
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
$valueCell.html($valueCell.data('content'));
}
@@ -108,10 +108,10 @@ AJAX.registerOnload('server/variables.js', function () {
$myCancelLink.trigger('click');
}
});
- Functions.ajaxRemoveMessage($msgbox);
+ ajaxRemoveMessage($msgbox);
} else {
$cell.removeClass('edit').html($myEditLink);
- Functions.ajaxShowMessage(data.error);
+ ajaxShowMessage(data.error);
}
});
}
diff --git a/js/src/sql.js b/js/src/sql.js
index 551fb6f55e..b22ccd6aa2 100644
--- a/js/src/sql.js
+++ b/js/src/sql.js
@@ -5,6 +5,7 @@ import { Navigation } from './modules/navigation.js';
import { CommonActions, CommonParams } from './modules/common.js';
import { Config } from './modules/config.js';
import highlightSql from './modules/sql-highlight.js';
+import { ajaxRemoveMessage, ajaxShowMessage } from './modules/ajax-message.js';
/**
* @fileoverview functions used wherever an sql query form is used
@@ -311,7 +312,7 @@ const insertQuery = function (queryType) {
} else if (window.Cookies.get(key, { path: CommonParams.get('rootPath') })) {
setQuery(window.Cookies.get(key, { path: CommonParams.get('rootPath') }));
} else {
- Functions.ajaxShowMessage(window.Messages.strNoAutoSavedQuery);
+ ajaxShowMessage(window.Messages.strNoAutoSavedQuery);
}
return;
}
@@ -493,7 +494,7 @@ AJAX.registerOnload('sql.js', function () {
var question = window.sprintf(window.Messages.strDoYouReally, Functions.escapeHtml($(this).closest('td').find('div').text()));
var $link = $(this);
$link.confirm(question, $link.attr('href'), function (url) {
- Functions.ajaxShowMessage();
+ ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
var params = 'ajax_request=1' + argsep + 'is_js_confirmed=1';
var postData = $link.getPostData();
@@ -502,10 +503,10 @@ AJAX.registerOnload('sql.js', function () {
}
$.post(url, params, function (data) {
if (data.success) {
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
$link.closest('tr').remove();
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
});
@@ -514,13 +515,13 @@ AJAX.registerOnload('sql.js', function () {
// Ajaxification for 'Bookmark this SQL query'
$(document).on('submit', '.bookmarkQueryForm', function (e) {
e.preventDefault();
- Functions.ajaxShowMessage();
+ ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
$.post($(this).attr('action'), 'ajax_request=1' + argsep + $(this).serialize(), function (data) {
if (data.success) {
- Functions.ajaxShowMessage(data.message);
+ ajaxShowMessage(data.message);
} else {
- Functions.ajaxShowMessage(data.error, false);
+ ajaxShowMessage(data.error, false);
}
});
});
@@ -751,7 +752,7 @@ AJAX.registerOnload('sql.js', function () {
/**
* Ajax Event handler for 'SQL Query Submit'
*
- * @see Functions.ajaxShowMessage()
+ * @see ajaxShowMessage()
* @memberOf jQuery
* @name sqlqueryform_submit
*/
@@ -769,7 +770,7 @@ AJAX.registerOnload('sql.js', function () {
// remove any div containing a previous error message
$('.alert-danger').remove();
- var $msgbox = Functions.ajaxShowMessage();
+ var $msgbox = ajaxShowMessage();
var $sqlqueryresultsouter = $('#sqlqueryresultsouter');
Functions.prepareForAjaxRequest($form);
@@ -863,7 +864,7 @@ AJAX.registerOnload('sql.js', function () {
.html(data.error);
$('html, body').animate({ scrollTop: $(document).height() }, 200);
}
- Functions.ajaxRemoveMessage($msgbox);
+ ajaxRemoveMessage($msgbox);
}); // end $.post()
}); // end SQL Query submit
@@ -877,10 +878,10 @@ AJAX.registerOnload('sql.js', function () {
var $form = $(this);
- var $msgbox = Functions.ajaxShowMessage();
+ var $msgbox = ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
$.post($form.attr('action'), $form.serialize() + argsep + 'ajax_request=true', function (data) {
- Functions.ajaxRemoveMessage($msgbox);
+ ajaxRemoveMessage($msgbox);
var $sqlqueryresults = $form.parents('.sqlqueryresults');
$sqlqueryresults
.html(data.message)
@@ -923,7 +924,7 @@ AJAX.registerOnload('sql.js', function () {
Sql.submitShowAllForm = function () {
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
- Functions.ajaxShowMessage();
+ ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
};
@@ -962,7 +963,7 @@ AJAX.registerOnload('sql.js', function () {
return false;
}
- var $msgbox = Functions.ajaxShowMessage();
+ var $msgbox = ajaxShowMessage();
$.ajax({
type: 'POST',
url: 'index.php?route=/import/simulate-dml',
@@ -974,7 +975,7 @@ AJAX.registerOnload('sql.js', function () {
'sql_delimiter': delimiter
},
success: function (response) {
- Functions.ajaxRemoveMessage($msgbox);
+ ajaxRemoveMessage($msgbox);
if (response.success) {
var dialogContent = '