Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2045 → Rev 2046

/trunk/src/org/tela_botanica/del/client/composants/preferences/preferences.css
54,4 → 54,5
 
.zoneMailsToutesObs {
margin-bottom: 10px;
margin-top: 20px;
}
/trunk/src/org/tela_botanica/del/client/composants/preferences/PreferencesVue.ui.xml
14,12 → 14,13
</g:VerticalPanel>
<g:HTMLPanel styleName="{style.colonneGauche}" ui:field="conteneurChamps">
<g:HTMLPanel styleName="{style.zoneMailsMesObs}">
<g:Label text="{constants.recevoirMailsMesObs}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsMesObs"/>
<g:Label text="{constants.recevoirMailComProp}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsMesObs" styleName="gauche pointeur"/><g:Label text="{constants.comEtPropSurObs}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsMesCom" styleName="gauche pointeur"/><g:Label text="{constants.comSurComEtProp}" styleName="petit" />
</g:HTMLPanel>
<g:HTMLPanel styleName="{style.zoneMailsToutesObs}">
<g:CheckBox ui:field="recevoirMailsToutesObs" styleName="gauche pointeur" />
<g:Label text="{constants.recevoirMailsToutesObs}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsToutesObs"/>
</g:HTMLPanel>
<g:Button text="{constants.sauvegarder}" ui:field="boutonSauvegarderPreferences" styleName="{style.boutonSauvegarder} arrondi"/>
/trunk/src/org/tela_botanica/del/client/composants/preferences/PreferencesPresenteur.java
27,8 → 27,10
public void afficherMessageChargement();
public void cacherMessageChargement();
public String getValeurRecevoirMailsMesObs();
public String getValeurRecevoirMailsMesCom();
public String getValeurRecevoirMailsToutesObs();
public void setValeurRecevoirMailsMesObs(boolean valeur);
public void setValeurRecevoirMailsMesCom(boolean valeur);
public void setValeurRecevoirMailsToutesObs(boolean valeur);
public HasClickHandlers getBoutonSauvegarder();
}
61,6 → 63,7
private void affecterValeursChamps(HashMap<String, String> preferences) {
vue.setValeurRecevoirMailsMesObs(getPreferenceBool(preferences.get("mail_notification_mes_obs")));
vue.setValeurRecevoirMailsMesCom(getPreferenceBool(preferences.get("mail_notification_mes_com")));
vue.setValeurRecevoirMailsToutesObs(getPreferenceBool(preferences.get("mail_notification_toutes_obs")));
}
75,6 → 78,7
public void onClick(ClickEvent event) {
vue.afficherMessageChargement();
preferences.put("mail_notification_mes_obs", vue.getValeurRecevoirMailsMesObs());
preferences.put("mail_notification_mes_com", vue.getValeurRecevoirMailsMesCom());
preferences.put("mail_notification_toutes_obs", vue.getValeurRecevoirMailsToutesObs());
preferencesService.modifierPreferences(CacheClient.getInstance().getUtilisateur(), preferences, new ModificationPreferencesCallback() {
@Override
/trunk/src/org/tela_botanica/del/client/composants/preferences/PreferencesVue.java
19,6 → 19,9
public CheckBox recevoirMailsMesObs;
@UiField
public CheckBox recevoirMailsMesCom;
@UiField
public CheckBox recevoirMailsToutesObs;
@UiField
52,6 → 55,11
}
@Override
public void setValeurRecevoirMailsMesCom(boolean valeur) {
recevoirMailsMesCom.setValue(valeur);
}
@Override
public void setValeurRecevoirMailsToutesObs(boolean valeur) {
recevoirMailsToutesObs.setValue(valeur);
}
62,6 → 70,11
}
@Override
public String getValeurRecevoirMailsMesCom() {
return (recevoirMailsMesCom.getValue()) ? "1" : "0";
}
@Override
public String getValeurRecevoirMailsToutesObs() {
return (recevoirMailsToutesObs.getValue()) ? "1" : "0";
}