graphdb-workbench
Version:
The web application for GraphDB APIs
53 lines (52 loc) • 2.28 kB
HTML
<div ng-init="getRepositorySize()" style="margin: -4px 0; padding: 10px">
<div class="row">
<label style="margin-right: 10px">{{'location.label' | translate}}</label>
<span class="text-right pull-right">
{{popoverRepo.location ? popoverRepo.location : 'Local'}}
</span>
</div>
<div class="row">
<label style="margin-right: 10px">{{'type.label' | translate}}</label>
<span class="text-right pull-right">
{{toHumanReadableType(popoverRepo.type)}}
</span>
</div>
<div class="row mb-1">
<label style="margin-right: 10px">{{'access.label' | translate}}</label>
<span class="text-right pull-right">
{{(popoverRepo.writable && canWriteRepoInLocation(popoverRepo) && popoverRepo.type !== 'ontop') ? 'read.write.label' : 'read.only.label' | translate}}
</span>
</div>
<div ng-show="repositorySize.total >= 0">
<div class="row" ng-show="repositorySize.total >= 0" style="margin-top: 0">
<label style="margin-right: 10px">{{'total.statements.label' | translate}}</label>
<span class="text-right pull-right">
{{repositorySize.total | currency:'':0}}
</span>
</div>
<div class="row" ng-show="repositorySize.explicit >= 0" style="margin-top: 0">
<label style="margin-right: 10px">{{'explicit.label' | translate}}</label>
<span class="text-right pull-right">
{{repositorySize.explicit != 0 ? (repositorySize.explicit | currency:'':0) : 0}}
</span>
</div>
<div class="row" ng-show="repositorySize.inferred >= 0" style="margin-top: 0">
<label style="margin-right: 10px">{{'inferred.label' | translate}}</label>
<span class="text-right pull-right">
{{repositorySize.inferred | currency:'':0}}
</span>
</div>
<div class="row" ng-show="repositorySize.explicit >= 0" style="margin-top: 0">
<label style="margin-right: 10px">{{'expansion.ratio.label' | translate}}</label>
<span class="text-right pull-right">
{{repositorySize.explicit != 0 ? (repositorySize.total/repositorySize.explicit | currency:'') : '-'}}
</span>
</div>
</div>
<div class="row" ng-hide="repositorySize.loading || repositorySize.total >= 0">
{{'size.info.not.available' | translate}}
</div>
<div class="row" class="row" ng-show="repositorySize.loading">
{{'common.loading' | translate}}
</div>
</div>