Skip to content

Commit

Permalink
refs #3813 fixed language selector: always use form to post data, as …
Browse files Browse the repository at this point in the history
…token_auth is required for users so setting a correct link is obsolete now
  • Loading branch information
sgiehl committed Mar 29, 2013
1 parent 670a0d2 commit f563073
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions plugins/LanguagesManager/templates/languageSelector.js
Expand Up @@ -6,10 +6,13 @@
*/

$(document).ready(function () {

var languageSelector = $("#languageSelection");

// no Language sector on the page
if ($("#languageSelection").size() == 0) return false;
if (languageSelector.size() == 0) return;

$("#languageSelection input").hide();
languageSelector.find("input").hide();
var select = $("#language").hide();
var langSelect = $("<a>")
.insertAfter(select)
Expand All @@ -31,10 +34,11 @@ $(document).ready(function () {
}));
},
select: function (event, ui) {
event.preventDefault();
ui.item.option.selected = true;
if (ui.item.value) {
langSelect.text(ui.item.label);
$('#languageSelection form').submit();
$('#languageSelection').find('form').submit();
} else if (ui.item.href) {
window.open(ui.item.href);
}
Expand All @@ -55,7 +59,7 @@ $(document).ready(function () {
$(ul).attr('id', 'languageSelect');
return $( "<li></li>" )
.data( "item.ui-autocomplete", item )
.append( "<a title=\"" + item.title + "\" href=\"" + $('#languageSelection form').attr('action') + "&language=" + item.value + "\">" + item.label + "</a>" )
.append( "<a title=\"" + item.title + "\" href=\"javascript:;\">" + item.label + "</a>" )
.appendTo( ul );
};

Expand Down

0 comments on commit f563073

Please sign in to comment.