client: mark the links that should use the new style

This commit is contained in:
Adorian Doran 2025-01-23 01:28:35 +02:00
parent f4d2c5a2d2
commit 0f2fcebe40
3 changed files with 14 additions and 12 deletions

View File

@ -119,15 +119,16 @@ export default class AttachmentDetailWidget extends BasicWidget {
this.$wrapper.addClass(this.isFullDetail ? "full-detail" : "list-view"); this.$wrapper.addClass(this.isFullDetail ? "full-detail" : "list-view");
if (!this.isFullDetail) { if (!this.isFullDetail) {
this.$wrapper.find(".attachment-title").append( const $link = await linkService.createLink(this.attachment.ownerId, {
await linkService.createLink(this.attachment.ownerId, { title: this.attachment.title,
title: this.attachment.title, viewScope: {
viewScope: { viewMode: "attachments",
viewMode: "attachments", attachmentId: this.attachment.attachmentId
attachmentId: this.attachment.attachmentId }
} });
}) $link.addClass("use-tn-links");
);
this.$wrapper.find(".attachment-title").append($link);
} else { } else {
this.$wrapper.find(".attachment-title").text(this.attachment.title); this.$wrapper.find(".attachment-title").text(this.attachment.title);
} }

View File

@ -64,7 +64,7 @@ const TPL = `
<div class="revision-title-buttons"></div> <div class="revision-title-buttons"></div>
</div> </div>
<div class="revision-content"></div> <div class="revision-content use-tn-links"></div>
</div> </div>
</div> </div>
<div class="modal-footer py-0"> <div class="modal-footer py-0">

View File

@ -11,7 +11,7 @@ const TPL = `
padding-left: 15px; padding-left: 15px;
padding-right: 15px; padding-right: 15px;
} }
.attachment-list .links-wrapper { .attachment-list .links-wrapper {
font-size: larger; font-size: larger;
margin-bottom: 15px; margin-bottom: 15px;
@ -20,7 +20,7 @@ const TPL = `
align-items: baseline; align-items: baseline;
} }
</style> </style>
<div class="links-wrapper"></div> <div class="links-wrapper"></div>
<div class="attachment-list-wrapper"></div> <div class="attachment-list-wrapper"></div>
@ -48,6 +48,7 @@ export default class AttachmentListTypeWidget extends TypeWidget {
utils.initHelpButtons($helpButton); utils.initHelpButtons($helpButton);
const noteLink = await linkService.createLink(this.noteId); // do separately to avoid race condition between empty() and .append() const noteLink = await linkService.createLink(this.noteId); // do separately to avoid race condition between empty() and .append()
noteLink.addClass("use-tn-links");
this.$linksWrapper.empty().append( this.$linksWrapper.empty().append(
$("<div>").append(t("attachment_list.owning_note"), noteLink), $("<div>").append(t("attachment_list.owning_note"), noteLink),