2013-11-12 06:01:44 +08:00
|
|
|
<div class="b-admin-packages">
|
|
|
|
|
|
|
|
<div class="alert" data-bind="visible: !packagesReal() && !packagesLoading()">
|
|
|
|
Cannot access the repository at the moment.
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="alert" data-bind="visible: '' !== packagesError()">
|
|
|
|
<button type="button" class="close" data-bind="click: function () { packagesError('') }">×</button>
|
|
|
|
<span data-bind="text: packagesError"></span>
|
|
|
|
</div>
|
|
|
|
|
2014-04-26 07:41:47 +08:00
|
|
|
<!-- <div class="process-place" data-bind="style: {'visibility': visibility }">
|
2013-12-15 06:42:32 +08:00
|
|
|
<i class="icon-spinner animated"></i>
|
2013-11-12 06:01:44 +08:00
|
|
|
|
|
|
|
loading...
|
|
|
|
</div>
|
2014-04-26 07:41:47 +08:00
|
|
|
-->
|
2013-11-12 06:01:44 +08:00
|
|
|
<div data-bind="visible: 0 < packagesAvailableForUpdate().length">
|
|
|
|
<div class="legend">
|
|
|
|
Available for Update (<span data-bind="text: packagesAvailableForUpdate().length"></span>)
|
|
|
|
</div>
|
2013-11-16 06:21:12 +08:00
|
|
|
<div data-bind="template: { name: 'AdminSettingsPackagesTable', data: {f: packagesAvailableForUpdate} }"></div>
|
2013-11-12 06:01:44 +08:00
|
|
|
<br />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div data-bind="visible: 0 < packagesCurrent().length">
|
|
|
|
<div class="legend">
|
|
|
|
Installed Packages
|
|
|
|
</div>
|
2013-11-16 06:21:12 +08:00
|
|
|
<div data-bind="template: { name: 'AdminSettingsPackagesTable', data: {f: packagesCurrent} }"></div>
|
2013-11-12 06:01:44 +08:00
|
|
|
<br />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div data-bind="visible: 0 < packagesAvailableForInstallation().length">
|
|
|
|
<div class="legend">
|
|
|
|
Available for Installation
|
|
|
|
</div>
|
2013-11-16 06:21:12 +08:00
|
|
|
<div data-bind="template: { name: 'AdminSettingsPackagesTable', data: {f: packagesAvailableForInstallation} }"></div>
|
2013-11-12 06:01:44 +08:00
|
|
|
<br />
|
|
|
|
</div>
|
|
|
|
|
2013-09-25 03:04:44 +08:00
|
|
|
</div>
|