From b0ec7074d04e82fc0ab766c2837279dfb8fe2d5b Mon Sep 17 00:00:00 2001 From: Matt Jibson Date: Mon, 9 Nov 2015 15:17:34 -0500 Subject: [PATCH 1/2] Pass down page size from the scope Instead of duplicating it here and in repo-panel-tags.js. --- static/directives/repo-view/repo-panel-tags.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/directives/repo-view/repo-panel-tags.html b/static/directives/repo-view/repo-panel-tags.html index 420f95f60..e1d94db67 100644 --- a/static/directives/repo-view/repo-panel-tags.html +++ b/static/directives/repo-view/repo-panel-tags.html @@ -53,7 +53,7 @@ - + From 7a503d678ba23f638093c74994b1abb980a29f99 Mon Sep 17 00:00:00 2001 From: Matt Jibson Date: Mon, 9 Nov 2015 16:21:43 -0500 Subject: [PATCH 2/2] Add page offset to track line tag index fixes #755 --- static/js/directives/repo-view/repo-panel-tags.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/js/directives/repo-view/repo-panel-tags.js b/static/js/directives/repo-view/repo-panel-tags.js index 95e365a56..e7618bb35 100644 --- a/static/js/directives/repo-view/repo-panel-tags.js +++ b/static/js/directives/repo-view/repo-panel-tags.js @@ -169,6 +169,7 @@ angular.module('quay').directive('repoPanelTags', function () { $scope.trackLineClass = function(index, track_info) { var startIndex = $.inArray(track_info.tags[0], $scope.tags); var endIndex = $.inArray(track_info.tags[track_info.tags.length - 1], $scope.tags); + index += $scope.options.page * $scope.tagsPerPage; if (index == startIndex) { return 'start';