X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=publishing%2Forg.argeo.publishing.ui%2Fsrc%2Forg%2Fargeo%2Fpublishing%2Fui%2FPublishingApp.java;h=a1f08731a9cf00ef0ca6d5ef35ff84743a977281;hp=22bd2bbe18d06b93b7a633ac9b2d7b4fc34f478e;hb=9cfd54a608937b5373c6ac880a9874aa542bb2a1;hpb=2445e2ab93f79d90fb01481082cebef63d3e33bf diff --git a/publishing/org.argeo.publishing.ui/src/org/argeo/publishing/ui/PublishingApp.java b/publishing/org.argeo.publishing.ui/src/org/argeo/publishing/ui/PublishingApp.java index 22bd2bb..a1f0873 100644 --- a/publishing/org.argeo.publishing.ui/src/org/argeo/publishing/ui/PublishingApp.java +++ b/publishing/org.argeo.publishing.ui/src/org/argeo/publishing/ui/PublishingApp.java @@ -1,5 +1,8 @@ package org.argeo.publishing.ui; +import static org.argeo.suite.ui.SuiteApp.DEFAULT_THEME_ID_PROPERTY; +import static org.argeo.suite.ui.SuiteApp.DEFAULT_UI_NAME_PROPERTY; + import java.util.HashSet; import java.util.Map; import java.util.Set; @@ -18,6 +21,7 @@ import org.argeo.docbook.ui.DocBookTypes; import org.argeo.docbook.ui.DocumentPage; import org.argeo.jcr.Jcr; import org.argeo.jcr.JcrUtils; +import org.argeo.util.LangUtils; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; @@ -32,12 +36,17 @@ public class PublishingApp extends AbstractCmsApp { private String pid; private String defaultThemeId; + private String defaultUiName = ""; private CmsUiProvider landingPage; public void init(Map properties) { - defaultThemeId = properties.get("defaultThemeId"); + if (properties.containsKey(DEFAULT_UI_NAME_PROPERTY)) + defaultUiName = LangUtils.get(properties, DEFAULT_UI_NAME_PROPERTY); + if (properties.containsKey(DEFAULT_THEME_ID_PROPERTY)) + defaultThemeId = LangUtils.get(properties, DEFAULT_THEME_ID_PROPERTY); pid = properties.get(Constants.SERVICE_PID); + if (log.isDebugEnabled()) log.info("Publishing App " + pid + " started"); } @@ -51,7 +60,7 @@ public class PublishingApp extends AbstractCmsApp { @Override public Set getUiNames() { Set uiNames = new HashSet<>(); - uiNames.add(""); + uiNames.add(defaultUiName); return uiNames; }