Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 8 → Rev 9

/src/org/tela_botanica/del/client/history/NavigationStatesConstants.java
New file
0,0 → 1,10
package org.tela_botanica.del.client.history;
 
public class NavigationStatesConstants {
 
public static final String MAIN_PAGE = "main_page";
public static final String SEARCH_IMAGES_PAGE = "search_images_page";
public static final String VALIDATION_PAGE = "validation_page";
}
/src/org/tela_botanica/del/client/history/ApplicationHistoryChangeHandler.java
New file
0,0 → 1,31
package org.tela_botanica.del.client.history;
 
import org.tela_botanica.del.client.vues.searchobservations.ObservationSearchPresenter;
 
import com.google.gwt.event.logical.shared.ValueChangeEvent;
import com.google.gwt.event.logical.shared.ValueChangeHandler;
import com.google.gwt.user.client.ui.RootPanel;
 
/**
* @author Benjamin
*
*/
public class ApplicationHistoryChangeHandler implements
ValueChangeHandler<String> {
 
public void onValueChange(ValueChangeEvent<String> event) {
 
if (event.getValue().equals(NavigationStatesConstants.MAIN_PAGE)
|| event.getValue().equals("")) {
RootPanel.get().clear();
new ObservationSearchPresenter().go(RootPanel.get());
}
 
else if (event.getValue().equals(
NavigationStatesConstants.SEARCH_IMAGES_PAGE)) {
RootPanel.get().clear();
new ObservationSearchPresenter().go(RootPanel.get());
}
 
}
}