Switch to xterm.js from term.js for terminal

This is on top of the 4.2.1 release.
pull/1634/head
YuviPanda 10 years ago
parent 04d8760518
commit bb5b8a467b

@ -15,7 +15,7 @@
"MathJax": "components/MathJax#~2.6",
"moment": "~2.8.4",
"requirejs": "~2.1",
"term.js": "chjj/term.js#~0.0.7",
"xterm.js": "sourcelair/xterm.js#0.33",
"text-encoding": "~0.1",
"underscore": "components/underscore#~1.5",
"jquery-typeahead": "~2.0.0"

@ -1,4 +1,6 @@
define ([], function() {
define ([
'termjs',
], function(Terminal) {
"use strict";
function make_terminal(element, size, ws_url) {
var ws = new WebSocket(ws_url);

@ -36,7 +36,7 @@
'jquery-ui': 'components/jquery-ui/ui/minified/jquery-ui.min',
moment: 'components/moment/moment',
codemirror: 'components/codemirror',
termjs: 'components/term.js/src/term',
termjs: 'components/xterm.js/src/xterm',
typeahead: 'components/jquery-typeahead/dist/jquery.typeahead'
},
map: { // for backward compatibility

@ -15,6 +15,7 @@ data-ws-path="{{ws_path}}"
{{super()}}
<link rel="stylesheet" href="{{ static_url("terminal/css/override.css") }}" type="text/css" />
<link rel="stylesheet" href="{{static_url("components/xterm.js/src/xterm.css")}}" type="text/css" />
{% endblock %}
{% block site %}

@ -142,7 +142,8 @@ def find_package_data():
pjoin(components, "underscore", "underscore-min.js"),
pjoin(components, "moment", "moment.js"),
pjoin(components, "moment", "min", "moment.min.js"),
pjoin(components, "term.js", "src", "term.js"),
pjoin(components, "xterm.js", "src", "xterm.js"),
pjoin(components, "xterm.js", "src", "xterm.css"),
pjoin(components, "text-encoding", "lib", "encoding.js"),
])

@ -21,7 +21,7 @@ var rjs_config = {
"jquery-ui": 'components/jquery-ui/ui/minified/jquery-ui.min',
moment: 'components/moment/moment',
codemirror: 'components/codemirror',
termjs: 'components/term.js/src/term',
termjs: 'components/xterm.js/src/xterm',
typeahead: 'components/jquery-typeahead/dist/jquery.typeahead',
contents: 'empty:'
},

Loading…
Cancel
Save