Skip to content

Instantly share code, notes, and snippets.

View chrismcintosh's full-sized avatar

Chris Mcintosh chrismcintosh

View GitHub Profile
//Call The Package Dependencies
var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var plumber = require('gulp-plumber');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var beep = require('beepbeep');
setupMenus();
$( window ).resize( function() {
setupMenus();
});
function setupMenus () {
if ( window.innerWidth <= 768 ) {
$( 'ul.menu-secondary > li' ).addClass('moved-item'); //tag moved items so we can move them back
@chrismcintosh
chrismcintosh / responsive-menu.js
Created July 15, 2016 15:16
Combine Primary and Secondary Menu's in Genesis in responsive view.
jQuery(function( $ ){
$("header .genesis-nav-menu, .nav-primary .genesis-nav-menu, .nav-secondary .genesis-nav-menu").addClass("responsive-menu").before('<div class="responsive-menu-icon"></div>');
$(".responsive-menu-icon").click(function(){
$(this).next("header .genesis-nav-menu, .nav-primary .genesis-nav-menu, .nav-secondary .genesis-nav-menu").slideToggle();
});
$(window).resize(function(){
if(window.innerWidth > 767) {