graphdb-workbench
Version:
The web application for GraphDB APIs
117 lines (113 loc) • 4.15 kB
HTML
<span class="icon-info text-tertiary import-status-info"
uib-popover-template="popoverTemplate"
popover-class="import-status-info-popover"
popover-trigger="none"
ng-click="open()"
popover-is-open="popoverIsOpen"
popover-placement="left"
popover-append-to-body="true">
</span>
<script type="text/ng-template" id="resourceStatusInfoTemplate.html">
<sup class="pull-right btn btn-sm close" ng-click="close()"></sup>
<div class="import-resource-status-info-popover">
<h4>{{'import.status-info.last_import_settings' | translate}}</h4>
<table class="table table-sm m-0">
<tbody>
<tr class="row">
<td class="label">
{{'import.status-info.context' | translate}}
</td>
<td class="break-word">
<div class="value">
{{context}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
{{'import.status-info.replaced_graphs' | translate}}
</td>
<td class="break-word">
<div class="value" ng-repeat="replaceGraph in replaceGraphs">
{{replaceGraph}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
{{'import.status-info.number_of_replaced_graphs' | translate}}
</td>
<td class="break-word">
<div class="value">
{{resource.importResource.numReplacedGraphs}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
{{'import.status-info.added_statements' | translate}}
</td>
<td class="break-word">
<div class="value">
{{resource.importResource.addedStatements}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
{{'import.status-info.removed_count_statements' | translate}}
</td>
<td class="break-word">
<div class="value">
{{resource.importResource.removedStatements}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
<div>
{{'import.status-info.base_iri' | translate}}
</div>
</td>
<td class="break-word">
<div class="value">
{{baseUrl}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
<div>
{{'import.status-info.debug' | translate}}
</div>
</td>
<td class="break-word">
<div class="value">
{{forceSerial}}
</div>
</td>
</tr>
<tr class="row">
<td class="label">
{{'import.status-info.imported' | translate}}
</td>
<td class="break-word">
<div class="value">
{{importedOn ? (importedOn | date:'yyyy-MM-dd, HH:mm') : '' }}
</div>
</td>
</tr>
<tr ng-if="parserSettings" class="row">
<td class="label">
{{'import.status-info.parser_settings' | translate}}
</td>
<td class="break-word">
<div class="value">
<pre>{{parserSettings | prettyJSON}}</pre>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</script>