eleven-8.x-1.0-beta5/eleven/templates/component/navigation/cardlayout/cardlayout.js

eleven/templates/component/navigation/cardlayout/cardlayout.js
// show hide the sidebar
(function ($) {

  var widthClasses = "cards--layout-3 cards--layout-4 cards--layout-5"

  // grap a cookie set button to active
  if( $.cookie("eleven-cardLayout") ){
    $("a[data-layout="  + $.cookie('eleven-cardLayout') + "]" ).addClass("is-active");
    $( ".js-card-layout-target" ).removeClass( widthClasses ).addClass( 'cards--layout-' + $.cookie("eleven-cardLayout") );
  }else{
    //default
    $("a[data-layout='4']").addClass("is-active");
    $(".js-card-layout-target").addClass( 'cards--layout-4');
  }



  // change layout
  $(".js-cardlayout" ).click(function(e) {

    var layout = $(this).attr("data-layout");
    $( ".js-card-layout-target" ).removeClass( widthClasses ).addClass( 'cards--layout-' + layout );

    //color buttons
    $(".js-cardlayout").removeClass("is-active");
    $(this).toggleClass("is-active");

    //umm cookies
    $.cookie("eleven-cardLayout", layout,  { path: '/' });

    e.preventDefault();
  });

  // hide show card text
  $( ".js-hide-cardtext" ).click(function(e) {
    $('.card__text').toggleClass('visually-hidden');
    $(this).toggleClass("is-active");

    e.preventDefault();
  });




}(jQuery))

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc