bump Xterm.js to v3.7

This commit is contained in:
Max Schmitt 2018-09-27 17:57:51 +02:00
parent 974d2da35c
commit 08c13b8234
4 changed files with 1357 additions and 10 deletions

View File

@ -86,6 +86,13 @@ module.exports = function(defaults) {
app.import('node_modules/prismjs/components/prism-json.js'); app.import('node_modules/prismjs/components/prism-json.js');
app.import('node_modules/ember-source/dist/ember-template-compiler.js'); app.import('node_modules/ember-source/dist/ember-template-compiler.js');
app.import('node_modules/ipaddr.js/lib/ipaddr.js'); app.import('node_modules/ipaddr.js/lib/ipaddr.js');
app.import('node_modules/xterm/dist/xterm.js');
app.import('node_modules/xterm/dist/addons/fit/fit.js', {
using: [{
transformation: 'amd',
as: 'xterm-fit'
}]
});
// app.import('vendor/aws-sdk-ec2.js'); // app.import('vendor/aws-sdk-ec2.js');
app.import('vendor/aws-sdk-ec2-iam-2.279.1.min.js'); app.import('vendor/aws-sdk-ec2-iam-2.279.1.min.js');

View File

@ -2,8 +2,8 @@ import { get, set, observer, computed } from '@ember/object';
import { inject as service } from '@ember/service'; import { inject as service } from '@ember/service';
import { alternateLabel } from 'ui/utils/platform'; import { alternateLabel } from 'ui/utils/platform';
import ThrottledResize from 'shared/mixins/throttled-resize'; import ThrottledResize from 'shared/mixins/throttled-resize';
import Terminal from 'npm:xterm';
import { proposeGeometry } from 'ui/utils/xterm-fit-addon'; import { proposeGeometry } from 'ui/utils/xterm-fit-addon';
import * as fit from 'xterm-fit'
import { next } from '@ember/runloop'; import { next } from '@ember/runloop';
import layout from './template'; import layout from './template';
import Component from '@ember/component'; import Component from '@ember/component';
@ -126,11 +126,9 @@ export default Component.extend(ThrottledResize, {
socket.onopen = () => { socket.onopen = () => {
set(this, 'status', 'initializing'); set(this, 'status', 'initializing');
var term = new Terminal({ Terminal.applyAddon(fit)
useStyle: true,
screenKeys: true, var term = new Terminal({});
cursorBlink: false
});
set(this, 'term', term); set(this, 'term', term);

View File

@ -88,7 +88,7 @@
"semver": "^5.4.1", "semver": "^5.4.1",
"shell-quote": "^1.6.1", "shell-quote": "^1.6.1",
"url-regex": "^4.1.1", "url-regex": "^4.1.1",
"xterm": "^2.9.2", "xterm": "^3.7.0",
"yamljs": "^0.3.0" "yamljs": "^0.3.0"
}, },
"dependencies": { "dependencies": {

1348
yarn.lock

File diff suppressed because it is too large Load Diff