Skip to content

Commit b9976ee

Browse files
committed
wait also in mainPage
1 parent 3d5a589 commit b9976ee

File tree

2 files changed

+16
-99
lines changed

2 files changed

+16
-99
lines changed

services/static-webserver/client/source/class/osparc/Application.js

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -501,14 +501,20 @@ qx.Class.define("osparc.Application", {
501501
osparc.store.Store.getInstance().setCurrentStudyId(studyId);
502502
}
503503

504-
let mainPage = null;
505-
if (osparc.product.Utils.getProductName().includes("s4ldesktop")) {
506-
mainPage = new osparc.desktop.MainPageDesktop();
504+
const loadViewerPage = () => {
505+
const mainPage = new osparc.desktop.MainPage();
506+
this.__mainPage = mainPage;
507+
this.__loadView(mainPage);
508+
};
509+
if (osparc.wrapper.WebSocket.getInstance().isAppConnected()) {
510+
loadViewerPage();
507511
} else {
508-
mainPage = new osparc.desktop.MainPage();
512+
osparc.wrapper.WebSocket.getInstance().addListener("changeAppConnected", e => {
513+
if (e.getData()) {
514+
loadViewerPage();
515+
}
516+
}, this);
509517
}
510-
this.__mainPage = mainPage;
511-
this.__loadView(mainPage);
512518
}
513519
})
514520
.catch(err => console.error(err));
@@ -517,18 +523,17 @@ qx.Class.define("osparc.Application", {
517523
__loadNodeViewerPage: function(studyId, viewerNodeId) {
518524
this.__connectWebSocket();
519525

520-
const loadViewerPage = () => {
526+
const loadNodeViewerPage = () => {
521527
const mainPage = new osparc.viewer.MainPage(studyId, viewerNodeId);
522528
this.__mainPage = mainPage;
523529
this.__loadView(mainPage);
524-
}
525-
530+
};
526531
if (osparc.wrapper.WebSocket.getInstance().isAppConnected()) {
527-
loadViewerPage();
532+
loadNodeViewerPage();
528533
} else {
529534
osparc.wrapper.WebSocket.getInstance().addListener("changeAppConnected", e => {
530535
if (e.getData()) {
531-
loadViewerPage();
536+
loadNodeViewerPage();
532537
}
533538
}, this);
534539
}

services/static-webserver/client/source/class/osparc/desktop/MainPageDesktop.js

Lines changed: 0 additions & 88 deletions
This file was deleted.

0 commit comments

Comments
 (0)