diff --git a/app/components/images/images.html b/app/components/images/images.html
index bca8dc09e..c44f1a431 100644
--- a/app/components/images/images.html
+++ b/app/components/images/images.html
@@ -76,7 +76,7 @@
- Repository
+ Tags
@@ -101,7 +101,9 @@
|
|
{{ image.Id|truncate:20}} |
- {{ image|repotag }} |
+
+ {{ tag }}
+ |
{{ image.VirtualSize|humansize }} |
{{ image.Created|getdate }} |
diff --git a/app/shared/filters.js b/app/shared/filters.js
index f1e69027c..10fe596ff 100644
--- a/app/shared/filters.js
+++ b/app/shared/filters.js
@@ -142,17 +142,17 @@ angular.module('dockerui.filters', [])
return _.split(container.Names[0], '/')[1];
};
})
-.filter('repotag', function () {
+.filter('repotags', function () {
'use strict';
return function (image) {
if (image.RepoTags && image.RepoTags.length > 0) {
var tag = image.RepoTags[0];
if (tag === ':') {
- tag = '';
+ return [];
}
- return tag;
+ return image.RepoTags;
}
- return '';
+ return [];
};
})
.filter('getdate', function () {
diff --git a/app/shared/viewmodel.js b/app/shared/viewmodel.js
index 1b222692e..4b4e65cd8 100644
--- a/app/shared/viewmodel.js
+++ b/app/shared/viewmodel.js
@@ -1,4 +1,5 @@
function ImageViewModel(data) {
+ console.log(JSON.stringify(data, null, 4));
this.Id = data.Id;
this.Tag = data.Tag;
this.Repository = data.Repository;
diff --git a/assets/css/app.css b/assets/css/app.css
index 300c7a496..3921400ff 100644
--- a/assets/css/app.css
+++ b/assets/css/app.css
@@ -177,3 +177,11 @@ input[type="radio"] {
.red-icon {
color: #ae2323;
}
+
+.image-tag {
+ margin-right: 5px;
+}
+
+.widget .widget-body table tbody .image-tag {
+ font-size: 90% !important;
+}