Index: /Users/mh/Documents/workspace/slimpy/HTML/EN/html/settings.js =================================================================== --- /Users/mh/Documents/workspace/slimpy/HTML/EN/html/settings.js (revision 12277) +++ /Users/mh/Documents/workspace/slimpy/HTML/EN/html/settings.js (working copy) @@ -121,28 +121,32 @@ // resize the scrolling part of the settings page new Event.observe(window, 'resize', function(){resizeSettingsSection();}); - new Event.observe('saveSettings', 'click', function(e){ - $('settingsForm').setStyle({cursor:'wait'}); - Event.stop(e); - $('settingsForm').request({ - parameters: { useAJAX: 1, rescan: '' }, - onComplete: function(response) { - var results = parseData(response.responseText); - - $('statusarea').update(results['warning']); - resizeSettingsSection(); - - // highlight fields - for (field in results) { - if ($(field)) { - highlightField($(field), (results[field] == '1')); + if ($('saveSettings')) { + new Event.observe('saveSettings', 'click', function(e){ + Event.stop(e); + if ($('settingsForm').page.value != 'PLUGINS') { + $('settingsForm').setStyle({cursor:'wait'}); + $('settingsForm').request({ + parameters: { useAJAX: 1, rescan: '' }, + onComplete: function(response) { + var results = parseData(response.responseText); + + $('statusarea').update(results['warning']); + resizeSettingsSection(); + + // highlight fields + for (field in results) { + if ($(field)) { + highlightField($(field), (results[field] == '1')); + } + } + + $('settingsForm').setStyle({cursor:'auto'}); } - } - - $('settingsForm').setStyle({cursor:'auto'}); + }); } }); - }); + } resizeSettingsSection(); }); Index: /Users/mh/Documents/workspace/slimpy/HTML/EN/settings/server/plugins.html =================================================================== --- /Users/mh/Documents/workspace/slimpy/HTML/EN/settings/server/plugins.html (revision 12277) +++ /Users/mh/Documents/workspace/slimpy/HTML/EN/settings/server/plugins.html (working copy) @@ -1,9 +1,5 @@ [% PROCESS settings/header.html %] - - - -
[% "SETUP_GROUP_PLUGINS" | string | upper %]
@@ -11,8 +7,6 @@

-

- [% FOREACH plugin = plugins.keys.sort %] [% name = plugins.$plugin.name %] @@ -52,15 +46,40 @@ [% IF enabled %] - + [% ELSE %] - + [% END %] - + + + [% IF NOT useTabList %] + + [% END %] @@ -68,8 +87,6 @@

[%- END -%] - -