-// Copyright (c) 2016-2022 by the citadel.org team
+// Copyright (c) 2016-2023 by the citadel.org team
//
// This program is open source software. Use, duplication, or
-// disclosure are subject to the GNU General Public License v3.
+// disclosure is subject to the GNU General Public License v3.
do_biff = async() => {
}
if (new_mail > 0) {
- console.log("YOU'VE GOT MAIL!");
+ console.log("YOU'VE GOT MAIL! new_mail = " + new_mail);
new_mail_sound.play(); // FIXME do a visual notification as well
new_mail = 0;
}
}
else {
document.getElementById("ctdl-main").innerHTML =
- "<div class=\"w3-panel w3-red\"><p>"
+ "<div class=\"ctdl-fatal-error\"><p>"
+ _("This program was unable to connect or stay connected to the Citadel server. Please report this problem to your system administrator.")
+ "</div>";
}
detect_logged_in();
if (current_room) {
document.getElementById("ctdl_banner_title").innerHTML = current_room;
+ if (is_trash_folder) {
+ document.getElementById("ctdl_banner_title").innerHTML += " <i class=\"fa fa-trash\"></i>";
+ }
if (is_room_aide) {
document.getElementById("ctdl_banner_title").innerHTML += " <i class=\"fa fa-user-cog\"></i>";
}
else {
document.getElementById("ctdl_banner_title").innerHTML = serv_info.serv_humannode;
}
+
+ document.getElementById("current_user_avatar").innerHTML = render_userpic(current_user);
document.getElementById("current_user").innerHTML = current_user ;
+
if (logged_in) {
- document.getElementById("lilo").innerHTML = "<a href=\"/ctdl/a/logout\"><i class=\"fa fa-right-from-bracket\"></i>" + _("Log off") + "</a>" ;
- document.getElementById("current_user_avatar").innerHTML = render_userpic(current_user);
+ document.getElementById("lilo").innerHTML = "<a href=\"/ctdl/a/logout\"><i class=\"fa fa-right-from-bracket\"></i> " + _("Log off") + "</a>" ;
}
else {
- document.getElementById("lilo").innerHTML = "<a href=\"javascript:display_login_screen('')\"><i class=\"fa fa-right-to-bracket\"></i>" + _("Log in") + "</a>" ;
- document.getElementById("current_user_avatar").innerHTML = "<i class=\"fa fa-user-circle fa-3x\"></i>";
+ document.getElementById("lilo").innerHTML = "<a href=\"javascript:display_login_screen('')\"><i class=\"fa fa-right-to-bracket\"></i> " + _("Log in") + "</a>" ;
}
}
default_view = data.default_view;
last_seen = data.last_seen;
is_room_aide = data.is_room_aide;
+ is_trash_folder = data.is_trash_folder;
room_mtime = data.room_mtime;
can_delete_messages = data.can_delete_messages;
update_banner();
// Activate the "Loading..." modal
function activate_loading_modal() {
document.getElementById("ctdl_big_modal").innerHTML =
- "<div class=\"w3-modal-content\">"
- + " <div class=\"w3-container\">"
-
- + "<i class=\"fas fa-spinner fa-spin\"></i> "
- + _("Loading messages from server, please wait")
-
- + " </div>"
- + "</div>";
+ "<i class=\"fas fa-spinner fa-spin\"></i> "
+ + _("Loading messages from server, please wait");
document.getElementById("ctdl_big_modal").style.display = "block";
}