fine tune verified publisher changes

上级 1466122a
......@@ -375,7 +375,7 @@ export class ExtensionEditor extends EditorPane {
template.publisher.classList.toggle('clickable', !!extension.url);
template.publisherDisplayName.textContent = extension.publisherDisplayName;
template.verifiedPublisherIcon.style.display = extension.publisherDomain?.verified ? 'inherit' : 'none';
template.publisher.title = extension.publisherDomain?.link ?? '';
template.publisher.title = extension.publisherDomain?.link ? localize('publisher verified tooltip', "This publisher has verified ownership of {0}", URI.parse(extension.publisherDomain.link).authority) : '';
template.installCount.parentElement?.classList.toggle('hide', !extension.url);
......@@ -846,7 +846,8 @@ export class ExtensionEditor extends EditorPane {
resources.push([localize('license', "License"), URI.parse(extension.licenseUrl)]);
}
if (extension.publisherDomain?.verified) {
resources.push([extension.publisherDisplayName, URI.parse(extension.publisherDomain.link)]);
const publisherDomainUri = URI.parse(extension.publisherDomain.link);
resources.push([publisherDomainUri.authority, publisherDomainUri]);
}
if (resources.length) {
const resourcesContainer = append(container, $('.resources-container'));
......
......@@ -425,7 +425,8 @@ export class ExtensionHoverWidget extends ExtensionWidget {
if (this.extension.publisherDomain?.verified) {
const bgColor = this.themeService.getColorTheme().getColor(extensionVerifiedPublisherIconColor);
markdown.appendMarkdown(`<span style="color:${bgColor ? Color.Format.CSS.formatHex(bgColor) : '#ffffff'};">$(${verifiedPublisherIcon.id})</span>&nbsp;[${this.extension.publisherDomain.link.length > 50 ? `${this.extension.publisherDomain.link.substring(0, 50)}...` : this.extension.publisherDomain.link}](${this.extension.publisherDomain.link})`);
const publisherVerifiedTooltip = localize('publisher verified tooltip', "This publisher has verified ownership of {0}", `[${URI.parse(this.extension.publisherDomain.link).authority}](${this.extension.publisherDomain.link})`);
markdown.appendMarkdown(`<span style="color:${bgColor ? Color.Format.CSS.formatHex(bgColor) : '#ffffff'};">$(${verifiedPublisherIcon.id})</span>&nbsp;${publisherVerifiedTooltip}`);
markdown.appendText(`\n`);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册