com.hikky.heliodorlib
Version:
This is the library for Vket Cloud SDK.
75 lines (56 loc) • 1.57 kB
JavaScript
// for text input BS/Delete key
window.addEventListener('keydown', function(event){
if (event.keyCode === 8 /* backspace */ ||
event.keyCode === 9 /* tab */) {
event.stopImmediatePropagation();
}
else
{
hel_send_chat_message_enterkey(event);
}
}, true);
window.addEventListener('keyup', function(event){
if (event.keyCode === 8 /* backspace */ ||
event.keyCode === 9 /* tab */) {
event.stopImmediatePropagation();
}
}, true);
//
window.HeliModule['postRun'] = function() {
window.isWasmInitialized = true;
hel_skyway_start();
}
//
window.HeliModule.canvas = (function() {
return window.g_MainCanvas;
})();
window.HeliModule.addlog = function(text) {
var log = document.getElementById('log');
if (!log) return;
log.innerHTML += text;
};
window.HeliModule.showGUIdebugTab = function(text) {
var GUIdebugTab = document.getElementById('GUIdebugTab');
if (!GUIdebugTab) return;
GUIdebugTab.innerHTML = text;
};
var GUIdebugText = '';
window.HeliModule.startGUIdebug = function(text) {
var GUIdebug = document.getElementById('GUIdebug');
if (!GUIdebug) return;
GUIdebugText = text;
};
window.HeliModule.addGUIdebug = function(text) {
var GUIdebug = document.getElementById('GUIdebug');
if (!GUIdebug) return;
GUIdebugText += text;
};
window.HeliModule.endGUIdebug = function() {
var GUIdebug = document.getElementById('GUIdebug');
if (!GUIdebug) return;
GUIdebug.innerHTML = GUIdebugText;
GUIdebugText = '';
};
if (window.XRButtonCheck !== undefined && window.XRButtonCheck !== null) {
window.XRButtonCheck();
}