|
100 | 100 | {% endif %} |
101 | 101 | </div> |
102 | 102 |
|
103 | | - <div class="row border-bottom pb-3 mb-3"> |
104 | | - {{ _self.linkBlock('Requires', metadata.requireLinks) }} |
105 | | - {{ _self.linkBlock('Requires (dev)', metadata.devRequireLinks) }} |
106 | | - {{ _self.provideBlock(metadata.provideLinks) }} |
107 | | - {{ _self.linkBlock('Suggests', metadata.suggestLinks) }} |
108 | | - {{ _self.linkBlock('Conflicts', metadata.conflictLinks) }} |
109 | | - {{ _self.linkBlock('Replaces', metadata.replaceLinks) }} |
| 103 | + <div class="border-bottom mb-3"> |
| 104 | + <div class="row g-0"> |
| 105 | + {{ _self.linkBlock('Requires', metadata.requireLinks) }} |
| 106 | + {{ _self.linkBlock('Requires (dev)', metadata.devRequireLinks) }} |
| 107 | + {{ _self.provideBlock(metadata.provideLinks) }} |
| 108 | + {{ _self.linkBlock('Suggests', metadata.suggestLinks) }} |
| 109 | + {{ _self.linkBlock('Conflicts', metadata.conflictLinks) }} |
| 110 | + {{ _self.linkBlock('Replaces', metadata.replaceLinks) }} |
| 111 | + </div> |
110 | 112 | </div> |
111 | 113 |
|
112 | | - <div class="row border-bottom pb-3 mb-3"> |
113 | | - <div class="col-md-6"> |
114 | | - {% if metadata.hasSource() %} |
115 | | - <div class="h5"> |
116 | | - {{ 'Source'|trans }} |
117 | | - <span class="badge text-bg-secondary">{{ metadata.sourceType }}</span> |
| 114 | + <div class="border-bottom pb-3 mb-3"> |
| 115 | + {% if revisionCount > 1 %} |
| 116 | + {% set isCurrent = metadata == version.currentMetadata %} |
| 117 | + <div class="bg-body-secondary px-3 py-2 mb-3 rounded"> |
| 118 | + <p> |
| 119 | + {{ 'Multiple revisions found for version %version% of package %package%'|trans({ |
| 120 | + '%package%': "<strong>#{package.name}</strong>", |
| 121 | + '%version%': "<strong>#{version.name}</strong>", |
| 122 | + })|raw }} |
| 123 | + </p> |
| 124 | + {% if not isCurrent %} |
| 125 | + <p class="text-danger"> |
| 126 | + <strong> |
| 127 | + {{ "You're viewing an inactive revision of this package"|trans }} |
| 128 | + </strong> |
| 129 | + </p> |
| 130 | + {% endif %} |
| 131 | + <div class="btn-toolbar gap-1"> |
| 132 | + <a class="btn btn-sm btn-secondary" href="{{ path('dashboard_packages_version_revisions', {package: package.name, version: version.name}) }}"> |
| 133 | + <span class="fa-solid fa-list me-1" aria-hidden="true"></span> |
| 134 | + <span class="btn-label">{{ 'Revisions'|trans }}</span> |
| 135 | + </a> |
| 136 | + {% if not isCurrent %} |
| 137 | + <a class="btn btn-sm btn-secondary" href="{{ path('dashboard_packages_version_info', {package: package.name, version: version.name}) }}"> |
| 138 | + <span class="fa-solid fa-code-commit me-1" aria-hidden="true"></span> |
| 139 | + <span class="btn-label">{{ 'Current revision'|trans }}</span> |
| 140 | + </a> |
| 141 | + {% endif %} |
118 | 142 | </div> |
| 143 | + </div> |
| 144 | + {% endif %} |
| 145 | + <div class="row g-0"> |
| 146 | + <div class="col-md-6"> |
| 147 | + {% if metadata.hasSource() %} |
| 148 | + <div class="h5"> |
| 149 | + {{ 'Source'|trans }} |
| 150 | + <span class="badge text-bg-secondary">{{ metadata.sourceType }}</span> |
| 151 | + </div> |
119 | 152 |
|
120 | | - <div class="mb-2"> |
121 | | - <code>{{ metadata.sourceUrl }}</code> |
122 | | - </div> |
| 153 | + <div class="mb-2"> |
| 154 | + <code>{{ metadata.sourceUrl }}</code> |
| 155 | + </div> |
123 | 156 |
|
124 | | - <div class="mb-2"> |
125 | | - {{ 'Reference'|trans }}: <code>{{ metadata.sourceReference }}</code> |
126 | | - </div> |
| 157 | + <div class="mb-2"> |
| 158 | + {{ 'Reference'|trans }}: <code>{{ metadata.sourceReference }}</code> |
| 159 | + </div> |
127 | 160 |
|
128 | | - <div class="mb-2"> |
129 | | - {% set browseUrl = metadata.browsableRepositoryUrl %} |
130 | | - {% if browseUrl %} |
131 | | - <a class="btn btn-sm btn-secondary" href="{{ browseUrl }}"> |
132 | | - <span class="fa-solid fa-code me-1" aria-hidden="true"></span> |
133 | | - {{ 'Browse code'|trans }} |
134 | | - </a> |
135 | | - {% endif %} |
136 | | - </div> |
137 | | - {% else %} |
138 | | - <div class="h5">{{ 'Source'|trans }}</div> |
139 | | - - |
140 | | - {% endif %} |
141 | | - </div> |
142 | | - <div class="col-md-6"> |
143 | | - {% if metadata.hasDist() %} |
144 | | - <div class="h5"> |
145 | | - {{ 'Distribution'|trans }} |
146 | | - <span class="badge text-bg-secondary">{{ metadata.distType }}</span> |
147 | | - </div> |
| 161 | + <div> |
| 162 | + {% set browseUrl = metadata.browsableRepositoryUrl %} |
| 163 | + {% if browseUrl %} |
| 164 | + <a class="btn btn-sm btn-secondary" href="{{ browseUrl }}"> |
| 165 | + <span class="fa-solid fa-code me-1" aria-hidden="true"></span> |
| 166 | + <span class="btn-label">{{ 'Browse code'|trans }}</span> |
| 167 | + </a> |
| 168 | + {% endif %} |
| 169 | + </div> |
| 170 | + {% else %} |
| 171 | + <div class="h5">{{ 'Source'|trans }}</div> |
| 172 | + - |
| 173 | + {% endif %} |
| 174 | + </div> |
| 175 | + <div class="col-md-6"> |
| 176 | + {% if metadata.hasDist() %} |
| 177 | + <div class="h5"> |
| 178 | + {{ 'Distribution'|trans }} |
| 179 | + <span class="badge text-bg-secondary">{{ metadata.distType }}</span> |
| 180 | + </div> |
148 | 181 |
|
149 | | - <div class="mb-2"> |
150 | | - {{ 'Reference'|trans }}: <code>{{ metadata.distReference }}</code> |
151 | | - </div> |
| 182 | + <div class="mb-2"> |
| 183 | + {{ 'Reference'|trans }}: <code>{{ metadata.distReference }}</code> |
| 184 | + </div> |
152 | 185 |
|
153 | | - <div class="mb-2"> |
154 | | - <a class="btn btn-sm btn-secondary" href="{{ metadata.distUrl }}" download> |
155 | | - <span class="fa-solid fa-download me-1" aria-hidden="true"></span> |
156 | | - {{ 'Download' }} |
157 | | - </a> |
158 | | - </div> |
159 | | - {% else %} |
160 | | - <div class="h5">{{ 'Distribution'|trans }}</div> |
161 | | - - |
162 | | - {% endif %} |
| 186 | + <div> |
| 187 | + <a class="btn btn-sm btn-secondary" href="{{ metadata.distUrl }}" download> |
| 188 | + <span class="fa-solid fa-download me-1" aria-hidden="true"></span> |
| 189 | + <span class="btn-label">{{ 'Download' }}</span> |
| 190 | + </a> |
| 191 | + </div> |
| 192 | + {% else %} |
| 193 | + <div class="h5">{{ 'Distribution'|trans }}</div> |
| 194 | + - |
| 195 | + {% endif %} |
| 196 | + </div> |
163 | 197 | </div> |
164 | 198 | </div> |
165 | 199 |
|
|
0 commit comments