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()); |