diff --git a/src/widgetsTemplates/list.widget.template.js b/src/widgetsTemplates/list.widget.template.js index 76009ea..018140c 100644 --- a/src/widgetsTemplates/list.widget.template.js +++ b/src/widgetsTemplates/list.widget.template.js @@ -45,9 +45,9 @@ class myWidget extends baseWidget(EventEmitter) { this.toggleWidgetListColor = !this.toggleWidgetListColor if (this.toggleWidgetListColor) { - str = chalk.cyan(chunk.toString('utf-8').trim()) + str = chalk.cyan(chunk.toString('utf8').trim()) } else { - str = chalk.green(chunk.toString('utf-8').trim()) + str = chalk.green(chunk.toString('utf8').trim()) } this.updateItemLogs(str) diff --git a/widgets/containers/containerList.widget.js b/widgets/containers/containerList.widget.js index b482267..a9e5858 100644 --- a/widgets/containers/containerList.widget.js +++ b/widgets/containers/containerList.widget.js @@ -20,15 +20,21 @@ class myWidget extends ListWidget { } getItemLogs (containerId, cb) { - return this.utilsRepo.get('docker').getContainerLogs(containerId, cb) + if (this.widgetsRepo.has('containerLogs')) { + return this.utilsRepo.get('docker').getContainerLogs(containerId, cb) + } } updateItemLogs (str) { - return this.widgetsRepo.get('containerLogs').update(str) + if (this.widgetsRepo.has('containerLogs')) { + return this.widgetsRepo.get('containerLogs').update(str) + } } clearItemLogs () { - return this.widgetsRepo.get('containerLogs').clear() + if (this.widgetsRepo.has('containerLogs')) { + return this.widgetsRepo.get('containerLogs').clear() + } } getListItems (cb) {