Make images loaded lazily on the repo tags page, as they will not be needed in the read-only (common) case.
This commit is contained in:
parent
8eb9c376cd
commit
23fafa6b4a
7 changed files with 107 additions and 38 deletions
|
@ -1,5 +1,5 @@
|
|||
<div class="repo-panel-tags-element">
|
||||
<div class="tab-header-controls" ng-show="images">
|
||||
<div class="tab-header-controls">
|
||||
<div class="btn-group btn-group-sm" ng-show="repository.can_write">
|
||||
<button class="btn" ng-class="!showingHistory ? 'btn-primary active' : 'btn-default'" ng-click="showHistory(false)">
|
||||
<i class="fa fa-tags"></i>Current Tags
|
||||
|
@ -17,8 +17,7 @@
|
|||
is-enabled="showingHistory" ng-show="showingHistory"></div>
|
||||
|
||||
<!-- Normal View -->
|
||||
<div class="resource-view" resource="imagesResource" error-message="'Could not load images'"
|
||||
ng-show="!showingHistory">
|
||||
<div ng-show="!showingHistory">
|
||||
<div class="co-check-bar">
|
||||
<span class="cor-checkable-menu" controller="checkedTags">
|
||||
<div class="cor-checkable-menu-item" item-filter="allTagFilter">
|
||||
|
@ -156,7 +155,8 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tag-operations-dialog" repository="repository" images="images"
|
||||
<div class="tag-operations-dialog" repository="repository"
|
||||
get-images="getImages({'callback': callback})"
|
||||
action-handler="tagActionHandler"></div>
|
||||
|
||||
<div class="fetch-tag-dialog" repository="repository" action-handler="fetchTagActionHandler"></div>
|
Reference in a new issue