MediaWiki:Mobile.js: Difference between revisions

no edit summary
No edit summary
Tags: Manual revert Mobile edit Mobile web edit
No edit summary
 
Line 130: Line 130:
   e[i].innerHTML = 'Loading...';
   e[i].innerHTML = 'Loading...';
  }
  }
  var xhttp = new XMLHttpRequest();
  if (_calc3) {
xhttp.onreadystatechange = function() {
  var xhttp = new XMLHttpRequest();
  if (this.readyState==4 && this.status==200) {
  xhttp.onreadystatechange = function() {
  var l=0;
  if (this.readyState==4 && this.status==200) {
  var lines = this.responseText.split('\n');
    var l=0;
  var e = document.getElementsByClassName('dp');
    var lines = this.responseText.split('\n');
  for (var i=0; i<e.length; i++, l++) e[i].children[1].innerHTML = lines[l].split('<br')[0]; // update 'value' to contain hyperlinks
    var e = document.getElementsByClassName('dp');
  e = document.getElementsByClassName('calc');
    for (var i=0; i<e.length; i++, l++) e[i].children[1].innerHTML = lines[l].split('<br')[0]; // update 'value' to contain hyperlinks
  for (var i=0; i<e.length; i++, l++) e[i].innerHTML = lines[l]; // equation
    e = document.getElementsByClassName('calc');
  }
    for (var i=0; i<e.length; i++, l++) e[i].innerHTML = lines[l]; // equation
};
    _calc3 = ''; // done
xhttp.open("POST", "/calc/calc3.php?input="+encodeURIComponent(_calc3), true)
  }
try { xhttp.send(); } catch(error) { /* AJAX URL not found */ }
  };
 
  xhttp.open("POST", "/calc/calc3.php?input="+encodeURIComponent(_calc3), true);
  try { xhttp.send(); } catch(error) { /* AJAX URL not found */ }
}
  // External calculation links
  // External calculation links
  e = document.getElementsByClassName('ecalc');
  e = document.getElementsByClassName('ecalc');