From 7d76949cecba8559ca6ce82c9548fd2c2e071fdc Mon Sep 17 00:00:00 2001 From: Nisarg Jhaveri Date: Thu, 18 Jun 2015 21:44:46 +0530 Subject: [PATCH] Use stricter jQuery selectors in config.js Signed-off-by: Nisarg Jhaveri --- js/config.js | 8 ++++---- libraries/user_preferences.inc.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/js/config.js b/js/config.js index a266a33068..5d22636536 100644 --- a/js/config.js +++ b/js/config.js @@ -8,7 +8,7 @@ */ AJAX.registerTeardown('config.js', function () { $('.optbox input[id], .optbox select[id], .optbox textarea[id]').unbind('change').unbind('keyup'); - $('input[type=button][name=submit_reset]').unbind('click'); + $('.optbox input[type=button][name=submit_reset]').unbind('click'); $('div.tabs_contents').undelegate(); $('#import_local_storage, #export_local_storage').unbind('click'); $('form.prefs-form').unbind('change').unbind('submit'); @@ -17,8 +17,8 @@ AJAX.registerTeardown('config.js', function () { }); AJAX.registerOnload('config.js', function () { - $('#topmenu2').find('li.active a').attr('rel', 'samepage'); - $('#topmenu2').find('li:not(.active) a').attr('rel', 'newpage'); + $('#topmenu2.user_prefs_tabs').find('li.active a').attr('rel', 'samepage'); + $('#topmenu2.user_prefs_tabs').find('li:not(.active) a').attr('rel', 'newpage'); }); // default values for fields @@ -617,7 +617,7 @@ AJAX.registerOnload('config.js', function () { // AJAX.registerOnload('config.js', function () { - $('input[type=button][name=submit_reset]').click(function () { + $('.optbox input[type=button][name=submit_reset]').click(function () { var fields = $(this).closest('fieldset').find('input, select, textarea'); for (var i = 0, imax = fields.length; i < imax; i++) { setFieldValue(fields[i], getFieldType(fields[i])); diff --git a/libraries/user_preferences.inc.php b/libraries/user_preferences.inc.php index cfd022901f..a46dcd680c 100644 --- a/libraries/user_preferences.inc.php +++ b/libraries/user_preferences.inc.php @@ -22,7 +22,7 @@ $tabs_icons = array( 'Main_panel' => 'b_props.png', 'Import' => 'b_import.png', 'Export' => 'b_export.png'); -echo '