Change eq by RegEx (#1576)
This commit is contained in:
parent
3e6534a55a
commit
b359476709
|
@ -303,7 +303,11 @@ $(document).ready ->
|
||||||
for al in window.availableLanguages
|
for al in window.availableLanguages
|
||||||
langdiv += "<img class=\"langicon\" src=\"#{window.staticPrefix}common/#{al}.png\" title=\"#{al}\" alt=\"[#{al}]\"> "
|
langdiv += "<img class=\"langicon\" src=\"#{window.staticPrefix}common/#{al}.png\" title=\"#{al}\" alt=\"[#{al}]\"> "
|
||||||
for nl in nlangs
|
for nl in nlangs
|
||||||
if al == nl
|
console.log 'Navigator lang', nl
|
||||||
|
console.log 'Available lang', al
|
||||||
|
re = new RegExp('^'+al+'-?')
|
||||||
|
if nl.match re
|
||||||
|
console.log 'Matching lang', al
|
||||||
langs.push al
|
langs.push al
|
||||||
else if al.substring(0, 1) == nl.substring(0, 1)
|
else if al.substring(0, 1) == nl.substring(0, 1)
|
||||||
langs2.push al
|
langs2.push al
|
||||||
|
@ -312,6 +316,7 @@ $(document).ready ->
|
||||||
lang = window.availableLanguages[0]
|
lang = window.availableLanguages[0]
|
||||||
else if lang not in window.availableLanguages
|
else if lang not in window.availableLanguages
|
||||||
lang = window.availableLanguages[0]
|
lang = window.availableLanguages[0]
|
||||||
|
console.log 'Selected lang', lang
|
||||||
setCookie 'llnglanguage', lang
|
setCookie 'llnglanguage', lang
|
||||||
translatePage(lang)
|
translatePage(lang)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// Generated by CoffeeScript 1.12.8
|
// Generated by CoffeeScript 1.12.7
|
||||||
|
|
||||||
/*
|
/*
|
||||||
LemonLDAP::NG Portal jQuery scripts
|
LemonLDAP::NG Portal jQuery scripts
|
||||||
|
@ -217,7 +217,7 @@ LemonLDAP::NG Portal jQuery scripts
|
||||||
datas = {};
|
datas = {};
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var action, al, authMenuTabs, back_url, i, l, lang, langdiv, langs, langs2, len, len1, len2, link, m, menuIndex, menuTabs, method, nl, nlangs, ref, ref1;
|
var action, al, authMenuTabs, back_url, i, l, lang, langdiv, langs, langs2, len, len1, len2, link, m, menuIndex, menuTabs, method, nl, nlangs, re, ref, ref1;
|
||||||
datas = getValues();
|
datas = getValues();
|
||||||
window.datas = datas;
|
window.datas = datas;
|
||||||
if (datas['antiframe'] && top !== self) {
|
if (datas['antiframe'] && top !== self) {
|
||||||
|
@ -288,7 +288,11 @@ LemonLDAP::NG Portal jQuery scripts
|
||||||
langdiv += "<img class=\"langicon\" src=\"" + window.staticPrefix + "common/" + al + ".png\" title=\"" + al + "\" alt=\"[" + al + "]\"> ";
|
langdiv += "<img class=\"langicon\" src=\"" + window.staticPrefix + "common/" + al + ".png\" title=\"" + al + "\" alt=\"[" + al + "]\"> ";
|
||||||
for (l = 0, len1 = nlangs.length; l < len1; l++) {
|
for (l = 0, len1 = nlangs.length; l < len1; l++) {
|
||||||
nl = nlangs[l];
|
nl = nlangs[l];
|
||||||
if (al === nl) {
|
console.log('Navigator lang', nl);
|
||||||
|
console.log('Available lang', al);
|
||||||
|
re = new RegExp('^' + al + '-?');
|
||||||
|
if (nl.match(re)) {
|
||||||
|
console.log('Matching lang', al);
|
||||||
langs.push(al);
|
langs.push(al);
|
||||||
} else if (al.substring(0, 1) === nl.substring(0, 1)) {
|
} else if (al.substring(0, 1) === nl.substring(0, 1)) {
|
||||||
langs2.push(al);
|
langs2.push(al);
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user