Index: HTML/EN/html/settings.js =================================================================== --- HTML/EN/html/settings.js (revision 12255) +++ HTML/EN/html/settings.js (working copy) @@ -33,16 +33,20 @@ case "HOME": url = "[% webroot %]home.html?" break - case "BASIC_PLAYER_SETTINGS": - url = "[% webroot %]setup.html?page=BASIC_PLAYER_SETTINGS&playerid=[% playerid | uri %]" - break - case "BASIC_SERVER_SETTINGS": - url = "[% webroot %]setup.html?page=BASIC_SERVER_SETTINGS&" - break } if (option) { - window.location = url + 'player=[% playerURI %][% IF playerid %]&playerid=[% playerid | uri %][% END %]'; + //window.location = url + 'player=[% playerURI %][% IF playerid %]&playerid=[% playerid | uri %][% END %]'; + new Ajax.Updater( { success: 'settingsRegion' }, url, { + method: 'post', + postBody: 'ajaxUpdate=1&player=[% playerURI %][% IF playerid %]&playerid=[% playerid | uri %][% END %]', + evalScripts: true, + asynchronous: true, + onFailure: function(t) { + alert('Error -- ' + t.responseText); + } + } ); + document.forms.settingsForm.action = url; } } Index: HTML/EN/settings/footer.html =================================================================== --- HTML/EN/settings/footer.html (revision 12255) +++ HTML/EN/settings/footer.html (working copy) @@ -19,7 +19,7 @@ [% END %] - +[% IF NOT ajaxUpdate %]