Skip to content

Commit ab4acb5

Browse files
committed
add Preview Page
1 parent 4d3398d commit ab4acb5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

services/static-webserver/client/source/class/osparc/dashboard/ResourceDetails.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ qx.Class.define("osparc.dashboard.ResourceDetails", {
399399
} else if (this.__resourceData["resourceType"] === "function") {
400400
this.__addInfoPage();
401401
// to build the preview page we need the underlying template data
402-
// this.__addPreviewPage();
402+
this.__addPreviewPage();
403403
this.fireEvent("pagesAdded");
404404
return;
405405
}
@@ -576,12 +576,12 @@ qx.Class.define("osparc.dashboard.ResourceDetails", {
576576
const page = new osparc.dashboard.resources.pages.BasePage(title, iconSrc, id);
577577
this.__addToolbarButtons(page);
578578

579-
const studyData = this.__resourceData;
579+
const studyData = osparc.utils.Resources.isFunction(this.__resourceData) ? this.__resourceModel.getTemplate().serialize() : this.__resourceData;
580580
const enabled = osparc.study.Utils.canShowPreview(studyData);
581581
page.setEnabled(enabled);
582582

583583
const lazyLoadContent = () => {
584-
const resourceModel = this.__resourceModel;
584+
const resourceModel = osparc.utils.Resources.isFunction(this.__resourceData) ? this.__resourceModel.getTemplate() : this.__resourceData;
585585
const preview = new osparc.study.StudyPreview(resourceModel);
586586
page.addToContent(preview);
587587
this.__widgets.push(preview);

0 commit comments

Comments
 (0)