Change to compact attribute

This commit is contained in:
Jan Faracik 2025-09-26 07:30:29 +01:00
parent b3bd7a6cc2
commit 5c034fb2d1
2 changed files with 6 additions and 11 deletions

View File

@ -41,9 +41,7 @@ THE SOFTWARE.
<t:buildCaption controls="${controls}">${it.displayName}</t:buildCaption> <t:buildCaption controls="${controls}">${it.displayName}</t:buildCaption>
<l:details-bar it="${it}"> <l:details-bar it="${it}">
<t:editDescriptionButton permission="${it.UPDATE}" <t:editDescriptionButton permission="${it.UPDATE}" compact="true" />
hideText="true"
clazz="jenkins-details__button" />
</l:details-bar> </l:details-bar>
<div> <div>

View File

@ -13,11 +13,8 @@
<st:attribute name="submissionUrl"> <st:attribute name="submissionUrl">
Optional submission URL. If not specified, will use 'submitDescription'. Optional submission URL. If not specified, will use 'submitDescription'.
</st:attribute> </st:attribute>
<st:attribute name="clazz"> <st:attribute name="compact">
Additional CSS classes. If set, the button becomes compact and the button label hides.
</st:attribute>
<st:attribute name="hideText">
If enabled, the button label will be hidden and a tooltip visible.
</st:attribute> </st:attribute>
</st:documentation> </st:documentation>
@ -36,14 +33,14 @@
<l:hasPermission permission="${permission}"> <l:hasPermission permission="${permission}">
<st:adjunct includes="lib.hudson.editable-description" /> <st:adjunct includes="lib.hudson.editable-description" />
<a class="jenkins-button jenkins-hidden ${attrs.clazz}" <a class="jenkins-button jenkins-hidden ${attrs.compact ? 'jenkins-details__button' : ''}"
id="description-link" id="description-link"
href="editDescription" href="editDescription"
data-description="${actualDescription}" data-description="${actualDescription}"
data-url="${submissionUrl}" data-url="${submissionUrl}"
tooltip="${attrs.hideText ? label : null}"> tooltip="${!attrs.compact ? label : null}">
<l:icon src="symbol-description" /> <l:icon src="symbol-description" />
<j:if test="${!attrs.hideText}"> <j:if test="${!attrs.compact}">
${label} ${label}
</j:if> </j:if>
</a> </a>