From 5d0ebd939e67487c2513e655a3c93b1cf6c124bb Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 8 Jan 2023 13:00:21 +0400 Subject: [PATCH] TS OpenTraitManager --- .../{OpenTraitManager.js => OpenTraitManager.ts} | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) rename src/commands/view/{OpenTraitManager.js => OpenTraitManager.ts} (78%) diff --git a/src/commands/view/OpenTraitManager.js b/src/commands/view/OpenTraitManager.ts similarity index 78% rename from src/commands/view/OpenTraitManager.js rename to src/commands/view/OpenTraitManager.ts index ca528ac0f..4d3ea3bee 100644 --- a/src/commands/view/OpenTraitManager.js +++ b/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 }>;