浏览代码

BROKEN - just for comments

Afshin T. Darian 5 年之前
父节点
当前提交
6fcd20fe64
共有 4 个文件被更改,包括 11 次插入15 次删除
  1. 6 6
      src/breakpoints/body.tsx
  2. 4 8
      src/breakpoints/index.ts
  3. 0 0
      src/handlers/console.ts
  4. 1 1
      src/index.ts

+ 6 - 6
src/breakpoints/body.tsx

@@ -8,7 +8,7 @@ import { ArrayExt } from '@phosphor/algorithm';
 import { ISignal } from '@phosphor/signaling';
 
 export class Body extends ReactWidget {
-  constructor(model: Breakpoints.IModel) {
+  constructor(model: Breakpoints.Model) {
     super();
     this.model = model;
     this.addClass('jp-DebuggerBreakpoints-body');
@@ -18,14 +18,14 @@ export class Body extends ReactWidget {
     return <BreakpointsComponent model={this.model} />;
   }
 
-  readonly model: Breakpoints.IModel;
+  readonly model: Breakpoints.Model;
 }
 
-const BreakpointsComponent = ({ model }: { model: Breakpoints.IModel }) => {
+const BreakpointsComponent = ({ model }: { model: Breakpoints.Model }) => {
   const [breakpoints, setBreakpoints] = useState(model.breakpoints);
 
   model.breakpointsChanged.connect(
-    (_: Breakpoints.IModel, updates: Breakpoints.IBreakpoint[]) => {
+    (_: Breakpoints.Model, updates: Breakpoints.IBreakpoint[]) => {
       if (ArrayExt.shallowEqual(breakpoints, updates)) {
         return;
       }
@@ -51,13 +51,13 @@ const BreakpointComponent = ({
   breakpointChanged
 }: {
   breakpoint: Breakpoints.IBreakpoint;
-  breakpointChanged: ISignal<Breakpoints.IModel, Breakpoints.IBreakpoint>;
+  breakpointChanged: ISignal<Breakpoints.Model, Breakpoints.IBreakpoint>;
 }) => {
   const [active, setActive] = useState(breakpoint.active);
   breakpoint.active = active;
 
   breakpointChanged.connect(
-    (_: Breakpoints.IModel, updates: Breakpoints.IBreakpoint) => {
+    (_: Breakpoints.Model, updates: Breakpoints.IBreakpoint) => {
       setActive(updates.active);
     }
   );

+ 4 - 8
src/breakpoints/index.ts

@@ -21,7 +21,7 @@ export class Breakpoints extends Panel {
       });
     }
 
-    this.model = new Breakpoints.IModel([]);
+    this.model = new Breakpoints.Model([]);
     this.addClass('jp-DebuggerBreakpoints');
     this.title.label = 'Breakpoints';
 
@@ -60,9 +60,10 @@ export class Breakpoints extends Panel {
 
   private isAllActive = true;
   readonly body: Widget;
-  readonly model: Breakpoints.IModel;
+  readonly model: Breakpoints.Model;
   service: BreakpointsService;
 }
+
 class BreakpointsHeader extends Widget {
   constructor(title: string) {
     super({ node: document.createElement('header') });
@@ -84,12 +85,7 @@ export namespace Breakpoints {
     active: boolean;
   }
 
-  /**
-   * The breakpoints UI model.
-   */
-  export interface IModel {}
-
-  export class IModel implements IModel {
+  export class Model {
     constructor(model: IBreakpoint[]) {
       this._state = model;
     }

+ 0 - 0
src/consoleTracker/index.ts → src/handlers/console.ts


+ 1 - 1
src/index.ts

@@ -30,7 +30,7 @@ import { DebuggerNotebookTracker } from './handlers/notebook';
 
 import { BreakpointsService, SessionTypes } from './breakpointsService';
 
-import { DebuggerConsoleTracker } from './consoleTracker';
+import { DebuggerConsoleTracker } from './handlers/console';
 
 // import { ClientSession, IClientSession } from '@jupyterlab/apputils';