aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2007-11-26 15:12:34 +0000
committerBadlop <badlop@process-one.net>2007-11-26 15:12:34 +0000
commitf6848603f96d7d81b9f5006dac374bf5140042fa (patch)
tree8736ef3e5bc6df31b22a572f2b72f6e1923236be /src
parent* src/msgs/wa.msg: New Walon translation (thanks to (diff)
* src/web/ejabberd_web_admin.erl: Added a favicon (EJAB-379).
SVN Revision: 985
Diffstat (limited to 'src')
-rw-r--r--src/web/ejabberd_web_admin.erl24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/web/ejabberd_web_admin.erl b/src/web/ejabberd_web_admin.erl
index 48fdd98e3..bc15c3341 100644
--- a/src/web/ejabberd_web_admin.erl
+++ b/src/web/ejabberd_web_admin.erl
@@ -103,6 +103,9 @@ make_xhtml(Els, global, Lang) ->
[?XCT("title", "ejabberd Web Interface"),
{xmlelement, "meta", [{"http-equiv", "Content-Type"},
{"content", "text/html; charset=utf-8"}], []},
+ {xmlelement, "link", [{"href", "/admin/favicon.ico"},
+ {"type", "image/x-icon"},
+ {"rel", "shortcut icon"}], []},
{xmlelement, "link", [{"href", "/admin/style.css"},
{"type", "text/css"},
{"rel", "stylesheet"}], []}]},
@@ -151,6 +154,9 @@ make_xhtml(Els, Host, Lang) ->
[?XCT("title", "ejabberd Web Interface"),
{xmlelement, "meta", [{"http-equiv", "Content-Type"},
{"content", "text/html; charset=utf-8"}], []},
+ {xmlelement, "link", [{"href", "/admin/favicon.ico"},
+ {"type", "image/x-icon"},
+ {"rel", "shortcut icon"}], []},
{xmlelement, "link", [{"href", Base ++ "style.css"},
{"type", "text/css"},
{"rel", "stylesheet"}], []}]},
@@ -542,6 +548,17 @@ h3 {
".
+favicon() ->
+ jlib:decode_base64(
+ "AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAJf+cAAIPsAAGC8gAVhecAAIr8ACiR7wBBmO"
+ "cAUKPsAFun8ABhqeoAgLryAJLB8ACz1PcAv9r7AMvi+gAAAAAAAgICARMhI"
+ "CAkJCQkQkFCQgICN2d2cSMgJCRevdvVQkICAlqYh5MgICQkXrRCQkJCMgI7"
+ "kiAjICAUFF2swkFBQRQUXazCQUFBAgI7kiAgICAkJF60QkJCQgICOpiHkyA"
+ "gJCRevdvlQkICAjdndnMgICQkJCRCQkJCAgICARAgICAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+ "AAAAAAAAAAA").
+
logo() ->
jlib:decode_base64(
"iVBORw0KGgoAAAANSUhEUgAAAVcAAAA3CAMAAACPbPnEAAAAYFBMVEX///8C"
@@ -618,6 +635,13 @@ process_admin(Host,
process_admin(Host,
#request{us = US,
+ path = ["favicon.ico"],
+ q = Query,
+ lang = Lang} = Request) ->
+ {200, [{"Content-Type", "image/x-icon"}], favicon()};
+
+process_admin(Host,
+ #request{us = US,
path = ["logo.png"],
q = Query,
lang = Lang} = Request) ->