Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 302 → Rev 303

/trunk/src/org/tela_botanica/client/CarnetEnLigneMediateur.java
9,6 → 9,8
import org.tela_botanica.client.vues.FormulaireDeConnexionVue;
import org.tela_botanica.client.vues.ListeUtilisateurAdminVue;
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.Window;
18,11 → 20,14
import com.gwtext.client.core.Ext;
import com.gwtext.client.core.ExtElement;
import com.gwtext.client.core.Function;
import com.gwtext.client.widgets.BoxComponent;
import com.gwtext.client.widgets.Component;
import com.gwtext.client.widgets.Container;
import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.TabPanel;
import com.gwtext.client.widgets.Tool;
import com.gwtext.client.widgets.ToolTip;
import com.gwtext.client.widgets.event.ContainerListener;
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
import com.gwtext.client.widgets.layout.FitLayout;
import com.gwtext.client.widgets.layout.RowLayout;
166,37 → 171,6
bandeau = new Panel();
bandeau.setId("x-up-bandeau") ;
Image logoND = new Image("logo_n_d.gif") ;
logoND.setStylePrimaryName("x-img-logo_nd") ;
final Image img = new Image("bandeau-haut.png") {
public void onBrowserEvent(Event e) {
if(DOM.eventGetType(e) == Event.ONCLICK)
{
bandeau.toggleCollapse(true);
}
if(DOM.eventGetType(e) == Event.ONMOUSEOVER && bandeau.isRendered()) {
tp.setHtml("<div class=\"x-tooltip-help\"> Cliquez sur l'image ou sur la flèche en haut à droite pour replier le panneau </div>");
tp.showBy(bandeau.getId());
}
if(DOM.eventGetType(e) == Event.ONMOUSEOUT) {
if(tp.isVisible()) {
tp.hide();
}
}
}
};
tp.setHtml("<div class=\"x-tooltip-help\"> Cliquez sur l'image ou sur la flèche en haut à droite pour replier le panneau </div>");
bandeau.add(img) ;
//img.setSize("50%", "100%");
bandeau.add(logoND) ;
//logoND.setSize("10%", "100%");
bandeau.setBorder(false) ;
// La vue affichant le statut de la connexion
//bandeau.setSize("60%","80%") ;
etatConnexionVue=new EtatConnexionVue(this);
etatConnexionVue.setLayout(new FitLayout()) ;
205,28 → 179,7
ongletsObservationsImages = new TabPanel();
panneauPrincipalCarnetEnLigne.add(etatConnexionVue,new RowLayoutData(16));
panneauPrincipalCarnetEnLigne.add(bandeau, new RowLayoutData(100)) ;
img.sinkEvents(Event.ONCLICK);
img.sinkEvents(Event.ONMOUSEOVER);
img.sinkEvents(Event.ONMOUSEOUT);
// on ajoute le panneau a onglet au panneau principal
cacherPanneau = new Tool(Tool.TOGGLE, new Function() {
 
public void execute() {
if(!bandeau.isCollapsed()) {
bandeau.toggleCollapse(true) ;
}
else {
bandeau.toggleCollapse(true) ;
}
}
}) ;
panneauAdmin = new Panel();
panneauAdmin.setId("panneau_admin");
panneauPrincipalCarnetEnLigne.add(panneauAdmin, new RowLayoutData(16));
234,7 → 187,7
panneauAdmin.hide();
panneauPrincipalCarnetEnLigne.add(ongletsObservationsImages,new RowLayoutData());
panneauPrincipalCarnetEnLigne.addTool(cacherPanneau) ;
//panneauPrincipalCarnetEnLigne.addTool(cacherPanneau) ;
242,9 → 195,21
observationMediateur = ObservationMediateur.Instance(this);
imageMediateur= ImageMediateur.Instance(this);
//temp dd viewport desactive ajout de cette ligne
//getPanneauPrincipalCarnetEnLigne().setHeight(Window.getClientHeight()) ;
if(!GWT.isScript()) {
//temp dd viewport desactive ajout de cette ligne
getPanneauPrincipalCarnetEnLigne().setHeight(Window.getClientHeight()) ;
}
panneauPrincipalCarnetEnLigne.addListener(new ContainerListenerAdapter() {
 
@Override
public void onResize(BoxComponent component, int adjWidth,
int adjHeight, int rawWidth, int rawHeight) {
ObservationMediateur.fireResize();
}
});
// on ajoute les panneaux principaux des applications au panneau à onglets
ongletsObservationsImages.add(observationMediateur.getPanneauPrincipalObservation());
ongletsObservationsImages.add(imageMediateur.getPanneauPrincipalImage());