Changeset 933
- Timestamp:
- 09/20/11 09:20:51 (14 years ago)
- Location:
- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/base/TestClass.java ¶
r932 r933 6 6 import com.google.gwt.core.client.EntryPoint; 7 7 import com.google.gwt.user.client.Timer; 8 import com.google.gwt.user.client.Window;9 8 import com.google.gwt.user.client.ui.HorizontalPanel; 10 9 import com.google.gwt.user.client.ui.RootPanel; … … 24 23 public void run() { 25 24 lsp.removeFromParent(); 26 Window.alert("timer fired event!");27 25 } 28 26 }; -
TabularUnified branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/GdlWebPage.java ¶
r930 r933 38 38 private PsiContainer psiContainer = null; 39 39 private GdlPanel gdlPanel = null; 40 private LoadScreenPanel loadScreenPanel = null; 40 41 private final String GDL_PANEL_STYLE_NAME = "gdl_panel"; 41 42 private final String CREATE_NEW_BUTTON_STYLE_NAME = "create_new_button"; … … 74 75 75 76 public void resetPage() { 77 this.removeLoadScreenPanel(); 76 78 if(gdlPanel != null) this.gdlPanel.removeFromParent(); 77 79 if(this.psiContainer != null) this.psiContainer.removeFromParent(); … … 85 87 Window.alert("could not create web page, becuase: (" + e.getClass() + ") " + e.getMessage()); 86 88 } 89 } 90 91 92 public void removeLoadScreenPanel(){ 93 if(this.loadScreenPanel != null) this.loadScreenPanel.removeFromParent(); 94 } 95 96 97 public void createLoadScreenPanel(String title, String message){ 98 this.removeLoadScreenPanel(); 99 this.loadScreenPanel = new LoadScreenPanel(title, message); 100 RootPanel.get().add(this.loadScreenPanel); 87 101 } 88 102 … … 111 125 RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); 112 126 try{ 127 this.createLoadScreenPanel("Wating for data", "Requesting all PSIs of instances of " + GdlWebPage.this.topicTypePsi + " from " + url); 113 128 builder.sendRequest(postData, new PsiRequest()); 114 129 }catch(RequestException e){ … … 130 145 GdlWebPage.this.mainPanel.add(gdlPanel); 131 146 gdlPanel.setTmEngine(new JtmsTmEngine()); 132 gdlPanel.setLoadSchemaCallback(new LoadSchemaCallback( ));147 gdlPanel.setLoadSchemaCallback(new LoadSchemaCallback(GdlWebPage.this)); 133 148 gdlPanel.setCommitCallback(new CommitCallback()); 134 149 gdlPanel.setDeleteCallback(new DeleteCallback()); … … 155 170 GdlWebPage.this.mainPanel.add(gdlPanel); 156 171 gdlPanel.setTmEngine(new JtmsTmEngine()); 157 gdlPanel.setLoadSchemaCallback(new LoadSchemaCallback( ));172 gdlPanel.setLoadSchemaCallback(new LoadSchemaCallback(GdlWebPage.this)); 158 173 gdlPanel.setCommitCallback(new CommitCallback()); 159 174 gdlPanel.setDeleteCallback(new DeleteCallback()); … … 217 232 Window.alert("could not request existing instances of " + GdlWebPage.this.topicTypePsi + ", because(" + response.getStatusCode() + "): " + response.getStatusText()); 218 233 } 234 GdlWebPage.this.removeLoadScreenPanel(); 219 235 } 220 236 -
TabularUnified branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/isidorus/LoadSchemaCallback.java ¶
r857 r933 26 26 private Pair<String, TopicIdentifierTypes> requestedTopicToEdit = null; 27 27 private RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, isidorusUrl); 28 private GdlWebPage gdlWebPage = null; 29 30 @SuppressWarnings("unused") 31 private LoadSchemaCallback(){} 28 32 29 33 30 public LoadSchemaCallback(){} 34 public LoadSchemaCallback(GdlWebPage gdlWebPage){ 35 this.gdlWebPage = gdlWebPage; 36 } 31 37 32 38 … … 36 42 this.requestedTopicsToCreate = requestedTopicsToCreate; 37 43 this.requestedTopicToEdit = requestedTopicToEdit; 44 this.gdlWebPage.createLoadScreenPanel("Requesting and Processing GDL data", "requesting a GDL-Schema from " + IsidorusConstants.GET_SCHEMA_REQUEST_URL + " and creating the corresponding UI-fragment"); 38 45 requestBuilder.sendRequest(null, new RequestCallbackImpl(panel)); 39 46 } … … 90 97 dialog.center(); 91 98 } 99 LoadSchemaCallback.this.gdlWebPage.removeLoadScreenPanel(); 92 100 } 93 101 … … 116 124 117 125 dialog.center(); 126 LoadSchemaCallback.this.gdlWebPage.removeLoadScreenPanel(); 118 127 } 119 128 }
Note: See TracChangeset
for help on using the changeset viewer.