Author: lgiessmann
Date: Mon Sep 19 07:46:18 2011
New Revision: 925
Log:
gdl-frontend: Widgets: added a new entry point => currently one compiled application is enough, since the ciorrect page will be generated depending on the requested url
Added:
branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/IsidorusEntryPoint.java
Modified:
branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/GDL_Widgets.gwt.xml
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/GDL_Widgets.gwt.xml
==============================================================================
--- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/GDL_Widgets.gwt.xml Mon Sep 19 03:20:11 2011 (r924)
+++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/GDL_Widgets.gwt.xml Mon Sep 19 07:46:18 2011 (r925)
@@ -19,8 +19,10 @@
<!-- Specify the app entry point class. -->
<!-- <entry-point class='us.isidor.gdl.anaToMia.Widgets.base.TestClass'/> -->
- <entry-point class="us.isidor.gdl.anaToMia.Widgets.isidorus.HashObjectUi"/>
+ <!-- <entry-point class="us.isidor.gdl.anaToMia.Widgets.isidorus.HashObjectUi"/> -->
<!-- <ntry-point class="us.isidor.gdl.anaToMia.Widgets.isidorus.EnvironmentUi"/> -->
+ <entry-point class='us.isidor.gdl.anaToMia.Widgets.isidorus.IsidorusEntryPoint'/>
+
<!-- Specify the paths for translatable code -->
<source path="base"/>
Added: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/IsidorusEntryPoint.java
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/IsidorusEntryPoint.java Mon Sep 19 07:46:18 2011 (r925)
@@ -0,0 +1,21 @@
+package us.isidor.gdl.anaToMia.Widgets.isidorus;
+
+import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.user.client.Window;
+
+public class IsidorusEntryPoint implements EntryPoint {
+
+ @Override
+ public void onModuleLoad() {
+ try{
+ String requestedTopicType = IsidorusConstants.HASH_OBJECT_PSI;
+ if(Window.Location.getHref().contains("environment")) requestedTopicType = IsidorusConstants.ENVIRONMENT_PSI;
+
+ GdlWebPage page = new GdlWebPage(requestedTopicType);
+ page.createWebPage();
+ }catch(Exception e){
+ Window.alert("could not create a web page, because: (" + e.getClass() + ") " + e.getMessage());
+ }
+ }
+
+}