2013-12-18 03:56:28 +00:00
< div class = "resource-view" resource = "image" error-message = "'No image found'" >
< div class = "container repo repo-image-view" >
< div class = "header" >
< a href = "{{ '/repository/' + repo.namespace + '/' + repo.name }}" class = "back" > < i class = "fa fa-chevron-left" > < / i > < / a >
2014-02-13 23:58:28 +00:00
< h3 >
< span class = "repo-circle no-background" repo = "repo" > < / span >
2014-01-31 18:52:35 +00:00
< span class = "repo-breadcrumb" repo = "repo" image = "image.value" > < / span >
2013-12-18 03:56:28 +00:00
< / h3 >
< / div >
2013-10-19 02:28:46 +00:00
2013-12-18 03:56:28 +00:00
<!-- Comment -->
< blockquote ng-show = "image.value.comment" >
< span class = "markdown-view" content = "image.value.comment" > < / span >
< / blockquote >
2013-10-19 23:46:30 +00:00
2013-12-18 03:56:28 +00:00
<!-- Information -->
< dl class = "dl-normal" >
< dt > Full Image ID< / dt >
< dd >
2014-02-28 21:23:36 +00:00
< div class = "copy-box" value = "image.value.id" > < / div >
2013-12-18 03:56:28 +00:00
< / dd >
< dt > Created< / dt >
2014-01-03 22:46:09 +00:00
< dd am-time-ago = "parseDate(image.value.created)" > < / dd >
< dt > Compressed Image Size< / dt >
< dd > < span class = "context-tooltip"
2014-04-11 22:21:13 +00:00
data-title="The amount of data sent between Docker and Quay.io when pushing/pulling"
2014-01-03 22:46:09 +00:00
bs-tooltip="tooltip.title" data-container="body">{{ image.value.size | bytes }}< / span >
< / dd >
2014-01-14 20:19:47 +00:00
< dt ng-show = "image.value.command && image.value.command.length" > Command< / dt >
< dd ng-show = "image.value.command && image.value.command.length" >
2014-01-14 21:01:37 +00:00
< pre class = "formatted-command" > {{ getFormattedCommand(image.value) }}< / pre >
2014-01-14 20:19:47 +00:00
< / dd >
2013-12-18 03:56:28 +00:00
< / dl >
2013-10-19 02:28:46 +00:00
2013-12-18 03:56:28 +00:00
<!-- Changes tabs -->
< div ng-show = "combinedChanges.length > 0" >
< b > File Changes:< / b >
< br >
< br >
< ul class = "nav nav-tabs" >
< li class = "active" > < a href = "javascript:void(0)" data-toggle = "tab" data-target = "#filterable" > Filterable View< / a > < / li >
< li > < a href = "javascript:void(0)" data-toggle = "tab" data-target = "#tree" ng-click = "initializeTree()" > Tree View< / a > < / li >
< / ul >
< / div >
2013-10-19 23:46:30 +00:00
2013-12-18 03:56:28 +00:00
<!-- Changes tab content -->
< div class = "tab-content" ng-show = "combinedChanges.length > 0" >
<!-- Filterable view -->
< div class = "tab-pane active" id = "filterable" >
< div class = "changes-container full-changes-container" >
< div class = "change-side-controls" >
< div class = "result-count" >
Showing {{(combinedChanges | filter:search | limitTo:50).length}} of {{(combinedChanges | filter:search).length}} results
< / div >
< div class = "filter-input" >
< input id = "change-filter" class = "form-control" placeholder = "Filter Changes" type = "text" ng-model = "search.$" >
< / div >
< / div >
< div style = "height: 28px;" > < / div >
< div class = "changes-list well well-sm" >
< div ng-show = "(combinedChanges | filter:search | limitTo:1).length == 0" >
No matching changes
< / div >
< div class = "change" ng-repeat = "change in combinedChanges | filter:search | limitTo:50" >
< i ng-class = "{'added': 'fa fa-plus-square', 'removed': 'fa fa-minus-square', 'changed': 'fa fa-pencil-square'}[change.kind]" > < / i >
2014-04-11 22:21:13 +00:00
< span data-title = "{{change.file}}" >
2013-12-18 03:56:28 +00:00
< span style = "color: #888;" >
2014-04-30 03:49:47 +00:00
< span ng-repeat = "folder in getFolders(change.file) track by $index" > < a href = "javascript:void(0)" ng-click = "setFolderFilter(getFolder(change.file), $index)" > {{folder}}< / a > /< / span > < / span > < span > {{getFilename(change.file)}}< / span >
2013-12-18 03:56:28 +00:00
< / span >
< / div >
2013-10-20 17:47:47 +00:00
< / div >
< / div >
2013-10-19 23:46:30 +00:00
< / div >
2013-12-18 03:56:28 +00:00
<!-- Tree view -->
< div class = "tab-pane" id = "tree" >
< div id = "changes-tree-container" class = "changes-container" onresize = "tree && tree.notifyResized()" > < / div >
< / div >
< / div >
2013-10-19 02:28:46 +00:00
< / div >
< / div >