Speed-up selectors
This commit is contained in:
parent
a753ac9b80
commit
9c16704968
33
js/config.js
33
js/config.js
@ -511,14 +511,14 @@ $(function() {
|
||||
*/
|
||||
function setTab(tab_id)
|
||||
{
|
||||
$('.tabs li').removeClass('active').find('a[href=#' + tab_id + ']').parent().addClass('active');
|
||||
$('.tabs_contents fieldset').hide().filter('#' + tab_id).show();
|
||||
$('ul.tabs li').removeClass('active').find('a[href=#' + tab_id + ']').parent().addClass('active');
|
||||
$('div.tabs_contents fieldset').hide().filter('#' + tab_id).show();
|
||||
location.hash = 'tab_' + tab_id;
|
||||
$('.config-form input[name=tab_hash]').val(location.hash);
|
||||
$('form.config-form input[name=tab_hash]').val(location.hash);
|
||||
}
|
||||
|
||||
$(function() {
|
||||
var tabs = $('.tabs');
|
||||
var tabs = $('ul.tabs');
|
||||
if (!tabs.length) {
|
||||
return;
|
||||
}
|
||||
@ -531,7 +531,7 @@ $(function() {
|
||||
.filter(':first')
|
||||
.parent()
|
||||
.addClass('active');
|
||||
$('.tabs_contents fieldset').hide().filter(':first').show();
|
||||
$('div.tabs_contents fieldset').hide().filter(':first').show();
|
||||
|
||||
// tab links handling, check each 200ms
|
||||
// (works with history in FF, further browser support here would be an overkill)
|
||||
@ -588,7 +588,7 @@ function restoreField(field_id)
|
||||
}
|
||||
|
||||
$(function() {
|
||||
$('.tabs_contents')
|
||||
$('div.tabs_contents')
|
||||
.delegate('.restore-default, .set-value', 'mouseenter', function(){$(this).css('opacity', 1)})
|
||||
.delegate('.restore-default, .set-value', 'mouseleave', function(){$(this).css('opacity', 0.25)})
|
||||
.delegate('.restore-default, .set-value', 'click', function(e) {
|
||||
@ -641,8 +641,8 @@ $(function() {
|
||||
// detect localStorage state
|
||||
var ls_supported = window.localStorage || false;
|
||||
var ls_exists = ls_supported ? (window.localStorage['config'] || false) : false;
|
||||
$('.localStorage-'+(ls_supported ? 'un' : '')+'supported').hide();
|
||||
$('.localStorage-'+(ls_exists ? 'empty' : 'exists')).hide();
|
||||
$('div.localStorage-'+(ls_supported ? 'un' : '')+'supported').hide();
|
||||
$('div.localStorage-'+(ls_exists ? 'empty' : 'exists')).hide();
|
||||
if (ls_exists) {
|
||||
updatePrefsDate();
|
||||
}
|
||||
@ -668,10 +668,13 @@ $(function() {
|
||||
}
|
||||
});
|
||||
|
||||
$('.click-hide-message').live('click', function(){
|
||||
var div = $(this);
|
||||
div.hide().parent('.group').css('height', '');
|
||||
div.next('form').show();
|
||||
$('div.click-hide-message').live('click', function(){
|
||||
$(this)
|
||||
.hide()
|
||||
.parent('.group')
|
||||
.css('height', '')
|
||||
.next('form')
|
||||
.show();
|
||||
});
|
||||
});
|
||||
|
||||
@ -698,8 +701,8 @@ function savePrefsToLocalStorage(form)
|
||||
window.localStorage['config_mtime'] = response.mtime;
|
||||
window.localStorage['config_mtime_local'] = (new Date()).toUTCString();
|
||||
updatePrefsDate();
|
||||
$('.localStorage-empty').hide();
|
||||
$('.localStorage-exists').show();
|
||||
$('div.localStorage-empty').hide();
|
||||
$('div.localStorage-exists').show();
|
||||
var group = form.parent('.group');
|
||||
group.css('height', group.height() + 'px');
|
||||
form.hide('fast');
|
||||
@ -718,7 +721,7 @@ function updatePrefsDate()
|
||||
{
|
||||
var d = new Date(window.localStorage['config_mtime_local']);
|
||||
var msg = PMA_messages['strSavedOn'].replace('@DATE@', formatDate(d));
|
||||
$('#opts_import_local_storage .localStorage-exists').html(msg);
|
||||
$('#opts_import_local_storage div.localStorage-exists').html(msg);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -96,8 +96,7 @@ $(document).ready(function() {
|
||||
|
||||
$.get($form.attr('action'), $form.serialize(), function(data) {
|
||||
// use messages that stay on screen
|
||||
$('.success').fadeOut();
|
||||
$('.error').fadeOut();
|
||||
$('div.success, div.error').fadeOut();
|
||||
if(data.success == true) {
|
||||
$('#floating_menubar').after(data.message);
|
||||
if( $("#checkbox_switch").is(":checked")) {
|
||||
|
||||
@ -182,7 +182,7 @@ $(document).ready(function() {
|
||||
$dialog.find('.datefield, .datetimefield').each(function () {
|
||||
PMA_addDatepicker($(this));
|
||||
});
|
||||
$(".insertRowTable").addClass("ajax");
|
||||
$("table.insertRowTable").addClass("ajax");
|
||||
$("#buttonYes").addClass("ajax");
|
||||
$div = $("#insert_table_dialog");
|
||||
PMA_convertFootnotesToTooltips($div);
|
||||
@ -257,7 +257,7 @@ $(document).ready(function() {
|
||||
* Event handler for 'Foreign Key Checks' disabling option
|
||||
* in the drop table confirmation form
|
||||
*/
|
||||
$(".fkc_switch").click(function(event){
|
||||
$("span.fkc_switch").click(function(event){
|
||||
if ($("#fkc_checkbox").prop('checked')) {
|
||||
$("#fkc_checkbox").prop('checked', false);
|
||||
$("#fkc_status").html(PMA_messages['strForeignKeyCheckDisabled']);
|
||||
@ -282,7 +282,7 @@ $(document).ready(function() {
|
||||
* @uses PMA_ajaxShowMessage()
|
||||
* @see $cfg['AjaxEnable']
|
||||
*/
|
||||
$(".truncate_table_anchor").live('click', function(event) {
|
||||
$("a.truncate_table_anchor").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
/**
|
||||
@ -336,7 +336,7 @@ $(document).ready(function() {
|
||||
* @uses PMA_ajaxShowMessage()
|
||||
* @see $cfg['AjaxEnable']
|
||||
*/
|
||||
$(".drop_table_anchor").live('click', function(event) {
|
||||
$("a.drop_table_anchor").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var $this_anchor = $(this);
|
||||
@ -383,7 +383,7 @@ $(document).ready(function() {
|
||||
* @uses PMA_ajaxShowMessage()
|
||||
* @see $cfg['AjaxEnable']
|
||||
*/
|
||||
$('.drop_tracking_anchor').live('click', function(event) {
|
||||
$('a.drop_tracking_anchor').live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var $anchor = $(this);
|
||||
|
||||
15
js/export.js
15
js/export.js
@ -10,9 +10,7 @@
|
||||
*/
|
||||
$(document).ready(function() {
|
||||
$("#plugins").change(function() {
|
||||
$(".format_specific_options").each(function() {
|
||||
$(this).hide();
|
||||
});
|
||||
$("#format_specific_opts div.format_specific_options").hide();
|
||||
var selected_plugin_name = $("#plugins option:selected").val();
|
||||
$("#" + selected_plugin_name + "_options").show();
|
||||
});
|
||||
@ -193,8 +191,15 @@ $(document).ready(function() {
|
||||
$("#quick_or_custom").show();
|
||||
}
|
||||
$("#scroll_to_options_msg").hide();
|
||||
$(".format_specific_options").hide().css({"border": 0, "margin": 0, "padding": 0});
|
||||
$(".format_specific_options h3").remove();
|
||||
$("#format_specific_opts div.format_specific_options")
|
||||
.hide()
|
||||
.css({
|
||||
"border": 0,
|
||||
"margin": 0,
|
||||
"padding": 0
|
||||
})
|
||||
.find("h3")
|
||||
.remove();
|
||||
toggle_quick_or_custom();
|
||||
toggle_structure_data_opts($("select#plugins").val());
|
||||
toggle_sql_include_comments();
|
||||
|
||||
@ -607,9 +607,9 @@ $(document).ready(function() {
|
||||
* (only when timepicker.js is loaded)
|
||||
*/
|
||||
if ($.timepicker != undefined) {
|
||||
$('.datefield, .datetimefield').each(function() {
|
||||
$('input.datefield, input.datetimefield').each(function() {
|
||||
PMA_addDatepicker($(this));
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
@ -1050,7 +1050,7 @@ function pdfPaperSize(format, axis)
|
||||
* Jquery Coding for inline editing SQL_QUERY
|
||||
*/
|
||||
$(document).ready(function() {
|
||||
$(".inline_edit_sql").live('click', function() {
|
||||
$("a.inline_edit_sql").live('click', function() {
|
||||
if ($('#sql_query_edit').length) {
|
||||
// An inline query editor is already open,
|
||||
// we don't want another copy of it
|
||||
@ -1079,7 +1079,7 @@ $(document).ready(function() {
|
||||
codemirror_editor.getScrollerElement().style.height = height;
|
||||
codemirror_editor.refresh();
|
||||
|
||||
$(".btnSave").click(function() {
|
||||
$("input.btnSave").click(function() {
|
||||
if (codemirror_editor !== undefined) {
|
||||
var sql_query = codemirror_editor.getValue();
|
||||
} else {
|
||||
@ -1091,13 +1091,13 @@ $(document).ready(function() {
|
||||
.append($('<input>', {type: 'hidden', name: 'sql_query', value: sql_query}));
|
||||
$fake_form.appendTo($('body')).submit();
|
||||
});
|
||||
$(".btnDiscard").click(function() {
|
||||
$("input.btnDiscard").click(function() {
|
||||
$(this).closest(".sql").html("<span class=\"syntax\"><span class=\"inner_sql\">" + old_text + "</span></span>");
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
$('.sqlbutton').click(function(evt) {
|
||||
$('input.sqlbutton').click(function(evt) {
|
||||
insertQuery(evt.target.id);
|
||||
return false;
|
||||
});
|
||||
@ -1227,7 +1227,7 @@ function PMA_ajaxShowMessage(message, timeout)
|
||||
// Update message count to create distinct message elements every time
|
||||
ajax_message_count++;
|
||||
// Remove all old messages, if any
|
||||
$(".ajax_notification[id^=ajax_message_num]").remove();
|
||||
$("span.ajax_notification[id^=ajax_message_num]").remove();
|
||||
/**
|
||||
* @var $retval a jQuery object containing the reference
|
||||
* to the created AJAX message
|
||||
@ -1312,20 +1312,20 @@ $(document).ready(function() {
|
||||
* Allows the user to dismiss a notification
|
||||
* created with PMA_ajaxShowMessage()
|
||||
*/
|
||||
$('.ajax_notification.dismissable').live('click', function () {
|
||||
$('span.ajax_notification.dismissable').live('click', function () {
|
||||
PMA_ajaxRemoveMessage($(this));
|
||||
});
|
||||
/**
|
||||
* The below two functions hide the "Dismiss notification" tooltip when a user
|
||||
* is hovering a link or button that is inside an ajax message
|
||||
*/
|
||||
$('.ajax_notification a, .ajax_notification button, .ajax_notification input')
|
||||
$('span.ajax_notification a, span.ajax_notification button, span.ajax_notification input')
|
||||
.live('mouseover', function () {
|
||||
$(this).parents('.ajax_notification').qtip('hide');
|
||||
$(this).parents('span.ajax_notification').qtip('hide');
|
||||
});
|
||||
$('.ajax_notification a, .ajax_notification button, .ajax_notification input')
|
||||
$('span.ajax_notification a, span.ajax_notification button, span.ajax_notification input')
|
||||
.live('mouseout', function () {
|
||||
$(this).parents('.ajax_notification').qtip('show');
|
||||
$(this).parents('span.ajax_notification').qtip('show');
|
||||
});
|
||||
});
|
||||
|
||||
@ -1417,7 +1417,7 @@ function PMA_createTableDialog( $div, url , target)
|
||||
|
||||
$(this)
|
||||
.scrollTop(0) // for Chrome
|
||||
.closest('.ui-dialog').css({
|
||||
.closest('div.ui-dialog').css({
|
||||
left: 0,
|
||||
top: 0
|
||||
});
|
||||
@ -1425,7 +1425,7 @@ function PMA_createTableDialog( $div, url , target)
|
||||
PMA_verifyColumnsProperties();
|
||||
|
||||
// move the Cancel button next to the Save button
|
||||
var $button_pane = $('.ui-dialog-buttonpane');
|
||||
var $button_pane = $('div.ui-dialog-buttonpane');
|
||||
var $cancel_button = $button_pane.find('.ui-button');
|
||||
var $save_button = $('#create_table_form').find("input[name='do_save_data']");
|
||||
$cancel_button.insertAfter($save_button);
|
||||
@ -2100,8 +2100,8 @@ $(document).ready(function() {
|
||||
$.post($form.attr('action'), $form.serialize()+"&do_save_data=Save", function(data) {
|
||||
if ($("#sqlqueryresults").length != 0) {
|
||||
$("#sqlqueryresults").remove();
|
||||
} else if ($(".error").length != 0) {
|
||||
$(".error").remove();
|
||||
} else if ($("div.error").length != 0) {
|
||||
$("div.error").remove();
|
||||
}
|
||||
if (data.success == true) {
|
||||
PMA_ajaxShowMessage(data.message);
|
||||
@ -2122,7 +2122,7 @@ $(document).ready(function() {
|
||||
if ($("#sqlqueryresults").length != 0) {
|
||||
$temp_div.find("#fieldsForm").insertAfter("#sqlqueryresults");
|
||||
} else {
|
||||
$temp_div.find("#fieldsForm").insertAfter(".error");
|
||||
$temp_div.find("#fieldsForm").insertAfter("div.error");
|
||||
}
|
||||
$temp_div.find("#addColumns").insertBefore("iframe.IE_hack");
|
||||
/*Call the function to display the more options in table*/
|
||||
@ -2438,10 +2438,10 @@ $(document).ready(function() {
|
||||
$("select.column_type").live('change', function() {
|
||||
PMA_showNoticeForEnum($(this));
|
||||
});
|
||||
$(".default_type").live('change', function() {
|
||||
$("select.default_type").live('change', function() {
|
||||
PMA_hideShowDefaultValue($(this));
|
||||
});
|
||||
$('.allow_null').live('change', function() {
|
||||
$('input.allow_null').live('change', function() {
|
||||
PMA_validateDefaultValue($(this));
|
||||
});
|
||||
});
|
||||
@ -2451,7 +2451,7 @@ function PMA_verifyColumnsProperties()
|
||||
$("select.column_type").each(function() {
|
||||
PMA_showNoticeForEnum($(this));
|
||||
});
|
||||
$(".default_type").each(function() {
|
||||
$("select.default_type").each(function() {
|
||||
PMA_hideShowDefaultValue($(this));
|
||||
});
|
||||
}
|
||||
@ -2637,7 +2637,7 @@ $(document).ready(function() {
|
||||
}
|
||||
});
|
||||
// Focus the slider, otherwise it looks nearly transparent
|
||||
$('.ui-slider-handle').addClass('ui-state-focus');
|
||||
$('a.ui-slider-handle').addClass('ui-state-focus');
|
||||
return false;
|
||||
});
|
||||
|
||||
@ -2689,7 +2689,7 @@ function displayMoreTableOpts()
|
||||
$table.find("td.more_opts").show();
|
||||
|
||||
// Position the dropdown
|
||||
$(".structure_actions_dropdown").each(function() {
|
||||
$("div.structure_actions_dropdown").each(function() {
|
||||
// Optimize DOM querying
|
||||
var $this_dropdown = $(this);
|
||||
// The top offset must be set for IE even if it didn't change
|
||||
@ -2723,19 +2723,19 @@ function displayMoreTableOpts()
|
||||
left: $after_field.offset().left
|
||||
});
|
||||
}
|
||||
$(".structure_actions_dropdown").hide(); // Hide all the other ones that may be open
|
||||
$(this).children(".structure_actions_dropdown").show();
|
||||
$("div.structure_actions_dropdown").hide(); // Hide all the other ones that may be open
|
||||
$(this).children("div.structure_actions_dropdown").show();
|
||||
// Need to do this again for IE otherwise the offset is wrong
|
||||
if ($.browser.msie) {
|
||||
var left_offset_IE = $(this).offset().left + $(this).innerWidth() - $(this).children(".structure_actions_dropdown").innerWidth();
|
||||
var left_offset_IE = $(this).offset().left + $(this).innerWidth() - $(this).children("div.structure_actions_dropdown").innerWidth();
|
||||
var top_offset_IE = $(this).offset().top + $(this).innerHeight();
|
||||
$(this).children(".structure_actions_dropdown").offset({
|
||||
$(this).children("div.structure_actions_dropdown").offset({
|
||||
top: top_offset_IE,
|
||||
left: left_offset_IE });
|
||||
}
|
||||
})
|
||||
.mouseleave(function() {
|
||||
$(this).children(".structure_actions_dropdown").hide();
|
||||
$(this).children("div.structure_actions_dropdown").hide();
|
||||
if ($.browser.msie && $.browser.version == "6.0") {
|
||||
$("iframe.IE_hack").hide();
|
||||
}
|
||||
@ -2977,7 +2977,7 @@ function PMA_set_status_label($element)
|
||||
*/
|
||||
function PMA_init_slider()
|
||||
{
|
||||
$('.pma_auto_slider').each(function() {
|
||||
$('div.pma_auto_slider').each(function() {
|
||||
var $this = $(this);
|
||||
|
||||
if ($this.hasClass('slider_init_done')) {
|
||||
@ -3016,7 +3016,7 @@ function PMA_init_slider()
|
||||
var toggleButton = function ($obj) {
|
||||
// In rtl mode the toggle switch is flipped horizontally
|
||||
// so we need to take that into account
|
||||
if ($('.text_direction', $obj).text() == 'ltr') {
|
||||
if ($('span.text_direction', $obj).text() == 'ltr') {
|
||||
var right = 'right';
|
||||
} else {
|
||||
var right = 'left';
|
||||
@ -3032,12 +3032,12 @@ var toggleButton = function ($obj) {
|
||||
* var on Width of the "ON" part of the toggle switch
|
||||
* var off Width of the "OFF" part of the toggle switch
|
||||
*/
|
||||
var on = $('.toggleOn', $obj).width();
|
||||
var off = $('.toggleOff', $obj).width();
|
||||
var on = $('td.toggleOn', $obj).width();
|
||||
var off = $('td.toggleOff', $obj).width();
|
||||
// Make the "ON" and "OFF" parts of the switch the same size
|
||||
// + 2 pixels to avoid overflowed
|
||||
$('.toggleOn > div', $obj).width(Math.max(on, off) + 2);
|
||||
$('.toggleOff > div', $obj).width(Math.max(on, off) + 2);
|
||||
$('td.toggleOn > div', $obj).width(Math.max(on, off) + 2);
|
||||
$('td.toggleOff > div', $obj).width(Math.max(on, off) + 2);
|
||||
/**
|
||||
* var w Width of the central part of the switch
|
||||
*/
|
||||
@ -3060,7 +3060,7 @@ var toggleButton = function ($obj) {
|
||||
* var offw Outer width of the "ON" part of the toggle switch
|
||||
* var btnw Outer width of the central part of the switch
|
||||
*/
|
||||
var offw = $('.toggleOff', $obj).outerWidth();
|
||||
var offw = $('td.toggleOff', $obj).outerWidth();
|
||||
var btnw = $('table td:nth-child(2)', $obj).outerWidth();
|
||||
// Resize the main div so that exactly one side of
|
||||
// the switch plus the central part fit into it.
|
||||
@ -3069,18 +3069,18 @@ var toggleButton = function ($obj) {
|
||||
* var move How many pixels to move the
|
||||
* switch by when toggling
|
||||
*/
|
||||
var move = $('.toggleOff', $obj).outerWidth();
|
||||
var move = $('td.toggleOff', $obj).outerWidth();
|
||||
// If the switch is initialized to the
|
||||
// OFF state we need to move it now.
|
||||
if ($('.container', $obj).hasClass('off')) {
|
||||
if ($('div.container', $obj).hasClass('off')) {
|
||||
if (right == 'right') {
|
||||
$('.container', $obj).animate({'left': '-=' + move + 'px'}, 0);
|
||||
$('div.container', $obj).animate({'left': '-=' + move + 'px'}, 0);
|
||||
} else {
|
||||
$('.container', $obj).animate({'left': '+=' + move + 'px'}, 0);
|
||||
$('div.container', $obj).animate({'left': '+=' + move + 'px'}, 0);
|
||||
}
|
||||
}
|
||||
// Attach an 'onclick' event to the switch
|
||||
$('.container', $obj).click(function () {
|
||||
$('div.container', $obj).click(function () {
|
||||
if ($(this).hasClass('isActive')) {
|
||||
return false;
|
||||
} else {
|
||||
@ -3088,7 +3088,7 @@ var toggleButton = function ($obj) {
|
||||
}
|
||||
var $msg = PMA_ajaxShowMessage();
|
||||
var $container = $(this);
|
||||
var callback = $('.callback', this).text();
|
||||
var callback = $('span.callback', this).text();
|
||||
// Perform the actual toggle
|
||||
if ($(this).hasClass('on')) {
|
||||
if (right == 'right') {
|
||||
@ -3096,7 +3096,7 @@ var toggleButton = function ($obj) {
|
||||
} else {
|
||||
var operator = '+=';
|
||||
}
|
||||
var url = $(this).find('.toggleOff > span').text();
|
||||
var url = $(this).find('td.toggleOff > span').text();
|
||||
var removeClass = 'on';
|
||||
var addClass = 'off';
|
||||
} else {
|
||||
@ -3105,7 +3105,7 @@ var toggleButton = function ($obj) {
|
||||
} else {
|
||||
var operator = '-=';
|
||||
}
|
||||
var url = $(this).find('.toggleOn > span').text();
|
||||
var url = $(this).find('td.toggleOn > span').text();
|
||||
var removeClass = 'off';
|
||||
var addClass = 'on';
|
||||
}
|
||||
@ -3131,7 +3131,7 @@ var toggleButton = function ($obj) {
|
||||
* Initialise all toggle buttons
|
||||
*/
|
||||
$(window).load(function () {
|
||||
$('.toggleAjax').each(function () {
|
||||
$('div.toggleAjax').each(function () {
|
||||
$(this).show();
|
||||
toggleButton($(this));
|
||||
});
|
||||
@ -3217,7 +3217,7 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Load version information asynchronously.
|
||||
*/
|
||||
if ($('.jsversioncheck').length > 0) {
|
||||
if ($('li.jsversioncheck').length > 0) {
|
||||
$.getScript('http://www.phpmyadmin.net/home_page/version.js', PMA_current_version);
|
||||
}
|
||||
|
||||
@ -3554,7 +3554,7 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Theme changer.
|
||||
*/
|
||||
$('.take_theme').click(function(e) {
|
||||
$('a.take_theme').click(function(e) {
|
||||
var what = this.name;
|
||||
if (window.opener && window.opener.document.forms['setTheme'].elements['set_theme']) {
|
||||
window.opener.document.forms['setTheme'].elements['set_theme'].value = what;
|
||||
|
||||
@ -12,8 +12,9 @@ var gisEditorLoaded = false;
|
||||
*/
|
||||
function closeGISEditor(){
|
||||
$("#popup_background").fadeOut("fast");
|
||||
$("#gis_editor").fadeOut("fast");
|
||||
$("#gis_editor").html('');
|
||||
$("#gis_editor").fadeOut("fast", function () {
|
||||
$(this).html('');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@ -24,7 +25,7 @@ function prepareJSVersion() {
|
||||
$('.go').hide();
|
||||
|
||||
// Change the text on the submit button
|
||||
$("input[name='gis_data[save]']")
|
||||
$("#gis_editor input[name='gis_data[save]']")
|
||||
.val(PMA_messages['strCopy'])
|
||||
.insertAfter($('#gis_data_textarea'))
|
||||
.before('<br><br>');
|
||||
@ -38,14 +39,14 @@ function prepareJSVersion() {
|
||||
$('div#gis_data_output p').remove();
|
||||
|
||||
// Remove 'add' buttons and add links
|
||||
$('.add').each(function(e) {
|
||||
$('#gis_editor input.add').each(function(e) {
|
||||
var $button = $(this);
|
||||
$button.addClass('addJs').removeClass('add');
|
||||
var classes = $button.attr('class');
|
||||
$button
|
||||
.after('<a class="' + classes + '" name="' + $button.attr('name')
|
||||
+ '">+ ' + $button.val() + '</a>')
|
||||
.remove();
|
||||
$button.replaceWith(
|
||||
'<a class="' + classes + '" name="' + $button.attr('name')
|
||||
+ '">+ ' + $button.val() + '</a>'
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
@ -204,12 +205,12 @@ function insertDataAndClose() {
|
||||
$(document).ready(function() {
|
||||
|
||||
// Remove the class that is added due to the URL being too long.
|
||||
$('.open_gis_editor a').removeClass('formLinkSubmit');
|
||||
$('span.open_gis_editor a').removeClass('formLinkSubmit');
|
||||
|
||||
/**
|
||||
* Prepares and insert the GIS data to the input field on clicking 'copy'.
|
||||
*/
|
||||
$("input[name='gis_data[save]']").live('click', function(event) {
|
||||
$("#gis_editor input[name='gis_data[save]']").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
insertDataAndClose();
|
||||
});
|
||||
@ -243,7 +244,7 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Update the form on change of the GIS type.
|
||||
*/
|
||||
$(".gis_type").live('change', function(event) {
|
||||
$("#gis_editor select.gis_type").live('change', function(event) {
|
||||
var $gis_editor = $("#gis_editor");
|
||||
var $form = $('form#gis_data_editor_form');
|
||||
|
||||
@ -261,14 +262,14 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Handles closing of the GIS data editor.
|
||||
*/
|
||||
$('.close_gis_editor, .cancel_gis_editor').live('click', function() {
|
||||
$('#gis_editor a.close_gis_editor, #gis_editor a.cancel_gis_editor').live('click', function() {
|
||||
closeGISEditor();
|
||||
});
|
||||
|
||||
/**
|
||||
* Handles adding data points
|
||||
*/
|
||||
$('.addJs.addPoint').live('click', function() {
|
||||
$('#gis_editor a.addJs.addPoint').live('click', function() {
|
||||
var $a = $(this);
|
||||
var name = $a.attr('name');
|
||||
// Eg. name = gis_data[0][MULTIPOINT][add_point] => prefix = gis_data[0][MULTIPOINT]
|
||||
@ -285,7 +286,7 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Handles adding linestrings and inner rings
|
||||
*/
|
||||
$('.addLine.addJs').live('click', function() {
|
||||
$('#gis_editor a.addLine.addJs').live('click', function() {
|
||||
var $a = $(this);
|
||||
var name = $a.attr('name');
|
||||
|
||||
@ -320,7 +321,7 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Handles adding polygons
|
||||
*/
|
||||
$('.addJs.addPolygon').live('click', function() {
|
||||
$('#gis_editor a.addJs.addPolygon').live('click', function() {
|
||||
var $a = $(this);
|
||||
var name = $a.attr('name');
|
||||
// Eg. name = gis_data[0][MULTIPOLYGON][add_polygon] => prefix = gis_data[0][MULTIPOLYGON]
|
||||
@ -349,7 +350,7 @@ $(document).ready(function() {
|
||||
/**
|
||||
* Handles adding geoms
|
||||
*/
|
||||
$('.addJs.addGeom').live('click', function() {
|
||||
$('#gis_editor a.addJs.addGeom').live('click', function() {
|
||||
var $a = $(this);
|
||||
var prefix = 'gis_data[GEOMETRYCOLLECTION]';
|
||||
// Find the number of geoms
|
||||
|
||||
12
js/import.js
12
js/import.js
@ -11,7 +11,7 @@
|
||||
*/
|
||||
function changePluginOpts()
|
||||
{
|
||||
$(".format_specific_options").each(function() {
|
||||
$("#format_specific_opts div.format_specific_options").each(function() {
|
||||
$(this).hide();
|
||||
});
|
||||
var selected_plugin_name = $("#plugins option:selected").val();
|
||||
@ -78,7 +78,13 @@ $(document).ready(function() {
|
||||
* Javascript-disabled browsers
|
||||
*/
|
||||
$("#scroll_to_options_msg").hide();
|
||||
$(".format_specific_options").css({ "border": 0, "margin": 0, "padding": 0 });
|
||||
$(".format_specific_options h3").remove();
|
||||
$("#format_specific_opts div.format_specific_options")
|
||||
.css({
|
||||
"border": 0,
|
||||
"margin": 0,
|
||||
"padding": 0
|
||||
})
|
||||
.find("h3")
|
||||
.remove();
|
||||
//$("form[name=import] *").unwrap();
|
||||
});
|
||||
|
||||
@ -250,7 +250,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
$(g.cRsz).find('div').hide();
|
||||
var $firstRowCols = $(g.t).find('tr:first th.draggable:visible');
|
||||
var $resizeHandles = $(g.cRsz).find('div').removeClass('condition');
|
||||
$('.pma_table').find('thead th:first').removeClass('before-condition');
|
||||
$('table.pma_table').find('thead th:first').removeClass('before-condition');
|
||||
for (var n = 0, l = $firstRowCols.length; n < l; n++) {
|
||||
var $col = $($firstRowCols[n]);
|
||||
$($resizeHandles[n]).css('left', $col.position().left + $col.outerWidth(true))
|
||||
@ -263,7 +263,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
}
|
||||
}
|
||||
if ($($resizeHandles[0]).hasClass('condition')) {
|
||||
$('.pma_table').find('thead th:first').addClass('before-condition');
|
||||
$('table.pma_table').find('thead th:first').addClass('before-condition');
|
||||
}
|
||||
$(g.cRsz).css('height', $(g.t).height());
|
||||
},
|
||||
@ -410,9 +410,9 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
var isOneColumn = g.visibleHeadersCount == 1;
|
||||
// enable or disable restore button
|
||||
if (isInitial || isOneColumn) {
|
||||
$('.restore_column').hide();
|
||||
$('div.restore_column').hide();
|
||||
} else {
|
||||
$('.restore_column').show();
|
||||
$('div.restore_column').show();
|
||||
}
|
||||
},
|
||||
|
||||
@ -1047,7 +1047,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
/**
|
||||
* @var is_unique Boolean, whether the rows in this table is unique or not
|
||||
*/
|
||||
var is_unique = $('.edit_row_anchor').is('.nonunique') ? 0 : 1;
|
||||
var is_unique = $('td.edit_row_anchor').is('.nonunique') ? 0 : 1;
|
||||
/**
|
||||
* multi edit variables
|
||||
*/
|
||||
@ -1061,7 +1061,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
}
|
||||
|
||||
// loop each edited row
|
||||
$('.to_be_saved').parents('tr').each(function() {
|
||||
$('td.to_be_saved').parents('tr').each(function() {
|
||||
var $tr = $(this);
|
||||
var where_clause = $tr.find('.where_clause').val();
|
||||
full_where_clause.push(PMA_urldecode(where_clause));
|
||||
@ -1183,7 +1183,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
$(g.cEdit).find('*').prop('disabled', true);
|
||||
$(g.cEdit).find('.edit_box').addClass('edit_box_posting');
|
||||
} else {
|
||||
$('.save_edited').addClass('saving_edited_data')
|
||||
$('div.save_edited').addClass('saving_edited_data')
|
||||
.find('input').prop('disabled', true); // disable the save button
|
||||
}
|
||||
|
||||
@ -1198,13 +1198,13 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
$(g.cEdit).find('*').removeProp('disabled');
|
||||
$(g.cEdit).find('.edit_box').removeClass('edit_box_posting');
|
||||
} else {
|
||||
$('.save_edited').removeClass('saving_edited_data')
|
||||
$('div.save_edited').removeClass('saving_edited_data')
|
||||
.find('input').removeProp('disabled'); // enable the save button back
|
||||
}
|
||||
if(data.success == true) {
|
||||
PMA_ajaxShowMessage(data.message);
|
||||
// update where_clause related data in each edited row
|
||||
$('.to_be_saved').parents('tr').each(function() {
|
||||
$('td.to_be_saved').parents('tr').each(function() {
|
||||
var new_clause = $(this).data('new_clause');
|
||||
var $where_clause = $(this).find('.where_clause');
|
||||
var old_clause = $where_clause.val();
|
||||
@ -1245,7 +1245,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
g.hideEditCell(true, data);
|
||||
|
||||
// remove the "Save edited cells" button
|
||||
$('.save_edited').hide();
|
||||
$('div.save_edited').hide();
|
||||
// update saved fields
|
||||
$(g.t).find('.to_be_saved')
|
||||
.removeClass('to_be_saved')
|
||||
@ -1329,7 +1329,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
$(g.currentEditCell).addClass('to_be_saved')
|
||||
.data('value', this_field_params[field_name]);
|
||||
if (g.saveCellsAtOnce) {
|
||||
$('.save_edited').show();
|
||||
$('div.save_edited').show();
|
||||
}
|
||||
g.isCellEdited = true;
|
||||
}
|
||||
@ -1454,7 +1454,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
.find("input").focus().select();
|
||||
});
|
||||
// restore column order when the restore button is clicked
|
||||
$('.restore_column').click(function() {
|
||||
$('div.restore_column').click(function() {
|
||||
g.restoreColOrder();
|
||||
});
|
||||
|
||||
@ -1646,7 +1646,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
g.hideEditCell(true);
|
||||
}
|
||||
});
|
||||
$('.save_edited').click(function() {
|
||||
$('div.save_edited').click(function() {
|
||||
g.hideEditCell();
|
||||
g.postEditedCell();
|
||||
});
|
||||
@ -1701,7 +1701,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
g.copyHint = PMA_messages['strColNameCopyHint'];
|
||||
|
||||
// assign common hidden inputs
|
||||
var $common_hidden_inputs = $('.common_hidden_inputs');
|
||||
var $common_hidden_inputs = $('div.common_hidden_inputs');
|
||||
g.token = $common_hidden_inputs.find('input[name=token]').val();
|
||||
g.server = $common_hidden_inputs.find('input[name=server]').val();
|
||||
g.db = $common_hidden_inputs.find('input[name=db]').val();
|
||||
@ -1726,7 +1726,7 @@ function PMA_makegrid(t, enableResize, enableReorder, enableVisib, enableGridEdi
|
||||
g.initColResize();
|
||||
}
|
||||
if (enableReorder &&
|
||||
$('.navigation').length > 0) // disable reordering for result from EXPLAIN or SHOW syntax, which do not have a table navigation panel
|
||||
$('table.navigation').length > 0) // disable reordering for result from EXPLAIN or SHOW syntax, which do not have a table navigation panel
|
||||
{
|
||||
g.initColReorder();
|
||||
}
|
||||
|
||||
@ -161,7 +161,7 @@ $(document).ready(function () {
|
||||
$('table.data').append(data.new_row);
|
||||
}
|
||||
// Fade-in the new row
|
||||
$('.ajaxInsert').show('slow').removeClass('ajaxInsert');
|
||||
$('tr.ajaxInsert').show('slow').removeClass('ajaxInsert');
|
||||
} else if ($('table.data').find('tr').has('td').length === 0) {
|
||||
// If we are not supposed to insert the new row, we will now
|
||||
// check if the table is empty and needs to be hidden. This
|
||||
|
||||
@ -223,7 +223,7 @@ $(document).ready(function () {
|
||||
* @var $routine_params_table jQuery object containing the reference
|
||||
* to the routine parameters table.
|
||||
*/
|
||||
var $routine_params_table = $('.routine_params_table').last();
|
||||
var $routine_params_table = $('table.routine_params_table').last();
|
||||
/**
|
||||
* @var $new_param_row A string containing the HTML code for the
|
||||
* new row for the routine paramaters table.
|
||||
|
||||
@ -353,7 +353,7 @@ $(document).ready(function() {
|
||||
* @name edit_user_click
|
||||
* @see $cfg['AjaxEnable']
|
||||
*/
|
||||
$(".edit_user_anchor.ajax").live('click', function(event) {
|
||||
$("a.edit_user_anchor.ajax").live('click', function(event) {
|
||||
/** @lends jQuery */
|
||||
event.preventDefault();
|
||||
|
||||
@ -526,7 +526,7 @@ $(document).ready(function() {
|
||||
);
|
||||
}
|
||||
|
||||
$(".export_user_anchor.ajax").live('click', function(event) {
|
||||
$("a.export_user_anchor.ajax").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
var $msgbox = PMA_ajaxShowMessage();
|
||||
/**
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
// Add a tablesorter parser to properly handle thousands seperated numbers and SI prefixes
|
||||
$(function() {
|
||||
// Show all javascript related parts of the page
|
||||
$('.jsfeature').show();
|
||||
$('#serverstatus .jsfeature').show();
|
||||
|
||||
jQuery.tablesorter.addParser({
|
||||
id: "fancyNumber",
|
||||
@ -79,7 +79,7 @@ $(function() {
|
||||
$('a.popupLink').click( function() {
|
||||
var $link = $(this);
|
||||
|
||||
$('.' + $link.attr('href').substr(1))
|
||||
$('div.' + $link.attr('href').substr(1))
|
||||
.show()
|
||||
.offset({ top: $link.offset().top + $link.height() + 5, left: $link.offset().left })
|
||||
.addClass('openedPopup');
|
||||
@ -88,7 +88,7 @@ $(function() {
|
||||
});
|
||||
|
||||
$(document).click( function(event) {
|
||||
$('.openedPopup').each(function() {
|
||||
$('div.openedPopup').each(function() {
|
||||
var $cnt = $(this);
|
||||
var pos = $cnt.offset();
|
||||
|
||||
@ -188,7 +188,7 @@ $(function() {
|
||||
});
|
||||
|
||||
// Handles refresh rate changing
|
||||
$('.buttonlinks select').change(function() {
|
||||
$('div.buttonlinks select').change(function() {
|
||||
var chart = tabChart[$(this).parents('div.ui-tabs-panel').attr('id')];
|
||||
|
||||
// Clear current timeout and set timeout with the new refresh rate
|
||||
@ -212,7 +212,7 @@ $(function() {
|
||||
});
|
||||
|
||||
// Ajax refresh of variables (always the first element in each tab)
|
||||
$('.buttonlinks a.tabRefresh').click(function() {
|
||||
$('div.buttonlinks a.tabRefresh').click(function() {
|
||||
// ui-tabs-panel class is added by the jquery tabs feature
|
||||
var tab = $(this).parents('div.ui-tabs-panel');
|
||||
var that = this;
|
||||
@ -234,7 +234,7 @@ $(function() {
|
||||
/** Realtime charting of variables **/
|
||||
|
||||
// Live traffic charting
|
||||
$('.buttonlinks a.livetrafficLink').click(function() {
|
||||
$('div.buttonlinks a.livetrafficLink').click(function() {
|
||||
// ui-tabs-panel class is added by the jquery tabs feature
|
||||
var $tab = $(this).parents('div.ui-tabs-panel');
|
||||
var tabstat = tabStatus[$tab.attr('id')];
|
||||
@ -281,7 +281,7 @@ $(function() {
|
||||
});
|
||||
|
||||
// Live connection/process charting
|
||||
$('.buttonlinks a.liveconnectionsLink').click(function() {
|
||||
$('div.buttonlinks a.liveconnectionsLink').click(function() {
|
||||
var $tab = $(this).parents('div.ui-tabs-panel');
|
||||
var tabstat = tabStatus[$tab.attr('id')];
|
||||
|
||||
@ -327,7 +327,7 @@ $(function() {
|
||||
});
|
||||
|
||||
// Live query statistics
|
||||
$('.buttonlinks a.livequeriesLink').click(function() {
|
||||
$('div.buttonlinks a.livequeriesLink').click(function() {
|
||||
var $tab = $(this).parents('div.ui-tabs-panel');
|
||||
var settings = null;
|
||||
|
||||
|
||||
@ -319,18 +319,18 @@ function hideOrDisplayServerFields($server_selector, selected_option)
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
$('.server_selector').change(function(evt) {
|
||||
$('select.server_selector').change(function(evt) {
|
||||
var selected_option = $(evt.target).val();
|
||||
hideOrDisplayServerFields($(evt.target), selected_option);
|
||||
});
|
||||
|
||||
// initial display of the selectors
|
||||
$('.server_selector').each(function() {
|
||||
$('select.server_selector').each(function() {
|
||||
var selected_option = $(this).val();
|
||||
hideOrDisplayServerFields($(this), selected_option);
|
||||
});
|
||||
|
||||
$('.struct_img').hover(
|
||||
$('img.struct_img').hover(
|
||||
// pmaThemeImage comes from js/messages.php
|
||||
function() {
|
||||
// mouse enters the element
|
||||
@ -354,7 +354,7 @@ $(document).ready(function() {
|
||||
}
|
||||
);
|
||||
|
||||
$('.data_img').hover(
|
||||
$('img.data_img').hover(
|
||||
function() {
|
||||
// mouse enters the element
|
||||
var $img = $(this);
|
||||
|
||||
19
js/sql.js
19
js/sql.js
@ -179,7 +179,7 @@ $(document).ready(function() {
|
||||
}
|
||||
|
||||
// remove any div containing a previous error message
|
||||
$('.error').remove();
|
||||
$('div.error').remove();
|
||||
|
||||
var $msgbox = PMA_ajaxShowMessage();
|
||||
var $sqlqueryresults = $('#sqlqueryresults');
|
||||
@ -191,8 +191,7 @@ $(document).ready(function() {
|
||||
// success happens if the query returns rows or not
|
||||
//
|
||||
// fade out previous messages, if any
|
||||
$('.success').fadeOut();
|
||||
$('.sqlquery_message').fadeOut();
|
||||
$('div.success, div.sqlquery_message').fadeOut();
|
||||
// show a message that stays on screen
|
||||
if (typeof data.action_bookmark != 'undefined') {
|
||||
// view only
|
||||
@ -211,7 +210,7 @@ $(document).ready(function() {
|
||||
.html(data.sql_query)
|
||||
.insertBefore('#sqlqueryform');
|
||||
// unnecessary div that came from data.sql_query
|
||||
$('.notice').remove();
|
||||
$('div.notice').remove();
|
||||
} else {
|
||||
$('#sqlqueryform').before(data.message);
|
||||
}
|
||||
@ -235,8 +234,7 @@ $(document).ready(function() {
|
||||
} else {
|
||||
// real results are returned
|
||||
// fade out previous messages, if any
|
||||
$('.success').fadeOut();
|
||||
$('.sqlquery_message').fadeOut();
|
||||
$('div.success, div.sqlquery_message').fadeOut();
|
||||
var $received_data = $(data);
|
||||
var $zero_row_results = $received_data.find('textarea[name="sql_query"]');
|
||||
// if zero rows are returned from the query execution
|
||||
@ -417,7 +415,7 @@ $(document).ready(function() {
|
||||
//Remove the top menu container from the dialog
|
||||
.find("#topmenucontainer").hide()
|
||||
; // end dialog options
|
||||
$(".insertRowTable").addClass("ajax");
|
||||
$("table.insertRowTable").addClass("ajax");
|
||||
$("#buttonYes").addClass("ajax");
|
||||
}
|
||||
PMA_ajaxRemoveMessage($msgbox);
|
||||
@ -546,25 +544,24 @@ function PMA_changeClassForColumn($this_th, newclass, isAddClass)
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$('.browse_foreign').live('click', function(e) {
|
||||
$('a.browse_foreign').live('click', function(e) {
|
||||
e.preventDefault();
|
||||
window.open(this.href, 'foreigners', 'width=640,height=240,scrollbars=yes,resizable=yes');
|
||||
$anchor = $(this);
|
||||
$anchor.addClass('browse_foreign_clicked');
|
||||
return false;
|
||||
});
|
||||
|
||||
/**
|
||||
* vertical column highlighting in horizontal mode when hovering over the column header
|
||||
*/
|
||||
$('.column_heading.pointer').live('hover', function(e) {
|
||||
$('th.column_heading.pointer').live('hover', function(e) {
|
||||
PMA_changeClassForColumn($(this), 'hover', e.type == 'mouseenter');
|
||||
});
|
||||
|
||||
/**
|
||||
* vertical column marking in horizontal mode when clicking the column header
|
||||
*/
|
||||
$('.column_heading.marker').live('click', function() {
|
||||
$('th.column_heading.marker').live('click', function() {
|
||||
PMA_changeClassForColumn($(this), 'marked');
|
||||
});
|
||||
|
||||
|
||||
@ -228,7 +228,7 @@ function verificationsAfterFieldChange(urlField, multi_edit, theType)
|
||||
*/
|
||||
$(document).ready(function() {
|
||||
|
||||
$('.open_gis_editor').live('click', function(event) {
|
||||
$('span.open_gis_editor').live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var $span = $(this);
|
||||
@ -261,7 +261,7 @@ $(document).ready(function() {
|
||||
});
|
||||
|
||||
// these were hidden via the "hide" class
|
||||
$('.foreign_values_anchor').show();
|
||||
$('a.foreign_values_anchor').show();
|
||||
|
||||
/**
|
||||
* Handles all current checkboxes for Null; this only takes care of the
|
||||
@ -269,7 +269,7 @@ $(document).ready(function() {
|
||||
* "Continue insertion" are handled in the "Continue insertion" code
|
||||
*
|
||||
*/
|
||||
$('.checkbox_null').bind('click', function(e) {
|
||||
$('input.checkbox_null').bind('click', function(e) {
|
||||
nullify(
|
||||
// use hidden fields populated by tbl_change.php
|
||||
$(this).siblings('.nullify_code').val(),
|
||||
@ -287,9 +287,10 @@ $(document).ready(function() {
|
||||
* available).
|
||||
*/
|
||||
$('select[name="submit_type"]').bind('change', function (e) {
|
||||
var auto_increment_column = $('.insertRowTable').find('input[name^="auto_increment"]').attr('name');
|
||||
var prev_value_field = $('.insertRowTable').find('input[name="' + auto_increment_column.replace('auto_increment', 'fields_prev') + '"]');
|
||||
var value_field = $('.insertRowTable').find('input[name="' + auto_increment_column.replace('auto_increment', 'fields') + '"]');
|
||||
var $table = $('table.insertRowTable');
|
||||
var auto_increment_column = $table.find('input[name^="auto_increment"]').attr('name');
|
||||
var prev_value_field = $table.find('input[name="' + auto_increment_column.replace('auto_increment', 'fields_prev') + '"]');
|
||||
var value_field = $table.find('input[name="' + auto_increment_column.replace('auto_increment', 'fields') + '"]');
|
||||
|
||||
if (auto_increment_column) {
|
||||
var previous_value = $(prev_value_field).val();
|
||||
@ -380,14 +381,14 @@ $(document).ready(function() {
|
||||
/**
|
||||
* @var curr_rows Number of current insert rows already on page
|
||||
*/
|
||||
var curr_rows = $(".insertRowTable").length;
|
||||
var curr_rows = $("table.insertRowTable").length;
|
||||
/**
|
||||
* @var target_rows Number of rows the user wants
|
||||
*/
|
||||
var target_rows = $("#insert_rows").val();
|
||||
|
||||
// remove all datepickers
|
||||
$('.datefield,.datetimefield').each(function(){
|
||||
$('input.datefield, input.datetimefield').each(function(){
|
||||
$(this).datepicker('destroy');
|
||||
});
|
||||
|
||||
@ -494,7 +495,7 @@ $(document).ready(function() {
|
||||
//Insert/Clone the ignore checkboxes
|
||||
if(curr_rows == 1 ) {
|
||||
$('<input id="insert_ignore_1" type="checkbox" name="insert_ignore_1" checked="checked" />')
|
||||
.insertBefore(".insertRowTable:last")
|
||||
.insertBefore("table.insertRowTable:last")
|
||||
.after('<label for="insert_ignore_1">' + PMA_messages['strIgnore'] + '</label>');
|
||||
}
|
||||
else {
|
||||
@ -519,7 +520,7 @@ $(document).ready(function() {
|
||||
.clone()
|
||||
.attr('for', new_name)
|
||||
.before('<br />')
|
||||
.insertBefore(".insertRowTable:last");
|
||||
.insertBefore("table.insertRowTable:last");
|
||||
}
|
||||
curr_rows++;
|
||||
}
|
||||
@ -534,13 +535,13 @@ $(document).ready(function() {
|
||||
// update the IDs of textfields to ensure that they are unique
|
||||
$(this).attr('id', "field_" + tabindex + "_3");
|
||||
});
|
||||
$('.control_at_footer')
|
||||
$('select.control_at_footer')
|
||||
.each(function() {
|
||||
tabindex++;
|
||||
$(this).attr('tabindex', tabindex);
|
||||
});
|
||||
// Add all the required datepickers back
|
||||
$('.datefield,.datetimefield').each(function(){
|
||||
$('input.datefield, input.datetimefield').each(function(){
|
||||
PMA_addDatepicker($(this));
|
||||
});
|
||||
}
|
||||
|
||||
@ -61,7 +61,7 @@ function selectVisualization() {
|
||||
} else {
|
||||
$('#placeholder').hide();
|
||||
}
|
||||
$('.choice').show();
|
||||
$('#choice').show();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -125,7 +125,7 @@ function resizeGISVisualization() {
|
||||
|
||||
var old_width = $placeholder.width();
|
||||
var extraPadding = 100;
|
||||
var leftWidth = $('.gis_table').width();
|
||||
var leftWidth = $('table.gis_table').width();
|
||||
var windowWidth = document.documentElement.clientWidth;
|
||||
var visWidth = windowWidth - extraPadding - leftWidth;
|
||||
|
||||
@ -172,7 +172,7 @@ function initGISVisualization() {
|
||||
$(document).ready(function() {
|
||||
|
||||
// If we are in GIS visualization, initialize it
|
||||
if ($('.gis_table').length > 0) {
|
||||
if ($('table.gis_table').length > 0) {
|
||||
initGISVisualization();
|
||||
}
|
||||
|
||||
|
||||
@ -17,11 +17,11 @@ function show_hide_clauses(thisDropdown)
|
||||
|
||||
$(document).ready(function() {
|
||||
// initial display
|
||||
$('.referenced_column_dropdown').each(function(index, one_dropdown) {
|
||||
$('select.referenced_column_dropdown').each(function(index, one_dropdown) {
|
||||
show_hide_clauses($(one_dropdown));
|
||||
});
|
||||
// change
|
||||
$('.referenced_column_dropdown').change(function() {
|
||||
$('select.referenced_column_dropdown').change(function() {
|
||||
show_hide_clauses($(this));
|
||||
});
|
||||
});
|
||||
|
||||
@ -86,9 +86,9 @@ $(document).ready(function() {
|
||||
|
||||
// Following section is related to the 'function based search' for geometry data types.
|
||||
// Initialy hide all the open_gis_editor spans
|
||||
$('.open_search_gis_editor').hide();
|
||||
$('span.open_search_gis_editor').hide();
|
||||
|
||||
$('.geom_func').bind('change', function() {
|
||||
$('select.geom_func').bind('change', function() {
|
||||
var $geomFuncSelector = $(this);
|
||||
|
||||
var binaryFunctions = [
|
||||
@ -136,7 +136,7 @@ $(document).ready(function() {
|
||||
}
|
||||
|
||||
// if the chosen function's output is a geometry, enable GIS editor
|
||||
var $editorSpan = $geomFuncSelector.parents('tr').find('.open_search_gis_editor');
|
||||
var $editorSpan = $geomFuncSelector.parents('tr').find('span.open_search_gis_editor');
|
||||
if ($.inArray($geomFuncSelector.val(), outputGeomFunctions) >= 0){
|
||||
$editorSpan.show();
|
||||
} else {
|
||||
@ -145,7 +145,7 @@ $(document).ready(function() {
|
||||
|
||||
});
|
||||
|
||||
$('.open_search_gis_editor').live('click', function(event) {
|
||||
$('span.open_search_gis_editor').live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
var $span = $(this);
|
||||
|
||||
@ -25,7 +25,7 @@ $(document).ready(function() {
|
||||
* @uses PMA_ajaxShowMessage()
|
||||
* (see $GLOBALS['cfg']['AjaxEnable'])
|
||||
*/
|
||||
$(".drop_column_anchor").live('click', function(event) {
|
||||
$("a.drop_column_anchor").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
/**
|
||||
@ -81,7 +81,7 @@ $(document).ready(function() {
|
||||
* @uses PMA_ajaxShowMessage()
|
||||
* (see $GLOBALS['cfg']['AjaxEnable'])
|
||||
*/
|
||||
$(".action_primary a").live('click', function(event) {
|
||||
$("div.action_primary a").live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
/**
|
||||
@ -123,7 +123,7 @@ $(document).ready(function() {
|
||||
* @uses PMA_ajaxShowMessage()
|
||||
* (see $GLOBALS['cfg']['AjaxEnable'])
|
||||
*/
|
||||
$('.drop_primary_key_index_anchor').live('click', function(event) {
|
||||
$('a.drop_primary_key_index_anchor').live('click', function(event) {
|
||||
event.preventDefault();
|
||||
|
||||
$anchor = $(this);
|
||||
@ -153,7 +153,7 @@ $(document).ready(function() {
|
||||
if ($rows_to_hide.length == $table_ref.find('tbody > tr').length) {
|
||||
// We are about to remove all rows from the table
|
||||
$table_ref.hide('medium', function() {
|
||||
$('.no_indexes_defined').show('medium');
|
||||
$('div.no_indexes_defined').show('medium');
|
||||
$rows_to_hide.remove();
|
||||
});
|
||||
$table_ref.siblings('div.notice').hide('medium');
|
||||
@ -270,7 +270,7 @@ $(document).ready(function() {
|
||||
if ($("#edit_index_dialog").length > 0) {
|
||||
$("#edit_index_dialog").dialog("close");
|
||||
}
|
||||
$('.no_indexes_defined').hide();
|
||||
$('div.no_indexes_defined').hide();
|
||||
} else if (data.error != undefined) {
|
||||
var $temp_div = $("<div id='temp_div'><div>").append(data.error);
|
||||
if ($temp_div.find(".error code").length != 0) {
|
||||
@ -328,7 +328,7 @@ $(document).ready(function() {
|
||||
$(this).closest("tr").find("input").focus();
|
||||
});
|
||||
// Focus the slider, otherwise it looks nearly transparent
|
||||
$('.ui-slider-handle').addClass('ui-state-focus');
|
||||
$('a.ui-slider-handle').addClass('ui-state-focus');
|
||||
// set focus on index name input, if empty
|
||||
var input = $div.find('input#input_index_name');
|
||||
input.val() || input.focus();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user