diff --git a/include/ui.js b/include/ui.js index 74a0005c..b5b2d92b 100644 --- a/include/ui.js +++ b/include/ui.js @@ -53,7 +53,7 @@ load: function() { UI.initSetting('cursor', false); UI.initSetting('shared', true); UI.initSetting('connectTimeout', 2); - UI.initSetting('path', ''); + UI.initSetting('path', UI.getCurrentPath()); UI.rfb = RFB({'target': $D('noVNC_canvas'), 'onUpdateState': UI.updateState, @@ -620,6 +620,11 @@ setBarPosition: function() { var vncwidth = $D('noVNC_screen').style.offsetWidth; $D('noVNC-control-bar').style.width = vncwidth + 'px'; +}, + +getCurrentPath: function() { + var pathname = window.location.pathname; + return pathname.substring(1, pathname.lastIndexOf('/')); } };