GUI -- Added ability to define an alternate port for WS - used to connect to mock web-socket server. Topo view can use query string '?wsport=8123' for example.
Change-Id: Ie34d557b9580d58239380010e8d58233998a78ca
diff --git a/web/gui/src/main/webapp/app/fw/remote/urlfn.js b/web/gui/src/main/webapp/app/fw/remote/urlfn.js
index fcb373c..fe43267 100644
--- a/web/gui/src/main/webapp/app/fw/remote/urlfn.js
+++ b/web/gui/src/main/webapp/app/fw/remote/urlfn.js
@@ -33,25 +33,25 @@
return secure ? protocol + 's' : protocol;
}
- function urlBase(protocol) {
+ function urlBase(protocol, port) {
return matchSecure(protocol) + '://' +
- $loc.host() + ':' + $loc.port();
+ $loc.host() + ':' + (port || $loc.port());
}
function httpPrefix(suffix) {
return urlBase('http') + suffix;
}
- function wsPrefix(suffix) {
- return urlBase('ws') + suffix;
+ function wsPrefix(suffix, wsport) {
+ return urlBase('ws', wsport) + suffix;
}
function rsUrl(path) {
return httpPrefix(rsSuffix) + path;
}
- function wsUrl(path) {
- return wsPrefix(wsSuffix) + path;
+ function wsUrl(path, wsport) {
+ return wsPrefix(wsSuffix, wsport) + path;
}
return {