Files
cloudron-box/webadmin/views/appstore.html
T

59 lines
2.2 KiB
HTML

<div class="row">
<div class="col-lg-12">
<br/>
</div>
</div>
<div class="row animateMeOpacity ng-hide" ng-show="loadStatus == LOADING">
<div class="col-lg-12" style="text-align: center;">
<h2>Loading</h2>
<i class="fa fa-circle-o-notch fa-spin fa-5x"></i>
</div>
</div>
<div class="row animateMeOpacity ng-hide" ng-show="loadStatus == ERROR">
<div class="col-lg-12" style="text-align: center;">
<h2>Error reaching the Store</h2>
</div>
</div>
<div class="row animateMeOpacity ng-hide" ng-show="loadStatus == LOADED && !apps.length">
<div class="col-lg-12" style="text-align: center;">
<h2>No Apps available</h2>
</div>
</div>
<div class="row animateMeOpacity ng-hide" ng-show="loadStatus == LOADED">
<div class="col-lg-4 col-md-6" ng-repeat="app in apps">
<div class="panel panel-primary">
<div class="panel-heading">
<div class="row">
<div class="col-xs-3">
<img ng-show="app.icon" width="48" height="48" ng-src="{{app.icon}}"/>
<span ng-show="!app.icon" class="fa fa-space-shuttle fa-4x"></span>
</div>
<div class="col-xs-9 text-right">
<div class="huge">{{ app.title }}</div>
<div>{{ app.userId }}</div>
<div>{{ app.description || "No description" }}</div>
</div>
</div>
</div>
<a href="" ng-click="installApp(app)" ng-show="!app.installed">
<div class="panel-footer">
<span class="pull-left">Install</span>
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
<a href="" ng-click="openApp(app)">
<div class="panel-footer panel-green" ng-show="app.installed">
<span class="pull-left">Already installed</span>
<span class="pull-right"><i class="fa fa-check"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
</div>