}
}
-function notify_real(msg, doc, no_hide) {
+function notify_real(msg, doc, no_hide, is_err) {
var n = doc.getElementById("notify");
var nb = doc.getElementById("notify_body");
n.style.display = "block";
}
+ if (is_err) {
+ n.style.backgroundColor = "#ffaaaa";
+ n.style.color = "white";
+ n.style.borderColor = "#ff0000";
+ } else {
+ n.style.backgroundColor = "#fff7d5";
+ n.style.borderColor = "#d7c47a";
+ n.style.color = "black";
+ }
+
nb.innerHTML = msg;
if (notify_hide_timerid) {
}
}
-function p_notify(msg, no_hide) {
- notify_real(msg, parent.document, no_hide);
+function p_notify(msg, no_hide, is_err) {
+ notify_real(msg, parent.document, no_hide, is_err);
}
-function notify(msg, no_hide) {
- notify_real(msg, document, no_hide);
+function notify(msg, no_hide, is_err) {
+ notify_real(msg, document, no_hide, is_err);
}
function printLockingError() {
last_refetch = date.getTime() / 1000;
if (!xmlhttp.responseXML) {
- notify("refetch_callback: backend did not return valid XML");
+ notify("refetch_callback: backend did not return valid XML", true, true);
return;
}
var reply = xmlhttp.responseXML.firstChild;
if (!reply) {
- notify("refetch_callback: backend did not return expected XML object");
+ notify("refetch_callback: backend did not return expected XML object", true, true);
updateTitle("");
return;
}
var actid = getActiveFeedId();
if (!actid) {
- notify("Please select some feed first.");
+ alert("Please select some feed first.");
return;
}