Author: lgiessmann Date: Fri Sep 16 00:21:15 2011 New Revision: 913
Log: gdl-frontend: Widgets: finalised the page for http://textgrid.org/serviceregistry/model/types/Hash-Object
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/HashObjectUi.java branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/PsiContainer.java branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/GDL_Widgets.css
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/HashObjectUi.java ============================================================================== --- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/HashObjectUi.java Thu Sep 15 06:20:12 2011 (r912) +++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/HashObjectUi.java Fri Sep 16 00:21:15 2011 (r913) @@ -44,6 +44,7 @@ @Override public void onModuleLoad() { this.createNewButton.addStyleName(this.CREATE_NEW_BUTTON_STYLE_NAME); + DOM.setStyleAttribute(this.createNewButton.getElement(), "marginBottom", "1em"); try{ GdlPanel.addClickHandler("hash_object_reset_button_id", new ResetClickHandler()); this.psiContainer = new PsiContainer(new PsiClickHandler()); @@ -62,7 +63,17 @@ public void resetPage(){ - // TODO: implement + if(gdlPanel != null) this.gdlPanel.removeFromParent(); + if(this.psiContainer != null) this.psiContainer.removeFromParent(); + if(this.createNewButton != null) this.createNewButton.removeFromParent(); + + try{ + this.psiContainer = new PsiContainer(new PsiClickHandler()); + }catch(Exception e){ + Window.alert("could not create web page, becuase: (" + e.getClass() + ") " + e.getMessage()); + this.resetPage(); + } + this.requestHashObjectPsis(); }
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/PsiContainer.java ============================================================================== --- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/PsiContainer.java Thu Sep 15 06:20:12 2011 (r912) +++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/PsiContainer.java Fri Sep 16 00:21:15 2011 (r913) @@ -19,6 +19,11 @@ private final String PSI_LABEL_STYLE_CLASS = "psi_label"; + public void removeFromParent(){ + this.containerPanel.removeFromParent(); + } + + public PsiContainer(ClickHandler labelClikcHandler) throws ExecutionException{ if(labelClikcHandler == null) throw new ExecutionException("labelClickHandler must not be null"); this.lblClickHandler = labelClikcHandler; @@ -40,6 +45,7 @@ break; } } + if(widgetIdx == this.containerPanel.getWidgetCount()) this.containerPanel.add(lbl); if(this.lblClickHandler != null)lbl.addClickHandler(this.lblClickHandler); }
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/GDL_Widgets.css ============================================================================== --- branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/GDL_Widgets.css Thu Sep 15 06:20:12 2011 (r912) +++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/war/GDL_Widgets.css Fri Sep 16 00:21:15 2011 (r913) @@ -10,6 +10,7 @@ text-align: center; }
+ .sendButton { display: block; font-size: 16pt; @@ -60,6 +61,12 @@ background-color: rgb(134, 169, 203); }
+ +image { + border-style: none; +} + + .gdl_panel { margin-left:auto; margin-right:0;