mirror of https://github.com/nealey/spongy
Pulse kibozed lines when clicked
This commit is contained in:
parent
a21005323e
commit
692380c876
17
irc.js
17
irc.js
|
@ -13,6 +13,22 @@ function addMessagePart(p, className, text) {
|
||||||
p.appendChild(document.createTextNode(" "));
|
p.appendChild(document.createTextNode(" "));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function focus(e) {
|
||||||
|
var pct = 1;
|
||||||
|
var timeout;
|
||||||
|
|
||||||
|
e.scrollIntoView(false);
|
||||||
|
e.style.backgroundColor = "yellow";
|
||||||
|
|
||||||
|
timeout = setInterval(function() {
|
||||||
|
pct = pct - 0.1;
|
||||||
|
e.style.backgroundColor = "rgba(255, 255, 0, " + pct + ")";
|
||||||
|
if (pct <= 0) {
|
||||||
|
e.style.backgroundColor = "inherit";
|
||||||
|
clearInterval(timeout);
|
||||||
|
}
|
||||||
|
}, 50)
|
||||||
|
}
|
||||||
|
|
||||||
function addMessage(txt) {
|
function addMessage(txt) {
|
||||||
var lhs = txt.split(" :", 1)[0]
|
var lhs = txt.split(" :", 1)[0]
|
||||||
|
@ -43,6 +59,7 @@ function addMessage(txt) {
|
||||||
var k = document.getElementById("kiboze");
|
var k = document.getElementById("kiboze");
|
||||||
var p2 = p.cloneNode(true);
|
var p2 = p.cloneNode(true);
|
||||||
k.insertBefore(p2, k.firstChild);
|
k.insertBefore(p2, k.firstChild);
|
||||||
|
p2.onclick = function() { focus(p); }
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue