Showing
3 changed files
with
5 additions
and
2 deletions
| @@ -2206,6 +2206,9 @@ jQuery(document).ready(function(){ | @@ -2206,6 +2206,9 @@ jQuery(document).ready(function(){ | ||
| 2206 | 2206 | ||
| 2207 | $('.choose-lang').change(function(){ | 2207 | $('.choose-lang').change(function(){ |
| 2208 | var url = $(this).find('option:selected').data('url'); | 2208 | var url = $(this).find('option:selected').data('url'); |
| 2209 | + if(url == undefined){ | ||
| 2210 | + url = $(this).find('select').data('url'); | ||
| 2211 | + } | ||
| 2209 | document.location.href = url; | 2212 | document.location.href = url; |
| 2210 | }); | 2213 | }); |
| 2211 | 2214 |
| @@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
| 14 | <% if Kanjai::PageLang.count > 0 %> | 14 | <% if Kanjai::PageLang.count > 0 %> |
| 15 | <li class="choose-lang"> | 15 | <li class="choose-lang"> |
| 16 | <div class="text-right"> | 16 | <div class="text-right"> |
| 17 | - <%= select_tag :choose_lang, options_for_select(Kanjai::PageLang.all.collect{|lang| [lang.title, lang.code, data: {url: edit_admin_page_template_url(@page_template, lang: lang.code)}] }, params[:lang]), include_blank: true, class: 'form-control' %> | 17 | + <%= select_tag :choose_lang, options_for_select(Kanjai::PageLang.all.collect{|lang| [lang.title, lang.code, data: {url: edit_admin_page_template_url(@page_template, lang: lang.code)}] }, params[:lang]), include_blank: true, data: {url: edit_admin_page_template_url(@page_template)}, class: 'form-control' %> |
| 18 | </div> | 18 | </div> |
| 19 | </li> | 19 | </li> |
| 20 | <% end %> | 20 | <% end %> |