Skip to content

Commit

Permalink
Added lang attributes that were missing from mobile view.
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Jackson authored and Paul Jackson committed Feb 11, 2013
1 parent c499777 commit c02c3d9
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 22 deletions.
2 changes: 1 addition & 1 deletion src/theme-base/js/theme.js
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@
if (node.id.indexOf('-lang-current') !== -1) {
settings_popup += '><a href="javascript:;" class="ui-disabled">' + node.innerHTML + pe.dic.get('%current') + '</a></li>';
} else {
settings_popup += '><a href="' + link.href + '">' + link.innerHTML + '</a></li>';
settings_popup += '><a href="' + link.href + '" lang="' + link.getAttribute('lang') + '">' + link.innerHTML + '</a></li>';
}
}
settings_popup += '</ul>' + popup_close;
Expand Down
22 changes: 12 additions & 10 deletions src/theme-gcwu-fegc/js/theme.js
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@
if (node.id.indexOf('-lang-current') !== -1) {
settings_popup += '><a href="javascript:;" class="ui-disabled">' + node.innerHTML + pe.dic.get('%current') + '</a></li>';
} else {
settings_popup += '><a href="' + link.href + '">' + link.innerHTML + '</a></li>';
settings_popup += '><a href="' + link.href + '" lang="' + link.getAttribute('lang') + '">' + link.innerHTML + '</a></li>';
}
}
settings_popup += '</ul>' + popup_close;
Expand Down Expand Up @@ -244,14 +244,15 @@
// Handling for splash page language buttons
lang_links = document.getElementById('gcwu-lang');
if (lang_links !== null) {
links = lang_links.getElementsByTagName('a');
nodes = lang_links.getElementsByTagName('li');
lang_nav = '<div data-role="navbar"><ul>';
for (i = 0, len = links.length; i < len; i += 1) {
link = links[i];
lang_nav += '<li><a href="' + link.href + '" data-theme="a">' + link.innerHTML + '</a></li>';
for (i = 0, len = nodes.length; i < len; i += 1) {
node = nodes[i];
link = node.getElementsByTagName('a')[0];
lang_nav += '<li><a href="' + link.href + '"' + (node.hasAttribute('lang') ? ' lang="' + node.getAttribute('lang') + '"' : '') + ' data-theme="a">' + link.innerHTML + '</a></li>';
}
lang_nav += '</ul></div>';
lang_links = document.getElementById('gcwu-ef-lang').parentNode.innerHTML = lang_nav;
document.getElementById('gcwu-ef-lang').parentNode.innerHTML = lang_nav;
lang_links = document.getElementById('gcwu-other-lang');
if (lang_links !== null) {
lang_links.parentNode.removeChild(lang_links);
Expand All @@ -261,13 +262,14 @@
// Handling for the terms and conditions links
target = document.getElementById('gcwu-tc');
if (target !== null) {
links = target.getElementsByTagName('a');
nodes = target.getElementsByTagName('li');

// Transform the footer into a nav bar
footer1 = '<ul class="ui-grid-a">';
for (i = 0, len = links.length; i < len; i += 1) {
link = links[i];
footer1 += '<li class="ui-block-' + (i % 2 !== 0 ? 'b' : 'a') + '"><a href="' + link.href + '" data-role="button" data-theme="c" data-corners="false">' + link.innerHTML + '</a></li>';
for (i = 0, len = nodes.length; i < len; i += 1) {
node = nodes[i];
link = node.getElementsByTagName('a')[0];
footer1 += '<li class="ui-block-' + (i % 2 !== 0 ? 'b' : 'a') + '"><a href="' + link.href + '"' + (node.hasAttribute('lang') ? ' lang="' + node.getAttribute('lang') + '"' : '') + ' data-role="button" data-theme="c" data-corners="false">' + link.innerHTML + '</a></li>';
}
footer1 += '</ul>';
target.id = '';
Expand Down
22 changes: 12 additions & 10 deletions src/theme-gcwu-intranet/js/theme.js
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@
if (node.id.indexOf('-lang-current') !== -1) {
settings_popup += '><a href="javascript:;" class="ui-disabled">' + node.innerHTML + pe.dic.get('%current') + '</a></li>';
} else {
settings_popup += '><a href="' + link.href + '">' + link.innerHTML + '</a></li>';
settings_popup += '><a href="' + link.href + '" lang="' + link.getAttribute('lang') + '">' + link.innerHTML + '</a></li>';
}
}
settings_popup += '</ul>' + popup_close;
Expand Down Expand Up @@ -244,14 +244,15 @@
// Handling for splash page language buttons
lang_links = document.getElementById('gcwu-lang');
if (lang_links !== null) {
links = lang_links.getElementsByTagName('a');
nodes = lang_links.getElementsByTagName('li');
lang_nav = '<div data-role="navbar"><ul>';
for (i = 0, len = links.length; i < len; i += 1) {
link = links[i];
lang_nav += '<li><a href="' + link.href + '" data-theme="a">' + link.innerHTML + '</a></li>';
for (i = 0, len = nodes.length; i < len; i += 1) {
node = nodes[i];
link = node.getElementsByTagName('a')[0];
lang_nav += '<li><a href="' + link.href + '"' + (node.hasAttribute('lang') ? ' lang="' + node.getAttribute('lang') + '"' : '') + ' data-theme="a">' + link.innerHTML + '</a></li>';
}
lang_nav += '</ul></div>';
lang_links = document.getElementById('gcwu-ef-lang').parentNode.innerHTML = lang_nav;
document.getElementById('gcwu-ef-lang').parentNode.innerHTML = lang_nav;
lang_links = document.getElementById('gcwu-other-lang');
if (lang_links !== null) {
lang_links.parentNode.removeChild(lang_links);
Expand All @@ -261,13 +262,14 @@
// Handling for the terms and conditions links
target = document.getElementById('gcwu-tc');
if (target !== null) {
links = target.getElementsByTagName('a');
nodes = target.getElementsByTagName('li');

// Transform the footer into a nav bar
footer1 = '<ul class="ui-grid-a">';
for (i = 0, len = links.length; i < len; i += 1) {
link = links[i];
footer1 += '<li class="ui-block-' + (i % 2 !== 0 ? 'b' : 'a') + '"><a href="' + link.href + '" data-role="button" data-theme="c" data-corners="false">' + link.innerHTML + '</a></li>';
for (i = 0, len = nodes.length; i < len; i += 1) {
node = nodes[i];
link = node.getElementsByTagName('a')[0];
footer1 += '<li class="ui-block-' + (i % 2 !== 0 ? 'b' : 'a') + '"><a href="' + link.href + '"' + (node.hasAttribute('lang') ? ' lang="' + node.getAttribute('lang') + '"' : '') + ' data-role="button" data-theme="c" data-corners="false">' + link.innerHTML + '</a></li>';
}
footer1 += '</ul>';
target.id = '';
Expand Down
2 changes: 1 addition & 1 deletion src/theme-wet-boew/js/theme.js
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@
if (node.id.indexOf('-lang-current') !== -1) {
settings_popup += '><a href="javascript:;" class="ui-disabled">' + node.innerHTML + pe.dic.get('%current') + '</a></li>';
} else {
settings_popup += '><a href="' + link.href + '">' + link.innerHTML + '</a></li>';
settings_popup += '><a href="' + link.href + '" lang="' + link.getAttribute('lang') + '">' + link.innerHTML + '</a></li>';
}
}
settings_popup += '</ul>' + popup_close;
Expand Down

0 comments on commit c02c3d9

Please sign in to comment.