')
.text(
- PMA_sprintf(
+ Functions.sprintf(
Messages.strConsoleDebugArgsSummary,
dbgStep.args.length
)
@@ -1216,7 +1216,7 @@ PMA_consoleDebug = {
$('
')
.html(
'
' +
- escapeHtml(JSON.stringify(dbgStep.args[i], null, ' ')) +
+ Functions.escapeHtml(JSON.stringify(dbgStep.args[i], null, ' ')) +
' '
)
);
@@ -1418,7 +1418,7 @@ PMA_consoleDebug = {
// Show summary
$('#debug_console').find('.debug>.welcome').append(
$('
').text(
- PMA_sprintf(
+ Functions.sprintf(
Messages.strConsoleDebugSummary,
totalUnique,
totalExec,
diff --git a/js/db_central_columns.js b/js/db_central_columns.js
index 6ba3ad0dcb..3653ee86ff 100644
--- a/js/db_central_columns.js
+++ b/js/db_central_columns.js
@@ -50,10 +50,10 @@ AJAX.registerOnload('db_central_columns.js', function () {
event.preventDefault();
var multi_delete_columns = $('.checkall:checkbox:checked').serialize();
if (multi_delete_columns === '') {
- PMA_ajaxShowMessage(Messages.strRadioUnchecked);
+ Functions.ajaxShowMessage(Messages.strRadioUnchecked);
return false;
}
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
$('#del_col_name').val(multi_delete_columns);
$('#del_form').submit();
});
@@ -61,12 +61,12 @@ AJAX.registerOnload('db_central_columns.js', function () {
event.preventDefault();
var editColumnList = $('.checkall:checkbox:checked').serialize();
if (editColumnList === '') {
- PMA_ajaxShowMessage(Messages.strRadioUnchecked);
+ Functions.ajaxShowMessage(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'));
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $(this);
$.post('db_central_columns.php', editColumnData, AJAX.responseHandler);
});
@@ -75,7 +75,7 @@ AJAX.registerOnload('db_central_columns.js', function () {
event.stopPropagation();
var argsep = CommonParams.get('arg_separator');
var multi_column_edit_data = $('#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'));
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $(this);
$.post('db_central_columns.php', multi_column_edit_data, AJAX.responseHandler);
});
@@ -158,7 +158,7 @@ AJAX.registerOnload('db_central_columns.js', function () {
dataType: 'json',
success: function (data) {
if (data.message !== '1') {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
'' +
data.message +
'
',
@@ -182,7 +182,7 @@ AJAX.registerOnload('db_central_columns.js', function () {
$('#tableslistcontainer').find('.checkall').show();
},
error: function () {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
'' +
Messages.strErrorProcessingRequest +
'
',
diff --git a/js/db_multi_table_query.js b/js/db_multi_table_query.js
index d20cec5a33..4bc605a3c3 100644
--- a/js/db_multi_table_query.js
+++ b/js/db_multi_table_query.js
@@ -26,12 +26,12 @@ AJAX.registerTeardown('db_multi_table_query.js', function () {
});
AJAX.registerOnload('db_multi_table_query.js', function () {
- var editor = PMA_getSQLEditor($('#MultiSqlquery'), {}, 'both');
+ var editor = Functions.getSqlEditor($('#MultiSqlquery'), {}, 'both');
$('.CodeMirror-line').css('text-align', 'left');
editor.setSize(-1, 50);
var column_count = 3;
- PMA_init_slider();
+ Functions.initSlider();
addNewColumnCallbacks();
$('#update_query_button').on('click', function () {
@@ -61,7 +61,7 @@ AJAX.registerOnload('db_multi_table_query.js', function () {
}
});
if (Object.keys(tableAliases).length === 0) {
- PMA_ajaxShowMessage('Nothing selected', false, 'error');
+ Functions.ajaxShowMessage('Nothing selected', false, 'error');
return;
}
@@ -82,24 +82,24 @@ AJAX.registerOnload('db_multi_table_query.js', function () {
}
});
- query = 'SELECT ' + '`' + escapeBacktick(columns[0][0]) + '`.';
+ query = 'SELECT ' + '`' + Functions.escapeBacktick(columns[0][0]) + '`.';
if (columns[0][1] === '*') {
query += '*';
} else {
- query += '`' + escapeBacktick(columns[0][1]) + '`';
+ query += '`' + Functions.escapeBacktick(columns[0][1]) + '`';
}
if (columns[0][2] !== '') {
query += ' AS ' + columns[0][2];
}
for (var i = 1; i < columns.length; i++) {
- query += ', `' + escapeBacktick(columns[i][0]) + '`.';
+ query += ', `' + Functions.escapeBacktick(columns[i][0]) + '`.';
if (columns[i][1] === '*') {
query += '*';
} else {
- query += '`' + escapeBacktick(columns[i][1]) + '`';
+ query += '`' + Functions.escapeBacktick(columns[i][1]) + '`';
}
if (columns[i][2] !== '') {
- query += ' AS `' + escapeBacktick(columns[0][2]) + '`';
+ query += ' AS `' + Functions.escapeBacktick(columns[0][2]) + '`';
}
}
query += '\nFROM ';
@@ -120,7 +120,7 @@ AJAX.registerOnload('db_multi_table_query.js', function () {
var query = editor.getDoc().getValue();
// Verifying that the query is not empty
if (query === '') {
- PMA_ajaxShowMessage(Messages.strEmptyQuery, false, 'error');
+ Functions.ajaxShowMessage(Messages.strEmptyQuery, false, 'error');
return;
}
var data = {
@@ -159,7 +159,7 @@ AJAX.registerOnload('db_multi_table_query.js', function () {
$new_column_dom.find('.pma_auto_slider').first().unwrap();
$new_column_dom.find('.pma_auto_slider').first().attr('title', 'criteria');
$('#add_column_button').parent().before($new_column_dom);
- PMA_init_slider();
+ Functions.initSlider();
addNewColumnCallbacks();
});
diff --git a/js/db_operations.js b/js/db_operations.js
index e6690be070..2b952d0f4b 100644
--- a/js/db_operations.js
+++ b/js/db_operations.js
@@ -40,21 +40,21 @@ AJAX.registerOnload('db_operations.js', function () {
var new_db_name = $('#new_db_name').val();
if (new_db_name === old_db_name) {
- PMA_ajaxShowMessage(Messages.strDatabaseRenameToSameName, false, 'error');
+ Functions.ajaxShowMessage(Messages.strDatabaseRenameToSameName, false, 'error');
return false;
}
var $form = $(this);
- var question = escapeHtml('CREATE DATABASE ' + new_db_name + ' / DROP DATABASE ' + old_db_name);
+ var question = Functions.escapeHtml('CREATE DATABASE ' + new_db_name + ' / DROP DATABASE ' + old_db_name);
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
$form.PMA_confirm(question, $form.attr('action'), function (url) {
- PMA_ajaxShowMessage(Messages.strRenamingDatabases, false);
+ Functions.ajaxShowMessage(Messages.strRenamingDatabases, false);
$.post(url, $('#rename_db_form').serialize() + CommonParams.get('arg_separator') + 'is_js_confirmed=1', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
CommonParams.set('db', data.newname);
PMA_reloadNavigation(function () {
@@ -70,7 +70,7 @@ AJAX.registerOnload('db_operations.js', function () {
});
});
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
});
@@ -81,9 +81,9 @@ AJAX.registerOnload('db_operations.js', function () {
*/
$(document).on('submit', '#copy_db_form.ajax', function (event) {
event.preventDefault();
- PMA_ajaxShowMessage(Messages.strCopyingDatabase, false);
+ Functions.ajaxShowMessage(Messages.strCopyingDatabase, false);
var $form = $(this);
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
$.post($form.attr('action'), $form.serialize(), function (data) {
// use messages that stay on screen
$('div.success, div.error').fadeOut();
@@ -91,15 +91,15 @@ AJAX.registerOnload('db_operations.js', function () {
if ($('#checkbox_switch').is(':checked')) {
CommonParams.set('db', data.newname);
CommonActions.refreshMain(false, function () {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
});
} else {
CommonParams.set('db', data.db);
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}); // end copy database
@@ -118,13 +118,13 @@ AJAX.registerOnload('db_operations.js', function () {
$(document).on('submit', '#change_db_charset_form.ajax', function (event) {
event.preventDefault();
var $form = $(this);
- PMA_prepareForAjaxRequest($form);
- PMA_ajaxShowMessage(Messages.strChangingCharset);
+ Functions.prepareForAjaxRequest($form);
+ Functions.ajaxShowMessage(Messages.strChangingCharset);
$.post($form.attr('action'), $form.serialize() + CommonParams.get('arg_separator') + 'submitcollation=1', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}); // end change charset
@@ -139,14 +139,14 @@ AJAX.registerOnload('db_operations.js', function () {
* @var question String containing the question to be asked for confirmation
*/
var question = Messages.strDropDatabaseStrongWarning + ' ';
- question += PMA_sprintf(
+ question += Functions.sprintf(
Messages.strDoYouReally,
- 'DROP DATABASE `' + escapeHtml(CommonParams.get('db') + '`')
+ 'DROP DATABASE `' + Functions.escapeHtml(CommonParams.get('db') + '`')
);
- var params = getJSConfirmCommonParam(this, $link.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $link.getPostData());
$(this).PMA_confirm(question, $(this).attr('href'), function (url) {
- PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success) {
// Database deleted successfully, refresh both the frames
@@ -155,11 +155,11 @@ AJAX.registerOnload('db_operations.js', function () {
CommonActions.refreshMain(
'server_databases.php',
function () {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
});
diff --git a/js/db_qbe.js b/js/db_qbe.js
index 1371a46d0d..680ceb78f8 100644
--- a/js/db_qbe.js
+++ b/js/db_qbe.js
@@ -28,7 +28,7 @@ AJAX.registerTeardown('db_qbe.js', function () {
});
AJAX.registerOnload('db_qbe.js', function () {
- PMA_getSQLEditor($('#textSqlquery'), {}, 'both');
+ Functions.getSqlEditor($('#textSqlquery'), {}, 'both');
/**
* Ajax handler to check the corresponding 'show' checkbox when column is selected
@@ -66,7 +66,7 @@ AJAX.registerOnload('db_qbe.js', function () {
* Ajax event handlers for 'Delete bookmark'
*/
$(document).on('click', '#deleteSearch', function (event) {
- var question = PMA_sprintf(Messages.strConfirmDeleteQBESearch, $('#searchId').find('option:selected').text());
+ var question = Functions.sprintf(Messages.strConfirmDeleteQBESearch, $('#searchId').find('option:selected').text());
if (!confirm(question)) {
return false;
}
diff --git a/js/db_query_generator.js b/js/db_query_generator.js
index 565ca39556..fbc1889060 100644
--- a/js/db_query_generator.js
+++ b/js/db_query_generator.js
@@ -31,15 +31,15 @@ function getFormatsText () {
}
function generateCondition (criteriaDiv, table) {
- query = '`' + escapeBacktick(table.val()) + '`.';
- query += '`' + escapeBacktick(table.siblings('.columnNameSelect').first().val()) + '`';
+ query = '`' + Functions.escapeBacktick(table.val()) + '`.';
+ query += '`' + Functions.escapeBacktick(table.siblings('.columnNameSelect').first().val()) + '`';
if (criteriaDiv.find('.criteria_rhs').first().val() === 'text') {
formatsText = getFormatsText();
- query += sprintf(formatsText[criteriaDiv.find('.criteria_op').first().val()], escapeSingleQuote(criteriaDiv.find('.rhs_text_val').first().val()));
+ query += sprintf(formatsText[criteriaDiv.find('.criteria_op').first().val()], Functions.escapeSingleQuote(criteriaDiv.find('.rhs_text_val').first().val()));
} else {
query += ' ' + criteriaDiv.find('.criteria_op').first().val();
- query += ' `' + escapeBacktick(criteriaDiv.find('.tableNameSelect').first().val()) + '`.';
- query += '`' + escapeBacktick(criteriaDiv.find('.columnNameSelect').first().val()) + '`';
+ query += ' `' + Functions.escapeBacktick(criteriaDiv.find('.tableNameSelect').first().val()) + '`.';
+ query += '`' + Functions.escapeBacktick(criteriaDiv.find('.columnNameSelect').first().val()) + '`';
}
return query;
}
@@ -67,18 +67,18 @@ function generateWhereBlock () {
function generateJoin (newTable, tableAliases, fk) {
query = '';
- query += ' \n\tLEFT JOIN ' + '`' + escapeBacktick(newTable) + '`';
+ query += ' \n\tLEFT JOIN ' + '`' + Functions.escapeBacktick(newTable) + '`';
if (tableAliases[fk.TABLE_NAME][0] !== '') {
- query += ' AS `' + escapeBacktick(tableAliases[newTable][0]) + '`';
- query += ' ON `' + escapeBacktick(tableAliases[fk.TABLE_NAME][0]) + '`';
+ query += ' AS `' + Functions.escapeBacktick(tableAliases[newTable][0]) + '`';
+ query += ' ON `' + Functions.escapeBacktick(tableAliases[fk.TABLE_NAME][0]) + '`';
} else {
- query += ' ON `' + escapeBacktick(fk.TABLE_NAME) + '`';
+ query += ' ON `' + Functions.escapeBacktick(fk.TABLE_NAME) + '`';
}
query += '.`' + fk.COLUMN_NAME + '`';
if (tableAliases[fk.REFERENCED_TABLE_NAME][0] !== '') {
- query += ' = `' + escapeBacktick(tableAliases[fk.REFERENCED_TABLE_NAME][0]) + '`';
+ query += ' = `' + Functions.escapeBacktick(tableAliases[fk.REFERENCED_TABLE_NAME][0]) + '`';
} else {
- query += ' = `' + escapeBacktick(fk.REFERENCED_TABLE_NAME) + '`';
+ query += ' = `' + Functions.escapeBacktick(fk.REFERENCED_TABLE_NAME) + '`';
}
query += '.`' + fk.REFERENCED_COLUMN_NAME + '`';
return query;
@@ -106,9 +106,9 @@ function appendTable (table, tableAliases, usedTables, foreignKeys) {
if (usedTables.length > 0) {
query += '\n\t, ';
}
- query += '`' + escapeBacktick(table) + '`';
+ query += '`' + Functions.escapeBacktick(table) + '`';
if (tableAliases[table][0] !== '') {
- query += ' AS `' + escapeBacktick(tableAliases[table][0]) + '`';
+ query += ' AS `' + Functions.escapeBacktick(tableAliases[table][0]) + '`';
}
}
usedTables.push(table);
diff --git a/js/db_search.js b/js/db_search.js
index 5fc8873021..c914c4c62e 100644
--- a/js/db_search.js
+++ b/js/db_search.js
@@ -30,7 +30,7 @@ AJAX.registerTeardown('db_search.js', function () {
AJAX.registerOnload('db_search.js', function () {
/** Hide the table link in the initial search result */
- var icon = PMA_getImage('s_tbl', '', { 'id': 'table-image' }).toString();
+ var icon = Functions.getImage('s_tbl', '', { 'id': 'table-image' }).toString();
$('#table-info').prepend(icon).hide();
/** Hide the browse and deleted results in the new search criteria */
@@ -116,7 +116,7 @@ AJAX.registerOnload('db_search.js', function () {
$(document).on('click', 'a.browse_results', function (e) {
e.preventDefault();
/** Hides the results shown by the delete criteria */
- var $msg = PMA_ajaxShowMessage(Messages.strBrowsing, false);
+ var $msg = Functions.ajaxShowMessage(Messages.strBrowsing, false);
$('#sqlqueryform').hide();
$('#togglequerybox').hide();
/** Load the browse results to the page */
@@ -134,18 +134,18 @@ AJAX.registerOnload('db_search.js', function () {
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success) {
$('#browse-results').html(data.message);
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
$('.table_results').each(function () {
PMA_makegrid(this, true, true, true, true);
});
$('#browse-results').show();
- PMA_highlightSQL($('#browse-results'));
+ Functions.highlightSql($('#browse-results'));
$('html, body')
.animate({
scrollTop: $('#browse-results').offset().top
}, 1000);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
});
@@ -160,12 +160,12 @@ AJAX.registerOnload('db_search.js', function () {
$('#sqlqueryform').hide();
$('#togglequerybox').hide();
/** Conformation message for deletion */
- var msg = PMA_sprintf(
+ var msg = Functions.sprintf(
Messages.strConfirmDeleteResults,
$(this).data('table-name')
);
if (confirm(msg)) {
- var $msg = PMA_ajaxShowMessage(Messages.strDeleting, false);
+ var $msg = Functions.ajaxShowMessage(Messages.strDeleting, false);
/** Load the deleted option to the page*/
$('#sqlqueryform').html('');
var params = {
@@ -177,7 +177,7 @@ AJAX.registerOnload('db_search.js', function () {
$.post(url, params, function (data) {
if (typeof data === 'undefined' || !data.success) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
return;
}
@@ -193,7 +193,7 @@ AJAX.registerOnload('db_search.js', function () {
.animate({
scrollTop: $('#browse-results').offset().top
}, 1000);
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
});
}
});
@@ -204,11 +204,11 @@ AJAX.registerOnload('db_search.js', function () {
$(document).on('submit', '#db_search_form.ajax', function (event) {
event.preventDefault();
- var $msgbox = PMA_ajaxShowMessage(Messages.strSearching, false);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strSearching, false);
// jQuery object to reuse
var $form = $(this);
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
var url = $form.serialize() + CommonParams.get('arg_separator') + 'submit_search=' + $('#buttonGo').val();
$.post($form.attr('action'), url, function (data) {
@@ -240,7 +240,7 @@ AJAX.registerOnload('db_search.js', function () {
$('#searchresults').html(data.error).show();
}
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
});
});
}); // end $()
diff --git a/js/db_structure.js b/js/db_structure.js
index 664dc6ad69..cd9d5c21a2 100644
--- a/js/db_structure.js
+++ b/js/db_structure.js
@@ -128,7 +128,7 @@ function PMA_adjustTotals () {
// Update summary with new data
var $summary = $('#tbl_summary_row');
- $summary.find('.tbl_num').text(PMA_sprintf(Messages.strNTables, tableSum));
+ $summary.find('.tbl_num').text(Functions.sprintf(Messages.strNTables, tableSum));
if (rowSumApproximated) {
$summary.find('.row_count_sum').text(strRowSum);
} else {
@@ -174,11 +174,11 @@ function PMA_fetchRealRowCount ($target) {
// Adjust the 'Sum' displayed at the bottom.
PMA_adjustTotals();
} else {
- PMA_ajaxShowMessage(Messages.strErrorRealRowCount);
+ Functions.ajaxShowMessage(Messages.strErrorRealRowCount);
}
},
error: function () {
- PMA_ajaxShowMessage(Messages.strErrorRealRowCount);
+ Functions.ajaxShowMessage(Messages.strErrorRealRowCount);
}
});
}
@@ -292,17 +292,17 @@ AJAX.registerOnload('db_structure.js', function () {
* @var question String containing the question to be asked for confirmation
*/
var question = Messages.strTruncateTableStrongWarning + ' ' +
- PMA_sprintf(Messages.strDoYouReally, 'TRUNCATE `' + escapeHtml(curr_table_name) + '`') +
- getForeignKeyCheckboxLoader();
+ Functions.sprintf(Messages.strDoYouReally, 'TRUNCATE `' + Functions.escapeHtml(curr_table_name) + '`') +
+ Functions.getForeignKeyCheckboxLoader();
$this_anchor.PMA_confirm(question, $this_anchor.attr('href'), function (url) {
- PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strProcessingRequest);
- var params = getJSConfirmCommonParam(this, $this_anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $this_anchor.getPostData());
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
// Adjust table statistics
var $tr = $this_anchor.closest('tr');
$tr.find('.tbl_rows').text('0');
@@ -317,10 +317,10 @@ AJAX.registerOnload('db_structure.js', function () {
.removeClass('truncate_table_anchor');
PMA_adjustTotals();
} else {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
}
}); // end $.post()
- }, loadForeignKeyCheckbox); // end $.PMA_confirm()
+ }, Functions.loadForeignKeyCheckbox); // end $.PMA_confirm()
}); // end of Truncate Table Ajax action
/**
@@ -350,30 +350,30 @@ AJAX.registerOnload('db_structure.js', function () {
var question;
if (! is_view) {
question = Messages.strDropTableStrongWarning + ' ' +
- PMA_sprintf(Messages.strDoYouReally, 'DROP TABLE `' + escapeHtml(curr_table_name) + '`');
+ Functions.sprintf(Messages.strDoYouReally, 'DROP TABLE `' + Functions.escapeHtml(curr_table_name) + '`');
} else {
question =
- PMA_sprintf(Messages.strDoYouReally, 'DROP VIEW `' + escapeHtml(curr_table_name) + '`');
+ Functions.sprintf(Messages.strDoYouReally, 'DROP VIEW `' + Functions.escapeHtml(curr_table_name) + '`');
}
- question += getForeignKeyCheckboxLoader();
+ question += Functions.getForeignKeyCheckboxLoader();
$this_anchor.PMA_confirm(question, $this_anchor.attr('href'), function (url) {
- var $msg = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msg = Functions.ajaxShowMessage(Messages.strProcessingRequest);
- var params = getJSConfirmCommonParam(this, $this_anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $this_anchor.getPostData());
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
$curr_row.hide('medium').remove();
PMA_adjustTotals();
PMA_reloadNavigation();
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
} else {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
}
}); // end $.post()
- }, loadForeignKeyCheckbox); // end $.PMA_confirm()
+ }, Functions.loadForeignKeyCheckbox); // end $.PMA_confirm()
}); // end of Drop Table Ajax action
/**
@@ -383,7 +383,7 @@ AJAX.registerOnload('db_structure.js', function () {
event.preventDefault();
// Take to preview mode
- printPreview();
+ Functions.printPreview();
}); // end of Print View action
// Calculate Real End for InnoDB
@@ -407,7 +407,7 @@ AJAX.registerOnload('db_structure.js', function () {
// Add tooltip to favorite icons.
$('.favorite_table_anchor').each(function () {
- PMA_tooltip(
+ Functions.tooltip(
$(this),
'a',
$(this).attr('title')
diff --git a/js/db_tracking.js b/js/db_tracking.js
index c6537d1376..d9ab32385c 100644
--- a/js/db_tracking.js
+++ b/js/db_tracking.js
@@ -49,12 +49,12 @@ AJAX.registerOnload('db_tracking.js', function () {
if ($button.val() === 'delete_tracking') {
var question = Messages.strDeleteTrackingDataMultiple;
$button.PMA_confirm(question, $form.attr('action'), function (url) {
- PMA_ajaxShowMessage(Messages.strDeletingTrackingData);
+ Functions.ajaxShowMessage(Messages.strDeletingTrackingData);
AJAX.source = $form;
$.post(url, submitData, AJAX.responseHandler);
});
} else {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
}
@@ -69,7 +69,7 @@ AJAX.registerOnload('db_tracking.js', function () {
var $form = $button.parent('form');
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true' + argsep + 'submit_mult=' + $button.val();
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
});
@@ -82,10 +82,10 @@ AJAX.registerOnload('db_tracking.js', function () {
var $anchor = $(this);
var question = Messages.strDeleteTrackingData;
$anchor.PMA_confirm(question, $anchor.attr('href'), function (url) {
- PMA_ajaxShowMessage(Messages.strDeletingTrackingData);
+ Functions.ajaxShowMessage(Messages.strDeletingTrackingData);
AJAX.source = $anchor;
var argSep = CommonParams.get('arg_separator');
- var params = getJSConfirmCommonParam(this, $anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
params += argSep + 'ajax_page_request=1';
$.post(url, params, AJAX.responseHandler);
});
diff --git a/js/designer/history.js b/js/designer/history.js
index 5751ff010b..44df4dd787 100644
--- a/js/designer/history.js
+++ b/js/designer/history.js
@@ -95,17 +95,17 @@ function display (init, finit) {
} else {
str += ' ';
}
- str += ' ' + PMA_getImage('b_sbrowse', 'column name') + ' ' +
+ str += '
' + Functions.getImage('b_sbrowse', 'column name') + ' ' +
'
' + history_array[i].get_column_name() + ' ';
if (history_array[i].get_type() === 'GroupBy' || history_array[i].get_type() === 'OrderBy') {
- str += ' ' + PMA_getImage('s_info', detail(i)) + ' ' +
+ str += '
' + Functions.getImage('s_info', detail(i)) + ' ' +
'
' + history_array[i].get_type() + ' ' +
- '
' + PMA_getImage('b_drop', Messages.strDelete) + ' ';
+ '
' + Functions.getImage('b_drop', Messages.strDelete) + ' ';
} else {
- str += '
' + PMA_getImage('s_info', detail(i)) + ' ' +
+ str += '
' + Functions.getImage('s_info', detail(i)) + ' ' +
'
' + history_array[i].get_type() + ' ' +
- '
' + PMA_getImage('b_edit', Messages.strEdit) + ' ' +
- '
' + PMA_getImage('b_drop', Messages.strDelete) + ' ';
+ '
' + Functions.getImage('b_edit', Messages.strEdit) + ' ' +
+ '
' + Functions.getImage('b_drop', Messages.strDelete) + ' ';
}
str += '';
i++;
@@ -817,7 +817,7 @@ function build_query (formtitle, fadin) {
*/
var $elm = $ajaxDialog.find('textarea');
if (! vqb_editor) {
- vqb_editor = PMA_getSQLEditor($elm);
+ vqb_editor = Functions.getSqlEditor($elm);
}
if (vqb_editor) {
vqb_editor.setValue(q_select);
diff --git a/js/designer/move.js b/js/designer/move.js
index 5b026a9a31..51ab5d7768 100644
--- a/js/designer/move.js
+++ b/js/designer/move.js
@@ -694,13 +694,13 @@ function Save2 (callback) {
poststr += argsep + 'server=' + server + argsep + 'db=' + db + argsep + 'selected_page=' + selected_page;
poststr += Get_url_pos();
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post('db_designer.php', poststr, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
- PMA_ajaxShowMessage(Messages.strModificationSaved);
+ Functions.ajaxRemoveMessage($msgbox);
+ Functions.ajaxShowMessage(Messages.strModificationSaved);
MarkSaved();
if (typeof callback !== 'undefined') {
callback();
@@ -723,19 +723,19 @@ function submitSaveDialogAndClose (callback) {
var $form = $('#save_page');
var name = $form.find('input[name="selected_value"]').val().trim();
if (name === '') {
- PMA_ajaxShowMessage(Messages.strEnterValidPageName, false);
+ Functions.ajaxShowMessage(Messages.strEnterValidPageName, false);
return;
}
$('#page_save_dialog').dialog('close');
if (designer_tables_enabled) {
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
- PMA_prepareForAjaxRequest($form);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.prepareForAjaxRequest($form);
$.post($form.attr('action'), $form.serialize() + Get_url_pos(), function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
MarkSaved();
if (data.id) {
selected_page = data.id;
@@ -807,7 +807,7 @@ function Edit_pages () {
var $form = $('#edit_delete_pages');
var selected = $form.find('select[name="selected_page"]').val();
if (selected === '0') {
- PMA_ajaxShowMessage(Messages.strSelectPage, 2000);
+ Functions.ajaxShowMessage(Messages.strSelectPage, 2000);
return;
}
$(this).dialog('close');
@@ -817,7 +817,7 @@ function Edit_pages () {
$(this).dialog('close');
};
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.post('db_designer.php', {
'ajax_request': true,
'server': server,
@@ -825,9 +825,9 @@ function Edit_pages () {
'dialog': 'edit'
}, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (! designer_tables_enabled) {
Create_page_list(db, function (options) {
@@ -858,37 +858,37 @@ function Delete_pages () {
var $form = $('#edit_delete_pages');
var selected = $form.find('select[name="selected_page"]').val();
if (selected === '0') {
- PMA_ajaxShowMessage(Messages.strSelectPage, 2000);
+ Functions.ajaxShowMessage(Messages.strSelectPage, 2000);
return;
}
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
var deleting_current_page = selected === selected_page;
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
if (designer_tables_enabled) {
$.post($form.attr('action'), $form.serialize(), function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (deleting_current_page) {
Load_page(null);
} else {
- PMA_ajaxShowMessage(Messages.strSuccessfulPageDelete);
+ Functions.ajaxShowMessage(Messages.strSuccessfulPageDelete);
}
}
}); // end $.post()
} else {
Delete_page(selected, function (success) {
if (! success) {
- PMA_ajaxShowMessage('Error', false);
+ Functions.ajaxShowMessage('Error', false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (deleting_current_page) {
Load_page(null);
} else {
- PMA_ajaxShowMessage(Messages.strSuccessfulPageDelete);
+ Functions.ajaxShowMessage(Messages.strSuccessfulPageDelete);
}
}
});
@@ -900,7 +900,7 @@ function Delete_pages () {
$(this).dialog('close');
};
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.post('db_designer.php', {
'ajax_request': true,
'server': server,
@@ -908,9 +908,9 @@ function Delete_pages () {
'dialog': 'delete'
}, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (! designer_tables_enabled) {
Create_page_list(db, function (options) {
@@ -946,26 +946,26 @@ function Save_as () {
if (choice === 'same') {
if ($selected_page.val() === '0') {
- PMA_ajaxShowMessage(Messages.strSelectPage, 2000);
+ Functions.ajaxShowMessage(Messages.strSelectPage, 2000);
return;
}
name = $selected_page.find('option:selected').text();
} else if (choice === 'new') {
if (selected_value === '') {
- PMA_ajaxShowMessage(Messages.strEnterValidPageName, 2000);
+ Functions.ajaxShowMessage(Messages.strEnterValidPageName, 2000);
return;
}
name = selected_value;
}
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
if (designer_tables_enabled) {
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
$.post($form.attr('action'), $form.serialize() + Get_url_pos(), function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
MarkSaved();
if (data.id) {
selected_page = data.id;
@@ -977,7 +977,7 @@ function Save_as () {
if (choice === 'same') {
var selected_page_id = $selected_page.find('option:selected').val();
Save_to_selected_page(db, selected_page_id, name, Get_url_pos(), function (page) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
MarkSaved();
if (page.pg_nr) {
selected_page = page.pg_nr;
@@ -986,7 +986,7 @@ function Save_as () {
});
} else if (choice === 'new') {
Save_to_new_page(db, name, Get_url_pos(), function (page) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
MarkSaved();
if (page.pg_nr) {
selected_page = page.pg_nr;
@@ -1002,7 +1002,7 @@ function Save_as () {
$(this).dialog('close');
};
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.post('db_designer.php', {
'ajax_request': true,
'server': server,
@@ -1010,9 +1010,9 @@ function Save_as () {
'dialog': 'save_as'
}, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (! designer_tables_enabled) {
Create_page_list(db, function (options) {
@@ -1081,7 +1081,7 @@ function Export_pages () {
button_options[Messages.strCancel] = function () {
$(this).dialog('close');
};
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
$.post('db_designer.php', {
@@ -1092,9 +1092,9 @@ function Export_pages () {
'selected_page': selected_page
}, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
var $form = $(data.message);
if (!designer_tables_enabled) {
@@ -1186,7 +1186,7 @@ function saveValueInConfig (index_sent, value_sent) {
{ operation: 'save_setting_value', index: index_sent, ajax_request: true, server: server, value: value_sent },
function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
}
@@ -1261,15 +1261,15 @@ function Click_field (db, T, f, PK) {
document.getElementById('designer_hint').style.display = 'none';
document.getElementById('display_field_button').className = 'M_butt';
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post('db_designer.php',
{ operation: 'setDisplayField', ajax_request: true, server: server, db: db, table: T, field: f },
function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
- PMA_ajaxShowMessage(Messages.strModificationSaved);
+ Functions.ajaxRemoveMessage($msgbox);
+ Functions.ajaxShowMessage(Messages.strModificationSaved);
}
});
}
@@ -1282,12 +1282,12 @@ function New_relation () {
link_relation += argsep + 'on_delete=' + document.getElementById('on_delete').value + argsep + 'on_update=' + document.getElementById('on_update').value;
link_relation += argsep + 'operation=addNewRelation' + argsep + 'ajax_request=true';
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post('db_designer.php', link_relation, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
Load_page(selected_page);
}
}); // end $.post()
@@ -1515,12 +1515,12 @@ function Upd_relation () {
link_relation += argsep + 'server=' + server + argsep + 'db=' + db;
link_relation += argsep + 'operation=removeRelation' + argsep + 'ajax_request=true';
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post('db_designer.php', link_relation, function (data) {
if (data.success === false) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
Load_page(selected_page);
}
}); // end $.post()
@@ -1754,7 +1754,7 @@ function Click_option (id_this, column_name, table_name) {
// var top = Glob_Y - document.getElementById(id_this).offsetHeight - 10;
document.getElementById(id_this).style.top = (screen.height / 4) + 'px';
document.getElementById(id_this).style.display = 'block';
- document.getElementById('option_col_name').innerHTML = '
' + PMA_sprintf(Messages.strAddOption, decodeURI(column_name)) + ' ';
+ document.getElementById('option_col_name').innerHTML = '
' + Functions.sprintf(Messages.strAddOption, decodeURI(column_name)) + ' ';
col_name = column_name;
tab_name = table_name;
}
@@ -1866,7 +1866,7 @@ function add_object () {
var init = history_array.length;
if (rel.value !== '--') {
if (document.getElementById('Query').value === '') {
- PMA_ajaxShowMessage(PMA_sprintf(Messages.strQueryEmpty));
+ Functions.ajaxShowMessage(Functions.sprintf(Messages.strQueryEmpty));
return;
}
p = document.getElementById('Query');
@@ -1909,7 +1909,7 @@ function add_object () {
sum = sum + 1;
// make orderby
}
- PMA_ajaxShowMessage(PMA_sprintf(Messages.strObjectsCreated, sum));
+ Functions.ajaxShowMessage(Functions.sprintf(Messages.strObjectsCreated, sum));
// output sum new objects created
var existingDiv = document.getElementById('ab');
existingDiv.innerHTML = display(init, history_array.length);
diff --git a/js/designer/page.js b/js/designer/page.js
index 6f48e2c8a3..e6e5585492 100644
--- a/js/designer/page.js
+++ b/js/designer/page.js
@@ -61,7 +61,7 @@ function Create_page_list (db, callback) {
var page = pages[p];
if (page.db_name === db) {
html += '
';
- html += escapeHtml(page.page_descr) + ' ';
+ html += Functions.escapeHtml(page.page_descr) + '';
}
}
if (typeof callback !== 'undefined') {
diff --git a/js/drag_drop_import.js b/js/drag_drop_import.js
index d133ce6d03..f3f8b5dc6d 100644
--- a/js/drag_drop_import.js
+++ b/js/drag_drop_import.js
@@ -302,8 +302,8 @@ PMA_DROP_IMPORT = {
var $pma_sql_import_status_div = $('.pma_sql_import_status div');
$pma_sql_import_status_div.append('
' +
((ext !== '') ? '' : ' ') +
- escapeHtml(files[i].name) + '' + (files[i].size / 1024).toFixed(2) +
+ Functions.escapeHtml(files[i].name) + '' + (files[i].size / 1024).toFixed(2) +
' kb ');
// scroll the UI to bottom
diff --git a/js/error_report.js b/js/error_report.js
index 2a75056401..72796a6671 100644
--- a/js/error_report.js
+++ b/js/error_report.js
@@ -30,7 +30,7 @@ var ErrorReport = {
exception_type: 'js'
}, function (data) {
if (data.success !== true) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
return;
}
if (data.report_setting === 'ask') {
@@ -44,9 +44,9 @@ var ErrorReport = {
$.post('error_report.php', post_data, function (data) {
if (data.success === false) {
// in the case of an error, show the error message returned.
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxShowMessage(data.message, false);
+ Functions.ajaxShowMessage(data.message, false);
}
});
}
@@ -82,9 +82,9 @@ var ErrorReport = {
$dialog.dialog('close');
if (data.success === false) {
// in the case of an error, show the error message returned.
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxShowMessage(data.message, 3000);
+ Functions.ajaxShowMessage(data.message, 3000);
}
});
};
@@ -96,7 +96,7 @@ var ErrorReport = {
$.post('error_report.php', report_data, function (data) {
if (data.success === false) {
// in the case of an error, show the error message returned.
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
// Show dialog if the request was successful
$div
@@ -125,7 +125,7 @@ var ErrorReport = {
'
'
).append(
- PMA_getImage('s_error') + Messages.strErrorOccurred
+ Functions.getImage('s_error') + Messages.strErrorOccurred
);
var $buttons = $('
');
@@ -135,11 +135,11 @@ var ErrorReport = {
button_html += '';
button_html += '
';
- button_html += PMA_getImage('s_cog', Messages.strChangeReportSettings);
+ button_html += Functions.getImage('s_cog', Messages.strChangeReportSettings);
button_html += ' ';
button_html += '
';
- button_html += PMA_getImage('b_close', Messages.strIgnore);
+ button_html += Functions.getImage('b_close', Messages.strIgnore);
button_html += ' ';
$buttons.html(button_html);
diff --git a/js/export.js b/js/export.js
index 5a312f2580..363d9debf2 100644
--- a/js/export.js
+++ b/js/export.js
@@ -82,7 +82,7 @@ function createTemplate (name) {
templateData : JSON.stringify(templateData)
};
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
$.post('tbl_export.php', params, function (response) {
if (response.success === true) {
$('#templateName').val('');
@@ -92,9 +92,9 @@ function createTemplate (name) {
$(this).prop('selected', true);
}
});
- PMA_ajaxShowMessage(Messages.strTemplateCreated);
+ Functions.ajaxShowMessage(Messages.strTemplateCreated);
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
}
@@ -115,7 +115,7 @@ function loadTemplate (id) {
templateId : id,
};
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
$.post('tbl_export.php', params, function (response) {
if (response.success === true) {
var $form = $('form[name="dump"]');
@@ -139,9 +139,9 @@ function loadTemplate (id) {
}
});
$('input[name="template_id"]').val(id);
- PMA_ajaxShowMessage(Messages.strTemplateLoaded);
+ Functions.ajaxShowMessage(Messages.strTemplateLoaded);
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
}
@@ -165,12 +165,12 @@ function updateTemplate (id) {
templateData : JSON.stringify(templateData)
};
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
$.post('tbl_export.php', params, function (response) {
if (response.success === true) {
- PMA_ajaxShowMessage(Messages.strTemplateUpdated);
+ Functions.ajaxShowMessage(Messages.strTemplateUpdated);
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
}
@@ -191,13 +191,13 @@ function deleteTemplate (id) {
templateId : id,
};
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
$.post('tbl_export.php', params, function (response) {
if (response.success === true) {
$('#template').find('option[value="' + id + '"]').remove();
- PMA_ajaxShowMessage(Messages.strTemplateDeleted);
+ Functions.ajaxShowMessage(Messages.strTemplateDeleted);
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
}
@@ -731,7 +731,7 @@ function check_time_out (time_limit) {
time_out = setTimeout(function () {
$.get(href, params, function (data) {
if (data.message === 'timeout') {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
'
' +
Messages.strTimeOutError +
'
',
@@ -822,7 +822,7 @@ function createAliasModal (event) {
$('#db_alias_select').append(option);
});
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
}
@@ -940,7 +940,7 @@ AJAX.registerOnload('export.js', function () {
$('#table_alias_select').append(option);
});
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
}
@@ -963,7 +963,7 @@ AJAX.registerOnload('export.js', function () {
$('#column_alias_select').append(option);
});
} else {
- PMA_ajaxShowMessage(response.error, false);
+ Functions.ajaxShowMessage(response.error, false);
}
});
});
diff --git a/js/functions.js b/js/functions.js
index 5a7560ceec..1129510583 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -3,6 +3,7 @@
* general function, usually for data manipulation pages
*
*/
+var Functions = {};
/**
* @var sql_box_locked lock for the sqlbox textarea in the querybox
@@ -92,7 +93,7 @@ $.ajaxPrefilter(function (options, originalOptions, jqXHR) {
*
* @param object $this_element a jQuery object pointing to the element
*/
-function PMA_addDatepicker ($this_element, type, options) {
+Functions.addDatepicker = function ($this_element, type, options) {
var showTimepicker = true;
if (type === 'date') {
showTimepicker = false;
@@ -158,17 +159,17 @@ function PMA_addDatepicker ($this_element, type, options) {
if (type === 'time') {
$this_element.timepicker($.extend(defaultOptions, options));
// Add a tip regarding entering MySQL allowed-values for TIME data-type
- PMA_tooltip($this_element, 'input', Messages.strMysqlAllowedValuesTipTime);
+ Functions.tooltip($this_element, 'input', Messages.strMysqlAllowedValuesTipTime);
} else {
$this_element.datetimepicker($.extend(defaultOptions, options));
}
-}
+};
/**
* Add a date/time picker to each element that needs it
* (only when jquery-ui-timepicker-addon.js is loaded)
*/
-function addDateTimePicker () {
+Functions.addDateTimePicker = function () {
if ($.timepicker !== undefined) {
$('input.timefield, input.datefield, input.datetimefield').each(function () {
var decimals = $(this).parent().attr('data-decimals');
@@ -192,7 +193,7 @@ function addDateTimePicker () {
if (type === 'time') {
hourMax = 99;
}
- PMA_addDatepicker($(this), type, {
+ Functions.addDatepicker($(this), type, {
showMillisec: showMillisec,
showMicrosec: showMicrosec,
timeFormat: timeFormat,
@@ -201,20 +202,20 @@ function addDateTimePicker () {
// Add a tip regarding entering MySQL allowed-values
// for TIME and DATE data-type
if ($(this).hasClass('timefield')) {
- PMA_tooltip($(this), 'input', Messages.strMysqlAllowedValuesTipTime);
+ Functions.tooltip($(this), 'input', Messages.strMysqlAllowedValuesTipTime);
} else if ($(this).hasClass('datefield')) {
- PMA_tooltip($(this), 'input', Messages.strMysqlAllowedValuesTipDate);
+ Functions.tooltip($(this), 'input', Messages.strMysqlAllowedValuesTipDate);
}
});
}
-}
+};
/**
* Handle redirect and reload flags sent as part of AJAX requests
*
* @param data ajax response data
*/
-function PMA_handleRedirectAndReload (data) {
+Functions.handleRedirectAndReload = function (data) {
if (parseInt(data.redirect_flag) === 1) {
// add one more GET param to display session expiry msg
if (window.location.href.indexOf('?') === -1) {
@@ -226,7 +227,7 @@ function PMA_handleRedirectAndReload (data) {
} else if (parseInt(data.reload_flag) === 1) {
window.location.reload();
}
-}
+};
/**
* Creates an SQL editor which supports auto completing etc.
@@ -236,7 +237,7 @@ function PMA_handleRedirectAndReload (data) {
* @param resize optional resizing ('vertical', 'horizontal', 'both')
* @param lintOptions additional options for lint
*/
-function PMA_getSQLEditor ($textarea, options, resize, lintOptions) {
+Functions.getSqlEditor = function ($textarea, options, resize, lintOptions) {
if ($textarea.length > 0 && typeof CodeMirror !== 'undefined') {
// merge options for CodeMirror
var defaults = {
@@ -287,7 +288,7 @@ function PMA_getSQLEditor ($textarea, options, resize, lintOptions) {
}
});
// enable autocomplete
- codemirrorEditor.on('inputRead', codemirrorAutocompleteOnInputRead);
+ codemirrorEditor.on('inputRead', Functions.codeMirrorAutoCompleteOnInputRead);
// page locking
codemirrorEditor.on('change', function (e) {
@@ -301,12 +302,12 @@ function PMA_getSQLEditor ($textarea, options, resize, lintOptions) {
return codemirrorEditor;
}
return null;
-}
+};
/**
* Clear text selection
*/
-function PMA_clearSelection () {
+Functions.clearSelection = function () {
if (document.selection && document.selection.empty) {
document.selection.empty();
} else if (window.getSelection) {
@@ -318,7 +319,7 @@ function PMA_clearSelection () {
sel.removeAllRanges();
}
}
-}
+};
/**
* Create a jQuery UI tooltip
@@ -330,7 +331,7 @@ function PMA_clearSelection () {
* @param additionalOptions to override the default options
*
*/
-function PMA_tooltip ($elements, item, myContent, additionalOptions) {
+Functions.tooltip = function ($elements, item, myContent, additionalOptions) {
if ($('#no_hint').length > 0) {
return;
}
@@ -345,13 +346,12 @@ function PMA_tooltip ($elements, item, myContent, additionalOptions) {
};
$elements.tooltip($.extend(true, defaultOptions, additionalOptions));
-}
+};
/**
* HTML escaping
*/
-
-function escapeHtml (unsafe) {
+Functions.escapeHtml = function (unsafe) {
if (typeof(unsafe) !== 'undefined') {
return unsafe
.toString()
@@ -363,9 +363,9 @@ function escapeHtml (unsafe) {
} else {
return false;
}
-}
+};
-function escapeJsString (unsafe) {
+Functions.escapeJsString = function (unsafe) {
if (typeof(unsafe) !== 'undefined') {
return unsafe
.toString()
@@ -381,26 +381,25 @@ function escapeJsString (unsafe) {
} else {
return false;
}
-}
+};
-
-function escapeBacktick (s) {
+Functions.escapeBacktick = function (s) {
return s.replace('`', '``');
-}
+};
-function escapeSingleQuote (s) {
+Functions.escapeSingleQuote = function (s) {
return s.replace('\\', '\\\\').replace('\'', '\\\'');
-}
+};
-function PMA_sprintf () {
+Functions.sprintf = function () {
return sprintf.apply(this, arguments);
-}
+};
/**
* Hides/shows the default value input field, depending on the default type
* Ticks the NULL checkbox if NULL is chosen as default value.
*/
-function PMA_hideShowDefaultValue ($default_type) {
+Functions.hideShowDefaultValue = function ($default_type) {
if ($default_type.val() === 'USER_DEFINED') {
$default_type.siblings('.default_value').show().focus();
} else {
@@ -410,7 +409,7 @@ function PMA_hideShowDefaultValue ($default_type) {
$null_checkbox.prop('checked', true);
}
}
-}
+};
/**
* Hides/shows the input field for column expression based on whether
@@ -418,29 +417,29 @@ function PMA_hideShowDefaultValue ($default_type) {
*
* @param $virtuality virtuality dropdown
*/
-function PMA_hideShowExpression ($virtuality) {
+Functions.hideShowExpression = function ($virtuality) {
if ($virtuality.val() === '') {
$virtuality.siblings('.expression').hide();
} else {
$virtuality.siblings('.expression').show();
}
-}
+};
/**
* Show notices for ENUM columns; add/hide the default value
*
*/
-function PMA_verifyColumnsProperties () {
+Functions.verifyColumnsProperties = function () {
$('select.column_type').each(function () {
- PMA_showNoticeForEnum($(this));
+ Functions.showNoticeForEnum($(this));
});
$('select.default_type').each(function () {
- PMA_hideShowDefaultValue($(this));
+ Functions.hideShowDefaultValue($(this));
});
$('select.virtuality').each(function () {
- PMA_hideShowExpression($(this));
+ Functions.hideShowExpression($(this));
});
-}
+};
/**
* Add a hidden field to the form to indicate that this will be an
@@ -448,11 +447,11 @@ function PMA_verifyColumnsProperties () {
*
* @param $form object the form
*/
-function PMA_prepareForAjaxRequest ($form) {
+Functions.prepareForAjaxRequest = function ($form) {
if (! $form.find('input:hidden').is('#ajax_request_hidden')) {
$form.append('
');
}
-}
+};
/**
* Generate a new password and copy it to the password input areas
@@ -461,7 +460,7 @@ function PMA_prepareForAjaxRequest ($form) {
*
* @return boolean always true
*/
-function suggestPassword (passwd_form) {
+Functions.suggestPassword = function (passwd_form) {
// restrict the password to just letters and numbers to avoid problems:
// "editors and viewers regard the password as multiple words and
// things like double click no longer work"
@@ -497,12 +496,12 @@ function suggestPassword (passwd_form) {
meter_obj_label = $jquery_passwd_form.find('span[name="pw_strength"]').first();
checkPasswordStrength(passwd.value, meter_obj, meter_obj_label);
return true;
-}
+};
/**
* Version string to integer conversion.
*/
-function parseVersionString (str) {
+Functions.parseVersionString = function (str) {
if (typeof(str) !== 'string') {
return false;
}
@@ -529,16 +528,16 @@ function parseVersionString (str) {
var pat = parseInt(x[2], 10) || 0;
var hotfix = parseInt(x[3], 10) || 0;
return maj * 100000000 + min * 1000000 + pat * 10000 + hotfix * 100 + add;
-}
+};
/**
* Indicates current available version on main page.
*/
-function PMA_current_version (data) {
+Functions.currentVersion = function (data) {
if (data && data.version && data.date) {
- var current = parseVersionString($('span.version').text());
- var latest = parseVersionString(data.version);
- var url = 'https://www.phpmyadmin.net/files/' + escapeHtml(encodeURIComponent(data.version)) + '/';
+ var current = Functions.parseVersionString($('span.version').text());
+ var latest = Functions.parseVersionString(data.version);
+ var url = 'https://www.phpmyadmin.net/files/' + Functions.escapeHtml(encodeURIComponent(data.version)) + '/';
var version_information_message = document.createElement('span');
version_information_message.className = 'latest';
var version_information_message_link = document.createElement('a');
@@ -550,10 +549,10 @@ function PMA_current_version (data) {
version_information_message.appendChild(prefix_message);
version_information_message.appendChild(version_information_message_link);
if (latest > current) {
- var message = PMA_sprintf(
+ var message = Functions.sprintf(
Messages.strNewerVersion,
- escapeHtml(data.version),
- escapeHtml(data.date)
+ Functions.escapeHtml(data.version),
+ Functions.escapeHtml(data.date)
);
var htmlClass = 'notice';
if (Math.floor(latest / 10000) === Math.floor(current / 10000)) {
@@ -584,12 +583,12 @@ function PMA_current_version (data) {
$liPmaVersion.find('span.latest').remove();
$liPmaVersion.append($(version_information_message));
}
-}
+};
/**
* Loads Git revision data from ajax for index.php
*/
-function PMA_display_git_revision () {
+Functions.displayGitRevision = function () {
$('#is_git_revision').remove();
$('#li_pma_version_git').remove();
$.get(
@@ -606,15 +605,14 @@ function PMA_display_git_revision () {
}
}
);
-}
+};
/**
* for PhpMyAdmin\Display\ChangePassword
* libraries/user_password.php
*
*/
-
-function displayPasswordGenerateButton () {
+Functions.displayPasswordGenerateButton = function () {
var generatePwdRow = $('
').addClass('vmiddle');
var titleCell = $('
').html(Messages.strGeneratePassword).appendTo(generatePwdRow);
var pwdCell = $('
').appendTo(generatePwdRow);
@@ -622,7 +620,7 @@ function displayPasswordGenerateButton () {
.attr({ type: 'button', id: 'button_generate_password', value: Messages.strGenerate })
.addClass('btn btn-secondary button')
.on('click', function () {
- suggestPassword(this.form);
+ Functions.suggestPassword(this.form);
});
var pwdTextbox = $('
')
.attr({ type: 'text', name: 'generated_pw', id: 'generated_pw' });
@@ -644,7 +642,7 @@ function displayPasswordGenerateButton () {
if (document.getElementById('button_generate_password') === null) {
$('#div_element_before_generate_password').parent().append(generatePwdDiv);
}
-}
+};
/**
* selects the content of a given object, f.e. a textarea
@@ -655,7 +653,7 @@ function displayPasswordGenerateButton () {
* @param only_once boolean if true this is only done once
* f.e. only on first focus
*/
-function selectContent (element, lock, only_once) {
+Functions.selectContent = function (element, lock, only_once) {
if (only_once && only_once_elements[element.name]) {
return;
}
@@ -667,7 +665,7 @@ function selectContent (element, lock, only_once) {
}
element.select();
-}
+};
/**
* Displays a confirmation box before submitting a "DROP/DELETE/ALTER" query.
@@ -678,14 +676,14 @@ function selectContent (element, lock, only_once) {
*
* @return boolean whether to run the query or not
*/
-function confirmLink (theLink, theSqlQuery) {
+Functions.confirmLink = function (theLink, theSqlQuery) {
// Confirmation is not required in the configuration file
// or browser is Opera (crappy js implementation)
if (Messages.strDoYouReally === '' || typeof(window.opera) !== 'undefined') {
return true;
}
- var is_confirmed = confirm(PMA_sprintf(Messages.strDoYouReally, theSqlQuery));
+ var is_confirmed = confirm(Functions.sprintf(Messages.strDoYouReally, theSqlQuery));
if (is_confirmed) {
if (typeof(theLink.href) !== 'undefined') {
theLink.href += CommonParams.get('arg_separator') + 'is_js_confirmed=1';
@@ -695,21 +693,21 @@ function confirmLink (theLink, theSqlQuery) {
}
return is_confirmed;
-} // end of the 'confirmLink()' function
+};
/**
* Confirms a "DROP/DELETE/ALTER" query before
* submitting it if required.
- * This function is called by the 'checkSqlQuery()' js function.
+ * This function is called by the 'Functions.checkSqlQuery()' js function.
*
* @param theForm1 object the form
* @param sqlQuery1 string the sql query string
*
* @return boolean whether to run the query or not
*
- * @see checkSqlQuery()
+ * @see Functions.checkSqlQuery()
*/
-function confirmQuery (theForm1, sqlQuery1) {
+Functions.confirmQuery = function (theForm1, sqlQuery1) {
// Confirmation is not required in the configuration file
if (Messages.strDoYouReally === '') {
return true;
@@ -739,7 +737,7 @@ function confirmQuery (theForm1, sqlQuery1) {
} else {
message = sqlQuery1;
}
- var is_confirmed = confirm(PMA_sprintf(Messages.strDoYouReally, message));
+ var is_confirmed = confirm(Functions.sprintf(Messages.strDoYouReally, message));
// statement is confirmed -> update the
// "is_js_confirmed" form field so the confirm test won't be
// run on the server side and allows to submit the form
@@ -754,7 +752,7 @@ function confirmQuery (theForm1, sqlQuery1) {
} // end if (display confirm box)
return true;
-} // end of the 'confirmQuery()' function
+};
/**
* Displays an error message if the user submitted the sql query form with no
@@ -764,9 +762,9 @@ function confirmQuery (theForm1, sqlQuery1) {
*
* @return boolean always false
*
- * @see confirmQuery()
+ * @see Functions.confirmQuery()
*/
-function checkSqlQuery (theForm) {
+Functions.checkSqlQuery = function (theForm) {
// get the textarea element containing the query
var sqlQuery;
if (codemirror_editor) {
@@ -788,7 +786,7 @@ function checkSqlQuery (theForm) {
var result = false;
// Checks for "DROP/DELETE/ALTER" statements
if (sqlQuery.replace(space_re, '') !== '') {
- result = confirmQuery(theForm, sqlQuery);
+ result = Functions.confirmQuery(theForm, sqlQuery);
} else {
alert(Messages.strFormEmpty);
}
@@ -799,7 +797,7 @@ function checkSqlQuery (theForm) {
codemirror_inline_editor.focus();
}
return result;
-} // end of the 'checkSqlQuery()' function
+};
/**
* Check if a form's element is empty.
@@ -810,11 +808,11 @@ function checkSqlQuery (theForm) {
*
* @return boolean whether the form field is empty or not
*/
-function emptyCheckTheField (theForm, theFieldName) {
+Functions.emptyCheckTheField = function (theForm, theFieldName) {
var theField = theForm.elements[theFieldName];
var space_re = new RegExp('\\s+');
return theField.value.replace(space_re, '') === '';
-} // end of the 'emptyCheckTheField()' function
+};
/**
* Ensures a value submitted in a form is numeric and is in a range
@@ -826,7 +824,7 @@ function emptyCheckTheField (theForm, theFieldName) {
*
* @return boolean whether a valid number has been submitted or not
*/
-function checkFormElementInRange (theForm, theFieldName, message, min, max) {
+Functions.checkFormElementInRange = function (theForm, theFieldName, message, min, max) {
var theField = theForm.elements[theFieldName];
var val = parseInt(theField.value, 10);
@@ -844,17 +842,16 @@ function checkFormElementInRange (theForm, theFieldName, message, min, max) {
return false;
} else if (val < min || val > max) {
theField.select();
- alert(PMA_sprintf(message, val));
+ alert(Functions.sprintf(message, val));
theField.focus();
return false;
} else {
theField.value = val;
}
return true;
-} // end of the 'checkFormElementInRange()' function
+};
-
-function checkTableEditForm (theForm, fieldsCnt) {
+Functions.checkTableEditForm = function (theForm, fieldsCnt) {
// TODO: avoid sending a message if user just wants to add a line
// on the form but has not completed at least one field name
@@ -884,7 +881,7 @@ function checkTableEditForm (theForm, fieldsCnt) {
if (atLeastOneField === 0) {
id = 'field_' + i + '_1';
- if (!emptyCheckTheField(theForm, id)) {
+ if (!Functions.emptyCheckTheField(theForm, id)) {
atLeastOneField = 1;
}
}
@@ -905,7 +902,7 @@ function checkTableEditForm (theForm, fieldsCnt) {
}
return true;
-} // enf of the 'checkTableEditForm()' function
+};
/**
* True if last click is to check a row.
@@ -1066,7 +1063,7 @@ AJAX.registerOnload('functions.js', function () {
last_shift_clicked_row = -1;
} else {
// handle the shift click
- PMA_clearSelection();
+ Functions.clearSelection();
var start;
var end;
@@ -1108,7 +1105,7 @@ AJAX.registerOnload('functions.js', function () {
}
});
- addDateTimePicker();
+ Functions.addDateTimePicker();
/**
* Add attribute to text boxes for iOS devices (based on bugID: 3508912)
@@ -1127,15 +1124,15 @@ AJAX.registerOnload('functions.js', function () {
*
* @return boolean always true
*/
-function setSelectOptions (the_form, the_select, do_check) {
+Functions.setSelectOptions = function (the_form, the_select, do_check) {
$('form[name=\'' + the_form + '\'] select[name=\'' + the_select + '\']').find('option').prop('selected', do_check);
return true;
-} // end of the 'setSelectOptions()' function
+};
/**
* Sets current value for query box.
*/
-function setQuery (query) {
+Functions.setQuery = function (query) {
if (codemirror_editor) {
codemirror_editor.setValue(query);
codemirror_editor.focus();
@@ -1143,14 +1140,14 @@ function setQuery (query) {
document.sqlform.sql_query.value = query;
document.sqlform.sql_query.focus();
}
-}
+};
/**
* Handles 'Simulate query' button on SQL query box.
*
* @return void
*/
-function PMA_handleSimulateQueryButton () {
+Functions.handleSimulateQueryButton = function () {
var update_re = new RegExp('^\\s*UPDATE\\s+((`[^`]+`)|([A-Za-z0-9_$]+))\\s+SET\\s', 'i');
var delete_re = new RegExp('^\\s*DELETE\\s+FROM\\s', 'i');
var query = '';
@@ -1175,15 +1172,15 @@ function PMA_handleSimulateQueryButton () {
$simulateDml.remove();
}
}
-}
+};
/**
* Create quick sql statements.
*
*/
-function insertQuery (queryType) {
+Functions.insertQuery = function (queryType) {
if (queryType === 'clear') {
- setQuery('');
+ Functions.setQuery('');
return;
} else if (queryType === 'format') {
if (codemirror_editor) {
@@ -1211,11 +1208,11 @@ function insertQuery (queryType) {
return;
} else if (queryType === 'saved') {
if (isStorageSupported('localStorage') && typeof window.localStorage.auto_saved_sql !== 'undefined') {
- setQuery(window.localStorage.auto_saved_sql);
+ Functions.setQuery(window.localStorage.auto_saved_sql);
} else if (Cookies.get('auto_saved_sql')) {
- setQuery(Cookies.get('auto_saved_sql'));
+ Functions.setQuery(Cookies.get('auto_saved_sql'));
} else {
- PMA_ajaxShowMessage(Messages.strNoAutoSavedQuery);
+ Functions.ajaxShowMessage(Messages.strNoAutoSavedQuery);
}
return;
}
@@ -1252,17 +1249,16 @@ function insertQuery (queryType) {
} else if (queryType === 'delete') {
query = 'DELETE FROM `' + table + '` WHERE 0';
}
- setQuery(query);
+ Functions.setQuery(query);
sql_box_locked = false;
}
-}
-
+};
/**
* Inserts multiple fields.
*
*/
-function insertValueQuery () {
+Functions.insertValueQuery = function () {
var myQuery = document.sqlform.sql_query;
var myListBox = document.sqlform.dummy;
@@ -1302,12 +1298,12 @@ function insertValueQuery () {
}
sql_box_locked = false;
}
-}
+};
/**
* Updates the input fields for the parameters based on the query
*/
-function updateQueryParameters () {
+Functions.updateQueryParameters = function () {
if ($('#parameterized').is(':checked')) {
var query = codemirror_editor ? codemirror_editor.getValue() : $('#sqlquery').val();
@@ -1342,12 +1338,12 @@ function updateQueryParameters () {
} else {
$('#parametersDiv').empty();
}
-}
+};
/**
* Refresh/resize the WYSIWYG scratchboard
*/
-function refreshLayout () {
+Functions.refreshLayout = function () {
var $elm = $('#pdflayout');
var orientation = $('#orientation_opt').val();
var paper = 'A4';
@@ -1361,14 +1357,14 @@ function refreshLayout () {
posa = 'x';
posb = 'y';
}
- $elm.css('width', pdfPaperSize(paper, posa) + 'px');
- $elm.css('height', pdfPaperSize(paper, posb) + 'px');
-}
+ $elm.css('width', Functions.pdfPaperSize(paper, posa) + 'px');
+ $elm.css('height', Functions.pdfPaperSize(paper, posb) + 'px');
+};
/**
* Initializes positions of elements.
*/
-function TableDragInit () {
+Functions.tableDragInit = function () {
$('.pdflayout_table').each(function () {
var $this = $(this);
var number = $this.data('number');
@@ -1386,12 +1382,12 @@ function TableDragInit () {
}
});
});
-}
+};
/**
* Resets drag and drop positions.
*/
-function resetDrag () {
+Functions.resetDrag = function () {
$('.pdflayout_table').each(function () {
var $this = $(this);
var x = $this.data('x');
@@ -1399,7 +1395,7 @@ function resetDrag () {
$this.css('left', x + 'px');
$this.css('top', y + 'px');
});
-}
+};
/**
* User schema handlers.
@@ -1415,16 +1411,16 @@ $(function () {
$(document).on('change', '.paper-change', function () {
var $elm = $('#pdflayout');
if ($elm.css('visibility') === 'visible') {
- refreshLayout();
- TableDragInit();
+ Functions.refreshLayout();
+ Functions.tableDragInit();
}
});
/* Show/hide the WYSIWYG scratchboard */
$(document).on('click', '#toggle-dragdrop', function () {
var $elm = $('#pdflayout');
if ($elm.css('visibility') === 'hidden') {
- refreshLayout();
- TableDragInit();
+ Functions.refreshLayout();
+ Functions.tableDragInit();
$elm.css('visibility', 'visible');
$elm.css('display', 'block');
$('#showwysiwyg').val('1');
@@ -1436,14 +1432,14 @@ $(function () {
});
/* Reset scratchboard */
$(document).on('click', '#reset-dragdrop', function () {
- resetDrag();
+ Functions.resetDrag();
});
});
/**
* Returns paper sizes for a given format
*/
-function pdfPaperSize (format, axis) {
+Functions.pdfPaperSize = function (format, axis) {
switch (format.toUpperCase()) {
case '4A0':
if (axis === 'x') {
@@ -1791,24 +1787,24 @@ function pdfPaperSize (format, axis) {
} // end switch
return 0;
-}
+};
/**
* Get checkbox for foreign key checks
*
* @return string
*/
-function getForeignKeyCheckboxLoader () {
+Functions.getForeignKeyCheckboxLoader = function () {
var html = '';
html += '
';
html += '
';
- html += PMA_getImage('ajax_clock_small');
+ html += Functions.getImage('ajax_clock_small');
html += '
';
html += '
';
return html;
-}
+};
-function loadForeignKeyCheckbox () {
+Functions.loadForeignKeyCheckbox = function () {
// Load default foreign key check value
var params = {
'ajax_request': true,
@@ -1822,9 +1818,9 @@ function loadForeignKeyCheckbox () {
'
' + Messages.strForeignKeyCheck + ' ';
$('.load-default-fk-check-value').replaceWith(html);
});
-}
+};
-function getJSConfirmCommonParam (elem, params) {
+Functions.getJsConfirmCommonParam = function (elem, params) {
var $elem = $(elem);
var sep = CommonParams.get('arg_separator');
if (params) {
@@ -1838,7 +1834,7 @@ function getJSConfirmCommonParam (elem, params) {
}
params += 'is_js_confirmed=1' + sep + 'ajax_request=true' + sep + 'fk_checks=' + ($elem.find('#fk_checks').is(':checked') ? 1 : 0);
return params;
-}
+};
/**
* Unbind all event handlers before tearing down a page
@@ -1876,7 +1872,7 @@ AJAX.registerTeardown('functions.js', function () {
AJAX.registerOnload('functions.js', function () {
// If we are coming back to the page by clicking forward button
// of the browser, bind the code mirror to inline query editor.
- bindCodeMirrorToInlineEditor();
+ Functions.bindCodeMirrorToInlineEditor();
$(document).on('click', 'a.inline_edit_sql', function () {
if ($('#sql_query_edit').length) {
// An inline query editor is already open,
@@ -1889,8 +1885,8 @@ AJAX.registerOnload('functions.js', function () {
var $inner_sql = $(this).parent().prev().find('code.sql');
var old_text = $inner_sql.html();
- var new_content = '
\n';
- new_content += getForeignKeyCheckboxLoader();
+ var new_content = '
\n';
+ new_content += Functions.getForeignKeyCheckboxLoader();
new_content += '
\n';
new_content += '
\n';
var $editor_area = $('div#inline_editor');
@@ -1899,10 +1895,10 @@ AJAX.registerOnload('functions.js', function () {
$editor_area.insertBefore($inner_sql);
}
$editor_area.html(new_content);
- loadForeignKeyCheckbox();
+ Functions.loadForeignKeyCheckbox();
$inner_sql.hide();
- bindCodeMirrorToInlineEditor();
+ Functions.bindCodeMirrorToInlineEditor();
return false;
});
@@ -1924,7 +1920,7 @@ AJAX.registerOnload('functions.js', function () {
.append($('
', { type: 'hidden', name: 'is_js_confirmed', value: 0 }))
.append($('
', { type: 'hidden', name: 'sql_query', value: sql_query }))
.append($('
', { type: 'hidden', name: 'fk_checks', value: fk_check ? 1 : 0 }));
- if (! checkSqlQuery($fake_form[0])) {
+ if (! Functions.checkSqlQuery($fake_form[0])) {
return false;
}
$('.success').hide();
@@ -1938,12 +1934,12 @@ AJAX.registerOnload('functions.js', function () {
});
$(document).on('click', 'input.sqlbutton', function (evt) {
- insertQuery(evt.target.id);
- PMA_handleSimulateQueryButton();
+ Functions.insertQuery(evt.target.id);
+ Functions.handleSimulateQueryButton();
return false;
});
- $(document).on('change', '#parameterized', updateQueryParameters);
+ $(document).on('change', '#parameterized', Functions.updateQueryParameters);
var $inputUsername = $('#input_username');
if ($inputUsername) {
@@ -1958,7 +1954,7 @@ AJAX.registerOnload('functions.js', function () {
/**
* "inputRead" event handler for CodeMirror SQL query editors for autocompletion
*/
-function codemirrorAutocompleteOnInputRead (instance) {
+Functions.codeMirrorAutoCompleteOnInputRead = function (instance) {
if (!sql_autocomplete_in_progress
&& (!instance.options.hintOptions.tables || !sql_autocomplete)) {
if (!sql_autocomplete) {
@@ -2046,7 +2042,7 @@ function codemirrorAutocompleteOnInputRead (instance) {
if (string.length > 0) {
CodeMirror.commands.autocomplete(instance);
}
-}
+};
/**
* Remove autocomplete information before tearing down a page
@@ -2059,41 +2055,41 @@ AJAX.registerTeardown('functions.js', function () {
/**
* Binds the CodeMirror to the text area used to inline edit a query.
*/
-function bindCodeMirrorToInlineEditor () {
+Functions.bindCodeMirrorToInlineEditor = function () {
var $inline_editor = $('#sql_query_edit');
if ($inline_editor.length > 0) {
if (typeof CodeMirror !== 'undefined') {
var height = $inline_editor.css('height');
- codemirror_inline_editor = PMA_getSQLEditor($inline_editor);
+ codemirror_inline_editor = Functions.getSqlEditor($inline_editor);
codemirror_inline_editor.getWrapperElement().style.height = height;
codemirror_inline_editor.refresh();
codemirror_inline_editor.focus();
$(codemirror_inline_editor.getWrapperElement())
- .on('keydown', catchKeypressesFromSqlInlineEdit);
+ .on('keydown', Functions.catchKeypressesFromSqlInlineEdit);
} else {
$inline_editor
.focus()
- .on('keydown', catchKeypressesFromSqlInlineEdit);
+ .on('keydown', Functions.catchKeypressesFromSqlInlineEdit);
}
}
-}
+};
-function catchKeypressesFromSqlInlineEdit (event) {
+Functions.catchKeypressesFromSqlInlineEdit = function (event) {
// ctrl-enter is 10 in chrome and ie, but 13 in ff
if ((event.ctrlKey || event.metaKey) && (event.keyCode === 13 || event.keyCode === 10)) {
$('#sql_query_edit_save').trigger('click');
}
-}
+};
/**
* Adds doc link to single highlighted SQL element
*/
-function PMA_doc_add ($elm, params) {
+Functions.documentationAdd = function ($elm, params) {
if (typeof mysql_doc_template === 'undefined') {
return;
}
- var url = PMA_sprintf(
+ var url = Functions.sprintf(
decodeURIComponent(mysql_doc_template),
params[0]
);
@@ -2103,12 +2099,12 @@ function PMA_doc_add ($elm, params) {
var content = $elm.text();
$elm.text('');
$elm.append('
' + content + ' ');
-}
+};
/**
* Generates doc links for keywords inside highlighted SQL
*/
-function PMA_doc_keyword (idx, elm) {
+Functions.documentationKeyword = function (idx, elm) {
var $elm = $(elm);
/* Skip already processed ones */
if ($elm.find('a').length > 0) {
@@ -2125,38 +2121,38 @@ function PMA_doc_keyword (idx, elm) {
var next2_keyword = $next2.text().toUpperCase();
var full2 = full + ' ' + next2_keyword;
if (full2 in mysql_doc_keyword) {
- PMA_doc_add($elm, mysql_doc_keyword[full2]);
- PMA_doc_add($next, mysql_doc_keyword[full2]);
- PMA_doc_add($next2, mysql_doc_keyword[full2]);
+ Functions.documentationAdd($elm, mysql_doc_keyword[full2]);
+ Functions.documentationAdd($next, mysql_doc_keyword[full2]);
+ Functions.documentationAdd($next2, mysql_doc_keyword[full2]);
return;
}
}
if (full in mysql_doc_keyword) {
- PMA_doc_add($elm, mysql_doc_keyword[full]);
- PMA_doc_add($next, mysql_doc_keyword[full]);
+ Functions.documentationAdd($elm, mysql_doc_keyword[full]);
+ Functions.documentationAdd($next, mysql_doc_keyword[full]);
return;
}
}
if (keyword in mysql_doc_keyword) {
- PMA_doc_add($elm, mysql_doc_keyword[keyword]);
+ Functions.documentationAdd($elm, mysql_doc_keyword[keyword]);
}
-}
+};
/**
* Generates doc links for builtins inside highlighted SQL
*/
-function PMA_doc_builtin (idx, elm) {
+Functions.documentationBuiltin = function (idx, elm) {
var $elm = $(elm);
var builtin = $elm.text().toUpperCase();
if (builtin in mysql_doc_builtin) {
- PMA_doc_add($elm, mysql_doc_builtin[builtin]);
+ Functions.documentationAdd($elm, mysql_doc_builtin[builtin]);
}
-}
+};
/**
* Higlights SQL using CodeMirror.
*/
-function PMA_highlightSQL ($base) {
+Functions.highlightSql = function ($base) {
var $elm = $base.find('code.sql');
$elm.each(function () {
var $sql = $(this);
@@ -2168,12 +2164,12 @@ function PMA_highlightSQL ($base) {
if (typeof CodeMirror !== 'undefined') {
CodeMirror.runMode($sql.text(), 'text/x-mysql', $highlight[0]);
$pre.hide();
- $highlight.find('.cm-keyword').each(PMA_doc_keyword);
- $highlight.find('.cm-builtin').each(PMA_doc_builtin);
+ $highlight.find('.cm-keyword').each(Functions.documentationKeyword);
+ $highlight.find('.cm-builtin').each(Functions.documentationBuiltin);
}
}
});
-}
+};
/**
* Updates an element containing code.
@@ -2188,7 +2184,7 @@ function PMA_highlightSQL ($base) {
*
* @return bool whether content was updated or not
*/
-function PMA_updateCode ($base, htmlValue, rawValue) {
+Functions.updateCode = function ($base, htmlValue, rawValue) {
var $code = $base.find('code');
if ($code.length === 0) {
return false;
@@ -2224,28 +2220,28 @@ function PMA_updateCode ($base, htmlValue, rawValue) {
}
return true;
-}
+};
/**
* Show a message on the top of the page for an Ajax request
*
* Sample usage:
*
- * 1) var $msg = PMA_ajaxShowMessage();
+ * 1) var $msg = Functions.ajaxShowMessage();
* This will show a message that reads "Loading...". Such a message will not
* disappear automatically and cannot be dismissed by the user. To remove this
- * message either the PMA_ajaxRemoveMessage($msg) function must be called or
- * another message must be show with PMA_ajaxShowMessage() function.
+ * message either the Functions.ajaxRemoveMessage($msg) function must be called or
+ * another message must be show with Functions.ajaxShowMessage() function.
*
- * 2) var $msg = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ * 2) var $msg = Functions.ajaxShowMessage(Messages.strProcessingRequest);
* This is a special case. The behaviour is same as above,
* just with a different message
*
- * 3) var $msg = PMA_ajaxShowMessage('The operation was successful');
+ * 3) var $msg = Functions.ajaxShowMessage('The operation was successful');
* This will show a message that will disappear automatically and it can also
* be dismissed by the user.
*
- * 4) var $msg = PMA_ajaxShowMessage('Some error', false);
+ * 4) var $msg = Functions.ajaxShowMessage('Some error', false);
* This will show a message that will not disappear automatically, but it
* can be dismissed by the user after he has finished reading it.
*
@@ -2261,10 +2257,10 @@ function PMA_updateCode ($base, htmlValue, rawValue) {
* If set to 'success', the notification will show with
* a green background.
* @return jQuery object jQuery Element that holds the message div
- * this object can be passed to PMA_ajaxRemoveMessage()
+ * this object can be passed to Functions.ajaxRemoveMessage()
* to remove the notification
*/
-function PMA_ajaxShowMessage (message, timeout, type) {
+Functions.ajaxShowMessage = function (message, timeout, type) {
/**
* @var self_closing Whether the notification will automatically disappear
*/
@@ -2342,16 +2338,16 @@ function PMA_ajaxShowMessage (message, timeout, type) {
* Add a tooltip to the notification to let the user know that (s)he
* can dismiss the ajax notification by clicking on it.
*/
- PMA_tooltip(
+ Functions.tooltip(
$retval,
'span',
Messages.strDismiss
);
}
- PMA_highlightSQL($retval);
+ Functions.highlightSql($retval);
return $retval;
-}
+};
/**
* Removes the message shown for an Ajax operation when it's completed
@@ -2360,7 +2356,7 @@ function PMA_ajaxShowMessage (message, timeout, type) {
*
* @return nothing
*/
-function PMA_ajaxRemoveMessage ($this_msgbox) {
+Functions.ajaxRemoveMessage = function ($this_msgbox) {
if ($this_msgbox !== undefined && $this_msgbox instanceof jQuery) {
$this_msgbox
.stop(true, true)
@@ -2371,7 +2367,7 @@ function PMA_ajaxRemoveMessage ($this_msgbox) {
$this_msgbox.remove();
}
}
-}
+};
/**
* Requests SQL for previewing before executing.
@@ -2380,20 +2376,20 @@ function PMA_ajaxRemoveMessage ($this_msgbox) {
*
* @return void
*/
-function PMA_previewSQL ($form) {
+Functions.previewSql = function ($form) {
var form_url = $form.attr('action');
var sep = CommonParams.get('arg_separator');
var form_data = $form.serialize() +
sep + 'do_save_data=1' +
sep + 'preview_sql=1' +
sep + 'ajax_request=1';
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.ajax({
type: 'POST',
url: form_url,
data: form_data,
success: function (response) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (response.success) {
var $dialog_content = $('
')
.append(response.sql_data);
@@ -2412,18 +2408,18 @@ function PMA_previewSQL ($form) {
},
open: function () {
// Pretty SQL printing.
- PMA_highlightSQL($(this));
+ Functions.highlightSql($(this));
}
});
} else {
- PMA_ajaxShowMessage(response.message);
+ Functions.ajaxShowMessage(response.message);
}
},
error: function () {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest);
}
});
-}
+};
/**
* Callback called when submit/"OK" is clicked on sql preview/confirm modal
@@ -2440,7 +2436,7 @@ function PMA_previewSQL ($form) {
*
* @return void
*/
-function PMA_confirmPreviewSQL (sql_data, url, callback) {
+Functions.confirmPreviewSql = function (sql_data, url, callback) {
var $dialog_content = $('
'
@@ -2472,10 +2468,10 @@ function PMA_confirmPreviewSQL (sql_data, url, callback) {
},
open: function () {
// Pretty SQL printing.
- PMA_highlightSQL($(this));
+ Functions.highlightSql($(this));
}
});
-}
+};
/**
* check for reserved keyword column name
@@ -2484,8 +2480,7 @@ function PMA_confirmPreviewSQL (sql_data, url, callback) {
*
* @returns true|false
*/
-
-function PMA_checkReservedWordColumns ($form) {
+Functions.checkReservedWordColumns = function ($form) {
var is_confirmed = true;
$.ajax({
type: 'POST',
@@ -2499,16 +2494,16 @@ function PMA_checkReservedWordColumns ($form) {
async:false
});
return is_confirmed;
-}
+};
// This event only need to be fired once after the initial page load
$(function () {
/**
* Allows the user to dismiss a notification
- * created with PMA_ajaxShowMessage()
+ * created with Functions.ajaxShowMessage()
*/
$(document).on('click', 'span.ajax_notification.dismissable', function () {
- PMA_ajaxRemoveMessage($(this));
+ Functions.ajaxRemoveMessage($(this));
});
/**
* The below two functions hide the "Dismiss notification" tooltip when a user
@@ -2564,7 +2559,7 @@ $(function () {
/**
* Hides/shows the "Open in ENUM/SET editor" message, depending on the data type of the column currently selected
*/
-function PMA_showNoticeForEnum (selectElement) {
+Functions.showNoticeForEnum = function (selectElement) {
var enum_notice_id = selectElement.attr('id').split('_')[1];
enum_notice_id += '_' + (parseInt(selectElement.attr('id').split('_')[2], 10) + 1);
var selectedType = selectElement.val();
@@ -2573,13 +2568,13 @@ function PMA_showNoticeForEnum (selectElement) {
} else {
$('p#enum_notice_' + enum_notice_id).hide();
}
-}
+};
/**
* Creates a Profiling Chart. Used in sql.js
* and in server_status_monitor.js
*/
-function PMA_createProfilingChart (target, data) {
+Functions.createProfilingChart = function (target, data) {
// create the chart
var factory = new JQPlotChartFactory();
var chart = factory.createChart(ChartType.PIE, target);
@@ -2638,7 +2633,7 @@ function PMA_createProfilingChart (target, data) {
]
});
return chart;
-}
+};
/**
* Formats a profiling duration nicely (in us and ms time).
@@ -2648,7 +2643,7 @@ function PMA_createProfilingChart (target, data) {
* @param integer Accuracy, how many numbers right to the comma should be
* @return string The formatted number
*/
-function PMA_prettyProfilingNum (num, acc) {
+Functions.prettyProfilingNum = function (num, acc) {
if (!acc) {
acc = 2;
}
@@ -2662,8 +2657,7 @@ function PMA_prettyProfilingNum (num, acc) {
}
return num + 's';
-}
-
+};
/**
* Formats a SQL Query nicely with newlines and indentation. Depends on Codemirror and MySQL Mode!
@@ -2671,7 +2665,7 @@ function PMA_prettyProfilingNum (num, acc) {
* @param string Query to be formatted
* @return string The formatted query
*/
-function PMA_SQLPrettyPrint (string) {
+Functions.sqlPrettyPrint = function (string) {
if (typeof CodeMirror === 'undefined') {
return string;
}
@@ -2812,7 +2806,7 @@ function PMA_SQLPrettyPrint (string) {
}
}
return output;
-}
+};
/**
* jQuery function that uses jQueryUI's dialogs to confirm with user. Does not
@@ -2824,8 +2818,7 @@ function PMA_SQLPrettyPrint (string) {
* @param function callbackFn callback to execute after user clicks on OK
* @param function openCallback optional callback to run when dialog is shown
*/
-
-jQuery.fn.PMA_confirm = function (question, url, callbackFn, openCallback) {
+Functions.confirm = function (question, url, callbackFn, openCallback) {
var confirmState = CommonParams.get('confirm');
if (! confirmState) {
// user does not want to confirm
@@ -2873,6 +2866,7 @@ jQuery.fn.PMA_confirm = function (question, url, callbackFn, openCallback) {
modal: true
});
};
+jQuery.fn.PMA_confirm = Functions.confirm;
/**
* jQuery function to sort a table's body after a new row has been appended to it.
@@ -2881,7 +2875,7 @@ jQuery.fn.PMA_confirm = function (question, url, callbackFn, openCallback) {
*
* @return jQuery Object for chaining purposes
*/
-jQuery.fn.PMA_sort_table = function (text_selector) {
+Functions.sortTable = function (text_selector) {
return this.each(function () {
/**
* @var table_body Object referring to the table's
element
@@ -2915,6 +2909,7 @@ jQuery.fn.PMA_sort_table = function (text_selector) {
});
});
};
+jQuery.fn.PMA_sort_table = Functions.sortTable;
/**
* Unbind all event handlers before tearing down a page
@@ -2949,22 +2944,22 @@ AJAX.registerOnload('functions.js', function () {
/*
* First validate the form; if there is a problem, avoid submitting it
*
- * checkTableEditForm() needs a pure element and not a jQuery object,
+ * Functions.checkTableEditForm() needs a pure element and not a jQuery object,
* this is why we pass $form[0] as a parameter (the jQuery object
* is actually an array of DOM elements)
*/
- if (checkTableEditForm($form[0], $form.find('input[name=orig_num_fields]').val())) {
- PMA_prepareForAjaxRequest($form);
- if (PMA_checkReservedWordColumns($form)) {
- PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ if (Functions.checkTableEditForm($form[0], $form.find('input[name=orig_num_fields]').val())) {
+ Functions.prepareForAjaxRequest($form);
+ if (Functions.checkReservedWordColumns($form)) {
+ Functions.ajaxShowMessage(Messages.strProcessingRequest);
// User wants to submit the form
$.post($form.attr('action'), $form.serialize() + CommonParams.get('arg_separator') + 'do_save_data=1', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
$('#properties_message')
.removeClass('error')
.html('');
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
// Only if the create table dialog (distinct panel) exists
var $createTableDialog = $('#create_table_dialog');
if ($createTableDialog.length > 0) {
@@ -3028,14 +3023,14 @@ AJAX.registerOnload('functions.js', function () {
argsep + 'goto=db_structure.php' + argsep + 'table=' + data._params.table + '';
$.get(tblStruct_url, params_12, AJAX.responseHandler);
} else {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
'' + data.error + '
',
false
);
}
}); // end $.post()
}
- } // end if (checkTableEditForm() )
+ }
}); // end create table form (save)
/**
@@ -3048,20 +3043,20 @@ AJAX.registerOnload('functions.js', function () {
*/
var $form = $('form.create_table_form.ajax');
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
- PMA_prepareForAjaxRequest($form);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.prepareForAjaxRequest($form);
// User wants to add more fields to the table
$.post($form.attr('action'), $form.serialize() + '&' + actionParam, function (data) {
if (typeof data !== 'undefined' && data.success) {
var $pageContent = $('#page_content');
$pageContent.html(data.message);
- PMA_highlightSQL($pageContent);
- PMA_verifyColumnsProperties();
- PMA_hideShowConnection($('.create_table_form select[name=tbl_storage_engine]'));
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.highlightSql($pageContent);
+ Functions.verifyColumnsProperties();
+ Functions.hideShowConnection($('.create_table_form select[name=tbl_storage_engine]'));
+ Functions.ajaxRemoveMessage($msgbox);
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
}); // end $.post()
}
@@ -3112,7 +3107,7 @@ AJAX.registerOnload('functions.js', function () {
.off('click', 'input.preview_sql')
.on('click', 'input.preview_sql', function () {
var $form = $(this).closest('form');
- PMA_previewSQL($form);
+ Functions.previewSql($form);
});
});
@@ -3125,7 +3120,7 @@ AJAX.registerOnload('functions.js', function () {
* @param object $the_form The form to be validated
* @return bool
*/
-function PMA_checkPassword ($the_form) {
+Functions.checkPassword = function ($the_form) {
// Did the user select 'no password'?
if ($the_form.find('#nopass_1').is(':checked')) {
return true;
@@ -3154,7 +3149,7 @@ function PMA_checkPassword ($the_form) {
return false;
}
return true;
-}
+};
/**
* Attach Ajax event handlers for 'Change Password' on index.php
@@ -3231,7 +3226,7 @@ AJAX.registerOnload('functions.js', function () {
$(document).on('click', '#change_password_anchor.ajax', function (event) {
event.preventDefault();
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
/**
* @var button_options Object containing options to be passed to jQueryUI's dialog
@@ -3245,7 +3240,7 @@ AJAX.registerOnload('functions.js', function () {
*/
var $the_form = $('#change_password_form');
- if (! PMA_checkPassword($the_form)) {
+ if (! Functions.checkPassword($the_form)) {
return false;
}
@@ -3256,21 +3251,21 @@ AJAX.registerOnload('functions.js', function () {
*/
var this_value = $(this).val();
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$the_form.append(' ');
$.post($the_form.attr('action'), $the_form.serialize() + CommonParams.get('arg_separator') + 'change_pw=' + this_value, function (data) {
if (typeof data === 'undefined' || data.success !== true) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
return;
}
var $pageContent = $('#page_content');
$pageContent.prepend(data.message);
- PMA_highlightSQL($pageContent);
+ Functions.highlightSql($pageContent);
$('#change_password_dialog').hide().remove();
$('#edit_user_dialog').dialog('close').remove();
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
}); // end $.post()
};
@@ -3279,7 +3274,7 @@ AJAX.registerOnload('functions.js', function () {
};
$.get($(this).attr('href'), { 'ajax_request': true }, function (data) {
if (typeof data === 'undefined' || !data.success) {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
return;
}
@@ -3304,8 +3299,8 @@ AJAX.registerOnload('functions.js', function () {
.find('table.noclick').unwrap().addClass('some-margin')
.find('input#text_pma_pw').focus();
$('#fieldset_change_password_footer').hide();
- PMA_ajaxRemoveMessage($msgbox);
- displayPasswordGenerateButton();
+ Functions.ajaxRemoveMessage($msgbox);
+ Functions.displayPasswordGenerateButton();
$('#change_password_form').on('submit', function (e) {
e.preventDefault();
$(this)
@@ -3335,23 +3330,23 @@ AJAX.registerTeardown('functions.js', function () {
AJAX.registerOnload('functions.js', function () {
// is called here for normal page loads and also when opening
// the Create table dialog
- PMA_verifyColumnsProperties();
+ Functions.verifyColumnsProperties();
//
// needs on() to work also in the Create Table dialog
$(document).on('change', 'select.column_type', function () {
- PMA_showNoticeForEnum($(this));
+ Functions.showNoticeForEnum($(this));
});
$(document).on('change', 'select.default_type', function () {
- PMA_hideShowDefaultValue($(this));
+ Functions.hideShowDefaultValue($(this));
});
$(document).on('change', 'select.virtuality', function () {
- PMA_hideShowExpression($(this));
+ Functions.hideShowExpression($(this));
});
$(document).on('change', 'input.allow_null', function () {
- PMA_validateDefaultValue($(this));
+ Functions.validateDefaultValue($(this));
});
$(document).on('change', '.create_table_form select[name=tbl_storage_engine]', function () {
- PMA_hideShowConnection($(this));
+ Functions.hideShowConnection($(this));
});
});
@@ -3360,7 +3355,7 @@ AJAX.registerOnload('functions.js', function () {
*
* @param $engine_selector storage engine selector
*/
-function PMA_hideShowConnection ($engine_selector) {
+Functions.hideShowConnection = function ($engine_selector) {
var $connection = $('.create_table_form input[name=connection]');
var index = $connection.parent('td').index() + 1;
var $labelTh = $connection.parents('tr').prev('tr').children('th:nth-child(' + index + ')');
@@ -3375,19 +3370,19 @@ function PMA_hideShowConnection ($engine_selector) {
.parent('td').show();
$labelTh.show();
}
-}
+};
/**
* If the column does not allow NULL values, makes sure that default is not NULL
*/
-function PMA_validateDefaultValue ($null_checkbox) {
+Functions.validateDefaultValue = function ($null_checkbox) {
if (! $null_checkbox.prop('checked')) {
var $default = $null_checkbox.closest('tr').find('.default_type');
if ($default.val() === 'NULL') {
$default.val('NONE');
}
}
-}
+};
/**
* function to populate the input fields on picking a column from central list
@@ -3395,7 +3390,7 @@ function PMA_validateDefaultValue ($null_checkbox) {
* @param string input_id input id of the name field for the column to be populated
* @param integer offset of the selected column in central list of columns
*/
-function autoPopulate (input_id, offset) {
+Functions.autoPopulate = function (input_id, offset) {
var db = CommonParams.get('db');
var table = CommonParams.get('table');
input_id = input_id.substring(0, input_id.length - 1);
@@ -3435,7 +3430,7 @@ function autoPopulate (input_id, offset) {
} else {
$('#' + input_id + '7').prop('checked',false);
}
-}
+};
/**
* Unbind all event handlers before tearing down a page
@@ -3466,7 +3461,7 @@ AJAX.registerOnload('functions.js', function () {
} else {
title = Messages.enum_columnVals.replace(
/%s/,
- '"' + escapeHtml(decodeURIComponent(colname)) + '"'
+ '"' + Functions.escapeHtml(decodeURIComponent(colname)) + '"'
);
}
// Get the values as a string
@@ -3515,7 +3510,7 @@ AJAX.registerOnload('functions.js', function () {
values.push('', '', '', '');
}
// Add the parsed values to the editor
- var drop_icon = PMA_getImage('b_drop');
+ var drop_icon = Functions.getImage('b_drop');
for (i = 0; i < values.length; i++) {
fields += '' +
' ' +
@@ -3529,7 +3524,7 @@ AJAX.registerOnload('functions.js', function () {
var dialog = '' +
'
' +
'' + title + ' ' +
- '' + PMA_getImage('s_notice') +
+ '
' + Functions.getImage('s_notice') +
Messages.enum_hint + '
' +
'' +
' ' +
'' +
' ' +
'' +
- escapeHtml(central_column_list[db + '_' + table][i].col_name) +
+ Functions.escapeHtml(central_column_list[db + '_' + table][i].col_name) +
' ' + central_column_list[db + '_' + table][i].col_type;
if (central_column_list[db + '_' + table][i].col_attribute !== '') {
- fields += '(' + escapeHtml(central_column_list[db + '_' + table][i].col_attribute) + ') ';
+ fields += '(' + Functions.escapeHtml(central_column_list[db + '_' + table][i].col_attribute) + ') ';
}
if (central_column_list[db + '_' + table][i].col_length !== '') {
- fields += '(' + escapeHtml(central_column_list[db + '_' + table][i].col_length) + ') ';
+ fields += '(' + Functions.escapeHtml(central_column_list[db + '_' + table][i].col_length) + ') ';
}
- fields += escapeHtml(central_column_list[db + '_' + table][i].col_extra) + ' ' +
+ fields += Functions.escapeHtml(central_column_list[db + '_' + table][i].col_extra) + '' +
'
';
if (pick) {
fields += ' ';
+ Messages.pickColumn + '" onclick="Functions.autoPopulate(\'' + colid + '\',' + i + ')">';
}
fields += '';
}
var result_pointer = i;
var search_in = ' ';
if (fields === '') {
- fields = PMA_sprintf(Messages.strEmptyCentralList, '\'' + escapeHtml(db) + '\'');
+ fields = Functions.sprintf(Messages.strEmptyCentralList, '\'' + Functions.escapeHtml(db) + '\'');
search_in = '';
}
var seeMore = '';
@@ -3717,7 +3712,7 @@ AJAX.registerOnload('functions.js', function () {
'';
if (pick) {
fields += ' ';
+ Messages.pickColumn + '" onclick="Functions.autoPopulate(\'' + colid + '\',' + i + ')">';
}
fields += '';
}
@@ -3752,7 +3747,7 @@ AJAX.registerOnload('functions.js', function () {
'' +
' ' +
' ' +
- PMA_getImage('b_drop') +
+ Functions.getImage('b_drop') +
' '
)
.find('tr:last')
@@ -3775,7 +3770,7 @@ AJAX.registerOnload('functions.js', function () {
* the input
* @return boolean false if there is no index form, true else
*/
-function checkIndexName (form_id) {
+Functions.checkIndexName = function (form_id) {
if ($('#' + form_id).length === 0) {
return false;
}
@@ -3796,7 +3791,7 @@ function checkIndexName (form_id) {
}
return true;
-} // end of the 'checkIndexName()' function
+};
AJAX.registerTeardown('functions.js', function () {
$(document).off('click', '#index_frm input[type=submit]');
@@ -3838,7 +3833,7 @@ AJAX.registerOnload('functions.js', function () {
});
});
-function indexEditorDialog (url, title, callback_success, callback_failure) {
+Functions.indexEditorDialog = function (url, title, callback_success, callback_failure) {
/* Remove the hidden dialogs if there are*/
var $editIndexDialog = $('#edit_index_dialog');
if ($editIndexDialog.length !== 0) {
@@ -3856,8 +3851,8 @@ function indexEditorDialog (url, title, callback_success, callback_failure) {
* @var the_form object referring to the export form
*/
var $form = $('#index_frm');
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
- PMA_prepareForAjaxRequest($form);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.prepareForAjaxRequest($form);
// User wants to submit the form
$.post($form.attr('action'), $form.serialize() + CommonParams.get('arg_separator') + 'do_save_data=1', function (data) {
var $sqlqueryresults = $('.sqlqueryresults');
@@ -3865,8 +3860,8 @@ function indexEditorDialog (url, title, callback_success, callback_failure) {
$sqlqueryresults.remove();
}
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
- PMA_highlightSQL($('.result_query'));
+ Functions.ajaxShowMessage(data.message);
+ Functions.highlightSql($('.result_query'));
$('.result_query .notice').remove();
/* Reload the field form*/
$('#table_index').remove();
@@ -3894,32 +3889,32 @@ function indexEditorDialog (url, title, callback_success, callback_failure) {
if (callback_failure) {
callback_failure();
}
- PMA_ajaxShowMessage($error, false);
+ Functions.ajaxShowMessage($error, false);
}
}); // end $.post()
};
button_options[Messages.strPreviewSQL] = function () {
// Function for Previewing SQL
var $form = $('#index_frm');
- PMA_previewSQL($form);
+ Functions.previewSql($form);
};
button_options[Messages.strCancel] = function () {
$(this).dialog('close');
};
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.post('tbl_indexes.php', url, function (data) {
if (typeof data !== 'undefined' && data.success === false) {
// in the case of an error, show the error message returned.
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
// Show dialog if the request was successful
$div
.append(data.message)
.dialog({
title: title,
width: 'auto',
- open: PMA_verifyColumnsProperties,
+ open: Functions.verifyColumnsProperties,
modal: true,
buttons: button_options,
close: function () {
@@ -3927,14 +3922,14 @@ function indexEditorDialog (url, title, callback_success, callback_failure) {
}
});
$div.find('.tblFooters').remove();
- showIndexEditDialog($div);
+ Functions.showIndexEditDialog($div);
}
}); // end $.get()
-}
+};
-function showIndexEditDialog ($outer) {
+Functions.showIndexEditDialog = function ($outer) {
checkIndexType();
- checkIndexName('index_frm');
+ Functions.checkIndexName('index_frm');
var $indexColumns = $('#index_columns');
$indexColumns.find('td').each(function () {
$(this).css('width', $(this).width() + 'px');
@@ -3944,8 +3939,8 @@ function showIndexEditDialog ($outer) {
containment: $indexColumns.find('tbody'),
tolerance: 'pointer'
});
- PMA_showHints($outer);
- PMA_init_slider();
+ Functions.showHints($outer);
+ Functions.initSlider();
// Add a slider for selecting how many columns to add to the index
$outer.find('.slider').slider({
animate: true,
@@ -3954,7 +3949,7 @@ function showIndexEditDialog ($outer) {
max: 16,
slide: function (event, ui) {
$(this).closest('fieldset').find('input[type=submit]').val(
- PMA_sprintf(Messages.strAddToIndex, ui.value)
+ Functions.sprintf(Messages.strAddToIndex, ui.value)
);
}
});
@@ -3973,7 +3968,7 @@ function showIndexEditDialog ($outer) {
if (! input.val()) {
input.focus();
}
-}
+};
/**
* Function to display tooltips that were
@@ -3984,48 +3979,42 @@ function showIndexEditDialog ($outer) {
* omit this parameter the function searches
* in the whole body
**/
-function PMA_showHints ($div) {
+Functions.showHints = function ($div) {
if ($div === undefined || ! $div instanceof jQuery || $div.length === 0) {
$div = $('body');
}
$div.find('.pma_hint').each(function () {
- PMA_tooltip(
+ Functions.tooltip(
$(this).children('img'),
'img',
$(this).children('span').html()
);
});
-}
+};
AJAX.registerOnload('functions.js', function () {
- PMA_showHints();
+ Functions.showHints();
});
-function PMA_mainMenuResizerCallback () {
+Functions.mainMenuResizerCallback = function () {
// 5 px margin for jumping menu in Chrome
return $(document.body).width() - 5;
-}
+};
+
// This must be fired only once after the initial page load
$(function () {
// Initialise the menu resize plugin
- $('#topmenu').menuResizer(PMA_mainMenuResizerCallback);
+ $('#topmenu').menuResizer(Functions.mainMenuResizerCallback);
// register resize event
$(window).on('resize', function () {
$('#topmenu').menuResizer('resize');
});
});
-/**
- * Get the row number from the classlist (for example, row_1)
- */
-function PMA_getRowNumber (classlist) {
- return parseInt(classlist.split(/\s+row_/)[1], 10);
-}
-
/**
* Changes status of slider
*/
-function PMA_set_status_label ($element) {
+Functions.setStatusLabel = function ($element) {
var text;
if ($element.css('display') === 'none') {
text = '+ ';
@@ -4033,14 +4022,14 @@ function PMA_set_status_label ($element) {
text = '- ';
}
$element.closest('.slide-wrapper').prev().find('span').text(text);
-}
+};
/**
* var toggleButton This is a function that creates a toggle
* sliding button given a jQuery reference
* to the correct DOM element
*/
-var toggleButton = function ($obj) {
+Functions.toggleButton = function ($obj) {
// In rtl mode the toggle switch is flipped horizontally
// so we need to take that into account
var right;
@@ -4114,7 +4103,7 @@ var toggleButton = function ($obj) {
} else {
$(this).addClass('isActive');
}
- var $msg = PMA_ajaxShowMessage();
+ var $msg = Functions.ajaxShowMessage();
var $container = $(this);
var callback = $('span.callback', this).text();
var operator;
@@ -4145,7 +4134,7 @@ var toggleButton = function ($obj) {
var parts = url.split('?');
$.post(parts[0], parts[1] + '&ajax_request=true', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
$container
.removeClass(removeClass)
.addClass(addClass)
@@ -4154,7 +4143,7 @@ var toggleButton = function ($obj) {
});
eval(callback);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
$container.removeClass('isActive');
}
});
@@ -4175,10 +4164,10 @@ AJAX.registerOnload('functions.js', function () {
var $button = $(this).show();
$button.find('img').each(function () {
if (this.complete) {
- toggleButton($button);
+ Functions.toggleButton($button);
} else {
$(this).load(function () {
- toggleButton($button);
+ Functions.toggleButton($button);
});
}
});
@@ -4221,18 +4210,18 @@ AJAX.registerOnload('functions.js', function () {
data: {
'server': CommonParams.get('server')
},
- success: PMA_current_version
+ success: Functions.currentVersion
});
}
if ($('#is_git_revision').length > 0) {
- setTimeout(PMA_display_git_revision, 10);
+ setTimeout(Functions.displayGitRevision, 10);
}
/**
* Slider effect.
*/
- PMA_init_slider();
+ Functions.initSlider();
var $updateRecentTables = $('#update_recent_tables');
if ($updateRecentTables.length) {
@@ -4271,24 +4260,10 @@ AJAX.registerOnload('functions.js', function () {
}
}); // end of $()
-/**
- * Submits the form placed in place of a link due to the excessive url length
- *
- * @param $link anchor
- * @returns {Boolean}
- */
-function submitFormLink ($link) {
- if ($link.attr('href').indexOf('=') !== -1) {
- var data = $link.attr('href').substr($link.attr('href').indexOf('#') + 1).split('=', 2);
- $link.parents('form').append(' ');
- }
- $link.parents('form').submit();
-}
-
/**
* Initializes slider effect.
*/
-function PMA_init_slider () {
+Functions.initSlider = function () {
$('div.pma_auto_slider').each(function () {
var $this = $(this);
if ($this.data('slider_init_done')) {
@@ -4309,22 +4284,22 @@ function PMA_init_slider () {
$this[visible ? 'hide' : 'show']('blind', function () {
$wrapper.toggle(!visible);
$wrapper.parent().toggleClass('print_ignore', visible);
- PMA_set_status_label($this);
+ Functions.setStatusLabel($this);
});
return false;
});
$this.wrap($wrapper);
$this.removeAttr('title');
- PMA_set_status_label($this);
+ Functions.setStatusLabel($this);
$this.data('slider_init_done', 1);
});
-}
+};
/**
* Initializes slider effect.
*/
AJAX.registerOnload('functions.js', function () {
- PMA_init_slider();
+ Functions.initSlider();
});
/**
@@ -4351,7 +4326,7 @@ AJAX.registerTeardown('functions.js', function () {
*
* @return bool True on success, false on failure
*/
-function PMA_slidingMessage (msg, $obj) {
+Functions.slidingMessage = function (msg, $obj) {
if (msg === undefined || msg.length === 0) {
// Don't show an empty message
return false;
@@ -4380,7 +4355,7 @@ function PMA_slidingMessage (msg, $obj) {
$obj
.append('' + msg + '
');
// highlight any sql before taking height;
- PMA_highlightSQL($obj);
+ Functions.highlightSql($obj);
$obj.find('div')
.first()
.hide();
@@ -4398,7 +4373,7 @@ function PMA_slidingMessage (msg, $obj) {
$obj.width('100%')
.html('' + msg + '
');
// highlight any sql before taking height;
- PMA_highlightSQL($obj);
+ Functions.highlightSql($obj);
var h = $obj
.find('div')
.first()
@@ -4424,7 +4399,7 @@ function PMA_slidingMessage (msg, $obj) {
});
}
return true;
-} // end PMA_slidingMessage()
+};
/**
* Attach CodeMirror2 editor to SQL edit area.
@@ -4436,15 +4411,15 @@ AJAX.registerOnload('functions.js', function () {
}
if ($elm.length > 0) {
if (typeof CodeMirror !== 'undefined') {
- codemirror_editor = PMA_getSQLEditor($elm);
+ codemirror_editor = Functions.getSqlEditor($elm);
codemirror_editor.focus();
- codemirror_editor.on('blur', updateQueryParameters);
+ codemirror_editor.on('blur', Functions.updateQueryParameters);
} else {
// without codemirror
- $elm.focus().on('blur', updateQueryParameters);
+ $elm.focus().on('blur', Functions.updateQueryParameters);
}
}
- PMA_highlightSQL($('body'));
+ Functions.highlightSql($('body'));
});
AJAX.registerTeardown('functions.js', function () {
if (codemirror_editor) {
@@ -4491,7 +4466,7 @@ AJAX.registerOnload('functions.js', function () {
/**
* Return value of a cell in a table.
*/
-function PMA_getCellValue (td) {
+Functions.getCellValue = function (td) {
var $td = $(td);
if ($td.is('.null')) {
return '';
@@ -4503,7 +4478,7 @@ function PMA_getCellValue (td) {
} else {
return $td.text();
}
-}
+};
$(window).on('popstate', function (event, data) {
$('#printcss').attr('media','print');
@@ -4557,48 +4532,48 @@ AJAX.registerOnload('functions.js', function () {
/**
* Produce print preview
*/
-function printPreview () {
+Functions.printPreview = function () {
$('#printcss').attr('media','all');
- createPrintAndBackButtons();
-}
+ Functions.createPrintAndBackButtons();
+};
/**
* Create print and back buttons in preview page
*/
-function createPrintAndBackButtons () {
+Functions.createPrintAndBackButtons = function () {
var back_button = $(' ',{
type: 'button',
value: Messages.back,
id: 'back_button_print_view'
});
- back_button.on('click', removePrintAndBackButton);
+ back_button.on('click', Functions.removePrintAndBackButton);
back_button.appendTo('#page_content');
var print_button = $(' ',{
type: 'button',
value: Messages.print,
id: 'print_button_print_view'
});
- print_button.on('click', printPage);
+ print_button.on('click', Functions.printPage);
print_button.appendTo('#page_content');
-}
+};
/**
* Remove print and back buttons and revert to normal view
*/
-function removePrintAndBackButton () {
+Functions.removePrintAndBackButton = function () {
$('#printcss').attr('media','print');
$('#back_button_print_view').remove();
$('#print_button_print_view').remove();
-}
+};
/**
* Print page
*/
-function printPage () {
+Functions.printPage = function () {
if (typeof(window.print) !== 'undefined') {
window.print();
}
-}
+};
/**
* Unbind all event handlers before tearing down a page
@@ -4611,11 +4586,11 @@ AJAX.registerTeardown('functions.js', function () {
});
AJAX.registerOnload('functions.js', function () {
- $('input#print').on('click', printPage);
+ $('input#print').on('click', Functions.printPage);
$('.logout').on('click', function () {
var form = $(
''
);
$('body').append(form);
@@ -4628,7 +4603,7 @@ AJAX.registerOnload('functions.js', function () {
*/
$(document).on('click', 'a.create_view.ajax', function (e) {
e.preventDefault();
- PMA_createViewDialog($(this));
+ Functions.createViewDialog($(this));
});
/**
* Attach Ajax event handlers for input fields in the editor
@@ -4649,32 +4624,32 @@ AJAX.registerOnload('functions.js', function () {
}
if ($('textarea[name="view[as]"]').length !== 0) {
- codemirror_editor = PMA_getSQLEditor($('textarea[name="view[as]"]'));
+ codemirror_editor = Functions.getSqlEditor($('textarea[name="view[as]"]'));
}
});
-function PMA_createViewDialog ($this) {
- var $msg = PMA_ajaxShowMessage();
+Functions.createViewDialog = function ($this) {
+ var $msg = Functions.ajaxShowMessage();
var sep = CommonParams.get('arg_separator');
- var params = getJSConfirmCommonParam(this, $this.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $this.getPostData());
params += sep + 'ajax_dialog=1';
$.post($this.attr('href'), params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
var buttonOptions = {};
buttonOptions[Messages.strGo] = function () {
if (typeof CodeMirror !== 'undefined') {
codemirror_editor.save();
}
- $msg = PMA_ajaxShowMessage();
+ $msg = Functions.ajaxShowMessage();
$.post('view_create.php', $('#createViewDialog').find('form').serialize(), function (data) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
if (typeof data !== 'undefined' && data.success === true) {
$('#createViewDialog').dialog('close');
$('.result_query').html(data.message);
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
});
};
@@ -4692,13 +4667,13 @@ function PMA_createViewDialog ($this) {
}
});
// Attach syntax highlighted editor
- codemirror_editor = PMA_getSQLEditor($dialog.find('textarea'));
+ codemirror_editor = Functions.getSqlEditor($dialog.find('textarea'));
$('input:visible[type=text]', $dialog).first().focus();
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
});
-}
+};
/**
* Makes the breadcrumbs and the menu bar float at the top of the viewport
@@ -4739,10 +4714,11 @@ $(function () {
});
var checkboxes_sel = 'input.checkall:checkbox:enabled';
+
/**
* Watches checkboxes in a form to set the checkall box accordingly
*/
-var checkboxes_changed = function () {
+Functions.checkboxesChanged = function () {
var $form = $(this.form);
// total number of checkboxes in current form
var total_boxes = $form.find(checkboxes_sel).length;
@@ -4757,7 +4733,8 @@ var checkboxes_changed = function () {
$checkall.prop({ checked: false, indeterminate: false });
}
};
-$(document).on('change', checkboxes_sel, checkboxes_changed);
+
+$(document).on('change', checkboxes_sel, Functions.checkboxesChanged);
$(document).on('change', 'input.checkall_box', function () {
var is_checked = $(this).is(':checked');
@@ -4777,7 +4754,7 @@ $(document).on('click', '.checkall-filter', function () {
/**
* Watches checkboxes in a sub form to set the sub checkall box accordingly
*/
-var sub_checkboxes_changed = function () {
+Functions.subCheckboxesChanged = function () {
var $form = $(this).parent().parent();
// total number of checkboxes in current sub form
var total_boxes = $form.find(checkboxes_sel).length;
@@ -4792,7 +4769,8 @@ var sub_checkboxes_changed = function () {
$checkall.prop({ checked: false, indeterminate: false });
}
};
-$(document).on('change', checkboxes_sel + ', input.checkall_box:checkbox:enabled', sub_checkboxes_changed);
+
+$(document).on('change', checkboxes_sel + ', input.checkall_box:checkbox:enabled', Functions.subCheckboxesChanged);
$(document).on('change', 'input.sub_checkall_box', function () {
var is_checked = $(this).is(':checked');
@@ -4846,7 +4824,7 @@ AJAX.registerOnload('functions.js', function () {
* @param optional subdecimals the number of digits after the point
* @param optional pointchar the char to use as decimal point
*/
-function formatBytes (bytes, subdecimals, pointchar) {
+Functions.formatBytes = function (bytes, subdecimals, pointchar) {
if (!subdecimals) {
subdecimals = 0;
}
@@ -4861,7 +4839,7 @@ function formatBytes (bytes, subdecimals, pointchar) {
bytes = Math.round(bytes * factor) / factor;
bytes = bytes.toString().split('.').join(pointchar);
return bytes + ' ' + units[i];
-}
+};
AJAX.registerOnload('functions.js', function () {
/**
@@ -4888,7 +4866,7 @@ AJAX.registerOnload('functions.js', function () {
/**
* Formats timestamp for display
*/
-function PMA_formatDateTime (date, seconds) {
+Functions.formatDateTime = function (date, seconds) {
var result = $.datepicker.formatDate('yy-mm-dd', date);
var timefmt = 'HH:mm';
if (seconds) {
@@ -4901,12 +4879,12 @@ function PMA_formatDateTime (date, seconds) {
second: date.getSeconds()
}
);
-}
+};
/**
* Check than forms have less fields than max allowed by PHP.
*/
-function checkNumberOfFields () {
+Functions.checkNumberOfFields = function () {
if (typeof maxInputVars === 'undefined') {
return false;
}
@@ -4916,15 +4894,15 @@ function checkNumberOfFields () {
$('form').each(function () {
var nbInputs = $(this).find(':input').length;
if (nbInputs > maxInputVars) {
- var warning = PMA_sprintf(Messages.strTooManyInputs, maxInputVars);
- PMA_ajaxShowMessage(warning);
+ var warning = Functions.sprintf(Messages.strTooManyInputs, maxInputVars);
+ Functions.ajaxShowMessage(warning);
return false;
}
return true;
});
return true;
-}
+};
/**
* Ignore the displayed php errors.
@@ -4934,7 +4912,7 @@ function checkNumberOfFields () {
* in $_SESSION['prev_errors'] at server
*
*/
-function PMA_ignorePhpErrors (clearPrevErrors) {
+Functions.ignorePhpErrors = function (clearPrevErrors) {
if (typeof(clearPrevErrors) === 'undefined' ||
clearPrevErrors === null
) {
@@ -4952,14 +4930,14 @@ function PMA_ignorePhpErrors (clearPrevErrors) {
var $pmaErrors = $('#pma_errors');
$pmaErrors.fadeOut('slow');
$pmaErrors.remove();
-}
+};
/**
* Toggle the Datetimepicker UI if the date value entered
* by the user in the 'text box' is not going to be accepted
* by the Datetimepicker plugin (but is accepted by MySQL)
*/
-function toggleDatepickerIfInvalid ($td, $input_field) {
+Functions.toggleDatepickerIfInvalid = function ($td, $input_field) {
// Regex allowed by the Datetimepicker UI
var dtexpDate = new RegExp(['^([0-9]{4})',
'-(((01|03|05|07|08|10|12)-((0[1-9])|([1-2][0-9])|(3[0-1])))|((02|04|06|09|11)',
@@ -4976,14 +4954,14 @@ function toggleDatepickerIfInvalid ($td, $input_field) {
} else {
$input_field.datepicker('show');
}
-}
+};
-/*
+/**
* Function to submit the login form after validation is done.
*/
-function recaptchaCallback () {
+Functions.recaptchaCallback = function () {
$('#login_form').submit();
-}
+};
/**
* Unbind all event handlers before tearing down a page
@@ -5060,7 +5038,7 @@ AJAX.registerOnload('functions.js', function () {
* .attr(name, value) - Sets a particular attribute of the IMG
* tag to the given value
*/
-function PMA_getImage (image, alternate, attributes) {
+Functions.getImage = function (image, alternate, attributes) {
// custom image object, it will eventually be returned by this functions
var retval = {
data: {
@@ -5098,15 +5076,15 @@ function PMA_getImage (image, alternate, attributes) {
}
// set alt
if (attributes.alt !== undefined) {
- retval.attr('alt', escapeHtml(attributes.alt));
+ retval.attr('alt', Functions.escapeHtml(attributes.alt));
} else {
- retval.attr('alt', escapeHtml(alternate));
+ retval.attr('alt', Functions.escapeHtml(alternate));
}
// set title
if (attributes.title !== undefined) {
- retval.attr('title', escapeHtml(attributes.title));
+ retval.attr('title', Functions.escapeHtml(attributes.title));
} else {
- retval.attr('title', escapeHtml(alternate));
+ retval.attr('title', Functions.escapeHtml(alternate));
}
// set css classes
retval.attr('class', 'icon ic_' + image);
@@ -5121,7 +5099,7 @@ function PMA_getImage (image, alternate, attributes) {
}
return retval;
-}
+};
/**
* Sets a configuration value.
@@ -5140,7 +5118,7 @@ function PMA_getImage (image, alternate, attributes) {
* @param {object} value Configuration value.
* @param {boolean} only_local Configuration type.
*/
-function configSet (key, value, only_local) {
+Functions.configSet = function (key, value, only_local) {
only_local = (typeof only_local !== 'undefined') ? only_local : false;
var serialized = JSON.stringify(value);
localStorage.setItem(key, serialized);
@@ -5158,15 +5136,15 @@ function configSet (key, value, only_local) {
// Updating value in local storage.
if (! data.success) {
if (data.error) {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
} else {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
}
// Eventually, call callback.
}
});
-}
+};
/**
* Gets a configuration value. A configuration value will be searched in
@@ -5181,7 +5159,7 @@ function configSet (key, value, only_local) {
*
* @return {object} Configuration value.
*/
-function configGet (key, cached) {
+Functions.configGet = function (key, cached) {
cached = (typeof cached !== 'undefined') ? cached : true;
var value = localStorage.getItem(key);
if (cached && value !== undefined && value !== null) {
@@ -5208,18 +5186,18 @@ function configGet (key, cached) {
if (data.success) {
localStorage.setItem(key, JSON.stringify(data.value));
} else {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
// Eventually, call callback.
}
});
return JSON.parse(localStorage.getItem(key));
-}
+};
/**
* Return POST data as stored by Util::linkOrButton
*/
-jQuery.fn.getPostData = function () {
+Functions.getPostData = function () {
var dataPost = this.attr('data-post');
// Strip possible leading ?
if (dataPost !== undefined && dataPost.substring(0,1) === '?') {
@@ -5227,3 +5205,4 @@ jQuery.fn.getPostData = function () {
}
return dataPost;
};
+jQuery.fn.getPostData = Functions.getPostData;
diff --git a/js/gis_data_editor.js b/js/gis_data_editor.js
index 29833515a7..7ccc0648e4 100644
--- a/js/gis_data_editor.js
+++ b/js/gis_data_editor.js
@@ -58,7 +58,7 @@ function prepareJSVersion () {
*/
function addDataPoint (pointNumber, prefix) {
return ' ' +
- PMA_sprintf(Messages.strPointN, (pointNumber + 1)) + ': ' +
+ Functions.sprintf(Messages.strPointN, (pointNumber + 1)) + ': ' +
'' + Messages.strX + ' ' +
' ' +
'' + Messages.strY + ' ' +
@@ -153,7 +153,7 @@ function loadGISEditor (value, field, type, input_name) {
initGISEditorVisualization();
prepareJSVersion();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}, 'json');
}
@@ -201,7 +201,7 @@ function insertDataAndClose () {
if (typeof data !== 'undefined' && data.success === true) {
$('input[name=\'' + input_name + '\']').val(data.result);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}, 'json');
closeGISEditor();
@@ -254,7 +254,7 @@ AJAX.registerOnload('gis_data_editor.js', function () {
eval(data.openLayers);
initGISEditorVisualization();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}, 'json');
});
@@ -273,7 +273,7 @@ AJAX.registerOnload('gis_data_editor.js', function () {
initGISEditorVisualization();
prepareJSVersion();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}, 'json');
});
diff --git a/js/import.js b/js/import.js
index 38fae9c92f..2cec037c74 100644
--- a/js/import.js
+++ b/js/import.js
@@ -68,19 +68,19 @@ AJAX.registerOnload('import.js', function () {
if (radioImport.is(':checked') && $('#input_import_file').val() === '') {
$('#input_import_file').trigger('focus');
- PMA_ajaxShowMessage(fileMsg, false);
+ Functions.ajaxShowMessage(fileMsg, false);
return false;
}
if (radioLocalImport.is(':checked')) {
if ($('#select_local_import_file').length === 0) {
- PMA_ajaxShowMessage(' ' + Messages.strNoImportFile + '
', false);
+ Functions.ajaxShowMessage(' ' + Messages.strNoImportFile + '
', false);
return false;
}
if ($('#select_local_import_file').val() === '') {
$('#select_local_import_file').trigger('focus');
- PMA_ajaxShowMessage(fileMsg, false);
+ Functions.ajaxShowMessage(fileMsg, false);
return false;
}
}
@@ -88,20 +88,20 @@ AJAX.registerOnload('import.js', function () {
// local upload.
if ($('#input_import_file').val() === '') {
$('#input_import_file').trigger('focus');
- PMA_ajaxShowMessage(fileMsg, false);
+ Functions.ajaxShowMessage(fileMsg, false);
return false;
}
if ($('#text_csv_new_tbl_name').length > 0) {
var newTblName = $('#text_csv_new_tbl_name').val();
if (newTblName.length > 0 && $.trim(newTblName).length === 0) {
- PMA_ajaxShowMessage(wrongTblNameMsg, false);
+ Functions.ajaxShowMessage(wrongTblNameMsg, false);
return false;
}
}
if ($('#text_csv_new_db_name').length > 0) {
var newDBName = $('#text_csv_new_db_name').val();
if (newDBName.length > 0 && $.trim(newDBName).length === 0) {
- PMA_ajaxShowMessage(wrongDBNameMsg, false);
+ Functions.ajaxShowMessage(wrongDBNameMsg, false);
return false;
}
}
diff --git a/js/indexes.js b/js/indexes.js
index 69763a464e..2c2b2fc63f 100644
--- a/js/indexes.js
+++ b/js/indexes.js
@@ -346,7 +346,7 @@ function PMA_showAddIndexDialog (source_array, array_index, target_columns, col_
col_index
);
} else {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
' ' + Messages.strMissingColumn +
'
', false
@@ -371,13 +371,13 @@ function PMA_showAddIndexDialog (source_array, array_index, target_columns, col_
}
$(this).dialog('close');
};
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.post('tbl_indexes.php', post_data, function (data) {
if (data.success === false) {
// in the case of an error, show the error message returned.
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
} else {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (showDialog) {
// Show dialog if the request was successful
if ($('#addIndex').length > 0) {
@@ -391,9 +391,9 @@ function PMA_showAddIndexDialog (source_array, array_index, target_columns, col_
width: 450,
minHeight: 250,
open: function () {
- checkIndexName('index_frm');
- PMA_showHints($div);
- PMA_init_slider();
+ Functions.checkIndexName('index_frm');
+ Functions.showHints($div);
+ Functions.initSlider();
$('#index_columns').find('td').each(function () {
$(this).css('width', $(this).width() + 'px');
});
@@ -433,7 +433,7 @@ function PMA_showAddIndexDialog (source_array, array_index, target_columns, col_
col_index
);
} else {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
' ' + Messages.strMissingColumn +
'
', false
@@ -484,7 +484,7 @@ function PMA_indexTypeSelectionDialog (source_array, index_choice, col_index) {
if ($('#composite_index').is(':checked')) {
if ($('input[name="composite_with"]').length !== 0 && $('input[name="composite_with"]:checked').length === 0
) {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
' ' +
Messages.strFormEmpty +
@@ -583,12 +583,12 @@ AJAX.registerOnload('indexes.js', function () {
// for table creation form
var $engine_selector = $('.create_table_form select[name=tbl_storage_engine]');
if ($engine_selector.length) {
- PMA_hideShowConnection($engine_selector);
+ Functions.hideShowConnection($engine_selector);
}
var $form = $('#index_frm');
if ($form.length > 0) {
- showIndexEditDialog($form);
+ Functions.showIndexEditDialog($form);
}
$(document).on('click', '#save_index_frm', function (event) {
@@ -596,20 +596,20 @@ AJAX.registerOnload('indexes.js', 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';
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
});
$(document).on('click', '#preview_index_frm', function (event) {
event.preventDefault();
- PMA_previewSQL($('#index_frm'));
+ Functions.previewSql($('#index_frm'));
});
$(document).on('change', '#select_index_choice', function (event) {
event.preventDefault();
checkIndexType();
- checkIndexName('index_frm');
+ Functions.checkIndexName('index_frm');
});
/**
@@ -630,18 +630,18 @@ AJAX.registerOnload('indexes.js', function () {
$rows_to_hide = $rows_to_hide.add($last_row);
}
- var question = escapeHtml(
+ var question = Functions.escapeHtml(
$curr_row.children('td')
.children('.drop_primary_key_index_msg')
.val()
);
- PMA_confirmPreviewSQL(question, $anchor.attr('href'), function (url) {
- var $msg = PMA_ajaxShowMessage(Messages.strDroppingPrimaryKeyIndex, false);
- var params = getJSConfirmCommonParam(this, $anchor.getPostData());
+ Functions.confirmPreviewSql(question, $anchor.attr('href'), function (url) {
+ var $msg = Functions.ajaxShowMessage(Messages.strDroppingPrimaryKeyIndex, false);
+ var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
var $table_ref = $rows_to_hide.closest('table');
if ($rows_to_hide.length === $table_ref.find('tbody > tr').length) {
// We are about to remove all rows from the table
@@ -663,14 +663,14 @@ AJAX.registerOnload('indexes.js', function () {
$('
')
.html(data.sql_query)
.prependTo('#structure_content');
- PMA_highlightSQL($('#page_content'));
+ Functions.highlightSql($('#page_content'));
}
CommonActions.refreshMain(false, function () {
$('a.ajax[href^=#indexes]').trigger('click');
});
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
}
}); // end $.post()
}); // end $.PMA_confirm()
@@ -685,7 +685,7 @@ AJAX.registerOnload('indexes.js', function () {
var title;
if ($(this).find('a').length === 0) {
// Add index
- var valid = checkFormElementInRange(
+ var valid = Functions.checkFormElementInRange(
$(this).closest('form')[0],
'added_fields',
'Column count has to be larger than zero.'
@@ -701,7 +701,7 @@ AJAX.registerOnload('indexes.js', function () {
title = Messages.strEditIndex;
}
url += CommonParams.get('arg_separator') + 'ajax_request=true';
- indexEditorDialog(url, title, function () {
+ Functions.indexEditorDialog(url, title, function () {
// refresh the page using ajax
CommonActions.refreshMain(false, function () {
$('a.ajax[href^=#indexes]').trigger('click');
diff --git a/js/makegrid.js b/js/makegrid.js
index 6c256c08df..920836814e 100644
--- a/js/makegrid.js
+++ b/js/makegrid.js
@@ -390,7 +390,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
var $temp_div = $(document.createElement('div'));
$temp_div.html(data.error);
$temp_div.addClass('error');
- PMA_ajaxShowMessage($temp_div, false);
+ Functions.ajaxShowMessage($temp_div, false);
}
});
}
@@ -599,7 +599,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
height: $cell.outerHeight()
});
// fill the cell edit with text from
- var value = PMA_getCellValue(cell);
+ var value = Functions.getCellValue(cell);
if ($cell.attr('data-type') === 'json' && $cell.is('.truncated') === false) {
try {
value = JSON.stringify(JSON.parse(value), null, 4);
@@ -675,7 +675,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
}
// Add before carriage return.
- new_html = escapeHtml(value);
+ new_html = Functions.escapeHtml(value);
new_html = new_html.replace(/\n/g, ' \n');
// remove decimal places if column type not supported
@@ -695,7 +695,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
// Updates the code keeping highlighting (if any).
var $target = $this_field.find(selector);
- if (!PMA_updateCode($target, new_html, value)) {
+ if (!Functions.updateCode($target, new_html, value)) {
$target.html(new_html);
}
}
@@ -1017,7 +1017,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
$td.data('original_data', data.value);
$(g.cEdit).find('.edit_box').val(data.value);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}
@@ -1059,7 +1059,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
}
// add datetime picker
- PMA_addDatepicker($input_field, $td.attr('data-type'), {
+ Functions.addDatepicker($input_field, $td.attr('data-type'), {
showMillisec: showMillisec,
showMicrosec: showMicrosec,
timeFormat: timeFormat
@@ -1073,12 +1073,12 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
g.saveOrPostEditedCell();
} else if (e.which === 27) {
} else {
- toggleDatepickerIfInvalid($td, $input_field);
+ Functions.toggleDatepickerIfInvalid($td, $input_field);
}
});
$input_field.datepicker('show');
- toggleDatepickerIfInvalid($td, $input_field);
+ Functions.toggleDatepickerIfInvalid($td, $input_field);
// unbind the mousedown event to prevent the problem of
// datepicker getting closed, needs to be checked for any
@@ -1323,7 +1323,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
}
if (typeof data !== 'undefined' && data.success === true) {
if (typeof options === 'undefined' || ! options.move) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
// update where_clause related data in each edited row
@@ -1343,7 +1343,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
$(this).removeAttr('onclick')
.off('click')
.on('click', function () {
- return confirmLink(this, 'DELETE FROM `' + g.db + '`.`' + g.table + '` WHERE ' +
+ return Functions.confirmLink(this, 'DELETE FROM `' + g.db + '`.`' + g.table + '` WHERE ' +
decoded_new_clause + (is_unique ? '' : ' LIMIT 1'));
});
}
@@ -1376,7 +1376,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
} else {
$existing_query.append(sqlOuter + tools);
}
- PMA_highlightSQL($existing_query);
+ Functions.highlightSql($existing_query);
}
}
// hide and/or update the successfully saved cells
@@ -1392,7 +1392,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
g.isCellEdited = false;
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
if (!g.saveCellsAtOnce) {
$(g.t).find('.to_be_saved')
.removeClass('to_be_saved');
@@ -1460,13 +1460,13 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
this_field_params[field_name] = $(g.cEdit).find('.edit_box').val();
} else {
var hexError = '' + Messages.strEnterValidHex + '
';
- PMA_ajaxShowMessage(hexError, false);
- this_field_params[field_name] = PMA_getCellValue(g.currentEditCell);
+ Functions.ajaxShowMessage(hexError, false);
+ this_field_params[field_name] = Functions.getCellValue(g.currentEditCell);
}
} else {
this_field_params[field_name] = $(g.cEdit).find('.edit_box').val();
}
- if (g.wasEditedCellNull || this_field_params[field_name] !== PMA_getCellValue(g.currentEditCell)) {
+ if (g.wasEditedCellNull || this_field_params[field_name] !== Functions.getCellValue(g.currentEditCell)) {
need_to_post = true;
}
}
@@ -1696,7 +1696,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
// make sure we have more than one column
if ($firstRowCols.length > 1) {
var $colVisibTh = $(g.t).find('th:not(.draggable)');
- PMA_tooltip(
+ Functions.tooltip(
$colVisibTh,
'th',
Messages.strColVisibHint
@@ -2116,7 +2116,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
// add hint for grid editing feature when hovering "Edit" link in each table row
if (Messages.strGridEditFeatureHint !== undefined) {
- PMA_tooltip(
+ Functions.tooltip(
$(g.t).find('.edit_row_anchor a'),
'a',
Messages.strGridEditFeatureHint
@@ -2212,7 +2212,7 @@ function PMA_makegrid (t, enableResize, enableReorder, enableVisib, enableGridEd
}
// create tooltip for each with draggable class
- PMA_tooltip(
+ Functions.tooltip(
$(t).find('th.draggable'),
'th',
g.updateHint()
diff --git a/js/menu-resizer.js b/js/menu-resizer.js
index 15e1da7e3d..20491605d7 100644
--- a/js/menu-resizer.js
+++ b/js/menu-resizer.js
@@ -30,8 +30,8 @@
$('#pma_navigation_resizer').css({ 'width': '0px' });
}
// Sets the image for the left and right scroll indicator
- $('.scrollindicator--left').html($(PMA_getImage('b_left').toString()));
- $('.scrollindicator--right').html($(PMA_getImage('b_right').toString()));
+ $('.scrollindicator--left').html($(Functions.getImage('b_left').toString()));
+ $('.scrollindicator--right').html($(Functions.getImage('b_right').toString()));
// Set the width of the navigation bar without scroll indicator
$('.navigationbar').css({ 'width': widthCalculator.call($container) - 60 });
@@ -50,7 +50,7 @@
.on('click', false); // same as event.preventDefault()
var img = $container.find('li img');
if (img.length) {
- $(PMA_getImage('b_more').toString()).prependTo(link);
+ $(Functions.getImage('b_more').toString()).prependTo(link);
}
var $submenu = $(' ', { 'class': 'submenu' })
.append(link)
diff --git a/js/microhistory.js b/js/microhistory.js
index 72141bcb05..ea247d55a9 100644
--- a/js/microhistory.js
+++ b/js/microhistory.js
@@ -90,7 +90,7 @@ PMA_MicroHistory = {
typeof this.pages[index].menu === 'undefined' ||
! PMA_MicroHistory.menus.get(this.pages[index].menu)
) {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
'' + Messages.strInvalidPage + '
',
false
);
@@ -216,7 +216,7 @@ PMA_MicroHistory = {
// Remove duplicate wrapper
// TODO: don't send it in the response
.children().first().remove();
- $('#topmenu').menuResizer(PMA_mainMenuResizerCallback);
+ $('#topmenu').menuResizer(Functions.mainMenuResizerCallback);
}
}
};
diff --git a/js/multi_column_sort.js b/js/multi_column_sort.js
index 725fa5e202..ad9b307d3f 100644
--- a/js/multi_column_sort.js
+++ b/js/multi_column_sort.js
@@ -64,14 +64,14 @@ AJAX.registerOnload('keyhandler.js', function () {
var params = removeColumnFromMultiSort(url, $(this).parent());
if (params) {
AJAX.source = $(this);
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
params += argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
$.post('sql.php', params, AJAX.responseHandler);
}
} else if (event.shiftKey) {
event.preventDefault();
AJAX.source = $(this);
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
var params = url.substring(url.indexOf('?') + 1);
params += argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
$.post('sql.php', params, AJAX.responseHandler);
diff --git a/js/navigation.js b/js/navigation.js
index 26f99dcaca..ee6e26a87d 100644
--- a/js/navigation.js
+++ b/js/navigation.js
@@ -196,7 +196,7 @@ function loadChildNodes (isNode, $expandElem, callback) {
$throbber.hide();
var $icon = $expandElem.find('img.ic_b_plus');
$icon.show();
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
}
@@ -498,7 +498,7 @@ $(function () {
$(this).attr('href').indexOf('?') + 1
) + CommonParams.get('arg_separator') + 'ajax_request=true';
var title = Messages.strAddIndex;
- indexEditorDialog(url, title);
+ Functions.indexEditorDialog(url, title);
});
/** Edit index */
@@ -508,13 +508,13 @@ $(function () {
$(this).attr('href').indexOf('?') + 1
) + CommonParams.get('arg_separator') + 'ajax_request=true';
var title = Messages.strEditIndex;
- indexEditorDialog(url, title);
+ Functions.indexEditorDialog(url, title);
});
/** New view */
$(document).on('click', 'li.new_view a.ajax', function (event) {
event.preventDefault();
- PMA_createViewDialog($(this));
+ Functions.createViewDialog($(this));
});
/** Hide navigation tree item */
@@ -531,7 +531,7 @@ $(function () {
if (typeof data !== 'undefined' && data.success === true) {
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
}
});
@@ -540,13 +540,13 @@ $(function () {
/** Display a dialog to choose hidden navigation items to show */
$(document).on('click', 'a.showUnhide.ajax', function (event) {
event.preventDefault();
- var $msg = PMA_ajaxShowMessage();
+ var $msg = Functions.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) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
var buttonOptions = {};
buttonOptions[Messages.strClose] = function () {
$(this).dialog('close');
@@ -565,7 +565,7 @@ $(function () {
}
});
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
});
});
@@ -576,7 +576,7 @@ $(function () {
var $tr = $(this).parents('tr');
var $hidden_table_count = $tr.parents('tbody').children().length;
var $hide_dialog_box = $tr.closest('div.ui-dialog');
- var $msg = PMA_ajaxShowMessage();
+ var $msg = Functions.ajaxShowMessage();
var argSep = CommonParams.get('arg_separator');
var params = $(this).getPostData();
params += argSep + 'ajax_request=true' + argSep + 'server=' + CommonParams.get('server');
@@ -585,7 +585,7 @@ $(function () {
data: params,
url: $(this).attr('href'),
success: function (data) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
if (typeof data !== 'undefined' && data.success === true) {
$tr.remove();
if ($hidden_table_count === 1) {
@@ -593,7 +593,7 @@ $(function () {
}
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
}
});
@@ -625,7 +625,7 @@ $(function () {
if (data.changes) {
$('#pma_favorite_list').html(data.list);
$('#' + anchor_id).parent().html(data.anchor);
- PMA_tooltip(
+ Functions.tooltip(
$('#' + anchor_id),
'a',
$('#' + anchor_id).attr('title')
@@ -635,7 +635,7 @@ $(function () {
window.localStorage.favorite_tables = data.favorite_tables;
}
} else {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
}
});
@@ -710,7 +710,7 @@ function expandTreeNode ($expandElem, callback) {
}
PMA_showFullName($destination);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
$icon.show();
$throbber.remove();
@@ -987,7 +987,7 @@ function PMA_ensureNaviSettings (selflink) {
setupConfigTabs();
$('#pma_navigation_settings').find('form').attr('action', selflink);
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
});
} else {
@@ -1033,7 +1033,7 @@ function PMA_reloadNavigation (callback, paths) {
}
navTreeStateUpdate();
} else {
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
});
}
@@ -1065,7 +1065,7 @@ function PMA_selectCurrentDb () {
* @return void
*/
function PMA_navigationTreePagination ($this) {
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var isDbSelector = $this.closest('div.pageselector').is('.dbselector');
var url;
var params;
@@ -1090,7 +1090,7 @@ function PMA_navigationTreePagination ($this) {
}
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (isDbSelector) {
var val = PMA_fastFilter.getSearchClause();
$('#pma_navigation_tree')
@@ -1119,8 +1119,8 @@ function PMA_navigationTreePagination ($this) {
);
}
} else {
- PMA_ajaxShowMessage(data.error);
- PMA_handleRedirectAndReload(data);
+ Functions.ajaxShowMessage(data.error);
+ Functions.handleRedirectAndReload(data);
}
navTreeStateUpdate();
});
@@ -1258,7 +1258,7 @@ var ResizeHandler = function () {
*/
this.mouseup = function (event) {
$('body').css('cursor', '');
- configSet('NavigationWidth', event.data.resize_handler.getPos(event));
+ Functions.configSet('NavigationWidth', event.data.resize_handler.getPos(event));
$('#topmenu').menuResizer('resize');
$(document)
.off('mousemove')
@@ -1293,7 +1293,7 @@ var ResizeHandler = function () {
if (width === 0 && panel_width === 0) {
panel_width = 240;
}
- configSet('NavigationWidth', panel_width);
+ Functions.configSet('NavigationWidth', panel_width);
event.data.resize_handler.setWidth(panel_width);
event.data.resize_handler.panel_width = width;
};
@@ -1326,7 +1326,7 @@ var ResizeHandler = function () {
if ($(window).width() < 768) {
this.setWidth(0);
} else {
- this.setWidth(configGet('NavigationWidth', false));
+ this.setWidth(Functions.configGet('NavigationWidth', false));
$('#topmenu').menuResizer('resize');
}
// Register the events for the resizer and the collapser
diff --git a/js/normalization.js b/js/normalization.js
index b57238f17c..da98eed9fc 100644
--- a/js/normalization.js
+++ b/js/normalization.js
@@ -110,7 +110,7 @@ function goToFinish1NF () {
}
$('#mainContent legend').html(Messages.strEndStep);
$('#mainContent h4').html(
- '' + PMA_sprintf(Messages.strFinishMsg, escapeHtml(CommonParams.get('table'))) + ' '
+ '' + Functions.sprintf(Messages.strFinishMsg, Functions.escapeHtml(CommonParams.get('table'))) + ' '
);
$('#mainContent p').html('');
$('#mainContent #extra').html('');
@@ -135,7 +135,7 @@ function goToStep4 () {
$('#mainContent #newCols').html('');
$('.tblFooters').html('');
for (var pk in primary_key) {
- $('#extra input[value=\'' + escapeJsString(primary_key[pk]) + '\']').attr('disabled','disabled');
+ $('#extra input[value=\'' + Functions.escapeJsString(primary_key[pk]) + '\']').attr('disabled','disabled');
}
}
);
@@ -159,7 +159,7 @@ function goToStep3 () {
$('.tblFooters').html('');
primary_key = JSON.parse(data.primary_key);
for (var pk in primary_key) {
- $('#extra input[value=\'' + escapeJsString(primary_key[pk]) + '\']').attr('disabled','disabled');
+ $('#extra input[value=\'' + Functions.escapeJsString(primary_key[pk]) + '\']').attr('disabled','disabled');
}
}
);
@@ -232,11 +232,11 @@ function goTo2NFFinish (pd) {
$('#mainContent #extra').html('');
$('.tblFooters').html('');
} else {
- PMA_ajaxShowMessage(data.extra, false);
+ Functions.ajaxShowMessage(data.extra, false);
}
$('#pma_navigation_reload').trigger('click');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
});
@@ -272,11 +272,11 @@ function goTo3NFFinish (newTables) {
$('#mainContent #extra').html('');
$('.tblFooters').html('');
} else {
- PMA_ajaxShowMessage(data.extra, false);
+ Functions.ajaxShowMessage(data.extra, false);
}
$('#pma_navigation_reload').trigger('click');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
});
@@ -292,7 +292,7 @@ function goTo2NFStep2 (pd, primary_key) {
for (var dependson in pd) {
if (dependson !== primary_key) {
pdFound = true;
- extra += '' + escapeHtml(dependson) + ' -> ' + escapeHtml(pd[dependson].toString()) + '
';
+ extra += '' + Functions.escapeHtml(dependson) + ' -> ' + Functions.escapeHtml(pd[dependson].toString()) + '
';
}
}
if (!pdFound) {
@@ -316,7 +316,7 @@ function goTo2NFStep2 (pd, primary_key) {
if (data.success === true) {
extra += data.message;
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
});
@@ -340,7 +340,7 @@ function goTo3NFStep2 (pd, tablesTds) {
dependson = tablesTds[table][i];
if (dependson !== '' && dependson !== table) {
pdFound = true;
- extra += '' + escapeHtml(dependson) + ' -> ' + escapeHtml(pd[dependson].toString()) + '
';
+ extra += '' + Functions.escapeHtml(dependson) + ' -> ' + Functions.escapeHtml(pd[dependson].toString()) + '
';
}
}
}
@@ -366,7 +366,7 @@ function goTo3NFStep2 (pd, tablesTds) {
if (data.success === true) {
extra += data_parsed.html;
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
});
@@ -461,10 +461,10 @@ function moveRepeatingGroup (repeatingCols) {
if (data.queryError === false) {
goToStep3();
}
- PMA_ajaxShowMessage(data.message, false);
+ Functions.ajaxShowMessage(data.message, false);
$('#pma_navigation_reload').trigger('click');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
});
@@ -559,13 +559,13 @@ AJAX.registerOnload('normalization.js', function () {
$('#newCols').html('');
$('.tblFooters').html('');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
selectedCol = '';
}
);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
});
@@ -597,7 +597,7 @@ AJAX.registerOnload('normalization.js', function () {
})
.appendTo('.tblFooters');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
);
@@ -618,7 +618,7 @@ AJAX.registerOnload('normalization.js', function () {
goToStep3();
}, 2000);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
});
@@ -642,7 +642,7 @@ AJAX.registerOnload('normalization.js', function () {
if (data.success === true) {
goToStep2('goToFinish1NF');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
);
@@ -656,9 +656,9 @@ AJAX.registerOnload('normalization.js', function () {
if (repeatingCols !== '') {
var newColName = $('#extra input[type=checkbox]:checked:first').val();
repeatingCols = repeatingCols.slice(0, -2);
- var confirmStr = PMA_sprintf(Messages.strMoveRepeatingGroup, escapeHtml(repeatingCols), escapeHtml(CommonParams.get('table')));
+ var confirmStr = Functions.sprintf(Messages.strMoveRepeatingGroup, Functions.escapeHtml(repeatingCols), Functions.escapeHtml(CommonParams.get('table')));
confirmStr += ' ' +
- '( ' + escapeHtml(primary_key.toString()) + ', )' +
+ '( ' + Functions.escapeHtml(primary_key.toString()) + ', )' +
'';
$('#newCols').html(confirmStr);
@@ -689,7 +689,7 @@ AJAX.registerOnload('normalization.js', function () {
ajax_request: true
};
var title = Messages.strAddPrimaryKey;
- indexEditorDialog(url, title, function () {
+ Functions.indexEditorDialog(url, title, function () {
// on success
$('.sqlqueryresults').remove();
$('.result_query').remove();
diff --git a/js/replication.js b/js/replication.js
index bbd25d3ffe..1b46950704 100644
--- a/js/replication.js
+++ b/js/replication.js
@@ -84,9 +84,9 @@ AJAX.registerOnload('replication.js', function () {
var $anchor = $(this);
var question = Messages.strResetSlaveWarning;
$anchor.PMA_confirm(question, $anchor.attr('href'), function (url) {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $anchor;
- var params = getJSConfirmCommonParam({
+ var params = Functions.getJsConfirmCommonParam({
'ajax_page_request': true,
'ajax_request': true
}, $anchor.getPostData());
diff --git a/js/rte.js b/js/rte.js
index a90ccaa55c..bb519e559a 100644
--- a/js/rte.js
+++ b/js/rte.js
@@ -114,7 +114,7 @@ RTE.COMMON = {
}, // end postDialogShow()
exportDialog: function ($this) {
- var $msg = PMA_ajaxShowMessage();
+ var $msg = Functions.ajaxShowMessage();
if ($this.hasClass('mult_submit')) {
var combined = {
success: true,
@@ -129,7 +129,7 @@ RTE.COMMON = {
// No routine is exportable (due to privilege issues)
if (count === 0) {
- PMA_ajaxShowMessage(Messages.NoExportable);
+ Functions.ajaxShowMessage(Messages.NoExportable);
}
export_anchors.each(function () {
@@ -153,11 +153,11 @@ RTE.COMMON = {
} else {
$.get($this.attr('href'), { 'ajax_request': true }, showExport);
}
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
function showExport (data) {
if (data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
/**
* @var button_options Object containing options
* for jQueryUI dialog buttons
@@ -181,9 +181,9 @@ RTE.COMMON = {
* to the Export textarea.
*/
var $elm = $ajaxDialog.find('textarea');
- PMA_getSQLEditor($elm);
+ Functions.getSqlEditor($elm);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
} // end showExport()
}, // end exportDialog()
@@ -205,11 +205,11 @@ RTE.COMMON = {
* @var $msg jQuery object containing the reference to
* the AJAX message shown to the user
*/
- var $msg = PMA_ajaxShowMessage();
+ var $msg = Functions.ajaxShowMessage();
$.get($this.attr('href'), { 'ajax_request': true }, function (data) {
if (data.success === true) {
// We have successfully fetched the editor form
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
// Now define the function that is called when
// the user presses the "Go" button
that.buttonOptions[Messages.strGo] = function () {
@@ -224,15 +224,15 @@ RTE.COMMON = {
* @var data Form data to be sent in the AJAX request
*/
var data = $('form.rte_form').last().serialize();
- $msg = PMA_ajaxShowMessage(
+ $msg = Functions.ajaxShowMessage(
Messages.strProcessingRequest
);
var url = $('form.rte_form').last().attr('action');
$.post(url, data, function (data) {
if (data.success === true) {
// Item created successfully
- PMA_ajaxRemoveMessage($msg);
- PMA_slidingMessage(data.message);
+ Functions.ajaxRemoveMessage($msg);
+ Functions.slidingMessage(data.message);
that.$ajaxDialog.dialog('close');
// If we are in 'edit' mode, we must
// remove the reference to the old row.
@@ -322,7 +322,7 @@ RTE.COMMON = {
}
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
} // end "if (that.validate())"
@@ -346,10 +346,10 @@ RTE.COMMON = {
}
$(this).find('input[name=item_name]').focus();
$(this).find('input.datefield').each(function () {
- PMA_addDatepicker($(this).css('width', '95%'), 'date');
+ Functions.addDatepicker($(this).css('width', '95%'), 'date');
});
$(this).find('input.datetimefield').each(function () {
- PMA_addDatepicker($(this).css('width', '95%'), 'datetime');
+ Functions.addDatepicker($(this).css('width', '95%'), 'datetime');
});
$.datepicker.initialized = false;
},
@@ -373,12 +373,12 @@ RTE.COMMON = {
var $elm = $('textarea[name=item_definition]').last();
var linterOptions = {};
linterOptions[that.editorType + '_editor'] = true;
- that.syntaxHiglighter = PMA_getSQLEditor($elm, {}, null, linterOptions);
+ that.syntaxHiglighter = Functions.getSqlEditor($elm, {}, null, linterOptions);
// Execute item-specific code
that.postDialogShow(data);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.get()
},
@@ -400,8 +400,8 @@ RTE.COMMON = {
* @var msg jQuery object containing the reference to
* the AJAX message shown to the user
*/
- var $msg = PMA_ajaxShowMessage(Messages.strProcessingRequest);
- var params = getJSConfirmCommonParam(this, $this.getPostData());
+ var $msg = Functions.ajaxShowMessage(Messages.strProcessingRequest);
+ var params = Functions.getJsConfirmCommonParam(this, $this.getPostData());
$.post(url, params, function (data) {
if (data.success === true) {
/**
@@ -444,12 +444,12 @@ RTE.COMMON = {
});
}
// Get rid of the "Loading" message
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
// Show the query that we just executed
- PMA_slidingMessage(data.sql_query);
+ Functions.slidingMessage(data.sql_query);
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}); // end $.PMA_confirm()
@@ -462,7 +462,7 @@ RTE.COMMON = {
* @var msg jQuery object containing the reference to
* the AJAX message shown to the user
*/
- var $msg = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msg = Functions.ajaxShowMessage(Messages.strProcessingRequest);
// drop anchors of all selected rows
var drop_anchors = $('input.checkall:checked').parents('tr').find('.drop_anchor');
@@ -476,7 +476,7 @@ RTE.COMMON = {
* @var $curr_row Object containing reference to the current row
*/
var $curr_row = $anchor.parents('tr');
- var params = getJSConfirmCommonParam(this, $anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
$.post($anchor.attr('href'), params, function (data) {
returnCount++;
if (data.success === true) {
@@ -522,13 +522,13 @@ RTE.COMMON = {
if (returnCount === count) {
if (success) {
// Get rid of the "Loading" message
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
$('#rteListForm_checkall').prop({ checked: false, indeterminate: false });
}
PMA_reloadNavigation();
}
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
success = false;
if (returnCount === count) {
PMA_reloadNavigation();
@@ -822,11 +822,11 @@ RTE.ROUTINE = {
* @var msg jQuery object containing the reference to
* the AJAX message shown to the user
*/
- var $msg = PMA_ajaxShowMessage();
- var params = getJSConfirmCommonParam($this[0], $this.getPostData());
+ var $msg = Functions.ajaxShowMessage();
+ var params = Functions.getJsConfirmCommonParam($this[0], $this.getPostData());
$.post($this.attr('href'), params, function (data) {
if (data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
// If 'data.dialog' is true we show a dialog with a form
// to get the input parameters for routine, otherwise
// we just show the results of the query
@@ -838,17 +838,17 @@ RTE.ROUTINE = {
* @var data Form data to be sent in the AJAX request
*/
var data = $('form.rte_form').last().serialize();
- $msg = PMA_ajaxShowMessage(
+ $msg = Functions.ajaxShowMessage(
Messages.strProcessingRequest
);
$.post('db_routines.php', data, function (data) {
if (data.success === true) {
// Routine executed successfully
- PMA_ajaxRemoveMessage($msg);
- PMA_slidingMessage(data.message);
+ Functions.ajaxRemoveMessage($msg);
+ Functions.slidingMessage(data.message);
$ajaxDialog.dialog('close');
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
};
@@ -872,7 +872,7 @@ RTE.ROUTINE = {
* Attach the datepickers to the relevant form fields
*/
$ajaxDialog.find('input.datefield, input.datetimefield').each(function () {
- PMA_addDatepicker($(this).css('width', '95%'));
+ Functions.addDatepicker($(this).css('width', '95%'));
});
/*
* Define the function if the user presses enter
@@ -884,29 +884,29 @@ RTE.ROUTINE = {
* @var data Form data to be sent in the AJAX request
*/
var data = $(this).serialize();
- $msg = PMA_ajaxShowMessage(
+ $msg = Functions.ajaxShowMessage(
Messages.strProcessingRequest
);
var url = $(this).attr('action');
$.post(url, data, function (data) {
if (data.success === true) {
// Routine executed successfully
- PMA_ajaxRemoveMessage($msg);
- PMA_slidingMessage(data.message);
+ Functions.ajaxRemoveMessage($msg);
+ Functions.slidingMessage(data.message);
$('form.rte_form').off('keyup');
$ajaxDialog.remove();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
}
});
} else {
// Routine executed successfully
- PMA_slidingMessage(data.message);
+ Functions.slidingMessage(data.message);
}
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}
diff --git a/js/server_databases.js b/js/server_databases.js
index fe1aef9950..f13115cf46 100644
--- a/js/server_databases.js
+++ b/js/server_databases.js
@@ -39,10 +39,10 @@ AJAX.registerOnload('server_databases.js', function () {
// loop over all checked checkboxes, except the .checkall_box checkbox
$form.find('input:checkbox:checked:not(.checkall_box)').each(function () {
$(this).closest('tr').addClass('removeMe');
- selected_dbs[selected_dbs.length] = 'DROP DATABASE `' + escapeHtml($(this).val()) + '`;';
+ selected_dbs[selected_dbs.length] = 'DROP DATABASE `' + Functions.escapeHtml($(this).val()) + '`;';
});
if (! selected_dbs.length) {
- PMA_ajaxShowMessage(
+ Functions.ajaxShowMessage(
$('
').text(
Messages.strNoDatabasesSelected
),
@@ -54,7 +54,7 @@ AJAX.registerOnload('server_databases.js', function () {
* @var question String containing the question to be asked for confirmation
*/
var question = Messages.strDropDatabaseStrongWarning + ' ' +
- PMA_sprintf(Messages.strDoYouReally, selected_dbs.join(' '));
+ Functions.sprintf(Messages.strDoYouReally, selected_dbs.join(' '));
var argsep = CommonParams.get('arg_separator');
$(this).PMA_confirm(
@@ -62,14 +62,14 @@ AJAX.registerOnload('server_databases.js', function () {
$form.prop('action') + '?' + $(this).serialize() +
argsep + 'drop_selected_dbs=1',
function (url) {
- PMA_ajaxShowMessage(Messages.strProcessingRequest, false);
+ Functions.ajaxShowMessage(Messages.strProcessingRequest, false);
var parts = url.split('?');
- var params = getJSConfirmCommonParam(this, parts[1]);
+ var params = Functions.getJsConfirmCommonParam(this, parts[1]);
$.post(parts[0], params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
var $rowsToRemove = $form.find('tr.removeMe');
var $databasesCount = $('#filter-rows-count');
@@ -85,7 +85,7 @@ AJAX.registerOnload('server_databases.js', function () {
PMA_reloadNavigation();
} else {
$form.find('tr.removeMe').removeClass('removeMe');
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}
@@ -109,12 +109,12 @@ AJAX.registerOnload('server_databases.js', function () {
}
// end remove
- PMA_ajaxShowMessage(Messages.strProcessingRequest);
- PMA_prepareForAjaxRequest($form);
+ Functions.ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.prepareForAjaxRequest($form);
$.post($form.attr('action'), $form.serialize(), function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
var $databases_count_object = $('#filter-rows-count');
var databases_count = parseInt($databases_count_object.text(), 10) + 1;
@@ -130,7 +130,7 @@ AJAX.registerOnload('server_databases.js', function () {
}
$.get(dbStruct_url, params, AJAX.responseHandler);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}); // end $(document).on()
diff --git a/js/server_privileges.js b/js/server_privileges.js
index 4a8591460b..2b0e2d6409 100644
--- a/js/server_privileges.js
+++ b/js/server_privileges.js
@@ -27,7 +27,7 @@ function checkAddUser (the_form) {
return false;
}
- return PMA_checkPassword($(the_form));
+ return Functions.checkPassword($(the_form));
} // end of the 'checkAddUser()' function
function checkPasswordStrength (value, meter_obj, meter_object_label, username) {
@@ -161,7 +161,7 @@ AJAX.registerOnload('server_privileges.js', function () {
/**
* AJAX handler for 'Revoke User'
*
- * @see PMA_ajaxShowMessage()
+ * @see Functions.ajaxShowMessage()
* @memberOf jQuery
* @name revoke_user_click
*/
@@ -174,19 +174,19 @@ AJAX.registerOnload('server_privileges.js', function () {
$thisButton.PMA_confirm(Messages.strDropUserWarning, $form.attr('action'), function (url) {
var $drop_users_db_checkbox = $('#checkbox_drop_users_db');
if ($drop_users_db_checkbox.is(':checked')) {
- var is_confirmed = confirm(Messages.strDropDatabaseStrongWarning + '\n' + PMA_sprintf(Messages.strDoYouReally, 'DROP DATABASE'));
+ var is_confirmed = confirm(Messages.strDropDatabaseStrongWarning + '\n' + Functions.sprintf(Messages.strDoYouReally, 'DROP DATABASE'));
if (! is_confirmed) {
// Uncheck the drop users database checkbox
$drop_users_db_checkbox.prop('checked', false);
}
}
- PMA_ajaxShowMessage(Messages.strRemovingSelectedUsers);
+ Functions.ajaxShowMessage(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) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
// Refresh navigation, if we droppped some databases with the name
// that is the same as the username of the deleted user
if ($('#checkbox_drop_users_db:checked').length) {
@@ -214,7 +214,7 @@ AJAX.registerOnload('server_privileges.js', function () {
$(checkboxes_sel).trigger('change');
});
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
});
@@ -223,7 +223,7 @@ AJAX.registerOnload('server_privileges.js', function () {
$(document).on('click', 'a.edit_user_group_anchor.ajax', function (event) {
event.preventDefault();
$(this).parents('tr').addClass('current_row');
- var $msg = PMA_ajaxShowMessage();
+ var $msg = Functions.ajaxShowMessage();
$.get(
$(this).attr('href'),
{
@@ -232,19 +232,19 @@ AJAX.registerOnload('server_privileges.js', function () {
},
function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
var buttonOptions = {};
buttonOptions[Messages.strGo] = function () {
var usrGroup = $('#changeUserGroupDialog')
.find('select[name="userGroup"]')
.val();
- var $message = PMA_ajaxShowMessage();
+ var $message = Functions.ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
$.post(
'server_privileges.php',
$('#changeUserGroupDialog').find('form').serialize() + argsep + 'ajax_request=1',
function (data) {
- PMA_ajaxRemoveMessage($message);
+ Functions.ajaxRemoveMessage($message);
if (typeof data !== 'undefined' && data.success === true) {
$('#usersForm')
.find('.current_row')
@@ -252,7 +252,7 @@ AJAX.registerOnload('server_privileges.js', function () {
.find('.usrGroup')
.text(usrGroup);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
$('#usersForm')
.find('.current_row')
.removeClass('current_row');
@@ -279,7 +279,7 @@ AJAX.registerOnload('server_privileges.js', function () {
});
$dialog.find('legend').remove();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
$('#usersForm')
.find('.current_row')
.removeClass('current_row');
@@ -291,7 +291,7 @@ AJAX.registerOnload('server_privileges.js', function () {
/**
* AJAX handler for 'Export Privileges'
*
- * @see PMA_ajaxShowMessage()
+ * @see Functions.ajaxShowMessage()
* @memberOf jQuery
* @name export_user_click
*/
@@ -299,10 +299,10 @@ AJAX.registerOnload('server_privileges.js', function () {
event.preventDefault();
// can't export if no users checked
if ($(this.form).find('input:checked').length === 0) {
- PMA_ajaxShowMessage(Messages.strNoAccountSelected, 2000, 'success');
+ Functions.ajaxShowMessage(Messages.strNoAccountSelected, 2000, 'success');
return;
}
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var button_options = {};
button_options[Messages.strClose] = function () {
$(this).dialog('close');
@@ -323,21 +323,21 @@ AJAX.registerOnload('server_privileges.js', function () {
$(this).remove();
}
});
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
// Attach syntax highlighted editor to export dialog
- PMA_getSQLEditor($ajaxDialog.find('textarea'));
+ Functions.getSqlEditor($ajaxDialog.find('textarea'));
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
); // end $.post
});
// if exporting non-ajax, highlight anyways
- PMA_getSQLEditor($('textarea.export'));
+ Functions.getSqlEditor($('textarea.export'));
$(document).on('click', 'a.export_user_anchor.ajax', function (event) {
event.preventDefault();
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
/**
* @var button_options Object containing options for jQueryUI dialog buttons
*/
@@ -357,11 +357,11 @@ AJAX.registerOnload('server_privileges.js', function () {
$(this).remove();
}
});
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
// Attach syntax highlighted editor to export dialog
- PMA_getSQLEditor($ajaxDialog.find('textarea'));
+ Functions.getSqlEditor($ajaxDialog.find('textarea'));
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.get
}); // end export privileges
@@ -369,16 +369,16 @@ AJAX.registerOnload('server_privileges.js', function () {
/**
* AJAX handler to Paginate the Users Table
*
- * @see PMA_ajaxShowMessage()
+ * @see Functions.ajaxShowMessage()
* @name paginate_users_table_click
* @memberOf jQuery
*/
$(document).on('click', '#initials_table a.ajax', function (event) {
event.preventDefault();
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.get($(this).attr('href'), { 'ajax_request' : true }, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
// This form is not on screen when first entering Privileges
// if there are more than 50 users
$('div.notice').remove();
@@ -391,7 +391,7 @@ AJAX.registerOnload('server_privileges.js', function () {
// prevent double initials table
$('#initials_table_old').remove();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.get
}); // end of the paginate users table
@@ -477,7 +477,7 @@ AJAX.registerOnload('server_privileges.js', function () {
$('input.autofocus').focus();
$(checkboxes_sel).trigger('change');
- displayPasswordGenerateButton();
+ Functions.displayPasswordGenerateButton();
if ($('#edit_user_dialog').length > 0) {
addOrUpdateSubmenu();
}
diff --git a/js/server_status_monitor.js b/js/server_status_monitor.js
index a66241b1a1..9b1ae2dede 100644
--- a/js/server_status_monitor.js
+++ b/js/server_status_monitor.js
@@ -112,7 +112,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
// Timepicker is loaded on demand so we need to initialize
// datetime fields from the 'load log' dialog
$('#logAnalyseDialog').find('.datetimefield').each(function () {
- PMA_addDatepicker($(this));
+ Functions.addDatepicker($(this));
});
/** ** Monitor charting implementation ****/
@@ -683,9 +683,9 @@ AJAX.registerOnload('server_status_monitor.js', function () {
event.preventDefault();
runtime.redrawCharts = ! runtime.redrawCharts;
if (! runtime.redrawCharts) {
- $(this).html(PMA_getImage('play') + Messages.strResumeMonitor);
+ $(this).html(Functions.getImage('play') + Messages.strResumeMonitor);
} else {
- $(this).html(PMA_getImage('pause') + Messages.strPauseMonitor);
+ $(this).html(Functions.getImage('pause') + Messages.strPauseMonitor);
if (! runtime.charts) {
initGrid();
$('a[href="#settingsPopup"]').show();
@@ -722,7 +722,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
} else {
return serverResponseError();
}
- var icon = PMA_getImage('s_success');
+ var icon = Functions.getImage('s_success');
var msg = '';
var str = '';
@@ -739,7 +739,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
}
if (msg.length === 0) {
- icon = PMA_getImage('s_error');
+ icon = Functions.getImage('s_error');
msg = Messages.strBothLogOff;
}
@@ -747,21 +747,21 @@ AJAX.registerOnload('server_status_monitor.js', function () {
str += icon + msg + ' ';
if (logVars.log_output !== 'TABLE') {
- str += PMA_getImage('s_error') + ' ' + Messages.strLogOutNotTable + ' ';
+ str += Functions.getImage('s_error') + ' ' + Messages.strLogOutNotTable + ' ';
} else {
- str += PMA_getImage('s_success') + ' ' + Messages.strLogOutIsTable + ' ';
+ str += Functions.getImage('s_success') + ' ' + Messages.strLogOutIsTable + ' ';
}
if (logVars.slow_query_log === 'ON') {
if (logVars.long_query_time > 2) {
- str += PMA_getImage('s_attention') + ' ';
- str += PMA_sprintf(Messages.strSmallerLongQueryTimeAdvice, logVars.long_query_time);
+ str += Functions.getImage('s_attention') + ' ';
+ str += Functions.sprintf(Messages.strSmallerLongQueryTimeAdvice, logVars.long_query_time);
str += ' ';
}
if (logVars.long_query_time < 2) {
- str += PMA_getImage('s_success') + ' ';
- str += PMA_sprintf(Messages.strLongQueryTimeSet, logVars.long_query_time);
+ str += Functions.getImage('s_success') + ' ';
+ str += Functions.sprintf(Messages.strLongQueryTimeSet, logVars.long_query_time);
str += ' ';
}
}
@@ -779,26 +779,26 @@ AJAX.registerOnload('server_status_monitor.js', function () {
}
str += '- ';
- str += PMA_sprintf(Messages.strSetLogOutput, varValue);
+ str += Functions.sprintf(Messages.strSetLogOutput, varValue);
str += ' ';
if (logVars.general_log !== 'ON') {
str += '- ';
- str += PMA_sprintf(Messages.strEnableVar, 'general_log');
+ str += Functions.sprintf(Messages.strEnableVar, 'general_log');
str += ' ';
} else {
str += '- ';
- str += PMA_sprintf(Messages.strDisableVar, 'general_log');
+ str += Functions.sprintf(Messages.strDisableVar, 'general_log');
str += ' ';
}
if (logVars.slow_query_log !== 'ON') {
str += '- ';
- str += PMA_sprintf(Messages.strEnableVar, 'slow_query_log');
+ str += Functions.sprintf(Messages.strEnableVar, 'slow_query_log');
str += ' ';
} else {
str += '- ';
- str += PMA_sprintf(Messages.strDisableVar, 'slow_query_log');
+ str += Functions.sprintf(Messages.strDisableVar, 'slow_query_log');
str += ' ';
}
@@ -808,7 +808,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
}
str += '- ';
- str += PMA_sprintf(Messages.setSetLongQueryTime, varValue);
+ str += Functions.sprintf(Messages.setSetLongQueryTime, varValue);
str += ' ';
} else {
str += Messages.strNoSuperUser + ' ';
@@ -923,14 +923,14 @@ AJAX.registerOnload('server_status_monitor.js', function () {
}
var str = serie.display === 'differential' ? ', ' + Messages.strDifferential : '';
- str += serie.valueDivisor ? (', ' + PMA_sprintf(Messages.strDividedBy, serie.valueDivisor)) : '';
+ str += serie.valueDivisor ? (', ' + Functions.sprintf(Messages.strDividedBy, serie.valueDivisor)) : '';
str += serie.unit ? (', ' + Messages.strUnit + ': ' + serie.unit) : '';
var newSeries = {
label: $('#variableInput').val().replace(/_/g, ' ')
};
newChart.series.push(newSeries);
- $('#seriesPreview').append('- ' + escapeHtml(newSeries.label + str) + ' ');
+ $('#seriesPreview').append('- ' + Functions.escapeHtml(newSeries.label + str) + ' ');
newChart.nodes.push(serie);
$('#variableInput').val('');
$('input[name="differentialValue"]').prop('checked', true);
@@ -1083,7 +1083,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
function addChart (chartObj, initialize) {
var i;
var settings = {
- title: escapeHtml(chartObj.title),
+ title: Functions.escapeHtml(chartObj.title),
grid: {
drawBorder: false,
shadow: false,
@@ -1206,7 +1206,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
seriesValue = plot.series[0]._yaxis.tickOptions.formatter('%s', seriesValue);
} else if (plot.series[0]._yaxis.tickOptions.formatString) {
// using format string
- seriesValue = PMA_sprintf(plot.series[0]._yaxis.tickOptions.formatString, seriesValue);
+ seriesValue = Functions.sprintf(plot.series[0]._yaxis.tickOptions.formatString, seriesValue);
}
tooltipHtml += '' +
seriesLabel + ': ' + seriesValue + ' ';
@@ -1349,12 +1349,12 @@ AJAX.registerOnload('server_status_monitor.js', function () {
buttons: dlgBtns
});
- PMA_addDatepicker($dateStart, 'datetime', {
+ Functions.addDatepicker($dateStart, 'datetime', {
showMillisec: false,
showMicrosec: false,
timeFormat: 'HH:mm:ss'
});
- PMA_addDatepicker($dateEnd, 'datetime', {
+ Functions.addDatepicker($dateEnd, 'datetime', {
showMillisec: false,
showMicrosec: false,
timeFormat: 'HH:mm:ss'
@@ -1904,7 +1904,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
if (name === 'user_host') {
return value.replace(/(\[.*?\])+/g, '');
}
- return escapeHtml(value);
+ return Functions.escapeHtml(value);
};
for (var i = 0, l = rows.length; i < l; i++) {
@@ -1940,14 +1940,14 @@ AJAX.registerOnload('server_status_monitor.js', function () {
// Append a tooltip to the count column, if there exist one
if ($('#logTable').find('tr:first th:last').text().indexOf('#') > -1) {
- $('#logTable').find('tr:first th:last').append(' ' + PMA_getImage('b_help', '', { 'class': 'qroupedQueryInfoIcon' }));
+ $('#logTable').find('tr:first th:last').append(' ' + Functions.getImage('b_help', '', { 'class': 'qroupedQueryInfoIcon' }));
var tooltipContent = Messages.strCountColumnExplanation;
if (groupInserts) {
tooltipContent += '' + Messages.strMoreCountColumnExplanation + '
';
}
- PMA_tooltip(
+ Functions.tooltip(
$('img.qroupedQueryInfoIcon'),
'img',
tooltipContent
@@ -1971,8 +1971,8 @@ AJAX.registerOnload('server_status_monitor.js', function () {
var query = rowData.argument || rowData.sql_text;
if (codemirror_editor) {
- // TODO: somehow PMA_SQLPrettyPrint messes up the query, needs be fixed
- // query = PMA_SQLPrettyPrint(query);
+ // TODO: somehow Functions.sqlPrettyPrint messes up the query, needs be fixed
+ // query = Functions.sqlPrettyPrint(query);
codemirror_editor.setValue(query);
// Codemirror is bugged, it doesn't refresh properly sometimes.
// Following lines seem to fix that
@@ -2058,7 +2058,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
explain += '
';
var tempExplain = function (key, value) {
- value = (value === null) ? 'null' : escapeHtml(value);
+ value = (value === null) ? 'null' : Functions.escapeHtml(value);
if (key === 'type' && value.toLowerCase() === 'all') {
value = '' + value + ' ';
@@ -2096,7 +2096,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
totalTime += duration;
- numberTable += ' ' + data.profiling[i].state + ' ' + PMA_prettyProfilingNum(duration, 2) + ' ';
+ numberTable += '
' + data.profiling[i].state + ' ' + Functions.prettyProfilingNum(duration, 2) + ' ';
}
// Only put those values in the pie which are > 2%
@@ -2104,17 +2104,17 @@ AJAX.registerOnload('server_status_monitor.js', function () {
duration = parseFloat(data.profiling[i].duration);
if (duration / totalTime > 0.02) {
- chartData.push([PMA_prettyProfilingNum(duration, 2) + ' ' + data.profiling[i].state, duration]);
+ chartData.push([Functions.prettyProfilingNum(duration, 2) + ' ' + data.profiling[i].state, duration]);
} else {
otherTime += duration;
}
}
if (otherTime > 0) {
- chartData.push([PMA_prettyProfilingNum(otherTime, 2) + ' ' + Messages.strOther, otherTime]);
+ chartData.push([Functions.prettyProfilingNum(otherTime, 2) + ' ' + Messages.strOther, otherTime]);
}
- numberTable += '
' + Messages.strTotalTime + ' ' + PMA_prettyProfilingNum(totalTime, 2) + ' ';
+ numberTable += '
' + Messages.strTotalTime + ' ' + Functions.prettyProfilingNum(totalTime, 2) + ' ';
numberTable += '
';
$('#queryAnalyzerDialog').find('div.placeHolder td.chart').append(
@@ -2134,7 +2134,7 @@ AJAX.registerOnload('server_status_monitor.js', function () {
return false;
});
- profilingChart = PMA_createProfilingChart(
+ profilingChart = Functions.createProfilingChart(
'queryProfiling',
chartData
);
@@ -2179,7 +2179,7 @@ function serverResponseError () {
};
$('#emptyDialog').dialog({ title: Messages.strRefreshFailed });
$('#emptyDialog').html(
- PMA_getImage('s_attention') +
+ Functions.getImage('s_attention') +
Messages.strInvalidResponseExplanation
);
$('#emptyDialog').dialog({ buttons: btns });
diff --git a/js/server_status_processes.js b/js/server_status_processes.js
index d184ea1b1a..6be3188467 100644
--- a/js/server_status_processes.js
+++ b/js/server_status_processes.js
@@ -63,10 +63,10 @@ var processList = {
$tableProcessListTr.filter(':even').removeClass('odd').addClass('even');
$tableProcessListTr.filter(':odd').removeClass('even').addClass('odd');
// Show process killed message
- PMA_ajaxShowMessage(data.message, false);
+ Functions.ajaxShowMessage(data.message, false);
} else {
// Show process error message
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}, 'json');
},
@@ -94,7 +94,7 @@ var processList = {
if (data.hasOwnProperty('success') && data.success) {
$newTable = $(data.message);
$('#tableprocesslist').html($newTable.html());
- PMA_highlightSQL($('#tableprocesslist'));
+ Functions.highlightSql($('#tableprocesslist'));
}
processList.refreshTimeout = setTimeout(
processList.refresh,
@@ -131,7 +131,7 @@ var processList = {
label = Messages.strStopRefresh;
processList.refresh();
}
- $('a#toggleRefresh').html(PMA_getImage(img) + escapeHtml(label));
+ $('a#toggleRefresh').html(Functions.getImage(img) + Functions.escapeHtml(label));
},
/**
diff --git a/js/server_status_queries.js b/js/server_status_queries.js
index 80ba7e7c5b..a7aabb4be4 100644
--- a/js/server_status_queries.js
+++ b/js/server_status_queries.js
@@ -26,7 +26,7 @@ AJAX.registerOnload('server_status_queries.js', function () {
});
$('#serverstatusquerieschart').data(
'queryPieChart',
- PMA_createProfilingChart(
+ Functions.createProfilingChart(
'serverstatusquerieschart',
cdata
)
diff --git a/js/server_user_groups.js b/js/server_user_groups.js
index dc1e2392ed..a186787aed 100644
--- a/js/server_user_groups.js
+++ b/js/server_user_groups.js
@@ -35,7 +35,7 @@ AJAX.registerOnload('server_user_groups.js', function () {
};
$('
')
.attr('id', 'confirmUserGroupDeleteDialog')
- .append(PMA_sprintf(Messages.strDropUserGroupWarning, escapeHtml(groupName)))
+ .append(Functions.sprintf(Messages.strDropUserGroupWarning, Functions.escapeHtml(groupName)))
.dialog({
width: 300,
minWidth: 200,
diff --git a/js/server_variables.js b/js/server_variables.js
index 9ecacebdf2..69d33f9278 100644
--- a/js/server_variables.js
+++ b/js/server_variables.js
@@ -38,13 +38,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 = PMA_ajaxShowMessage();
+ var $msgbox = Functions.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 = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post($(this).attr('href'), {
ajax_request: true,
type: 'setval',
@@ -55,12 +55,12 @@ AJAX.registerOnload('server_variables.js', function () {
$valueCell
.html(data.variable)
.data('content', data.variable);
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
} else {
if (data.error === '') {
- PMA_ajaxShowMessage(Messages.strRequestFailed, false);
+ Functions.ajaxShowMessage(Messages.strRequestFailed, false);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
$valueCell.html($valueCell.data('content'));
}
@@ -108,10 +108,10 @@ AJAX.registerOnload('server_variables.js', function () {
$myCancelLink.trigger('click');
}
});
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
} else {
$cell.removeClass('edit').html($myEditLink);
- PMA_ajaxShowMessage(data.error);
+ Functions.ajaxShowMessage(data.error);
}
});
}
diff --git a/js/sql.js b/js/sql.js
index 36533a5fd3..40b9e38888 100644
--- a/js/sql.js
+++ b/js/sql.js
@@ -244,10 +244,10 @@ AJAX.registerOnload('sql.js', function () {
// Delete row from SQL results
$(document).on('click', 'a.delete_row.ajax', function (e) {
e.preventDefault();
- var question = PMA_sprintf(Messages.strDoYouReally, escapeHtml($(this).closest('td').find('div').text()));
+ var question = Functions.sprintf(Messages.strDoYouReally, Functions.escapeHtml($(this).closest('td').find('div').text()));
var $link = $(this);
$link.PMA_confirm(question, $link.attr('href'), function (url) {
- $msgbox = PMA_ajaxShowMessage();
+ $msgbox = Functions.ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
var params = 'ajax_request=1' + argsep + 'is_js_confirmed=1';
var postData = $link.getPostData();
@@ -256,10 +256,10 @@ AJAX.registerOnload('sql.js', function () {
}
$.post(url, params, function (data) {
if (data.success) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
$link.closest('tr').remove();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
});
@@ -268,13 +268,13 @@ AJAX.registerOnload('sql.js', function () {
// Ajaxification for 'Bookmark this SQL query'
$(document).on('submit', '.bookmarkQueryForm', function (e) {
e.preventDefault();
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
$.post($(this).attr('action'), 'ajax_request=1' + argsep + $(this).serialize(), function (data) {
if (data.success) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
});
});
@@ -378,7 +378,7 @@ AJAX.registerOnload('sql.js', function () {
event.preventDefault();
// Take to preview mode
- printPreview();
+ Functions.printPreview();
}); // end of 'Print' action
/**
@@ -495,7 +495,7 @@ AJAX.registerOnload('sql.js', function () {
var $varDiv = $('#bookmark_variables');
$varDiv.empty();
for (var i = 1; i <= varCount; i++) {
- $varDiv.append($('
' + PMA_sprintf(Messages.strBookmarkVariable, i) + ' '));
+ $varDiv.append($('
' + Functions.sprintf(Messages.strBookmarkVariable, i) + ' '));
$varDiv.append($('
'));
}
@@ -534,7 +534,7 @@ AJAX.registerOnload('sql.js', function () {
/**
* Ajax Event handler for 'SQL Query Submit'
*
- * @see PMA_ajaxShowMessage()
+ * @see Functions.ajaxShowMessage()
* @memberOf jQuery
* @name sqlqueryform_submit
*/
@@ -545,17 +545,17 @@ AJAX.registerOnload('sql.js', function () {
if (codemirror_editor) {
$form[0].elements.sql_query.value = codemirror_editor.getValue();
}
- if (! checkSqlQuery($form[0])) {
+ if (! Functions.checkSqlQuery($form[0])) {
return false;
}
// remove any div containing a previous error message
$('div.error').remove();
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var $sqlqueryresultsouter = $('#sqlqueryresultsouter');
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
var argsep = CommonParams.get('arg_separator');
$.post($form.attr('action'), $form.serialize() + argsep + 'ajax_page_request=true', function (data) {
@@ -568,7 +568,7 @@ AJAX.registerOnload('sql.js', function () {
if ('1' === data.action_bookmark) {
$('#sqlquery').text(data.sql_query);
// send to codemirror if possible
- setQuery(data.sql_query);
+ Functions.setQuery(data.sql_query);
}
// delete
if ('2' === data.action_bookmark) {
@@ -584,7 +584,7 @@ AJAX.registerOnload('sql.js', function () {
$sqlqueryresultsouter
.show()
.html(data.message);
- PMA_highlightSQL($sqlqueryresultsouter);
+ Functions.highlightSql($sqlqueryresultsouter);
if (data._menu) {
if (history && history.pushState) {
@@ -634,13 +634,13 @@ AJAX.registerOnload('sql.js', function () {
$('#sqlqueryresultsouter')
.show()
.html(data.message);
- PMA_highlightSQL($('#sqlqueryresultsouter'));
+ Functions.highlightSql($('#sqlqueryresultsouter'));
});
}
$('.sqlqueryresults').trigger('makegrid').trigger('stickycolumns');
$('#togglequerybox').show();
- PMA_init_slider();
+ Functions.initSlider();
if (typeof data.action_bookmark === 'undefined') {
if ($('#sqlqueryform input[name="retain_query_box"]').is(':checked') !== true) {
@@ -656,7 +656,7 @@ AJAX.registerOnload('sql.js', function () {
.html(data.error);
$('html, body').animate({ scrollTop: $(document).height() }, 200);
}
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
}); // end $.post()
}); // end SQL Query submit
@@ -670,17 +670,17 @@ AJAX.registerOnload('sql.js', function () {
$form = $(this);
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var argsep = CommonParams.get('arg_separator');
$.post($form.attr('action'), $form.serialize() + argsep + 'ajax_request=true', function (data) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
var $sqlqueryresults = $form.parents('.sqlqueryresults');
$sqlqueryresults
.html(data.message)
.trigger('makegrid')
.trigger('stickycolumns');
- PMA_init_slider();
- PMA_highlightSQL($sqlqueryresults);
+ Functions.initSlider();
+ Functions.highlightSql($sqlqueryresults);
}); // end $.post()
}); // end displayOptionsForm handler
@@ -725,14 +725,14 @@ AJAX.registerOnload('sql.js', function () {
function submitShowAllForm () {
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
}
});
$('body').on('keyup', '#sqlqueryform', function () {
- PMA_handleSimulateQueryButton();
+ Functions.handleSimulateQueryButton();
});
/**
@@ -756,7 +756,7 @@ AJAX.registerOnload('sql.js', function () {
return false;
}
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.ajax({
type: 'POST',
url: $form.attr('action'),
@@ -769,7 +769,7 @@ AJAX.registerOnload('sql.js', function () {
sql_delimiter: delimiter
},
success: function (response) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (response.success) {
var dialog_content = '
';
if (response.sql_data) {
@@ -800,18 +800,18 @@ AJAX.registerOnload('sql.js', function () {
buttons: button_options,
title: Messages.strSimulateDML,
open: function () {
- PMA_highlightSQL($(this));
+ Functions.highlightSql($(this));
},
close: function () {
$(this).remove();
}
});
} else {
- PMA_ajaxShowMessage(response.error);
+ Functions.ajaxShowMessage(response.error);
}
},
error: function (response) {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest);
}
});
});
@@ -825,7 +825,7 @@ AJAX.registerOnload('sql.js', function () {
var $form = $button.closest('form');
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true' + argsep + 'submit_mult=' + $button.val();
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
});
@@ -931,7 +931,7 @@ function browseForeignDialog ($this_a) {
function checkSavedQuery () {
if (isStorageSupported('localStorage') && window.localStorage.auto_saved_sql !== undefined) {
- PMA_ajaxShowMessage(Messages.strPreviousSaveQuery);
+ Functions.ajaxShowMessage(Messages.strPreviousSaveQuery);
}
}
@@ -991,7 +991,7 @@ function makeProfilingChart () {
$('#profilingchart').html('').show();
$('#profilingChartData').html('');
- PMA_createProfilingChart('profilingchart', data);
+ Functions.createProfilingChart('profilingchart', data);
}
/*
diff --git a/js/tbl_change.js b/js/tbl_change.js
index f94cdf2559..e375ec7e04 100644
--- a/js/tbl_change.js
+++ b/js/tbl_change.js
@@ -698,7 +698,7 @@ function addNewContinueInsertionFiels (event) {
}
}
// Add all the required datepickers back
- addDateTimePicker();
+ Functions.addDateTimePicker();
}
function changeValueFieldType (elem, searchIndex) {
diff --git a/js/tbl_chart.js b/js/tbl_chart.js
index a140ef1800..fb4a4f7e35 100644
--- a/js/tbl_chart.js
+++ b/js/tbl_chart.js
@@ -54,7 +54,7 @@ function PMA_queryChart (data, columnNames, settings) {
},
axes : {
xaxis : {
- label : escapeHtml(settings.xaxisLabel)
+ label : Functions.escapeHtml(settings.xaxisLabel)
},
yaxis : {
label : settings.yaxisLabel
@@ -166,7 +166,7 @@ function drawChart () {
var columnNames = [];
$('select[name="chartXAxis"] option').each(function () {
- columnNames.push(escapeHtml($(this).text()));
+ columnNames.push(Functions.escapeHtml($(this).text()));
});
try {
currentChart = PMA_queryChart(chart_data, columnNames, currentSettings);
@@ -174,7 +174,7 @@ function drawChart () {
$('#saveChart').attr('href', currentChart.toImageString());
}
} catch (err) {
- PMA_ajaxShowMessage(err.message, false);
+ Functions.ajaxShowMessage(err.message, false);
}
}
@@ -364,21 +364,21 @@ AJAX.registerOnload('tbl_chart.js', function () {
if (codemirror_editor) {
$form[0].elements.sql_query.value = codemirror_editor.getValue();
}
- if (!checkSqlQuery($form[0])) {
+ if (!Functions.checkSqlQuery($form[0])) {
return false;
}
- var $msgbox = PMA_ajaxShowMessage();
- PMA_prepareForAjaxRequest($form);
+ var $msgbox = Functions.ajaxShowMessage();
+ Functions.prepareForAjaxRequest($form);
$.post($form.attr('action'), $form.serialize(), function (data) {
if (typeof data !== 'undefined' &&
data.success === true &&
typeof data.chartData !== 'undefined') {
chart_data = JSON.parse(data.chartData);
drawChart();
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}, 'json'); // end $.post()
diff --git a/js/tbl_find_replace.js b/js/tbl_find_replace.js
index 5169a0449d..7d12165f8b 100644
--- a/js/tbl_find_replace.js
+++ b/js/tbl_find_replace.js
@@ -30,10 +30,10 @@ AJAX.registerOnload('tbl_find_replace.js', function () {
$('#find_replace_form').submit(function (e) {
e.preventDefault();
var findReplaceForm = $('#find_replace_form');
- PMA_prepareForAjaxRequest(findReplaceForm);
- var $msgbox = PMA_ajaxShowMessage();
+ Functions.prepareForAjaxRequest(findReplaceForm);
+ var $msgbox = Functions.ajaxShowMessage();
$.post(findReplaceForm.attr('action'), findReplaceForm.serialize(), function (data) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (data.success === true) {
$('#toggle_find_div').show();
$('#toggle_find').trigger('click');
diff --git a/js/tbl_gis_visualization.js b/js/tbl_gis_visualization.js
index 218ef6ce1f..d77c053e16 100644
--- a/js/tbl_gis_visualization.js
+++ b/js/tbl_gis_visualization.js
@@ -341,7 +341,7 @@ AJAX.registerOnload('tbl_gis_visualization.js', function () {
* Detect the mousemove event and show tooltips.
*/
$('.vector').on('mousemove', function (event) {
- var contents = $.trim(escapeHtml($(this).attr('name')));
+ var contents = $.trim(Functions.escapeHtml($(this).attr('name')));
$('#tooltip').remove();
if (contents !== '') {
$('
' + contents + '
').css({
diff --git a/js/tbl_operations.js b/js/tbl_operations.js
index 514dd889cd..a9b9e8a782 100644
--- a/js/tbl_operations.js
+++ b/js/tbl_operations.js
@@ -23,7 +23,7 @@ AJAX.registerOnload('tbl_operations.js', function () {
$(document).on('submit', '#copyTable.ajax', function (event) {
event.preventDefault();
var $form = $(this);
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
var argsep = CommonParams.get('arg_separator');
$.post($form.attr('action'), $form.serialize() + argsep + 'submit_copy=Go', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
@@ -37,15 +37,15 @@ AJAX.registerOnload('tbl_operations.js', function () {
$form.find('input[name=\'new_name\']').val()
);
CommonActions.refreshMain(false, function () {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
});
} else {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
// Refresh navigation when the table is copied
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
});// end of copyTable ajax submit
@@ -56,19 +56,19 @@ AJAX.registerOnload('tbl_operations.js', function () {
$(document).on('submit', '#moveTableForm', function (event) {
event.preventDefault();
var $form = $(this);
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
var argsep = CommonParams.get('arg_separator');
$.post($form.attr('action'), $form.serialize() + argsep + 'submit_move=1', function (data) {
if (typeof data !== 'undefined' && data.success === true) {
CommonParams.set('db', data._params.db);
CommonParams.set('table', data._params.table);
CommonActions.refreshMain('tbl_sql.php', function () {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
});
// Refresh navigation when the table is copied
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
});
@@ -88,7 +88,7 @@ AJAX.registerOnload('tbl_operations.js', function () {
if ($tblNameField.val() !== $tblNameField[0].defaultValue) {
// reload page and navigation if the table has been renamed
- PMA_prepareForAjaxRequest($form);
+ Functions.prepareForAjaxRequest($form);
if ($tblCollationField.val() !== collationOrigValue && $changeAllColumnCollationsCheckBox.is(':checked')) {
$form.PMA_confirm(question, $form.attr('action'), function (url) {
@@ -113,12 +113,12 @@ AJAX.registerOnload('tbl_operations.js', function () {
CommonParams.set('table', data._params.table);
CommonActions.refreshMain(false, function () {
$('#page_content').html(data.message);
- PMA_highlightSQL($('#page_content'));
+ Functions.highlightSql($('#page_content'));
});
// Refresh navigation when the table is renamed
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}
@@ -153,20 +153,20 @@ AJAX.registerOnload('tbl_operations.js', function () {
}
var $temp_div;
if (typeof data !== 'undefined' && data.success === true && data.sql_query !== undefined) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
$('
').prependTo('#page_content');
$('.sqlqueryresults').html(data.sql_query);
- PMA_highlightSQL($('#page_content'));
+ Functions.highlightSql($('#page_content'));
scrollToTop();
} else if (typeof data !== 'undefined' && data.success === true) {
$temp_div = $('
');
$temp_div.html(data.message);
var $success = $temp_div.find('.result_query .success');
- PMA_ajaxShowMessage($success);
+ Functions.ajaxShowMessage($success);
$('
').prependTo('#page_content');
$('.sqlqueryresults').html(data.message);
- PMA_highlightSQL($('#page_content'));
- PMA_init_slider();
+ Functions.highlightSql($('#page_content'));
+ Functions.initSlider();
$('.sqlqueryresults').children('fieldset,br').remove();
scrollToTop();
} else {
@@ -180,7 +180,7 @@ AJAX.registerOnload('tbl_operations.js', function () {
$error = $temp_div;
}
- PMA_ajaxShowMessage($error, false);
+ Functions.ajaxShowMessage($error, false);
}
}); // end $.post()
});// end of table maintenance ajax click
@@ -196,7 +196,7 @@ AJAX.registerOnload('tbl_operations.js', function () {
function submitPartitionMaintenance () {
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true';
- PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strProcessingRequest);
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
}
@@ -223,33 +223,33 @@ AJAX.registerOnload('tbl_operations.js', function () {
* @var question String containing the question to be asked for confirmation
*/
var question = Messages.strDropTableStrongWarning + ' ';
- question += PMA_sprintf(
+ question += Functions.sprintf(
Messages.strDoYouReally,
- 'DROP TABLE `' + escapeHtml(CommonParams.get('db')) + '`.`' + escapeHtml(CommonParams.get('table') + '`')
- ) + getForeignKeyCheckboxLoader();
+ 'DROP TABLE `' + Functions.escapeHtml(CommonParams.get('db')) + '`.`' + Functions.escapeHtml(CommonParams.get('table') + '`')
+ ) + Functions.getForeignKeyCheckboxLoader();
$(this).PMA_confirm(question, $(this).attr('href'), function (url) {
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
- var params = getJSConfirmCommonParam(this, $link.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $link.getPostData());
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
// Table deleted successfully, refresh both the frames
PMA_reloadNavigation();
CommonParams.set('table', '');
CommonActions.refreshMain(
CommonParams.get('opendb_url'),
function () {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
- }, loadForeignKeyCheckbox); // end $.PMA_confirm()
+ }, Functions.loadForeignKeyCheckbox); // end $.PMA_confirm()
}); // end of Drop Table Ajax action
$(document).on('click', '#drop_view_anchor.ajax', function (event) {
@@ -259,28 +259,28 @@ AJAX.registerOnload('tbl_operations.js', function () {
* @var question String containing the question to be asked for confirmation
*/
var question = Messages.strDropTableStrongWarning + ' ';
- question += PMA_sprintf(
+ question += Functions.sprintf(
Messages.strDoYouReally,
- 'DROP VIEW `' + escapeHtml(CommonParams.get('table') + '`')
+ 'DROP VIEW `' + Functions.escapeHtml(CommonParams.get('table') + '`')
);
$(this).PMA_confirm(question, $(this).attr('href'), function (url) {
- var $msgbox = PMA_ajaxShowMessage(Messages.strProcessingRequest);
- var params = getJSConfirmCommonParam(this, $link.getPostData());
+ var $msgbox = Functions.ajaxShowMessage(Messages.strProcessingRequest);
+ var params = Functions.getJsConfirmCommonParam(this, $link.getPostData());
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
// Table deleted successfully, refresh both the frames
PMA_reloadNavigation();
CommonParams.set('table', '');
CommonActions.refreshMain(
CommonParams.get('opendb_url'),
function () {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
}
);
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}); // end $.PMA_confirm()
@@ -293,14 +293,14 @@ AJAX.registerOnload('tbl_operations.js', function () {
* @var question String containing the question to be asked for confirmation
*/
var question = Messages.strTruncateTableStrongWarning + ' ';
- question += PMA_sprintf(
+ question += Functions.sprintf(
Messages.strDoYouReally,
- 'TRUNCATE `' + escapeHtml(CommonParams.get('db')) + '`.`' + escapeHtml(CommonParams.get('table') + '`')
- ) + getForeignKeyCheckboxLoader();
+ 'TRUNCATE `' + Functions.escapeHtml(CommonParams.get('db')) + '`.`' + Functions.escapeHtml(CommonParams.get('table') + '`')
+ ) + Functions.getForeignKeyCheckboxLoader();
$(this).PMA_confirm(question, $(this).attr('href'), function (url) {
- PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strProcessingRequest);
- var params = getJSConfirmCommonParam(this, $link.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $link.getPostData());
$.post(url, params, function (data) {
if ($('.sqlqueryresults').length !== 0) {
@@ -310,14 +310,14 @@ AJAX.registerOnload('tbl_operations.js', function () {
$('.result_query').remove();
}
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
$('
').prependTo('#page_content');
$('.sqlqueryresults').html(data.sql_query);
- PMA_highlightSQL($('#page_content'));
+ Functions.highlightSql($('#page_content'));
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
- }, loadForeignKeyCheckbox); // end $.PMA_confirm()
+ }, Functions.loadForeignKeyCheckbox); // end $.PMA_confirm()
}); // end of Truncate Table Ajax action
}); // end $(document).ready for 'Table operations'
diff --git a/js/tbl_relation.js b/js/tbl_relation.js
index 650ec20cca..5a8918630d 100644
--- a/js/tbl_relation.js
+++ b/js/tbl_relation.js
@@ -22,7 +22,7 @@ function setDropdownValues ($dropdown, values, selectedValue) {
// add an empty string to the beginning for empty selection
values.unshift('');
$.each(values, function () {
- optionsAsString += '
' + escapeHtml(this) + ' ';
+ optionsAsString += '
' + Functions.escapeHtml(this) + ' ';
});
$dropdown.append($(optionsAsString));
}
@@ -69,7 +69,7 @@ function getDropdownValues ($dropdown) {
return;
}
}
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var $form = $dropdown.parents('form');
var argsep = CommonParams.get('arg_separator');
var params = 'getDropdownValues=true' + argsep + 'ajax_request=true' +
@@ -90,7 +90,7 @@ function getDropdownValues ($dropdown) {
data: params,
dataType: 'json',
success: function (data) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (typeof data !== 'undefined' && data.success) {
// if the changed dropdown is a database selector
if (foreignTable === null) {
@@ -109,7 +109,7 @@ function getDropdownValues ($dropdown) {
setDropdownValues($columnDd.slice(1), data.columns);
}
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}
});
@@ -214,25 +214,25 @@ AJAX.registerOnload('tbl_relation.js', function () {
// Object containing reference to the current field's row
var $curr_row = $anchor.parents('tr');
- var drop_query = escapeHtml(
+ var drop_query = Functions.escapeHtml(
$curr_row.children('td')
.children('.drop_foreign_key_msg')
.val()
);
- var question = PMA_sprintf(Messages.strDoYouReally, drop_query);
+ var question = Functions.sprintf(Messages.strDoYouReally, drop_query);
$anchor.PMA_confirm(question, $anchor.attr('href'), function (url) {
- var $msg = PMA_ajaxShowMessage(Messages.strDroppingForeignKey, false);
- var params = getJSConfirmCommonParam(this, $anchor.getPostData());
+ var $msg = Functions.ajaxShowMessage(Messages.strDroppingForeignKey, false);
+ var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
$.post(url, params, function (data) {
if (data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
CommonActions.refreshMain(false, function () {
// Do nothing
});
} else {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
}
}); // end $.post()
}); // end $.PMA_confirm()
diff --git a/js/tbl_select.js b/js/tbl_select.js
index 9f07ddd884..ec9cd61d9b 100644
--- a/js/tbl_select.js
+++ b/js/tbl_select.js
@@ -111,9 +111,9 @@ AJAX.registerOnload('tbl_select.js', function () {
// empty previous search results while we are waiting for new results
$('#sqlqueryresultsouter').empty();
- var $msgbox = PMA_ajaxShowMessage(Messages.strSearching, false);
+ var $msgbox = Functions.ajaxShowMessage(Messages.strSearching, false);
- PMA_prepareForAjaxRequest($search_form);
+ Functions.prepareForAjaxRequest($search_form);
var values = {};
$search_form.find(':input').each(function () {
@@ -157,7 +157,7 @@ AJAX.registerOnload('tbl_select.js', function () {
}
$.post($search_form.attr('action'), values, function (data) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (typeof data !== 'undefined' && data.success === true) {
if (typeof data.sql_query !== 'undefined') { // zero rows
$('#sqlqueryresultsouter').html(data.sql_query);
@@ -176,12 +176,12 @@ AJAX.registerOnload('tbl_select.js', function () {
// now it's time to show the div containing the link
.show();
// needed for the display options slider in the results
- PMA_init_slider();
+ Functions.initSlider();
$('html, body').animate({ scrollTop: 0 }, 'fast');
} else {
$('#sqlqueryresultsouter').html(data.error);
}
- PMA_highlightSQL($('#sqlqueryresultsouter'));
+ Functions.highlightSql($('#sqlqueryresultsouter'));
}); // end $.post()
});
@@ -299,7 +299,7 @@ AJAX.registerOnload('tbl_select.js', function () {
if ((operator === 'BETWEEN' || operator === 'NOT BETWEEN')
&& data_type
) {
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
$.ajax({
url: 'tbl_select.php',
type: 'POST',
@@ -312,7 +312,7 @@ AJAX.registerOnload('tbl_select.js', function () {
range_search: 1
},
success: function (response) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
if (response.success) {
// Get the column min value.
var min = response.column_data.min
@@ -391,19 +391,19 @@ AJAX.registerOnload('tbl_select.js', function () {
title: Messages.strRangeSearch,
open: function () {
// Add datepicker wherever required.
- PMA_addDatepicker($('#min_value'), data_type);
- PMA_addDatepicker($('#max_value'), data_type);
+ Functions.addDatepicker($('#min_value'), data_type);
+ Functions.addDatepicker($('#max_value'), data_type);
},
close: function () {
$(this).remove();
}
});
} else {
- PMA_ajaxShowMessage(response.error);
+ Functions.ajaxShowMessage(response.error);
}
},
error: function (response) {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest);
}
});
}
diff --git a/js/tbl_structure.js b/js/tbl_structure.js
index 4f74982978..474ea2d384 100644
--- a/js/tbl_structure.js
+++ b/js/tbl_structure.js
@@ -74,7 +74,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
function submitForm () {
- $msg = PMA_ajaxShowMessage(Messages.strProcessingRequest);
+ $msg = Functions.ajaxShowMessage(Messages.strProcessingRequest);
$.post($form.attr('action'), $form.serialize() + CommonParams.get('arg_separator') + 'do_save_data=1', function (data) {
if ($('.sqlqueryresults').length !== 0) {
$('.sqlqueryresults').remove();
@@ -86,15 +86,15 @@ AJAX.registerOnload('tbl_structure.js', function () {
.empty()
.append(data.message)
.show();
- PMA_highlightSQL($('#page_content'));
+ Functions.highlightSql($('#page_content'));
$('.result_query .notice').remove();
reloadFieldForm();
$form.remove();
- PMA_ajaxRemoveMessage($msg);
- PMA_init_slider();
+ Functions.ajaxRemoveMessage($msg);
+ Functions.initSlider();
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // end $.post()
}
@@ -128,15 +128,15 @@ AJAX.registerOnload('tbl_structure.js', function () {
/*
* First validate the form; if there is a problem, avoid submitting it
*
- * checkTableEditForm() needs a pure element and not a jQuery object,
+ * Functions.checkTableEditForm() needs a pure element and not a jQuery object,
* this is why we pass $form[0] as a parameter (the jQuery object
* is actually an array of DOM elements)
*/
- if (checkTableEditForm($form[0], field_cnt)) {
+ if (Functions.checkTableEditForm($form[0], field_cnt)) {
// OK, form passed validation step
- PMA_prepareForAjaxRequest($form);
- if (PMA_checkReservedWordColumns($form)) {
+ Functions.prepareForAjaxRequest($form);
+ if (Functions.checkReservedWordColumns($form)) {
// User wants to submit the form
// If Collation is changed, Warn and Confirm
@@ -171,7 +171,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
* @var curr_column_name String containing name of the field referred to by {@link curr_row}
*/
var curr_column_name = $curr_row.children('th').children('label').text().trim();
- curr_column_name = escapeHtml(curr_column_name);
+ curr_column_name = Functions.escapeHtml(curr_column_name);
/**
* @var $after_field_item Corresponding entry in the 'After' field.
*/
@@ -179,15 +179,15 @@ AJAX.registerOnload('tbl_structure.js', function () {
/**
* @var question String containing the question to be asked for confirmation
*/
- var question = PMA_sprintf(Messages.strDoYouReally, 'ALTER TABLE `' + escapeHtml(curr_table_name) + '` DROP `' + escapeHtml(curr_column_name) + '`;');
+ var question = Functions.sprintf(Messages.strDoYouReally, 'ALTER TABLE `' + Functions.escapeHtml(curr_table_name) + '` DROP `' + Functions.escapeHtml(curr_column_name) + '`;');
var $this_anchor = $(this);
$this_anchor.PMA_confirm(question, $this_anchor.attr('href'), function (url) {
- var $msg = PMA_ajaxShowMessage(Messages.strDroppingColumn, false);
- var params = getJSConfirmCommonParam(this, $this_anchor.getPostData());
+ var $msg = Functions.ajaxShowMessage(Messages.strDroppingColumn, false);
+ var params = Functions.getJsConfirmCommonParam(this, $this_anchor.getPostData());
params += CommonParams.get('arg_separator') + 'ajax_page_request=1';
$.post(url, params, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
- PMA_ajaxRemoveMessage($msg);
+ Functions.ajaxRemoveMessage($msg);
if ($('.result_query').length) {
$('.result_query').remove();
}
@@ -195,7 +195,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
$('
')
.html(data.sql_query)
.prependTo('#structure_content');
- PMA_highlightSQL($('#page_content'));
+ Functions.highlightSql($('#page_content'));
}
// Adjust the row numbers
for (var $row = $curr_row.next(); $row.length > 0; $row = $row.next()) {
@@ -222,7 +222,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
$('.index_info').replaceWith(data.indexes_list);
PMA_reloadNavigation();
} else {
- PMA_ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
+ Functions.ajaxShowMessage(Messages.strErrorProcessingRequest + ' : ' + data.error, false);
}
}); // end $.post()
}); // end $.PMA_confirm()
@@ -235,7 +235,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
event.preventDefault();
// Take to preview mode
- printPreview();
+ Functions.printPreview();
}); // end of Print View action
/**
@@ -260,16 +260,16 @@ AJAX.registerOnload('tbl_structure.js', function () {
} else if ($this.is('.add_fulltext_anchor')) {
add_clause = 'ADD FULLTEXT';
}
- var question = PMA_sprintf(Messages.strDoYouReally, 'ALTER TABLE `' +
- escapeHtml(curr_table_name) + '` ' + add_clause + '(`' + escapeHtml(curr_column_name) + '`);');
+ var question = Functions.sprintf(Messages.strDoYouReally, 'ALTER TABLE `' +
+ Functions.escapeHtml(curr_table_name) + '` ' + add_clause + '(`' + Functions.escapeHtml(curr_column_name) + '`);');
var $this_anchor = $(this);
$this_anchor.PMA_confirm(question, $this_anchor.attr('href'), function (url) {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $this;
- var params = getJSConfirmCommonParam(this, $this_anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $this_anchor.getPostData());
params += CommonParams.get('arg_separator') + 'ajax_page_request=1';
$.post(url, params, AJAX.responseHandler);
}); // end $.PMA_confirm()
@@ -293,19 +293,19 @@ AJAX.registerOnload('tbl_structure.js', function () {
button_options[Messages.strGo] = function (event) {
event.preventDefault();
- var $msgbox = PMA_ajaxShowMessage();
+ var $msgbox = Functions.ajaxShowMessage();
var $this = $(this);
var $form = $this.find('form');
var serialized = $form.serialize();
// check if any columns were moved at all
if (serialized === $form.data('serialized-unmoved')) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
$this.dialog('close');
return;
}
$.post($form.prop('action'), serialized + CommonParams.get('arg_separator') + 'ajax_request=true', function (data) {
if (data.success === false) {
- PMA_ajaxRemoveMessage($msgbox);
+ Functions.ajaxRemoveMessage($msgbox);
$this
.clone()
.html(data.error)
@@ -340,7 +340,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
.removeClass('odd even')
.addClass($row.index() % 2 === 0 ? 'odd' : 'even');
}
- PMA_ajaxShowMessage(data.message);
+ Functions.ajaxShowMessage(data.message);
$this.dialog('close');
}
});
@@ -348,7 +348,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
button_options[Messages.strPreviewSQL] = function () {
// Function for Previewing SQL
var $form = $('#move_column_form');
- PMA_previewSQL($form);
+ Functions.previewSql($form);
};
button_options[Messages.strCancel] = function () {
$(this).dialog('close');
@@ -411,7 +411,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
var $form = $button.parents('form');
var argsep = CommonParams.get('arg_separator');
var submitData = $form.serialize() + argsep + 'ajax_request=true' + argsep + 'ajax_page_request=true' + argsep + 'submit_mult=' + $button.val();
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
});
@@ -425,7 +425,7 @@ AJAX.registerOnload('tbl_structure.js', function () {
function submitPartitionAction (url) {
var params = 'ajax_request=true&ajax_page_request=true&' + $link.getPostData();
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $link;
$.post(url, params, AJAX.responseHandler);
}
@@ -453,11 +453,11 @@ AJAX.registerOnload('tbl_structure.js', function () {
var $link = $(this);
var question = Messages.strRemovePartitioningWarning;
$link.PMA_confirm(question, $link.attr('href'), function (url) {
- var params = getJSConfirmCommonParam({
+ var params = Functions.getJsConfirmCommonParam({
'ajax_request' : true,
'ajax_page_request' : true
}, $link.getPostData());
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $link;
$.post(url, params, AJAX.responseHandler);
});
diff --git a/js/tbl_tracking.js b/js/tbl_tracking.js
index 0b42608fd8..bf86bcd5da 100644
--- a/js/tbl_tracking.js
+++ b/js/tbl_tracking.js
@@ -59,12 +59,12 @@ AJAX.registerOnload('tbl_tracking.js', function () {
if ($button.val() === 'delete_version') {
var question = Messages.strDeleteTrackingVersionMultiple;
$button.PMA_confirm(question, $form.attr('action'), function (url) {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post(url, submitData, AJAX.responseHandler);
});
} else {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $form;
$.post($form.attr('action'), submitData, AJAX.responseHandler);
}
@@ -78,10 +78,10 @@ AJAX.registerOnload('tbl_tracking.js', function () {
var $anchor = $(this);
var question = Messages.strDeleteTrackingVersion;
$anchor.PMA_confirm(question, $anchor.attr('href'), function (url) {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $anchor;
var argSep = CommonParams.get('arg_separator');
- var params = getJSConfirmCommonParam(this, $anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
params += argSep + 'ajax_page_request=1';
$.post(url, params, AJAX.responseHandler);
});
@@ -95,10 +95,10 @@ AJAX.registerOnload('tbl_tracking.js', function () {
var $anchor = $(this);
var question = Messages.strDeletingTrackingEntry;
$anchor.PMA_confirm(question, $anchor.attr('href'), function (url) {
- PMA_ajaxShowMessage();
+ Functions.ajaxShowMessage();
AJAX.source = $anchor;
var argSep = CommonParams.get('arg_separator');
- var params = getJSConfirmCommonParam(this, $anchor.getPostData());
+ var params = Functions.getJsConfirmCommonParam(this, $anchor.getPostData());
params += argSep + 'ajax_page_request=1';
$.post(url, params, AJAX.responseHandler);
});
diff --git a/js/tbl_zoom_plot_jqplot.js b/js/tbl_zoom_plot_jqplot.js
index 8240f75fb9..0ec1204583 100644
--- a/js/tbl_zoom_plot_jqplot.js
+++ b/js/tbl_zoom_plot_jqplot.js
@@ -166,7 +166,7 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () {
$('#types_0').val(data.field_type);
xType = data.field_type;
$('#collations_0').val(data.field_collations);
- addDateTimePicker();
+ Functions.addDateTimePicker();
});
});
@@ -190,7 +190,7 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () {
$('#types_1').val(data.field_type);
yType = data.field_type;
$('#collations_1').val(data.field_collations);
- addDateTimePicker();
+ Functions.addDateTimePicker();
});
});
@@ -211,7 +211,7 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () {
$('#tableFieldsId').find('tr:eq(4) td:eq(3)').html(data.field_value);
$('#types_2').val(data.field_type);
$('#collations_2').val(data.field_collations);
- addDateTimePicker();
+ Functions.addDateTimePicker();
});
});
@@ -232,7 +232,7 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () {
$('#tableFieldsId').find('tr:eq(5) td:eq(3)').html(data.field_value);
$('#types_3').val(data.field_type);
$('#collations_3').val(data.field_collations);
- addDateTimePicker();
+ Functions.addDateTimePicker();
});
});
@@ -241,9 +241,9 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () {
**/
$('#inputFormSubmitId').on('click', function () {
if ($('#tableid_0').get(0).selectedIndex === 0 || $('#tableid_1').get(0).selectedIndex === 0) {
- PMA_ajaxShowMessage(Messages.strInputNull);
+ Functions.ajaxShowMessage(Messages.strInputNull);
} else if (xLabel === yLabel) {
- PMA_ajaxShowMessage(Messages.strSameInputs);
+ Functions.ajaxShowMessage(Messages.strSameInputs);
}
});
@@ -398,9 +398,9 @@ AJAX.registerOnload('tbl_zoom_plot_jqplot.js', function () {
}, function (data) {
if (typeof data !== 'undefined' && data.success === true) {
$('#sqlqueryresultsouter').html(data.sql_query);
- PMA_highlightSQL($('#sqlqueryresultsouter'));
+ Functions.highlightSql($('#sqlqueryresultsouter'));
} else {
- PMA_ajaxShowMessage(data.error, false);
+ Functions.ajaxShowMessage(data.error, false);
}
}); // End $.post
}// End database update
diff --git a/js/transformations/sql_editor.js b/js/transformations/sql_editor.js
index 4149b976c0..18139f3419 100644
--- a/js/transformations/sql_editor.js
+++ b/js/transformations/sql_editor.js
@@ -6,6 +6,6 @@
*/
AJAX.registerOnload('transformations/sql_editor.js', function () {
$('textarea.transform_sql_editor').each(function () {
- PMA_getSQLEditor($(this), {}, 'both');
+ Functions.getSqlEditor($(this), {}, 'both');
});
});
diff --git a/js/u2f.js b/js/u2f.js
index 44bdac2637..1c7d7d2b21 100644
--- a/js/u2f.js
+++ b/js/u2f.js
@@ -13,10 +13,10 @@ AJAX.registerOnload('u2f.js', function () {
// Handle returning error data
if (data.errorCode && data.errorCode !== 0) {
if (data.errorCode === 5) {
- PMA_ajaxShowMessage(Messages.strU2FTimeout, false);
+ Functions.ajaxShowMessage(Messages.strU2FTimeout, false);
} else {
- PMA_ajaxShowMessage(
- PMA_sprintf(Messages.strU2FError, data.errorCode), false
+ Functions.ajaxShowMessage(
+ Functions.sprintf(Messages.strU2FError, data.errorCode), false
);
}
return;
@@ -41,10 +41,10 @@ AJAX.registerOnload('u2f.js', function () {
// Handle returning error data
if (data.errorCode && data.errorCode !== 0) {
if (data.errorCode === 5) {
- PMA_ajaxShowMessage(Messages.strU2FTimeout, false);
+ Functions.ajaxShowMessage(Messages.strU2FTimeout, false);
} else {
- PMA_ajaxShowMessage(
- PMA_sprintf(Messages.strU2FError, data.errorCode), false
+ Functions.ajaxShowMessage(
+ Functions.sprintf(Messages.strU2FError, data.errorCode), false
);
}
return;
diff --git a/libraries/classes/ErrorHandler.php b/libraries/classes/ErrorHandler.php
index fe38beaef8..8eb29d103d 100644
--- a/libraries/classes/ErrorHandler.php
+++ b/libraries/classes/ErrorHandler.php
@@ -554,7 +554,7 @@ class ErrorHandler
} else {
// send the error reports asynchronously & without asking user
$jsCode .= '$("#pma_report_errors_form").submit();'
- . 'PMA_ajaxShowMessage(
+ . 'Functions.ajaxShowMessage(
Messages.phpErrorsBeingSubmitted, false
);';
// js code to appropriate focusing,
@@ -566,22 +566,22 @@ class ErrorHandler
//ask user whether to submit errors or not.
if (! $response->isAjax()) {
// js code to show appropriate msgs, event binding & focusing.
- $jsCode = 'PMA_ajaxShowMessage(Messages.phpErrorsFound);'
+ $jsCode = 'Functions.ajaxShowMessage(Messages.phpErrorsFound);'
. '$("#pma_ignore_errors_popup").bind("click", function() {
- PMA_ignorePhpErrors()
+ Functions.ignorePhpErrors()
});'
. '$("#pma_ignore_all_errors_popup").bind("click",
function() {
- PMA_ignorePhpErrors(false)
+ Functions.ignorePhpErrors(false)
});'
. '$("#pma_ignore_errors_bottom").bind("click", function(e) {
e.preventDefault();
- PMA_ignorePhpErrors()
+ Functions.ignorePhpErrors()
});'
. '$("#pma_ignore_all_errors_bottom").bind("click",
function(e) {
e.preventDefault();
- PMA_ignorePhpErrors(false)
+ Functions.ignorePhpErrors(false)
});'
. '$("html, body").animate({
scrollTop:$(document).height()
diff --git a/libraries/classes/Operations.php b/libraries/classes/Operations.php
index e3242946dd..1541d9d3b2 100644
--- a/libraries/classes/Operations.php
+++ b/libraries/classes/Operations.php
@@ -87,7 +87,7 @@ class Operations
. '
\n";
$retval .= " \n";
diff --git a/libraries/classes/SqlQueryForm.php b/libraries/classes/SqlQueryForm.php
index c7cd78955e..79e60081fe 100644
--- a/libraries/classes/SqlQueryForm.php
+++ b/libraries/classes/SqlQueryForm.php
@@ -215,7 +215,7 @@ class SqlQueryForm
) {
// enable auto select text in textarea
if ($GLOBALS['cfg']['TextareaAutoSelect']) {
- $auto_sel = ' onclick="selectContent(this, sql_box_locked, true);"';
+ $auto_sel = ' onclick="Functions.selectContent(this, sql_box_locked, true);"';
} else {
$auto_sel = '';
}
@@ -282,7 +282,7 @@ class SqlQueryForm
. '
' . __('Columns') . ' '
. '
';
+ . 'multiple="multiple" ondblclick="Functions.insertValueQuery()">';
foreach ($columns_list as $field) {
$html .= '';
if (Util::showIcons('ActionLinksMode')) {
$html .= ' ';
} else {
$html .= ' ';
+ . ' onclick="Functions.insertValueQuery()">';
}
$html .= ' ' . "\n"
. '