mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-02-21 21:36:17 +08:00
Update favicon when navigating across sessions (#603)
This commit is contained in:
parent
06f83def3d
commit
866abe8dee
1 changed files with 7 additions and 4 deletions
|
@ -70,6 +70,10 @@ const Session = {
|
||||||
followedClientPid: null,
|
followedClientPid: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Set initial favicon based on the current status
|
||||||
|
|
||||||
|
setFavicon(faviconForEvaluationStatus(this.props.globalEvaluationStatus));
|
||||||
|
|
||||||
// Load initial data
|
// Load initial data
|
||||||
|
|
||||||
this.pushEvent("session_init", {}, ({ clients }) => {
|
this.pushEvent("session_init", {}, ({ clients }) => {
|
||||||
|
@ -211,10 +215,7 @@ const Session = {
|
||||||
if (
|
if (
|
||||||
this.props.globalEvaluationStatus !== prevProps.globalEvaluationStatus
|
this.props.globalEvaluationStatus !== prevProps.globalEvaluationStatus
|
||||||
) {
|
) {
|
||||||
const favicon = faviconForEvaluationStatus(
|
setFavicon(faviconForEvaluationStatus(this.props.globalEvaluationStatus));
|
||||||
this.props.globalEvaluationStatus
|
|
||||||
);
|
|
||||||
setFavicon(favicon);
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -224,6 +225,8 @@ const Session = {
|
||||||
document.removeEventListener("keydown", this.handleDocumentKeyDown);
|
document.removeEventListener("keydown", this.handleDocumentKeyDown);
|
||||||
document.removeEventListener("mousedown", this.handleDocumentMouseDown);
|
document.removeEventListener("mousedown", this.handleDocumentMouseDown);
|
||||||
document.removeEventListener("dblclick", this.handleDocumentDoubleClick);
|
document.removeEventListener("dblclick", this.handleDocumentDoubleClick);
|
||||||
|
|
||||||
|
setFavicon("favicon");
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue