set the port correctly

This commit is contained in:
Paul Rodwell
2016-05-28 09:51:15 +01:00
parent 1fed7ecee1
commit a428f92dfc
2 changed files with 20 additions and 7 deletions

View File

@ -110,14 +110,16 @@ setup = (user) ->
if response.ok
response.json().then (json) ->
settings = json
if settings.wikiHost
dialogHost = settings.wikiHost
else
dialogHost = window.location.hostname
if settings.useHttps
dialogProtocol = 'https:'
else
dialogProtocol = window.location.protocol
if settings.wikiHost
dialogHost = settings.wikiHost
else
dialogHost = window.location.host
if window.location.port
dialogHost = dialogHost + ':' + window.location.port
if settings.usingPersona
settings.dialogURL = dialogProtocol + '//' + dialogHost + '/auth/personaLogin'
else

View File

@ -53,6 +53,8 @@ module.exports = exports = (log, loga, argv) ->
if wikiHost
callbackHost = wikiHost
if url.parse(argv.url).port
callbackHost = callbackHost + ":" + url.parse(argv.url).port
else
callbackHost = url.parse(argv.url).host
@ -285,7 +287,10 @@ module.exports = exports = (log, loga, argv) ->
when "google" then schemeButtons.push({button: "<a href='/auth/google' class='scheme-button google-button'><span>Google</span></a>"})
info = {
wikiName: url.parse(referer).hostname
wikiName: if useHttps
url.parse(referer).hostname
else
url.parse(referer).host
wikiHostName: if wikiHost
"part of " + req.hostname + " wiki farm"
else
@ -317,7 +322,10 @@ module.exports = exports = (log, loga, argv) ->
});
</script>"})
info = {
wikiName: url.parse(referer).hostname
wikiName: if useHttps
url.parse(referer).hostname
else
url.parse(referer).host
wikiHostName: if wikiHost
"part of " + req.hostname + " wiki farm"
else
@ -329,7 +337,10 @@ module.exports = exports = (log, loga, argv) ->
}
else
info = {
wikiName: url.parse(referer).hostname
wikiName: if useHttps
url.parse(referer).hostname
else
url.parse(referer).host
wikiHostName: if wikiHost
"part of " + req.hostname + " wiki farm"
else