From 6596ca13e88e8b5eb6d13175b5233ddecaeae6bf Mon Sep 17 00:00:00 2001 From: Wikinaut Date: Sat, 1 Dec 2012 11:13:08 +0100 Subject: [PATCH] fix 1236 favicon url --- src/node/utils/Settings.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/node/utils/Settings.js b/src/node/utils/Settings.js index fb2a592cb..218479428 100644 --- a/src/node/utils/Settings.js +++ b/src/node/utils/Settings.js @@ -38,8 +38,6 @@ exports.title = "Etherpad Lite"; * The app favicon fully specified url, visible e.g. in the browser window */ exports.favicon = "favicon.ico"; -exports.faviconPad = "../" + exports.favicon; -exports.faviconTimeslider = "../../" + exports.favicon; /** * The IP ep-lite should listen to @@ -169,6 +167,19 @@ exports.reloadSettings = function reloadSettings() { } } + var favicon = exports.favicon; + if (favicon.match(/^https?:\/\//i)) + { + settings.faviconPad = favicon; + settings.faviconTimeslider = favicon; + }else + { + settings.faviconPad = "../" + favicon; + settings.faviconTimeslider = "../../" + favicon; + } + exports.faviconPad = settings.faviconPad; + exports.faviconTimeslider = settings.faviconTimeslider; + if(exports.dbType === "dirty"){ console.warn("DirtyDB is used. This is fine for testing but not recommended for production.") }