Replacing OWA tracking code with Matomo tracking code
No edit summary
Line 1: Line 1:
/* All JavaScript here will be loaded for users of the mobile site */
/* All JavaScript here will be loaded for users of the mobile site */
mw.loader.using('mobile.site.styles');


function toggleReferences() {
function toggleReferences() {

Revision as of 16:02, 4 May 2024

/* All JavaScript here will be loaded for users of the mobile site */

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";
 }
}

//template:Menu bar
function toggleDownloadLinks() {
	var x = document.getElementById("navbar-download-links");
	if (x.style.display === "block") {
		x.style.display = "none";
	} else {
		x.style.display = "block";
	}
}

function hideDownloadLinks() {
  document.getElementById("navbar-download-links").style.display = "none";
}

function toggleLanguageLinks() {
	var x = document.getElementById("navbar-language-links");
	if (x.style.display === "block") {
		x.style.display = "none";
	} else {
		x.style.display = "block";
	}
}

function hideLanguageLinks() {
  document.getElementById("navbar-language-links").style.display = "none";
}

var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
	var u="//wittgensteinproject.org/matomo/";
	_paq.push(['setTrackerUrl', u+'matomo.php']);
	_paq.push(['setSiteId', '1']);
	var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
	g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();