Browse Source

TS OpenTraitManager

ts-style-manager
Artur Arseniev 3 years ago
parent
commit
5d0ebd939e
  1. 13
      src/commands/view/OpenTraitManager.ts

13
src/commands/view/OpenTraitManager.js → src/commands/view/OpenTraitManager.ts

@ -1,4 +1,5 @@
import Backbone from 'backbone';
import { CustomCommand } from './CommandAbstract';
const $ = Backbone.$;
@ -25,10 +26,14 @@ export default {
this.$cn2.append(tm.render());
var panels = editor.Panels;
if (!panels.getPanel('views-container')) panelC = panels.addPanel({ id: 'views-container' });
else panelC = panels.getPanel('views-container');
if (!panels.getPanel('views-container')) {
// @ts-ignore
panelC = panels.addPanel({ id: 'views-container' });
} else {
panelC = panels.getPanel('views-container');
}
panelC.set('appendContent', this.$cn.get(0)).trigger('change:appendContent');
panelC?.set('appendContent', this.$cn.get(0)).trigger('change:appendContent');
this.target = editor.getModel();
this.listenTo(this.target, 'component:toggled', this.toggleTm);
@ -58,4 +63,4 @@ export default {
this.$cn2 && this.$cn2.hide();
this.$header && this.$header.hide();
},
};
} as CustomCommand<{}, { [k: string]: any }>;
Loading…
Cancel
Save