mirror of
https://github.com/retspen/webvirtcloud
synced 2025-07-31 12:41:08 +00:00
novnc ES6 compatibility is not working. I reverse it. Spice/VNC sending ctrl+alt+fn functionality restored.
This commit is contained in:
parent
f73271e677
commit
76e6388ec5
53 changed files with 19018 additions and 17438 deletions
29
static/js/novnc/vendor/pako/lib/utils/common.js
vendored
29
static/js/novnc/vendor/pako/lib/utils/common.js
vendored
|
@ -1,24 +1,13 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.shrinkBuf = shrinkBuf;
|
||||
exports.arraySet = arraySet;
|
||||
exports.flattenChunks = flattenChunks;
|
||||
// reduce buffer size, avoiding mem copy
|
||||
function shrinkBuf(buf, size) {
|
||||
if (buf.length === size) {
|
||||
return buf;
|
||||
}
|
||||
if (buf.subarray) {
|
||||
return buf.subarray(0, size);
|
||||
}
|
||||
export function shrinkBuf (buf, size) {
|
||||
if (buf.length === size) { return buf; }
|
||||
if (buf.subarray) { return buf.subarray(0, size); }
|
||||
buf.length = size;
|
||||
return buf;
|
||||
};
|
||||
|
||||
function arraySet(dest, src, src_offs, len, dest_offs) {
|
||||
|
||||
export function arraySet (dest, src, src_offs, len, dest_offs) {
|
||||
if (src.subarray && dest.subarray) {
|
||||
dest.set(src.subarray(src_offs, src_offs + len), dest_offs);
|
||||
return;
|
||||
|
@ -30,7 +19,7 @@ function arraySet(dest, src, src_offs, len, dest_offs) {
|
|||
}
|
||||
|
||||
// Join array of chunks to single array.
|
||||
function flattenChunks(chunks) {
|
||||
export function flattenChunks (chunks) {
|
||||
var i, l, len, pos, chunk, result;
|
||||
|
||||
// calculate data length
|
||||
|
@ -51,6 +40,6 @@ function flattenChunks(chunks) {
|
|||
return result;
|
||||
}
|
||||
|
||||
var Buf8 = exports.Buf8 = Uint8Array;
|
||||
var Buf16 = exports.Buf16 = Uint16Array;
|
||||
var Buf32 = exports.Buf32 = Int32Array;
|
||||
export var Buf8 = Uint8Array;
|
||||
export var Buf16 = Uint16Array;
|
||||
export var Buf32 = Int32Array;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue