[SPARK-29970][WEBUI] Preserver open/close state of Timelineview
### What changes were proposed in this pull request? Fix a bug related to Timelineview that does not preserve open/close state properly. ### Why are the changes needed? To preserve open/close state is originally intended but it doesn't work. ### Does this PR introduce any user-facing change? Yes. open/close state for Timeineview is to be preserved so if you open Timelineview in Stage page and go to another page, and then go back to Stage page, Timelineview should keep open. ### How was this patch tested? Manual test. Closes #26607 from sarutak/fix-timeline-view-state. Authored-by: Kousuke Saruta <sarutak@oss.nttdata.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
This commit is contained in:
parent
6625b69027
commit
6cd6d5f57e
|
@ -83,8 +83,9 @@ function drawApplicationTimeline(groupArray, eventObjArray, startTime, offset) {
|
|||
});
|
||||
}
|
||||
|
||||
$(function (){
|
||||
if (window.localStorage.getItem("expand-application-timeline") == "true") {
|
||||
$(function () {
|
||||
if ($("span.expand-application-timeline").length &&
|
||||
window.localStorage.getItem("expand-application-timeline") == "true") {
|
||||
// Set it to false so that the click function can revert it
|
||||
window.localStorage.setItem("expand-application-timeline", "false");
|
||||
$("span.expand-application-timeline").trigger('click');
|
||||
|
@ -159,8 +160,9 @@ function drawJobTimeline(groupArray, eventObjArray, startTime, offset) {
|
|||
});
|
||||
}
|
||||
|
||||
$(function (){
|
||||
if (window.localStorage.getItem("expand-job-timeline") == "true") {
|
||||
$(function () {
|
||||
if ($("span.expand-job-timeline").length &&
|
||||
window.localStorage.getItem("expand-job-timeline") == "true") {
|
||||
// Set it to false so that the click function can revert it
|
||||
window.localStorage.setItem("expand-job-timeline", "false");
|
||||
$("span.expand-job-timeline").trigger('click');
|
||||
|
@ -226,8 +228,9 @@ function drawTaskAssignmentTimeline(groupArray, eventObjArray, minLaunchTime, ma
|
|||
});
|
||||
}
|
||||
|
||||
$(function (){
|
||||
if (window.localStorage.getItem("expand-task-assignment-timeline") == "true") {
|
||||
$(function () {
|
||||
if ($("span.expand-task-assignment-timeline").length &&
|
||||
window.localStorage.getItem("expand-task-assignment-timeline") == "true") {
|
||||
// Set it to false so that the click function can revert it
|
||||
window.localStorage.setItem("expand-task-assignment-timeline", "false");
|
||||
$("span.expand-task-assignment-timeline").trigger('click');
|
||||
|
|
Loading…
Reference in a new issue