mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 22:55:56 +00:00
notify system improvements
This commit is contained in:
20
functions.js
20
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 n = doc.getElementById("notify");
|
||||||
var nb = doc.getElementById("notify_body");
|
var nb = doc.getElementById("notify_body");
|
||||||
@@ -106,6 +106,16 @@ function notify_real(msg, doc, no_hide) {
|
|||||||
n.style.display = "block";
|
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;
|
nb.innerHTML = msg;
|
||||||
|
|
||||||
if (notify_hide_timerid) {
|
if (notify_hide_timerid) {
|
||||||
@@ -120,12 +130,12 @@ function notify_real(msg, doc, no_hide) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function p_notify(msg, no_hide) {
|
function p_notify(msg, no_hide, is_err) {
|
||||||
notify_real(msg, parent.document, no_hide);
|
notify_real(msg, parent.document, no_hide, is_err);
|
||||||
}
|
}
|
||||||
|
|
||||||
function notify(msg, no_hide) {
|
function notify(msg, no_hide, is_err) {
|
||||||
notify_real(msg, document, no_hide);
|
notify_real(msg, document, no_hide, is_err);
|
||||||
}
|
}
|
||||||
|
|
||||||
function printLockingError() {
|
function printLockingError() {
|
||||||
|
|||||||
@@ -92,14 +92,14 @@ function refetch_callback() {
|
|||||||
last_refetch = date.getTime() / 1000;
|
last_refetch = date.getTime() / 1000;
|
||||||
|
|
||||||
if (!xmlhttp.responseXML) {
|
if (!xmlhttp.responseXML) {
|
||||||
notify("refetch_callback: backend did not return valid XML");
|
notify("refetch_callback: backend did not return valid XML", true, true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var reply = xmlhttp.responseXML.firstChild;
|
var reply = xmlhttp.responseXML.firstChild;
|
||||||
|
|
||||||
if (!reply) {
|
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("");
|
updateTitle("");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -490,7 +490,7 @@ function quickMenuGo(opid) {
|
|||||||
var actid = getActiveFeedId();
|
var actid = getActiveFeedId();
|
||||||
|
|
||||||
if (!actid) {
|
if (!actid) {
|
||||||
notify("Please select some feed first.");
|
alert("Please select some feed first.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user