From: Andrew Dolgov Date: Sat, 25 Feb 2006 12:43:30 +0000 (+0100) Subject: piggie-fade X-Git-Tag: schema_freeze_for_1.1.4~50 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=33377ef3de92d7ed34012e119dac3e2f2fabfd88;p=tt-rss.git piggie-fade --- diff --git a/prefs.js b/prefs.js index 67eb3def..721b70b8 100644 --- a/prefs.js +++ b/prefs.js @@ -1164,11 +1164,38 @@ function piggie_callback() { } } +var piggie_opacity = 0; + +function piggie2_callback() { + var piggie = document.getElementById("piggie"); + piggie.style.top = 0; + piggie.style.opacity = piggie_opacity; + + if (piggie_fwd && piggie_opacity < 1) { + setTimeout("piggie2_callback()", 50); + piggie_opacity = piggie_opacity + 0.03; + } else if (piggie_fwd && piggie_opacity >= 1) { + piggie_fwd = false; + setTimeout("piggie2_callback()", 50); + } else if (!piggie_fwd && piggie_opacity > 0) { + setTimeout("piggie2_callback()", 50); + piggie_opacity = piggie_opacity - 0.03; + } else if (!piggie_fwd && piggie_opacity <= 0) { + piggie.style.display = "none"; + piggie_fwd = true; + } +} + function localPiggieFunction(enable) { if (enable) { var piggie = document.getElementById("piggie"); piggie.style.display = "block"; - piggie_callback(); + + if (navigator.userAgent.match("Firefox") && Math.random(1) > 0.5) { + piggie2_callback(); + } else { + piggie_callback(); + } } }