update eaf package
This commit is contained in:
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AttachAddon.api.js","sourceRoot":"","sources":["../src/AttachAddon.api.ts"],"names":[],"mappings":"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"}
|
||||
@@ -1,56 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var AttachAddon = (function () {
|
||||
function AttachAddon(socket, options) {
|
||||
this._disposables = [];
|
||||
this._socket = socket;
|
||||
this._socket.binaryType = 'arraybuffer';
|
||||
this._bidirectional = (options && options.bidirectional === false) ? false : true;
|
||||
}
|
||||
AttachAddon.prototype.activate = function (terminal) {
|
||||
var _this = this;
|
||||
this._disposables.push(addSocketListener(this._socket, 'message', function (ev) {
|
||||
var data = ev.data;
|
||||
terminal.write(typeof data === 'string' ? data : new Uint8Array(data));
|
||||
}));
|
||||
if (this._bidirectional) {
|
||||
this._disposables.push(terminal.onData(function (data) { return _this._sendData(data); }));
|
||||
this._disposables.push(terminal.onBinary(function (data) { return _this._sendBinary(data); }));
|
||||
}
|
||||
this._disposables.push(addSocketListener(this._socket, 'close', function () { return _this.dispose(); }));
|
||||
this._disposables.push(addSocketListener(this._socket, 'error', function () { return _this.dispose(); }));
|
||||
};
|
||||
AttachAddon.prototype.dispose = function () {
|
||||
this._disposables.forEach(function (d) { return d.dispose(); });
|
||||
};
|
||||
AttachAddon.prototype._sendData = function (data) {
|
||||
if (this._socket.readyState !== 1) {
|
||||
return;
|
||||
}
|
||||
this._socket.send(data);
|
||||
};
|
||||
AttachAddon.prototype._sendBinary = function (data) {
|
||||
if (this._socket.readyState !== 1) {
|
||||
return;
|
||||
}
|
||||
var buffer = new Uint8Array(data.length);
|
||||
for (var i = 0; i < data.length; ++i) {
|
||||
buffer[i] = data.charCodeAt(i) & 255;
|
||||
}
|
||||
this._socket.send(buffer);
|
||||
};
|
||||
return AttachAddon;
|
||||
}());
|
||||
exports.AttachAddon = AttachAddon;
|
||||
function addSocketListener(socket, type, handler) {
|
||||
socket.addEventListener(type, handler);
|
||||
return {
|
||||
dispose: function () {
|
||||
if (!handler) {
|
||||
return;
|
||||
}
|
||||
socket.removeEventListener(type, handler);
|
||||
}
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=AttachAddon.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AttachAddon.js","sourceRoot":"","sources":["../src/AttachAddon.ts"],"names":[],"mappings":"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"}
|
||||
Reference in New Issue
Block a user