浏览代码

Fix examples

Jason Grout 5 年之前
父节点
当前提交
98d86e2ad3
共有 2 个文件被更改,包括 8 次插入6 次删除
  1. 4 3
      examples/terminal/src/index.ts
  2. 4 3
      packages/services/examples/browser/src/terminal.ts

+ 4 - 3
examples/terminal/src/index.ts

@@ -12,7 +12,7 @@ import '../index.css';
 
 import { DockPanel, Widget } from '@lumino/widgets';
 
-import { TerminalSession } from '@jupyterlab/services';
+import { TerminalManager } from '@jupyterlab/services';
 
 import { Terminal } from '@jupyterlab/terminal';
 
@@ -28,12 +28,13 @@ async function main(): Promise<void> {
     dock.fit();
   });
 
-  const s1 = await TerminalSession.startNew();
+  const manager = new TerminalManager();
+  const s1 = await manager.startNew();
   const term1 = new Terminal(s1, { theme: 'light' });
   term1.title.closable = true;
   dock.addWidget(term1);
 
-  const s2 = await TerminalSession.startNew();
+  const s2 = await manager.startNew();
   const term2 = new Terminal(s2, { theme: 'dark' });
   term2.title.closable = true;
   dock.addWidget(term2, { mode: 'tab-before' });

+ 4 - 3
packages/services/examples/browser/src/terminal.ts

@@ -1,7 +1,7 @@
 // Copyright (c) Jupyter Development Team.
 // Distributed under the terms of the Modified BSD License.
 
-import { TerminalSession } from '@jupyterlab/services';
+import { Terminal, TerminalManager } from '@jupyterlab/services';
 
 import { log } from './log';
 
@@ -9,9 +9,10 @@ export async function main() {
   log('Terminal');
 
   // See if terminals are available
-  if (TerminalSession.isAvailable()) {
+  if (Terminal.isAvailable()) {
+    let manager = new TerminalManager();
     // Create a named terminal session and send some data.
-    let session = await TerminalSession.startNew();
+    let session = await manager.startNew();
     session.send({ type: 'stdin', content: ['foo'] });
   }
 }