Sha256: 88bfaa3e871b986316607f924601fe71eca5d5fd66dada7b0e43fb07a401dca5

Contents?: true

Size: 1.61 KB

Versions: 10

Compression:

Stored size: 1.61 KB

Contents

let Site = {

  mobile : {
    active : true
  },

  tablet : {
    active : false,
    width  : 768
  },

  desktop : {
    active : false,
    width  : 1200
  },

  focus : false,

  topbar : {
    lnk : ".lnk.nav"
  },

  scroll  : {
    lnk : ".lnk.scroller"
  },

  chapter : {
    target : ".wrap.type-chapter"
  },

  page : {
    artwork : ".area.page-artwork",
    share   : ".util-share",
    url     : ".util-url",
    height  : 560
  },

  code : {
    page   : ".wrap.type-page.style-docs",
    expand : ".block.expand-block",
    wrap   : ".code-wrap",
    scss   : ".code-scss",
    html   : ".code-html"
  },

  home : {
    wrap  : ".wrap.home",

    book  : {
      wrap : ".wrap.book",
      area : ".area.book"
    },

    slick : {
      slidesToScroll : 1,
      slidesToShow : 5,
      infinite : true,
      arrows : false
    }
  }

};

Site.mobile.query = "screen and (max-width:" + (Site.tablet.width - 1) + "px)";
Site.tablet.query = "screen and (min-width:" +  Site.tablet.width + "px) and (max-width:" + (Site.desktop.width - 1) + "px)";
Site.desktop.query = "screen and (min-width:" +  Site.desktop.width + "px)";

enquire.register(Site.mobile.query,{

  match : function() {
    Site.mobile.active = true;
    Site.tablet.active = false;
    Site.desktop.active = false;
  }

});

enquire.register(Site.tablet.query,{

  match : function() {
    Site.mobile.active = false;
    Site.tablet.active = true;
    Site.desktop.active = false;
  }

});

enquire.register(Site.desktop.query,{

  match : function() {
    Site.mobile.active = false;
    Site.tablet.active = false;
    Site.desktop.active = true;
  }

});

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
futuro-0.6.0 assets/js/header/custom/Site.js
futuro-0.5.9 assets/js/header/custom/Site.js
futuro-0.5.8 assets/js/header/custom/Site.js
futuro-0.5.7 assets/js/header/custom/Site.js
futuro-0.5.6 assets/js/header/custom/Site.js
futuro-0.5.5 assets/js/header/custom/Site.js
futuro-0.5.4 assets/js/header/custom/Site.js
futuro-0.5.3 assets/js/header/custom/Site.js
futuro-0.5.2 assets/js/header/custom/Site.js
futuro-0.5.1 assets/js/header/custom/Site.js