add some puffing to pub and mark icons

This commit is contained in:
Andrew Dolgov 2007-08-11 05:04:45 +01:00
parent 8809f48495
commit 6b0f49f9fe
1 changed files with 62 additions and 16 deletions

View File

@ -338,6 +338,39 @@ function tPub(id) {
return togglePub(id); return togglePub(id);
} }
function tMark_afh_off(effect) {
try {
var elem = effect.effects[0].element;
debug("tMark_afh_off : " + elem.id);
if (elem) {
elem.src = "images/mark_unset.png";
elem.alt = "Set mark";
Element.show(elem);
}
} catch (e) {
exception_error("tMark_afh_off", e);
}
}
function tPub_afh_off(effect) {
try {
var elem = effect.effects[0].element;
debug("tPub_afh_off : " + elem.id);
if (elem) {
elem.src = "images/pub_unset.png";
elem.alt = "Publish";
Element.show(elem);
}
} catch (e) {
exception_error("tPub_afh_off", e);
}
}
function toggleMark(id) { function toggleMark(id) {
@ -370,14 +403,16 @@ function toggleMark(id) {
} }
} else { } else {
mark_img.src = "images/mark_unset.png"; //mark_img.src = "images/mark_unset.png";
mark_img.alt = "Set mark"; mark_img.alt = "Please wait...";
query = query + "&mark=0"; query = query + "&mark=0";
if (vfeedu && crow.className.match("Unread")) { if (vfeedu && crow.className.match("Unread")) {
vfeedu.innerHTML = (+vfeedu.innerHTML) - 1; vfeedu.innerHTML = (+vfeedu.innerHTML) - 1;
} }
Effect.Puff(mark_img, {duration : 0.25, afterFinish: tMark_afh_off});
} }
var vfeedctr = document.getElementById("FEEDCTR--1"); var vfeedctr = document.getElementById("FEEDCTR--1");
@ -434,14 +469,16 @@ function togglePub(id) {
} }
} else { } else {
mark_img.src = "images/pub_unset.png"; //mark_img.src = "images/pub_unset.png";
mark_img.alt = "Publish"; mark_img.alt = "Please wait...";
query = query + "&pub=0"; query = query + "&pub=0";
if (vfeedu && crow.className.match("Unread")) { if (vfeedu && crow.className.match("Unread")) {
vfeedu.innerHTML = (+vfeedu.innerHTML) - 1; vfeedu.innerHTML = (+vfeedu.innerHTML) - 1;
} }
Effect.Puff(mark_img, {duration : 0.25, afterFinish: tPub_afh_off});
} }
var vfeedctr = document.getElementById("FEEDCTR--2"); var vfeedctr = document.getElementById("FEEDCTR--2");
@ -674,14 +711,20 @@ function selectionToggleMarked(cdm_mode) {
if (mark_img.alt == "Set mark") { if (mark_img.alt == "Set mark") {
mark_img.src = "images/mark_set.png"; mark_img.src = "images/mark_set.png";
mark_img.alt = "Reset mark"; mark_img.alt = "Reset mark";
mark_img.setAttribute('onclick', //mark_img.setAttribute('onclick',
'javascript:toggleMark('+rows[i]+', false)'); // 'javascript:toggleMark('+rows[i]+', false)');
} else { } else {
mark_img.src = "images/mark_unset.png"; //mark_img.src = "images/mark_unset.png";
mark_img.alt = "Set mark"; //mark_img.alt = "Set mark";
mark_img.setAttribute('onclick',
'javascript:toggleMark('+rows[i]+', true)'); mark_img.alt = "Please wait...";
//mark_img.setAttribute('onclick',
// 'javascript:toggleMark('+rows[i]+', true)');
Effect.Puff(mark_img, {duration : 0.25, afterFinish: tMark_afh_off});
} }
} }
} }
@ -739,14 +782,17 @@ function selectionTogglePublished(cdm_mode) {
if (mark_img.alt == "Publish") { if (mark_img.alt == "Publish") {
mark_img.src = "images/pub_set.png"; mark_img.src = "images/pub_set.png";
mark_img.alt = "Unpublish"; mark_img.alt = "Unpublish";
mark_img.setAttribute('onclick', // mark_img.setAttribute('onclick',
'javascript:togglePub('+rows[i]+', false)'); // 'javascript:togglePub('+rows[i]+', false)');
} else { } else {
mark_img.src = "images/pub_unset.png"; //mark_img.src = "images/pub_unset.png";
mark_img.alt = "Publish"; mark_img.alt = "Publish";
mark_img.setAttribute('onclick', // mark_img.setAttribute('onclick',
'javascript:togglePub('+rows[i]+', true)'); // 'javascript:togglePub('+rows[i]+', true)');
Effect.Puff(mark_img, {duration : 0.25, afterFinish: tPub_afh_off});
} }
} }
} }