37 lines
2 KiB
HTML
37 lines
2 KiB
HTML
<span class="manifest-link">
|
|
<span class="id-label" ng-if="!$ctrl.hasSHA256($ctrl.manifestDigest)"
|
|
data-title="The Docker V1 ID for this image. This ID is not content addressable nor is it stable across pulls."
|
|
data-container="body"
|
|
ng-click="$ctrl.showCopyBox()"
|
|
bs-tooltip>V1ID</span>
|
|
|
|
<span class="id-label cas" ng-if="$ctrl.hasSHA256($ctrl.manifestDigest)"
|
|
data-title="The content-addressable SHA256 hash of this tag."
|
|
data-container="body"
|
|
ng-click="$ctrl.showCopyBox()"
|
|
bs-tooltip>SHA256</span>
|
|
|
|
<a bo-href-i="/repository/{{ $ctrl.repository.namespace }}/{{ $ctrl.repository.name }}/image/{{ $ctrl.imageId }}"
|
|
class="image-link-element" bindonce>
|
|
<span ng-if="!$ctrl.hasSHA256($ctrl.manifestDigest)">{{ $ctrl.imageId.substr(0, 12) }}</span>
|
|
<span ng-if="$ctrl.hasSHA256($ctrl.manifestDigest)">{{ $ctrl.getShortDigest($ctrl.manifestDigest) }}</span>
|
|
</a>
|
|
|
|
<div class="modal fade co-dialog" ng-if="$ctrl.showingCopyBox">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" ng-click="$ctrl.hideCopyBox()"
|
|
aria-hidden="true">×</button>
|
|
<h4 class="modal-title"><span ng-if="$ctrl.hasSHA256($ctrl.manifestDigest)">Manifest SHA256</span><span ng-if="!$ctrl.hasSHA256($ctrl.manifestDigest)">V1 ID</span></h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="copy-box" hovering-message="true" value="$ctrl.hasSHA256($ctrl.manifestDigest) ? $ctrl.manifestDigest : $ctrl.imageId"></div>
|
|
</div>
|
|
<div class="modal-footer" ng-show="!working">
|
|
<button type="button" class="btn btn-default" ng-click="$ctrl.hideCopyBox()">Close</button>
|
|
</div>
|
|
</div><!-- /.modal-content -->
|
|
</div><!-- /.modal-dialog -->
|
|
</div><!-- /.modal -->
|
|
</span>
|