Commit dd4ec578488d78e015f06a7374ad6f826971c04c

Authored by felipebormann
1 parent 82165370

language selector working properly

amadeus/static/js/main.js
@@ -30,7 +30,7 @@ $(function () { @@ -30,7 +30,7 @@ $(function () {
30 var change_language = { 30 var change_language = {
31 post: function(url, language){ 31 post: function(url, language){
32 $.post(url, language ,function(data){ 32 $.post(url, language ,function(data){
33 - console.log(data); 33 + window.location.href= window.location.href;
34 }); 34 });
35 } 35 }
36 } 36 }
amadeus/templates/base.html
@@ -106,13 +106,13 @@ @@ -106,13 +106,13 @@
106 </a> 106 </a>
107 <ul class="dropdown-menu"> 107 <ul class="dropdown-menu">
108 <li > 108 <li >
109 - <a href="#" class="language-item"> 109 + <a class="language-item" value="pt-br">
110 <img src="{% static "img/brazilicon.png" %}" /> 110 <img src="{% static "img/brazilicon.png" %}" />
111 <span>{% trans "pt_BR" %}</span> 111 <span>{% trans "pt_BR" %}</span>
112 </a> 112 </a>
113 </li> 113 </li>
114 <li> 114 <li>
115 - <a href="#" class="language-item"> 115 + <a class="language-item" value="en">
116 <img src="{% static "img/euaicon.png" %}" /> 116 <img src="{% static "img/euaicon.png" %}" />
117 <span>{% trans "EN" %}</span> 117 <span>{% trans "EN" %}</span>
118 </a> 118 </a>
@@ -273,8 +273,8 @@ @@ -273,8 +273,8 @@
273 273
274 <script> 274 <script>
275 $(".language-item").click(function(event) { 275 $(".language-item").click(function(event) {
276 -  
277 - change_language.post("{% url 'set_language' %}", ); 276 +
  277 + change_language.post("{% url 'set_language' %}", {'language': $(this)[0].attributes[1].value, next: "{% url 'users:login' %}", csrfmiddlewaretoken: '{{ csrf_token }}' } );
278 278
279 }); 279 });
280 </script> 280 </script>
users/templates/users/login.html
@@ -85,13 +85,13 @@ @@ -85,13 +85,13 @@
85 </a> 85 </a>
86 <ul class="dropdown-menu"> 86 <ul class="dropdown-menu">
87 <li class="active"> 87 <li class="active">
88 - <a href="#" class="language-item" value="pt_BR"> 88 + <a class="language-item" value-lang="pt-br">
89 <img src="{% static "img/brazilicon.png" %}" /> 89 <img src="{% static "img/brazilicon.png" %}" />
90 <span>{% trans "pt_BR" %}</span> 90 <span>{% trans "pt_BR" %}</span>
91 </a> 91 </a>
92 </li> 92 </li>
93 <li > 93 <li >
94 - <a href="#" class="language-item" value="EN"> 94 + <a class="language-item" value-lang="en">
95 <img src="{% static "img/euaicon.png" %}" /> 95 <img src="{% static "img/euaicon.png" %}" />
96 <span>{% trans "EN" %}</span> 96 <span>{% trans "EN" %}</span>
97 </a> 97 </a>
@@ -112,6 +112,8 @@ @@ -112,6 +112,8 @@
112 </div> 112 </div>
113 </div> 113 </div>
114 </div> 114 </div>
  115 +
  116 +
115 {% endblock%} 117 {% endblock%}
116 118
117 {% block footer %} 119 {% block footer %}