|
|
@@ -22,10 +22,10 @@
|
|
|
button.btn.btn-primary.ml-2(
|
|
|
*ngIf='knownUpgrades[plugin.name]',
|
|
|
(click)='upgradePlugin(plugin)',
|
|
|
- [disabled]='busy[plugin.name] != undefined'
|
|
|
+ [disabled]='busy.has(plugin.name)'
|
|
|
)
|
|
|
- i.fas.fa-fw.fa-arrow-up(*ngIf='busy[plugin.name] != BusyState.Installing')
|
|
|
- i.fas.fa-fw.fa-circle-notch.fa-spin(*ngIf='busy[plugin.name] == BusyState.Installing')
|
|
|
+ i.fas.fa-fw.fa-arrow-up(*ngIf='busy.get(plugin.name) != BusyState.Installing')
|
|
|
+ i.fas.fa-fw.fa-circle-notch.fa-spin(*ngIf='busy.get(plugin.name) == BusyState.Installing')
|
|
|
span Upgrade ({{knownUpgrades[plugin.name].version}})
|
|
|
|
|
|
button.btn.btn-link.text-primary.ml-2(
|
|
|
@@ -43,10 +43,10 @@
|
|
|
button.btn.btn-link.text-danger.ml-2(
|
|
|
(click)='uninstallPlugin(plugin)',
|
|
|
*ngIf='!plugin.isBuiltin',
|
|
|
- [disabled]='busy[plugin.name] != undefined'
|
|
|
+ [disabled]='busy.has(plugin.name)'
|
|
|
)
|
|
|
- i.fas.fa-fw.fa-trash(*ngIf='busy[plugin.name] != BusyState.Uninstalling')
|
|
|
- i.fas.fa-fw.fa-circle-notch.fa-spin(*ngIf='busy[plugin.name] == BusyState.Uninstalling')
|
|
|
+ i.fas.fa-fw.fa-trash(*ngIf='busy.get(plugin.name) != BusyState.Uninstalling')
|
|
|
+ i.fas.fa-fw.fa-circle-notch.fa-spin(*ngIf='busy.get(plugin.name) == BusyState.Uninstalling')
|
|
|
|
|
|
div
|
|
|
h3.mt-4 Available
|
|
|
@@ -69,10 +69,10 @@ div
|
|
|
.list-group-item.d-flex.align-items-center(*ngIf='!isAlreadyInstalled(plugin)')
|
|
|
button.btn.btn-primary.mr-3(
|
|
|
(click)='installPlugin(plugin)',
|
|
|
- [disabled]='busy[plugin.name] != undefined'
|
|
|
+ [disabled]='busy.has(plugin.name)'
|
|
|
)
|
|
|
- i.fas.fa-fw.fa-download(*ngIf='busy[plugin.name] != BusyState.Installing')
|
|
|
- i.fas.fa-fw.fa-circle-notch.fa-spin(*ngIf='busy[plugin.name] == BusyState.Installing')
|
|
|
+ i.fas.fa-fw.fa-download(*ngIf='busy.get(plugin.name) != BusyState.Installing')
|
|
|
+ i.fas.fa-fw.fa-circle-notch.fa-spin(*ngIf='busy.get(plugin.name) == BusyState.Installing')
|
|
|
|
|
|
div((click)='showPluginInfo(plugin)')
|
|
|
div
|