Mercurial > hg > rr-repo
view sites/all/themes/omega/js/omega.mediaqueries.min.js @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
line wrap: on
line source
!function($,window,Drupal){"use strict";Drupal.behaviors.omegaMediaQueryClasses={handler:function(name,mql){if(mql.matches){$("body").removeClass(name+"-inactive").addClass(name+"-active")}else{$("body").removeClass(name+"-active").addClass(name+"-inactive")}},attach:function(context,settings){var behavior=this;var omegaSettings=settings.omega||{};var mediaQueries=omegaSettings.mediaQueries||{};$("body",context).once("omega-mediaqueries",function(){$.each(mediaQueries,function(index,value){var mql=window.matchMedia(value);behavior.handler(index,mql);mql.addListener(function(mql){behavior.handler(index,mql)})})})}}}(jQuery,window,Drupal);