diff options
author | Christian Beier <dontmind@freeshell.org> | 2011-10-04 18:26:48 +0200 |
---|---|---|
committer | Christian Beier <dontmind@freeshell.org> | 2011-10-04 18:26:48 +0200 |
commit | edbd5ab8d4512a7adb089f3e4791e54523748253 (patch) | |
tree | b6dc74ec651e5a5173fe8d26d67392b35888c65d /classes/novnc/include/vnc.js | |
parent | bffd9ee33bd141f5c75304b1430d2ea2725239b3 (diff) | |
download | libtdevnc-edbd5ab8d4512a7adb089f3e4791e54523748253.tar.gz libtdevnc-edbd5ab8d4512a7adb089f3e4791e54523748253.zip |
Add noVNC HTML5 client connect possibility to our http server.
Pure JavaScript, no Java plugin required anymore! (But a recent browser...)
Diffstat (limited to 'classes/novnc/include/vnc.js')
-rw-r--r-- | classes/novnc/include/vnc.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/classes/novnc/include/vnc.js b/classes/novnc/include/vnc.js new file mode 100644 index 0000000..f938be7 --- /dev/null +++ b/classes/novnc/include/vnc.js @@ -0,0 +1,42 @@ +/* + * noVNC: HTML5 VNC client + * Copyright (C) 2011 Joel Martin + * Licensed under LGPL-3 (see LICENSE.txt) + * + * See README.md for usage and integration instructions. + */ + +/*jslint evil: true */ +/*global window, document, INCLUDE_URI */ + +/* + * Load supporting scripts + */ +function get_INCLUDE_URI() { + return (typeof INCLUDE_URI !== "undefined") ? INCLUDE_URI : "include/"; +} + +(function () { + "use strict"; + + var extra = "", start, end; + + start = "<script src='" + get_INCLUDE_URI(); + end = "'><\/script>"; + + // Uncomment to activate firebug lite + //extra += "<script src='http://getfirebug.com/releases/lite/1.2/" + + // "firebug-lite-compressed.js'><\/script>"; + + extra += start + "util.js" + end; + extra += start + "webutil.js" + end; + extra += start + "base64.js" + end; + extra += start + "websock.js" + end; + extra += start + "des.js" + end; + extra += start + "input.js" + end; + extra += start + "display.js" + end; + extra += start + "rfb.js" + end; + + document.write(extra); +}()); + |