File tree Expand file tree Collapse file tree 5 files changed +14
-1
lines changed
Expand file tree Collapse file tree 5 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 1+ Added tooltip to indicate status of server connection
Original file line number Diff line number Diff line change 179179 "DataScience.connectingToJupyter" : " Connecting to Jupyter server" ,
180180 "DataScience.connectingToIPyKernel" : " Connecting to IPython kernel" ,
181181 "DataScience.connectedToIPyKernel" : " Connected." ,
182+ "DataScience.connected" : " Connected" ,
183+ "DataScience.disconnected" : " Disconnected" ,
182184 "Experiments.inGroup" : " User belongs to experiment group '{0}'" ,
183185 "Interpreters.RefreshingInterpreters" : " Refreshing Python Interpreters" ,
184186 "Interpreters.entireWorkspace" : " Entire workspace" ,
Original file line number Diff line number Diff line change @@ -1106,6 +1106,8 @@ export namespace DataScience {
11061106 'DataScience.previewNotebookOnlySupportedInVSCInsiders' ,
11071107 'The Preview Notebook Editor is supported only in the Insiders version of Visual Studio Code.'
11081108 ) ;
1109+ export const connected = localize ( 'DataScience.connected' , 'Connected' ) ;
1110+ export const disconnected = localize ( 'DataScience.disconnected' , 'Disconnected' ) ;
11091111}
11101112
11111113export namespace StartPage {
Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ export class JupyterInfo extends React.Component<IJupyterInfoProps> {
6161 baseTheme = { this . props . baseTheme }
6262 class = "image-button-image kernel-status-icon"
6363 image = { this . getIcon ( ) }
64+ title = { this . getStatus ( ) }
6465 />
6566 </ div >
6667 < div className = "kernel-status-divider" />
@@ -113,4 +114,10 @@ export class JupyterInfo extends React.Component<IJupyterInfoProps> {
113114 ? ImageName . JupyterServerDisconnected
114115 : ImageName . JupyterServerConnected ;
115116 }
117+
118+ private getStatus ( ) {
119+ return this . props . kernel . jupyterServerStatus === ServerStatus . NotStarted
120+ ? getLocString ( 'DataScience.disconnected' , 'Disconnected' )
121+ : getLocString ( 'DataScience.connected' , 'Connected' ) ;
122+ }
116123}
Original file line number Diff line number Diff line change @@ -238,6 +238,7 @@ interface IImageProps {
238238 baseTheme : string ;
239239 image : ImageName ;
240240 class : string ;
241+ title ?: string ;
241242}
242243
243244export class Image extends React . Component < IImageProps > {
@@ -249,6 +250,6 @@ export class Image extends React.Component<IImageProps> {
249250 const key = ImageName [ this . props . image ] . toString ( ) ;
250251 const image = images . hasOwnProperty ( key ) ? images [ key ] : images . Cancel ; // Default is cancel.
251252 const source = this . props . baseTheme . includes ( 'dark' ) ? image . dark : image . light ;
252- return < InlineSVG className = { this . props . class } src = { source } /> ;
253+ return < InlineSVG className = { this . props . class } src = { source } title = { this . props . title } /> ;
253254 }
254255}
You can’t perform that action at this time.
0 commit comments