MediaWiki:Mobile.js: Difference between revisions
No edit summary |
add code for side-by-side view of the TLP |
||
Line 55: | Line 55: | ||
function closeExportOptions() { | function closeExportOptions() { | ||
document.getElementById("export-options").style.display = "none"; | document.getElementById("export-options").style.display = "none"; | ||
} | |||
//side-by-side view of the Tractatus | |||
function hide_show_table(col_name) | |||
{ | |||
var checkbox_val=document.getElementById(col_name).value; | |||
if(checkbox_val=="hide") | |||
{ | |||
var all_col=document.getElementsByClassName(col_name); | |||
for(var i=0;i<all_col.length;i++) | |||
{ | |||
all_col[i].style.display="none"; | |||
} | |||
document.getElementById(col_name+"_head").style.display="none"; | |||
document.getElementById(col_name).value="show"; | |||
} | |||
else | |||
{ | |||
var all_col=document.getElementsByClassName(col_name); | |||
for(var i=0;i<all_col.length;i++) | |||
{ | |||
all_col[i].style.display="table-cell"; | |||
} | |||
document.getElementById(col_name+"_head").style.display="table-cell"; | |||
document.getElementById(col_name).value="hide"; | |||
} | |||
} | } |
Revision as of 16:53, 1 November 2022
/* All JavaScript here will be loaded for users of the mobile site */
mw.loader.using('mobile.site.styles');
function toggleReferences() {
var x = document.getElementById("content");
var y = x.getElementsByClassName("reference");
var i;
for (i = 0; i < y.length; i++) {
if (y[i].style.display === "none") {
y[i].style.display = "inline";
} else {
y[i].style.display = "none";
}
}
var z = x.getElementsByClassName("mw-references-wrap");
var i;
for (i = 0; i < z.length; i++) {
if (z[i].style.display === "none") {
z[i].style.display = "inline";
} else {
z[i].style.display = "none";
}
}
}
function toggleListTable() {
var x = document.getElementById("all-texts-table");
if (x.style.display === "block") {
x.style.display = "none";
} else {
x.style.display = "block";
}
var y = document.getElementById("all-texts-list");
if (y.style.display === "none") {
y.style.display = "block";
} else {
y.style.display = "none";
}
}
//template:Print Button
function openExportOptions() {
document.getElementById("export-options").style.display = "block";
}
function toggleExportOptions() {
var x = document.getElementById("export-options");
if (x.style.display === "block") {
x.style.display = "none";
} else {
x.style.display = "block";
}
}
function closeExportOptions() {
document.getElementById("export-options").style.display = "none";
}
//side-by-side view of the Tractatus
function hide_show_table(col_name)
{
var checkbox_val=document.getElementById(col_name).value;
if(checkbox_val=="hide")
{
var all_col=document.getElementsByClassName(col_name);
for(var i=0;i<all_col.length;i++)
{
all_col[i].style.display="none";
}
document.getElementById(col_name+"_head").style.display="none";
document.getElementById(col_name).value="show";
}
else
{
var all_col=document.getElementsByClassName(col_name);
for(var i=0;i<all_col.length;i++)
{
all_col[i].style.display="table-cell";
}
document.getElementById(col_name+"_head").style.display="table-cell";
document.getElementById(col_name).value="hide";
}
}