Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsgiehl <stefan@piwik.org>2013-03-29 20:48:59 +0400
committersgiehl <stefan@piwik.org>2013-03-29 20:48:59 +0400
commitf56307346e2ab68a47be17bec7f991b83740aab8 (patch)
treead8c8890837e556245bf486dfcdd1904c19522a6 /plugins/LanguagesManager
parent670a0d295ddc292ea1194aff0dd307b23d59cd12 (diff)
refs #3813 fixed language selector: always use form to post data, as token_auth is required for users so setting a correct link is obsolete now
Diffstat (limited to 'plugins/LanguagesManager')
-rw-r--r--plugins/LanguagesManager/templates/languageSelector.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/plugins/LanguagesManager/templates/languageSelector.js b/plugins/LanguagesManager/templates/languageSelector.js
index cde3457190..1240374d74 100644
--- a/plugins/LanguagesManager/templates/languageSelector.js
+++ b/plugins/LanguagesManager/templates/languageSelector.js
@@ -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)
@@ -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);
}
@@ -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 );
};