Posts

Showing posts from May, 2019

Create number pagination in custom module using jQuery

DEMO =============================== https://info.boosterthon.com/design/design-archive/school-names-logos/ https://boosterspiritwear.com/design/design-archive/school-names-logos/ HTML =============================== <div class="col-wrapper">    <div class="col-group"></div>    <div class="col-group"></div>    <div class="col-group"></div>    <div class="col-group"></div> </div> JS =============================== //=== wrap in page section var divs = $(".col-wrapper .col-group"); for(var i = 0; i < divs.length; i+=32) {   divs.slice(i, i+32).wrapAll("<div class='page'></div>"); } $('.col-wrapper > .page').each(function(i){   i = i + 1;   $(this).addClass('page'+i) }); //=== generate page count var totalLength = $('.col-wrapper > .page').length; var pages = totalLength; if(

Add subject in email address (when prob. occur in mailTo option)

https://prnt.sc/nkzsvq {% set href = module.button.button_link.url.href %}         {% if module.button.button_link.url.type is equalto "EMAIL_ADDRESS" %}                 {% if module.button.email_subject %}         {% set emailSubject = "?subject=" + module.button.email_subject %}         {% set href = "mailto:" + href + emailSubject %}         {% else %}         {% set href = "mailto:" + href %}         {% endif %}                 {% endif %}         <a class="button white orange" href="{{ href }}"            {% if module.button.button_link.open_in_new_tab %}target="_blank"{% endif %}            {% if module.button.button_link.no_follow %}rel="nofollow"{% endif %}            >           {{ module.button.button_label }}           {% if module.button.button_link.url.type is equalto "EMAIL_ADDRESS" %}<i class="fa fa-envelope" aria-hidden="true"><