From: Mathieu Baudier Date: Wed, 12 Dec 2018 09:16:35 +0000 (+0100) Subject: Use JS app definition X-Git-Tag: argeo-suite-2.1.14~3 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=53f139dd543600c607daa9272a5b669c6e103d3b Use JS app definition --- diff --git a/org.argeo.suite.e4.rap/bnd.bnd b/org.argeo.suite.e4.rap/bnd.bnd index e1c4e67..668bf31 100644 --- a/org.argeo.suite.e4.rap/bnd.bnd +++ b/org.argeo.suite.e4.rap/bnd.bnd @@ -1,6 +1,7 @@ Bundle-SymbolicName: org.argeo.suite.e4.rap;singleton:=true +Bundle-Activator: org.argeo.cms.script.ScriptAppActivator -Service-Component: OSGI-INF/argeo-office-rap.xml +#Service-Component: OSGI-INF/argeo-office-rap.xml Import-Package: org.argeo.node,\ org.eclipse.swt,\ diff --git a/org.argeo.suite.e4.rap/cms/app.js b/org.argeo.suite.e4.rap/cms/app.js new file mode 100644 index 0000000..abf74e5 --- /dev/null +++ b/org.argeo.suite.e4.rap/cms/app.js @@ -0,0 +1,13 @@ +// Standard CMS App +APP.webPath = 'suite' + +// Common +APP.pageTitle = 'Argeo Suite'; +APP.favicon = 'icons/argeo-e.png'; +APP.theme = new org.argeo.cms.script.Theme(BC) + +// Office +APP.ui['office'] = new org.argeo.cms.script.AppUi(APP, + new org.argeo.suite.e4.rap.ArgeoSuiteEntryPoint( + 'org.argeo.suite.e4/e4xmi/argeo-office.e4xmi')); +APP.ui['office'].pageTitle = 'Office'; diff --git a/org.argeo.suite.e4.rap/fonts.txt b/org.argeo.suite.e4.rap/fonts.txt new file mode 100644 index 0000000..aac6147 --- /dev/null +++ b/org.argeo.suite.e4.rap/fonts.txt @@ -0,0 +1 @@ +http://fonts.googleapis.com/css?family=Source+Sans+Pro \ No newline at end of file diff --git a/org.argeo.suite.e4.rap/icons/argeo-e.png b/org.argeo.suite.e4.rap/icons/argeo-e.png new file mode 100644 index 0000000..45e0bf8 Binary files /dev/null and b/org.argeo.suite.e4.rap/icons/argeo-e.png differ diff --git a/org.argeo.suite.e4.rap/src/org/argeo/suite/e4/rap/ArgeoSuiteEntryPoint.java b/org.argeo.suite.e4.rap/src/org/argeo/suite/e4/rap/ArgeoSuiteEntryPoint.java new file mode 100644 index 0000000..121937c --- /dev/null +++ b/org.argeo.suite.e4.rap/src/org/argeo/suite/e4/rap/ArgeoSuiteEntryPoint.java @@ -0,0 +1,11 @@ +package org.argeo.suite.e4.rap; + +import org.argeo.cms.e4.rap.CmsE4EntryPointFactory; + +public class ArgeoSuiteEntryPoint extends CmsE4EntryPointFactory { + + public ArgeoSuiteEntryPoint(String e4Xmi) { + super(e4Xmi, "bundleclass://org.argeo.suite.e4.rap/org.argeo.suite.e4.rap.ArgeoSuiteLoginLifecycle"); + } + +}