Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 00fb730

Browse files
committed
Make Jupyter Server name clickale to select Jupyter server
1 parent 63332cb commit 00fb730

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

news/1 Enhancements/13656.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Make Jupyter Server name clickable to select Jupyter server

src/datascience-ui/interactive-common/jupyterInfo.tsx

+13-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export class JupyterInfo extends React.Component<IJupyterInfoProps> {
3333
constructor(prop: IJupyterInfoProps) {
3434
super(prop);
3535
this.selectKernel = this.selectKernel.bind(this);
36+
this.selectServer = this.selectServer.bind(this);
3637
}
3738

3839
public render() {
@@ -59,11 +60,18 @@ export class JupyterInfo extends React.Component<IJupyterInfoProps> {
5960
maxWidth: getMaxWidth(displayNameTextSize)
6061
};
6162

63+
const ariaDisabled = this.props.isNotebookTrusted === undefined ? false : this.props.isNotebookTrusted;
6264
return (
6365
<div className="kernel-status" style={dynamicFont}>
6466
{this.renderTrustMessage()}
6567
<div className="kernel-status-section kernel-status-server" style={serverTextWidth} role="button">
66-
<div className="kernel-status-text" title={jupyterServerDisplayName}>
68+
<div
69+
className="kernel-status-text kernel-status-section-hoverable"
70+
style={serverTextWidth}
71+
onClick={this.selectServer}
72+
role="button"
73+
aria-disabled={ariaDisabled}
74+
>
6775
{getLocString('DataScience.jupyterServer', 'Jupyter Server')}: {jupyterServerDisplayName}
6876
</div>
6977
<Image
@@ -153,4 +161,8 @@ export class JupyterInfo extends React.Component<IJupyterInfoProps> {
153161

154162
return res[1];
155163
}
164+
165+
private selectServer(): void {
166+
this.props.selectServer();
167+
}
156168
}

0 commit comments

Comments
 (0)