فهرست منبع

Finish updating to xterm

Steven Silvester 9 سال پیش
والد
کامیت
f8f4615a7a
3فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 1 1
      package.json
  2. 3 2
      src/terminal/index.ts
  3. 1 0
      typings/xterm/xterm.d.ts

+ 1 - 1
package.json

@@ -21,7 +21,7 @@
     "phosphor-panel": "^1.0.0-rc.1",
     "phosphor-properties": "^2.0.0",
     "phosphor-widget": "^1.0.0-rc.1",
-    "xterm": "^0.32.0"
+    "xterm": "^0.33.0"
   },
   "devDependencies": {
     "concurrently": "^2.0.0",

+ 3 - 2
src/terminal/index.ts

@@ -273,6 +273,7 @@ class TerminalWidget extends Widget {
     if (this._dirty) {
       this._snapTermSizing();
     }
+    this._term.focus();
   }
 
   /**
@@ -299,8 +300,8 @@ class TerminalWidget extends Widget {
     this.node.style.color = this.color;
     this._term.element.style.backgroundColor = this.background;
     this._term.element.style.color = this.color;
-    this._sheet.innerHTML = ('.terminal-cursor {background:' + this.color +
-                             ';color:' + this.background + ';}');
+    this._sheet.innerHTML = (`#${this.node.id} .terminal-cursor {background:
+                             ${this.color};color:${this.background};}`);
   }
 
   /**

+ 1 - 0
typings/xterm/xterm.d.ts

@@ -35,6 +35,7 @@
 
     destroy(): void;
 
+    focus(): void;
   }
 
   interface TerminalConstructor {