/trunk/src/org/tela_botanica/client/vues/EtatConnexionVue.java |
---|
13,16 → 13,13 |
* - Deconnexion : appel du service de deconnexion, et appel de la re-initialisation de l'affichage pour le nouvel identifiant utilisateur obtenu (identifiant de session) |
*/ |
package org.tela_botanica.client.vues; |
import org.tela_botanica.client.CarnetEnLigneMediateur; |
import org.tela_botanica.client.modeles.objets.Configuration; |
import com.google.gwt.http.client.URL; |
import com.google.gwt.user.client.Window; |
import com.gwtext.client.core.EventCallback; |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.core.Ext; |
31,8 → 28,6 |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.event.ContainerListenerAdapter; |
/** |
* Un indicateur d'etat de connexion |
* |
40,11 → 35,8 |
* |
*/ |
public class EtatConnexionVue extends Panel { |
/** |
* Médiateur associé à la vue |
*/ |
56,15 → 48,25 |
*/ |
private String labelEtatConnexion = null; |
/** |
* Ouh c'est pas beau, ça ! Mais avec Google Web Toolshit, ça |
* marche toujours mieux que quand on fait des trucs beaux :-) |
*/ |
private String liens = "<div id=\"liensExt\">" |
+ "<a id=\"lienRemarques\" title=\"Adressez-nous vos remarques ou signalez-nous un problème\"" |
+ " href=\"" + Configuration.getRemarquesBaseUrl() + "?email=" + Configuration.getEmailContact() |
+ "&pageSource=" + URL.encodeQueryString(Window.Location.getHref()) + "\"" |
+ " onClick=\"javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;\"" |
+ " target=\"_blank\"" |
+ ">Remarques</a>" |
+ "<a href=\"#\" id=\"lienAide\">Aide</a>" |
+ "</div>" ; |
private String liens = "<div id=\"liensExt\"><a href=\"#\" id=\"lienAide\">Aide</a></div>" ; |
/** |
* Booleen indiquant si utilisateur connecte |
* Booleen indiquant si utilisateur est connecte |
* |
*/ |
public EtatConnexionVue(CarnetEnLigneMediateur cm) { |
carnetEnLigneMediateur=cm; |
123,9 → 125,6 |
} |
} |
/** |
* Affichage de l'etat de connexion |
* @param text |
132,7 → 131,7 |
* @param connecte |
*/ |
public void setEtat(String identifiant, boolean connecte) { |
if(connecte) { |
labelEtatConnexion = "<div id=\"etatConnexion\">Connecté en tant que "+identifiant+" <a id=\"lienDeconnexion\" href=\"#\">(deconnexion)</a>" ; |
labelEtatConnexion += "</div>" ; |
141,9 → 140,9 |
labelEtatConnexion += liens ; |
setHtml(labelEtatConnexion); |
ExtElement lienDeco = Ext.get("etatConnexion"); |
ExtElement lienDeco = Ext.get("lienDeconnexion"); |
if(lienDeco != null) |
{ |
{ |
lienDeco.addListener("click", new EventCallback() { |
@Override |
/trunk/src/org/tela_botanica/client/modeles/objets/Configuration.java |
---|
32,6 → 32,8 |
private static String suiviBugUrl ; |
private static String aideBaseUrl ; |
private static String remarquesBaseUrl ; |
private static String emailContact; |
88,6 → 90,9 |
aideBaseUrl = Dictionary.getDictionary("configuration").get( |
"aideBaseUrl"); |
remarquesBaseUrl = Dictionary.getDictionary("configuration").get( |
"remarquesBaseUrl"); |
referentielGeo = Dictionary.getDictionary("configuration").get( |
"referentielGeo"); |
182,6 → 187,15 |
} |
/** |
* Accesseur pour l'url de base du widget de remarques |
* |
* @return une url pointant vers la racine du widget (sans paramètres) |
*/ |
public static String getRemarquesBaseUrl() { |
return remarquesBaseUrl; |
} |
/** |
* Accesseur pour l'email de contact du carnet en ligne |
* |
* @return une chaine contenant l'email de contact |
/trunk/war/cel2.css |
---|
126,15 → 126,19 |
font-weight: bold; |
} |
#etatConnexion { |
cursor: pointer; |
} |
#liensExt { |
float: right; |
margin-top: -15px; |
} |
#liensExt a { |
margin-right: 10px; |
} |
#lienAide { |
padding-right: 40px; |
} |
#panneau_etat_connexion,#panneau_admin { |
min-height: 16px; |
} |
452,10 → 456,6 |
list-style-type: square; |
} |
#lienAide { |
padding-right: 50px; |
} |
.champ-separation { |
padding-top: 10px; |
} |
/trunk/war/config.defaut.js |
---|
3,6 → 3,7 |
serviceBaseUrl:"http://localhost/jrest", |
suiviBugUrl:"http://www.tela-botanica.net/suivi/index.php?do=newtask&project=2", |
aideBaseUrl:"http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=AideCEL", |
remarquesBaseUrl:"http://www.tela-botanica.org/widget:reseau:remarques", |
emailContact:"cel_remarques@tela-botanica.org", |
imageBaseUrl:"http://localhost/Documents/images_serveur/", |
imageRedirectUrl:"http://localhost/appli:cel-img:", |
/trunk/widget/modules/carto/squelettes/avertissement.tpl.html |
---|
68,7 → 68,8 |
Il est donc important de garder un esprit critique vis à vis des observations diffusées sur cette carte.<br /> |
Nous souhaitons prochainement ajouter à cette application cartographique un moyen de contacter les auteurs des observations. |
Cette fonctionnalité permettra de faciliter la correction d'eventuelles erreurs.<br /> |
Pour l'instant, si vous constatez des problèmes, veuillez contacter : <a href="mailto:eflore_remarques@tela-botanica.org">eflore_remarques@tela-botanica.org</a>. |
Pour l'instant, si vous constatez des problèmes, |
<a href="http://www.tela-botanica.org/widget:reseau:remarques?email=cel_remarques@tela-botanica.org&pageSource=http%3A%2F%2Fwww.tela-botanica.org%2Fwidget%3Acel%3Acarto">contactez-nous</a> |
</p> |
<h2>Le <a href="http://www.tela-botanica.org/appli:cel" onclick="window.open(this.href); return false;">Carnet en Ligne (CEL)</a>, c'est quoi ?</h2> |
<h3>Un outil pour gérer mes relevés de terrain</h3> |