@@ -23,7 +23,7 @@ import { KeyMod, KeyCode } from 'vs/base/common/keyCodes';
23
23
import { ResolvedKeybinding } from 'vs/base/common/keybindings' ;
24
24
import { ExtensionsInput , IExtensionEditorOptions } from 'vs/workbench/contrib/extensions/common/extensionsInput' ;
25
25
import { IExtensionsWorkbenchService , IExtensionsViewPaneContainer , VIEWLET_ID , IExtension , ExtensionContainers , ExtensionEditorTab , ExtensionState } from 'vs/workbench/contrib/extensions/common/extensions' ;
26
- import { RatingsWidget , InstallCountWidget , RemoteBadgeWidget , ExtensionHoverWidget } from 'vs/workbench/contrib/extensions/browser/extensionsWidgets' ;
26
+ import { RatingsWidget , InstallCountWidget , RemoteBadgeWidget } from 'vs/workbench/contrib/extensions/browser/extensionsWidgets' ;
27
27
import { IEditorOpenContext } from 'vs/workbench/common/editor' ;
28
28
import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar' ;
29
29
import {
@@ -68,7 +68,7 @@ import { Delegate } from 'vs/workbench/contrib/extensions/browser/extensionsList
68
68
import { renderMarkdown } from 'vs/base/browser/markdownRenderer' ;
69
69
import { attachKeybindingLabelStyler } from 'vs/platform/theme/common/styler' ;
70
70
import { areSameExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil' ;
71
- import { errorIcon , infoIcon , preReleaseIcon , starEmptyIcon , verifiedPublisherIcon as verifiedPublisherThemeIcon , warningIcon } from 'vs/workbench/contrib/extensions/browser/extensionsIcons' ;
71
+ import { errorIcon , infoIcon , starEmptyIcon , verifiedPublisherIcon as verifiedPublisherThemeIcon , warningIcon } from 'vs/workbench/contrib/extensions/browser/extensionsIcons' ;
72
72
import { MarkdownString } from 'vs/base/common/htmlContent' ;
73
73
import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite' ;
74
74
import { ViewContainerLocation } from 'vs/workbench/common/views' ;
@@ -151,7 +151,6 @@ interface IExtensionEditorTemplate {
151
151
actionsAndStatusContainer : HTMLElement ;
152
152
extensionActionBar : ActionBar ;
153
153
status : HTMLElement ;
154
- preReleaseText : HTMLElement ;
155
154
recommendation : HTMLElement ;
156
155
navbar : NavBar ;
157
156
content : HTMLElement ;
@@ -303,7 +302,6 @@ export class ExtensionEditor extends EditorPane {
303
302
} ) ) ;
304
303
305
304
const status = append ( actionsAndStatusContainer , $ ( '.status' ) ) ;
306
- const preReleaseText = append ( details , $ ( '.pre-release-text' ) ) ;
307
305
const recommendation = append ( details , $ ( '.recommendation' ) ) ;
308
306
309
307
this . _register ( Event . chain ( extensionActionBar . onDidRun )
@@ -336,7 +334,6 @@ export class ExtensionEditor extends EditorPane {
336
334
rating,
337
335
actionsAndStatusContainer,
338
336
extensionActionBar,
339
- preReleaseText,
340
337
status,
341
338
recommendation
342
339
} ;
@@ -526,7 +523,6 @@ export class ExtensionEditor extends EditorPane {
526
523
this . transientDisposables . add ( disposable ) ;
527
524
}
528
525
529
- this . setPreReleaseText ( extension , template ) ;
530
526
this . setStatus ( extension , extensionStatus , template ) ;
531
527
this . setRecommendationText ( extension , template ) ;
532
528
@@ -575,33 +571,6 @@ export class ExtensionEditor extends EditorPane {
575
571
this . editorLoadComplete = true ;
576
572
}
577
573
578
- private setPreReleaseText ( extension : IExtension , template : IExtensionEditorTemplate ) : void {
579
- let preReleaseText : string | undefined ;
580
- reset ( template . preReleaseText ) ;
581
- const disposables = this . transientDisposables . add ( new DisposableStore ( ) ) ;
582
- const updatePreReleaseText = ( layout : boolean ) => {
583
- const newPreReleaseText = ExtensionHoverWidget . getPreReleaseMessage ( extension ) ;
584
- if ( preReleaseText !== newPreReleaseText ) {
585
- preReleaseText = newPreReleaseText ;
586
- disposables . clear ( ) ;
587
- reset ( template . preReleaseText ) ;
588
- if ( preReleaseText ) {
589
- append ( template . preReleaseText , $ ( `span${ ThemeIcon . asCSSSelector ( preReleaseIcon ) } ` ) ) ;
590
- disposables . add ( this . renderMarkdownText ( preReleaseText , template . preReleaseText ) ) ;
591
- }
592
- if ( layout && this . dimension ) {
593
- this . layout ( this . dimension ) ;
594
- }
595
- }
596
- } ;
597
- updatePreReleaseText ( false ) ;
598
- this . transientDisposables . add ( this . extensionsWorkbenchService . onChange ( e => {
599
- if ( e && areSameExtensions ( e . identifier , extension . identifier ) ) {
600
- updatePreReleaseText ( true ) ;
601
- }
602
- } ) ) ;
603
- }
604
-
605
574
private setStatus ( extension : IExtension , extensionStatus : ExtensionStatusAction , template : IExtensionEditorTemplate ) : void {
606
575
const disposables = new DisposableStore ( ) ;
607
576
this . transientDisposables . add ( disposables ) ;
0 commit comments