зеркало из https://github.com/mozilla/pjs.git
40 строки
919 B
JavaScript
40 строки
919 B
JavaScript
var lastIn;
|
|
function I(event) {
|
|
var it = event.target;
|
|
if (it) {
|
|
var s = it.src;
|
|
s = s.replace("-over", ""); // just in case
|
|
s = s.replace(".gif", "-over.gif");
|
|
it.src = s;
|
|
lastIn = it;
|
|
}
|
|
}
|
|
function O(event) {
|
|
var it = lastIn;
|
|
if (it) {
|
|
var s = it.src;
|
|
s = s.replace("-over", "");
|
|
it.src = s;
|
|
lastIn = null;
|
|
}
|
|
}
|
|
function C(event) {
|
|
var it = event.target;
|
|
if (!it) return;
|
|
var kids = it.parentNode.childNodes;
|
|
if (!kids) return;
|
|
for (var i = 0; i < kids.length; i++) {
|
|
var kid = kids[i];
|
|
if ((kid.nodeType == Node.ELEMENT_NODE) && (kid.tagName == "DIV")) {
|
|
var d = kid.style.display;
|
|
if ((d == "") || (d == null) || (d == "none")) {
|
|
it.src = it.src.replace("close", "open");
|
|
kid.style.display = "block";
|
|
} else {
|
|
kid.style.display = "none";
|
|
it.src = it.src.replace("open", "close");
|
|
}
|
|
}
|
|
}
|
|
}
|