Browse Source

meilleur consentement cookies

master
pvincent 2 years ago
parent
commit
6494f92b54
  1. 2
      js/App.hx
  2. 10
      js/react/user/CookieConsentBox.hx

2
js/App.hx

@ -192,7 +192,7 @@ class App {
public function cookieConsentBox(redirectUrl:String, ?message:String, ?phoneRequired = false) { public function cookieConsentBox(redirectUrl:String, ?message:String, ?phoneRequired = false) {
js.Browser.console.log("cookieConsentBox should load modal..."); js.Browser.console.log("cookieConsentBox should load modal...");
var m = App.j("#myModal"); var m = App.j("#myModal");
m.find(".modal-title").html("Consentement RGPD");
m.find(".modal-title").html("Consentement aux cookies");
m.find(".modal-dialog").removeClass("modal-lg"); m.find(".modal-dialog").removeClass("modal-lg");
untyped m.modal(); untyped m.modal();
ReactDOM.render(jsx('<$CookieConsentBox redirectUrl="$redirectUrl" message=$message phoneRequired="$phoneRequired"/>'), ReactDOM.render(jsx('<$CookieConsentBox redirectUrl="$redirectUrl" message=$message phoneRequired="$phoneRequired"/>'),

10
js/react/user/CookieConsentBox.hx

@ -40,15 +40,17 @@ class CookieConsentBox extends react.ReactComponentOfPropsAndState<CookieConsent
<$Error error="${state.error}" /> <$Error error="${state.error}" />
<$Message message="${props.message}" /> <$Message message="${props.message}" />
<form action="" method="post" className="form-horizontal"> <form action="" method="post" className="form-horizontal">
<h4>Personnaliser les préférences en matière de consentement</h4>
<h4>Personnalisation du paramétrage</h4>
<p>L\'outil CagettePéi n\'utilise que des cookies nécessaires pour vous aider à naviguer efficacement et à exécuter certaines fonctionnalités. Pas de cookie publicitaire, en provenance de site tiers ou de mesure d\'audience.
</p>
<p> <p>
Nous n\'utilisons que des cookies nécessaires pour vous aider à naviguer efficacement et à exécuter certaines fonctionnalités. Les cookies nécessaires sont cruciaux pour les fonctions de base du site Web et celui-ci ne fonctionnera pas comme prévu sans eux. Ces cookies ne stockent aucune donnée personnellement identifiable.
Seuls les cookies nécessaires sont cruciaux pour les fonctions de base du site Web et celui-ci ne fonctionnera pas comme prévu sans eux. Ces cookies ne stockent aucune donnée personnellement identifiable.
</p> </p>
<p className="text-center"> <p className="text-center">
<a onClick={deny} className="btn btn-secondary btn-lg" >Tout Refuser</a>
<a onClick={deny} className="btn btn-secondary btn-lg" ><span className="glyphicon glyphicon-remove"></span> Tout Refuser</a>
&nbsp; &nbsp;
<a onClick={submit} className="btn btn-primary btn-lg" ><span className="glyphicon glyphicon-user"></span> Tout Accepter</a>
<a onClick={submit} className="btn btn-primary btn-lg" ><span className="glyphicon glyphicon-ok"></span> Tout Accepter</a>
</p> </p>
</form> </form>
</div>'); </div>');

Loading…
Cancel
Save