/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"; |
} |
/trunk/src/org/tela_botanica/del/client/composants/preferences/preferences.css |
---|
54,4 → 54,5 |
.zoneMailsToutesObs { |
margin-bottom: 10px; |
margin-top: 20px; |
} |