#15756 adjust position of pre-release text
This commit is contained in:
parent
fd83e2135c
commit
7dfcd74e63
|
@ -255,7 +255,6 @@ export class ExtensionEditor extends EditorPane {
|
|||
rating.setAttribute('role', 'link'); // #132645
|
||||
|
||||
const description = append(details, $('.description'));
|
||||
const preReleaseText = append(details, $('.pre-release-text'));
|
||||
|
||||
const actionsAndStatusContainer = append(details, $('.actions-status-container'));
|
||||
const extensionActionBar = this._register(new ActionBar(actionsAndStatusContainer, {
|
||||
|
@ -273,6 +272,7 @@ export class ExtensionEditor extends EditorPane {
|
|||
}));
|
||||
|
||||
const status = append(actionsAndStatusContainer, $('.status'));
|
||||
const preReleaseText = append(details, $('.pre-release-text'));
|
||||
const recommendation = append(details, $('.recommendation'));
|
||||
|
||||
this._register(Event.chain(extensionActionBar.onDidRun)
|
||||
|
|
|
@ -501,18 +501,12 @@ export class ExtensionHoverWidget extends ExtensionWidget {
|
|||
}
|
||||
|
||||
const preReleaseMessage = ExtensionHoverWidget.getPreReleaseMessage(this.extension);
|
||||
if (preReleaseMessage) {
|
||||
const extensionPreReleaseIcon = this.themeService.getColorTheme().getColor(extensionPreReleaseIconColor);
|
||||
markdown.appendMarkdown(`<span style="color:${extensionPreReleaseIcon ? Color.Format.CSS.formatHex(extensionPreReleaseIcon) : '#ffffff'};">$(${preReleaseIcon.id})</span> ${preReleaseMessage}`);
|
||||
markdown.appendText(`\n`);
|
||||
}
|
||||
|
||||
const extensionRuntimeStatus = this.extensionsWorkbenchService.getExtensionStatus(this.extension);
|
||||
const extensionStatus = this.extensionStatusAction.status;
|
||||
const reloadRequiredMessage = this.reloadAction.enabled ? this.reloadAction.tooltip : '';
|
||||
const recommendationMessage = this.getRecommendationMessage(this.extension);
|
||||
|
||||
if (extensionRuntimeStatus || extensionStatus || reloadRequiredMessage || recommendationMessage) {
|
||||
if (extensionRuntimeStatus || extensionStatus || reloadRequiredMessage || recommendationMessage || preReleaseMessage) {
|
||||
|
||||
markdown.appendMarkdown(`---`);
|
||||
markdown.appendText(`\n`);
|
||||
|
@ -555,6 +549,12 @@ export class ExtensionHoverWidget extends ExtensionWidget {
|
|||
markdown.appendText(`\n`);
|
||||
}
|
||||
|
||||
if (preReleaseMessage) {
|
||||
const extensionPreReleaseIcon = this.themeService.getColorTheme().getColor(extensionPreReleaseIconColor);
|
||||
markdown.appendMarkdown(`<span style="color:${extensionPreReleaseIcon ? Color.Format.CSS.formatHex(extensionPreReleaseIcon) : '#ffffff'};">$(${preReleaseIcon.id})</span> ${preReleaseMessage}`);
|
||||
markdown.appendText(`\n`);
|
||||
}
|
||||
|
||||
if (recommendationMessage) {
|
||||
markdown.appendMarkdown(recommendationMessage);
|
||||
markdown.appendText(`\n`);
|
||||
|
|
|
@ -284,8 +284,9 @@
|
|||
}
|
||||
|
||||
.extension-editor > .header > .details > .pre-release-text:not(:empty){
|
||||
margin-top: 10px;
|
||||
margin-top: 5px;
|
||||
display: flex;
|
||||
font-size: 90%;
|
||||
}
|
||||
|
||||
.extension-editor > .header > .details > .recommendation {
|
||||
|
|
Loading…
Reference in New Issue