diff --git a/src/elogd.c b/src/elogd.c index 1a5ad183..41c84aad 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -22140,12 +22140,50 @@ void show_elog_entry(LOGBOOK * lbs, char *dec_path, char *command) /*---- menu buttons ----*/ if (!email) { + rsprintf("\n"); rsprintf("\n"); - rsprintf("\n"); + + /*---- next/previous buttons ----*/ + + if (!getcfg(lbs->name, "Enable browsing", str, sizeof(str)) || atoi(str) == 1) { + rsprintf("\n"); + } n = strbreak(menu_str, menu_item, MAX_N_LIST, ",", FALSE); + rsprintf("\n\n"); - /*---- next/previous buttons ----*/ - - if (!getcfg(lbs->name, "Enable browsing", str, sizeof(str)) || atoi(str) == 1) { - rsprintf("\n"); - } - rsprintf("
\n"); + rsprintf("
\n"); + + /* check if first.png exists, just put link there if not */ + strlcpy(file_name, resource_dir, sizeof(file_name)); + if (file_name[0] && file_name[strlen(file_name) - 1] != DIR_SEPARATOR) + strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name)); + strlcat(file_name, "themes", sizeof(file_name)); + strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name)); + if (theme_name[0]) { + strlcat(file_name, theme_name, sizeof(file_name)); + strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name)); + } + strlcat(file_name, "first.png", sizeof(file_name)); + if (stat(file_name, &st) >= 0) { + rsprintf("\n", + loc("First entry, Ctrl-Home"), loc("First entry, Ctrl-Home")); + rsprintf("\n", + loc("Previous entry, Ctrl-PgUp"), loc("Previous entry, Ctrl-PgUp")); + rsprintf("\n", + loc("Next entry, Ctrl-PgDn"), loc("Next entry, Ctrl-PgDn")); + rsprintf("\n", + loc("Last entry, Ctrl-End"), loc("Last entry, Ctrl-End")); + } else { + rsprintf("|< \n", message_id, loc("First")); + rsprintf("< \n", message_id, loc("Previous")); + rsprintf("> \n", message_id, loc("Next")); + rsprintf(">| \n", message_id, loc("Last")); + } + + rsprintf("  \n"); + for (i = 0; i < n; i++) { /* display menu item */ strcpy(cmd, menu_item[i]); @@ -22202,41 +22240,6 @@ void show_elog_entry(LOGBOOK * lbs, char *dec_path, char *command) rsprintf("\n"); - - /* check if first.png exists, just put link there if not */ - strlcpy(file_name, resource_dir, sizeof(file_name)); - if (file_name[0] && file_name[strlen(file_name) - 1] != DIR_SEPARATOR) - strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name)); - strlcat(file_name, "themes", sizeof(file_name)); - strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name)); - if (theme_name[0]) { - strlcat(file_name, theme_name, sizeof(file_name)); - strlcat(file_name, DIR_SEPARATOR_STR, sizeof(file_name)); - } - strlcat(file_name, "first.png", sizeof(file_name)); - if (stat(file_name, &st) >= 0) { - rsprintf("\n", - loc("First entry, Ctrl-Home"), loc("First entry, Ctrl-Home")); - rsprintf("\n", - loc("Previous entry, Ctrl-PgUp"), loc("Previous entry, Ctrl-PgUp")); - rsprintf("\n", - loc("Next entry, Ctrl-PgDn"), loc("Next entry, Ctrl-PgDn")); - rsprintf("\n", - loc("Last entry, Ctrl-End"), loc("Last entry, Ctrl-End")); - } else { - rsprintf("|< \n", message_id, loc("First")); - rsprintf("< \n", message_id, loc("Previous")); - rsprintf("> \n", message_id, loc("Next")); - rsprintf(">| \n", message_id, loc("Last")); - } - - rsprintf("
\n\n"); /*---- menu text ----*/