<commit_before>%p#notice= notice
%h2 Désabonnement aux listes de diffusions

=form_tag(unsubscribe_token_path(@token.token), method: "post") do
  -if @has_account
    .row
      .l6.s12.col
        .info-block
          %b
            %i.zmdi.zmdi-info.icon-padding-list
            Vous pouvez gérer vos abonnement désabonnement directement depuis votre compte !
          %p Pour celà, il vous suffit de et de vous rendre dans l'onglet "#{link_to "Listes de diffusion", mailinglists_path}"

  .row
    .l6.s12.col
      .card
        .card-content
          %p
            Selectionnez les listes desquelles vous souhaitez vous désinscrire :
          %p
            =link_to "Tout cocher","#", class:'waves-effect waves-teal white blue-grey-text'
            =link_to "Tout décocher","#", class:'waves-effect waves-teal white blue-grey-text'
          #mailinglists
            -<EMAIL>.each do |ml|
              .input-field
                =check_box_tag "unsubscribe[#{ml.name}]"
                =label_tag "unsubscribe[#{ml.name}]", ml.name
        .card-action
          =submit_tag("Me désinscrire", class:'waves-effect waves-teal btn')<commit_msg>Add JS to select/unselect buttons<commit_after>%p#notice= notice
%h2 Désabonnement aux listes de diffusions

=form_tag(unsubscribe_token_path(@token.token), method: "post") do
  -if @has_account
    .row
      .l6.s12.col
        .info-block
          %b
            %i.zmdi.zmdi-info.icon-padding-list
            Vous pouvez gérer vos abonnement désabonnement directement depuis votre compte !
          %p Pour celà, il vous suffit de et de vous rendre dans l'onglet "#{link_to "Listes de diffusion", mailinglists_path}"

  .row
    .l6.s12.col
      .card
        .card-content
          %p
            Selectionnez les listes desquelles vous souhaitez vous désinscrire :
          %p
            =link_to "Tout cocher","#", class:'waves-effect waves-teal white blue-grey-text', id: 'select-all'
            =link_to "Tout décocher","#", class:'waves-effect waves-teal white blue-grey-text', id: 'unselect-all'
          #mailinglists
            -<EMAIL> do |ml|
              .input-field
                =check_box_tag "unsubscribe[#{ml.name}]"
                =label_tag "unsubscribe[#{ml.name}]", ml.name
        .card-action
          =submit_tag("Me désinscrire", class:'waves-effect waves-teal btn')

:javascript
  $(document).ready(function() {
    $('#select-all').on('click',function(){
      $("input[id^='unsubscribe']").prop("checked",true)
    });
    $('#unselect-all').on('click',function(){
      $("input[id^='unsubscribe']").prop("checked",false)
    });
  });
{'fraction_non_alphanumeric': 0.13171839515518546, 'fraction_numerical': 0.005299015897047691, 'mean_word_length': 2.384122919334187, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6256791', 'n_tokens_mistral': 878, 'n_tokens_neox': 863, 'n_words': 195}