summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--functions.js20
-rw-r--r--tt-rss.js6
2 files changed, 18 insertions, 8 deletions
diff --git a/functions.js b/functions.js
index 1914855d6..ad6a95f95 100644
--- a/functions.js
+++ b/functions.js
@@ -93,7 +93,7 @@ function hide_notify() {
}
}
-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");
@@ -106,6 +106,16 @@ function notify_real(msg, doc, no_hide) {
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) {
@@ -120,12 +130,12 @@ function notify_real(msg, doc, no_hide) {
}
}
-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() {
diff --git a/tt-rss.js b/tt-rss.js
index 3fc7c0eb2..f82bb773c 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -92,14 +92,14 @@ function refetch_callback() {
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;
}
@@ -490,7 +490,7 @@ function quickMenuGo(opid) {
var actid = getActiveFeedId();
if (!actid) {
- notify("Please select some feed first.");
+ alert("Please select some feed first.");
return;
}