Add buttons to accept and remove cookies

O01eg
Sep 16, 2022, 1:25 PM
LWCZDLBI3HN4RF6BVQMW2S7DA3YYQXRDHAXKEFZTAH57WOQZAMPQC

Dependencies

Change contents

  • edit in src/templates/cookies-policy.html at line 16
    [3.627]
    [3.627]
    {{#if (not i_accept_cookie)}}
    <form id="accept-cookies" action="accept-cookies.do" method="post">
    <input name="submit" type="submit" value="Accept cookies">
    </form>
    {{/if}}
    <form id="remove-cookies" action="remove-cookies.do" method="post">
    <input name="submit" type="submit" value="Remove cookies">
    </form>
  • edit in src/pages/cookies_policy.rs at line 6
    [3.934]
    [3.934]
    #[derive(serde_derive::Serialize)]
    struct CookieInfo {
    i_accept_cookie: bool,
    }
  • replacement in src/pages/cookies_policy.rs at line 25
    [2.471][3.1011:1078](),[3.1011][3.1011:1078]()
    let body = match data.handlebars.render(COOKIES_POLICY, &()) {
    [2.471]
    [3.1078]
    let body = match data.handlebars.render(
    COOKIES_POLICY,
    &CookieInfo {
    i_accept_cookie: jar
    .private(&data.cookies_key)
    .get("i_accept_cookie")
    .map_or(false, |x| x.value() == "yes"),
    },
    ) {