summaryrefslogtreecommitdiffstats
path: root/src/eventhandler.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/eventhandler.js')
-rw-r--r--src/eventhandler.js10
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;