MediaWiki:Spaghetti.js: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 45: Zeile 45:


   // fadeObjects = fadeObjects.concat(blinks);
   // fadeObjects = fadeObjects.concat(blinks);
   // fadeObjects = fadeObjects.concat(document.getElementsByTagName('div'));
   fadeObjects = fadeObjects.concat(document.getElementsByTagName('div'));
   for (var el in blinks) {
   for (var el in blinks) {
     fadeObjects.push(el);
     fadeObjects.push(el);

Version vom 5. März 2006, 03:03 Uhr

var fade=0;
var fadeObjects = new Array();

function fadeIn(n) {
  el = fadeObjects[n];
  fade += 10;
  el.style.opacity = fade/100;
  if (fade < 100)
    window.setTimeout("fadeIn(" + n + ")", 100);
  else
    window.setTimeout("fadeOut(" + n + ")", 100);
}

function fadeOut(n) {
  el = fadeObjects[n];
  fade -= 10;
  el.style.opacity = fade/100;
  if (fade > 0)
    window.setTimeout("fadeOut(" + n + ")", 100);
  else
    window.setTimeout("fadeIn(" + n + ")", 100);
}

function fadeInit() {
  for (var i = 0; i < fadeObjects.length; i++) {
    fadeIn(i);
  }
}


function spaghetti() {
  fadeObjects.push(document.getElementById("ca-nstab-main"));
  fadeObjects.push(document.getElementById("ca-history"));


  var blinks = document.getElementsByTagName('blink');

  for (var i = 0; i < blinks.length; i++) {
    var b = blinks[i];
    var s = document.createElement("b");
    s.innerHTML = b.innerHTML;
    // b.parentNode.replaceChild(s, b);
    // blinks[i] = s;
  }  

  // fadeObjects = fadeObjects.concat(blinks);
  fadeObjects = fadeObjects.concat(document.getElementsByTagName('div'));
  for (var el in blinks) {
    fadeObjects.push(el);
  }
  window.setTimeout("fadeInit()", 1000);
}