mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-08 17:13:56 +00:00
Unified browser variable
SVN revision: 1967
This commit is contained in:
parent
540a7091b4
commit
7c26d4e44d
37
src/elogd.c
37
src/elogd.c
@ -7168,6 +7168,21 @@ void show_html_header(LOGBOOK * lbs, BOOL expires, char *title, BOOL close_head,
|
|||||||
rsprintf("</head>\n");
|
rsprintf("</head>\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void show_browser(char *browser) {
|
||||||
|
if (stristr(browser, "opera"))
|
||||||
|
rsprintf("var browser = \"Opera\";\n");
|
||||||
|
else if (stristr(browser, "konqueror"))
|
||||||
|
rsprintf("var browser = \"Konqueror\";\n");
|
||||||
|
else if (stristr(browser, "Safari"))
|
||||||
|
rsprintf("var browser = \"Safari\";\n");
|
||||||
|
else if (stristr(browser, "MSIE"))
|
||||||
|
rsprintf("var browser = \"MSIE\";\n");
|
||||||
|
else if (stristr(browser, "Mozilla"))
|
||||||
|
rsprintf("var browser = \"Mozilla\";\n");
|
||||||
|
else
|
||||||
|
rsprintf("var browser = \"Other\";\n");
|
||||||
|
}
|
||||||
|
|
||||||
void show_standard_header(LOGBOOK * lbs, BOOL expires, char *title, char *path, BOOL rss_feed, char *cookie,
|
void show_standard_header(LOGBOOK * lbs, BOOL expires, char *title, char *path, BOOL rss_feed, char *cookie,
|
||||||
char *script)
|
char *script)
|
||||||
{
|
{
|
||||||
@ -7176,12 +7191,8 @@ void show_standard_header(LOGBOOK * lbs, BOOL expires, char *title, char *path,
|
|||||||
|
|
||||||
rsprintf("<script type=\"text/javascript\">\n");
|
rsprintf("<script type=\"text/javascript\">\n");
|
||||||
rsprintf("<!--\n");
|
rsprintf("<!--\n");
|
||||||
if (stristr(browser, "MSIE") && !stristr(browser, "opera"))
|
show_browser(browser);
|
||||||
rsprintf("var browser = \"MSIE\";\n");
|
|
||||||
else if (stristr(browser, "Mozilla") && !stristr(browser, "opera") && !stristr(browser, "konqueror"))
|
|
||||||
rsprintf("var browser = \"Mozilla\";\n");
|
|
||||||
else
|
|
||||||
rsprintf("var browser = \"Other\";\n");
|
|
||||||
rsprintf("logbook = \"%s\";\n", lbs->name_enc);
|
rsprintf("logbook = \"%s\";\n", lbs->name_enc);
|
||||||
rsprintf("//-->\n");
|
rsprintf("//-->\n");
|
||||||
rsprintf("</script>\n");
|
rsprintf("</script>\n");
|
||||||
@ -9540,12 +9551,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
|||||||
rsprintf("linkHeading_prompt = \"%s\";\n", loc("Enter heading level (1, 2 or 3)"));
|
rsprintf("linkHeading_prompt = \"%s\";\n", loc("Enter heading level (1, 2 or 3)"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (stristr(browser, "MSIE") && !stristr(browser, "opera"))
|
show_browser(browser);
|
||||||
rsprintf("var browser = \"MSIE\";\n");
|
|
||||||
else if (stristr(browser, "Mozilla") && !stristr(browser, "opera") && !stristr(browser, "konqueror"))
|
|
||||||
rsprintf("var browser = \"Mozilla\";\n");
|
|
||||||
else
|
|
||||||
rsprintf("var browser = \"Other\";\n");
|
|
||||||
|
|
||||||
rsprintf("var logbook = \"%s\";\n", lbs->name_enc);
|
rsprintf("var logbook = \"%s\";\n", lbs->name_enc);
|
||||||
for (i = 0; i < MAX_ATTACHMENTS; i++)
|
for (i = 0; i < MAX_ATTACHMENTS; i++)
|
||||||
@ -24186,12 +24192,7 @@ void show_uploader_finished(LOGBOOK * lbs)
|
|||||||
rsprintf(" }\n\n");
|
rsprintf(" }\n\n");
|
||||||
|
|
||||||
/* strings for elcode.js */
|
/* strings for elcode.js */
|
||||||
if (stristr(browser, "MSIE") && !stristr(browser, "opera"))
|
show_browser(browser);
|
||||||
rsprintf("var browser = 'MSIE';\n");
|
|
||||||
else if (stristr(browser, "Mozilla") && !stristr(browser, "opera") && !stristr(browser, "konqueror"))
|
|
||||||
rsprintf("var browser = 'Mozilla';\n");
|
|
||||||
else
|
|
||||||
rsprintf("var browser = 'Other';\n\n");
|
|
||||||
|
|
||||||
rsprintf("</script>\n\n");
|
rsprintf("</script>\n\n");
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user