Commit dd4ec578488d78e015f06a7374ad6f826971c04c

Authored by felipebormann
1 parent 82165370

language selector working properly

amadeus/static/js/main.js
... ... @@ -30,7 +30,7 @@ $(function () {
30 30 var change_language = {
31 31 post: function(url, language){
32 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 106 </a>
107 107 <ul class="dropdown-menu">
108 108 <li >
109   - <a href="#" class="language-item">
  109 + <a class="language-item" value="pt-br">
110 110 <img src="{% static "img/brazilicon.png" %}" />
111 111 <span>{% trans "pt_BR" %}</span>
112 112 </a>
113 113 </li>
114 114 <li>
115   - <a href="#" class="language-item">
  115 + <a class="language-item" value="en">
116 116 <img src="{% static "img/euaicon.png" %}" />
117 117 <span>{% trans "EN" %}</span>
118 118 </a>
... ... @@ -273,8 +273,8 @@
273 273  
274 274 <script>
275 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 280 </script>
... ...
users/templates/users/login.html
... ... @@ -85,13 +85,13 @@
85 85 </a>
86 86 <ul class="dropdown-menu">
87 87 <li class="active">
88   - <a href="#" class="language-item" value="pt_BR">
  88 + <a class="language-item" value-lang="pt-br">
89 89 <img src="{% static "img/brazilicon.png" %}" />
90 90 <span>{% trans "pt_BR" %}</span>
91 91 </a>
92 92 </li>
93 93 <li >
94   - <a href="#" class="language-item" value="EN">
  94 + <a class="language-item" value-lang="en">
95 95 <img src="{% static "img/euaicon.png" %}" />
96 96 <span>{% trans "EN" %}</span>
97 97 </a>
... ... @@ -112,6 +112,8 @@
112 112 </div>
113 113 </div>
114 114 </div>
  115 +
  116 +
115 117 {% endblock%}
116 118  
117 119 {% block footer %}
... ...