Browse Source

Merge branch 'master' into DisplayClassVariable

KsavinN 5 years ago
parent
commit
03649dfcf3
2 changed files with 6 additions and 0 deletions
  1. 1 0
      src/variables/body/index.tsx
  2. 5 0
      src/variables/index.ts

+ 1 - 0
src/variables/body/index.tsx

@@ -89,6 +89,7 @@ const VariableComponent = ({ model }: { model: Variables.Model }) => {
         return;
       }
       setData(self.scopes);
+
     };
 
     model.changed.connect(updateScopes);

+ 5 - 0
src/variables/index.ts

@@ -92,6 +92,8 @@ export namespace Variables {
         return { ...scope };
       });
       this.scopes = [...newScope];
+      this._currentVariableChanged.emit(variable);
+
     }
 
     get scopes(): IScope[] {
@@ -110,6 +112,7 @@ export namespace Variables {
     set variables(variables: IVariable[]) {
       this._currentScope.variables = variables;
       this._changed.emit();
+
     }
 
     get variableExpanded(): ISignal<this, IVariable> {
@@ -129,9 +132,11 @@ export namespace Variables {
     private _currentVariable: IVariable;
     private _currentScope: IScope;
 
+
     private _currentChanged = new Signal<this, IVariable>(this);
     private _variableExpanded = new Signal<this, IVariable>(this);
     private _changed = new Signal<this, void>(this);
+    private _currentVariableChanged = new Signal<this, IVariable>(this);
   }
 
   export interface IOptions extends Panel.IOptions {