You've already forked wc-licensed-product
Fix download filename and icon wrapping in versions list
Wrap filename link and media-archive icon in a flex container with white-space: nowrap to keep them on a single line. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -167,6 +167,19 @@ code.file-hash {
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Version download link - keep filename and icon on single line */
|
||||||
|
.version-download-link {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.version-download-link .dashicons-media-archive {
|
||||||
|
color: #2271b1;
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
#versions-table .dashicons-media-archive {
|
#versions-table .dashicons-media-archive {
|
||||||
color: #2271b1;
|
color: #2271b1;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
|||||||
@@ -157,12 +157,14 @@ final class VersionAdminController
|
|||||||
$filename = $version->getDownloadFilename();
|
$filename = $version->getDownloadFilename();
|
||||||
if ($effectiveUrl):
|
if ($effectiveUrl):
|
||||||
?>
|
?>
|
||||||
|
<span class="version-download-link">
|
||||||
<a href="<?php echo esc_url($effectiveUrl); ?>" target="_blank">
|
<a href="<?php echo esc_url($effectiveUrl); ?>" target="_blank">
|
||||||
<?php echo esc_html($filename ?: wp_basename($effectiveUrl)); ?>
|
<?php echo esc_html($filename ?: wp_basename($effectiveUrl)); ?>
|
||||||
</a>
|
</a>
|
||||||
<?php if ($version->getAttachmentId()): ?>
|
<?php if ($version->getAttachmentId()): ?>
|
||||||
<span class="dashicons dashicons-media-archive" title="<?php esc_attr_e('Uploaded file', 'wc-licensed-product'); ?>"></span>
|
<span class="dashicons dashicons-media-archive" title="<?php esc_attr_e('Uploaded file', 'wc-licensed-product'); ?>"></span>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
</span>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<em><?php esc_html_e('No download file', 'wc-licensed-product'); ?></em>
|
<em><?php esc_html_e('No download file', 'wc-licensed-product'); ?></em>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
@@ -386,12 +388,14 @@ final class VersionAdminController
|
|||||||
$filename = $version->getDownloadFilename();
|
$filename = $version->getDownloadFilename();
|
||||||
if ($effectiveUrl):
|
if ($effectiveUrl):
|
||||||
?>
|
?>
|
||||||
|
<span class="version-download-link">
|
||||||
<a href="<?php echo esc_url($effectiveUrl); ?>" target="_blank">
|
<a href="<?php echo esc_url($effectiveUrl); ?>" target="_blank">
|
||||||
<?php echo esc_html($filename ?: wp_basename($effectiveUrl)); ?>
|
<?php echo esc_html($filename ?: wp_basename($effectiveUrl)); ?>
|
||||||
</a>
|
</a>
|
||||||
<?php if ($version->getAttachmentId()): ?>
|
<?php if ($version->getAttachmentId()): ?>
|
||||||
<span class="dashicons dashicons-media-archive" title="<?php esc_attr_e('Uploaded file', 'wc-licensed-product'); ?>"></span>
|
<span class="dashicons dashicons-media-archive" title="<?php esc_attr_e('Uploaded file', 'wc-licensed-product'); ?>"></span>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
</span>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<em><?php esc_html_e('No download file', 'wc-licensed-product'); ?></em>
|
<em><?php esc_html_e('No download file', 'wc-licensed-product'); ?></em>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|||||||
Reference in New Issue
Block a user