diff options
Diffstat (limited to 'src/eventhandler.js')
-rw-r--r-- | src/eventhandler.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/eventhandler.js b/src/eventhandler.js index 24b189d..5d4f7a2 100644 --- a/src/eventhandler.js +++ b/src/eventhandler.js @@ -467,7 +467,15 @@ var webclientObjectCounter = 0; function setUpWebClientObject(webclientObject) { - webclientObject.baseUrl = webclientObject.attributes["src"].value + "/"; + // Set the base url, this tells QWebClient where to + // "phone home". Use the "src" attribute on the webclient + // div (set in the html code), or window.location host if + // not set. + if (webclientObject.attributes["src"]) + webclientObject.baseUrl = webclientObject.attributes["src"].value + "/"; + else + webclientObject.baseUrl = window.location.host + "/"; + if (webclientObject.baseUrl.indexOf("http://") == -1) webclientObject.baseUrl = "http://" + webclientObject.baseUrl; |