From b80e211a9486b95d43b262b8956a4e697530e095 Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Wed, 7 Dec 2016 14:38:54 -0500 Subject: [PATCH] deactivating the products sidebar from being clickable, adding share this icon, making off canvas nav items unclickable if they have children --- assets/share-icon.png | Bin 0 -> 1533 bytes js/app.js | 14 +++++++++++++- js/custom/pageSetup.js | 14 +++++++++++++- lib/menu-walker.php | 3 +++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 assets/share-icon.png diff --git a/assets/share-icon.png b/assets/share-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6df905dd430346758ab0985e0191e46d1d61ac42 GIT binary patch literal 1533 zcmeAS@N?(olHy`uVBq!ia0vp^CO|C4!3HGzW%geKQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Ko2Tt~skz|cV7z)0WFNY~KZ%Gk)tz(4^Clz_GsrKDK}xwt{?0`hE?GD=Dctn~HE z%ggo3jrH=2()A53EiFN27#ZmTRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$Ab zT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEgeeo;J&4sHjE(uCSxEHIz#UYgi zsro^w#rdU0$-sz9QwCX8VC7ttnpl!w6q28x0}I7~jQo=P;*9(P1?ON>1>eNv%sdbu ztlrnx$}_LHBrz{J)zigR321^|W@d_&laZU5siUERvyrofp`oj(qnWX*qqC!%qq(!O zsiBcMOs`9Ra%paAUI|QZ3PP_TPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Oq^~paK&jJ zRBsASw-~tL)TknMZjeJr!s3I0|Qf`r;B4q z#jT{2hNioM)0iAiH6&&r3YkHz-D(CWDqD>sN_1GFc^>`$`HfZQyNtx54H3+$?jA-pe0)E@2mDp24B$DC z^ipz?+}0gTZQgrD3vBs{%Madl+0^dvlj&JSjVIreAJy5p-XjGs6(G!NSFev&yC!t{kf zr#@(Fz=7u;0c#Ezfj#WrX$oI=T$%Jl zF<`}`vIprEhWxAA6TS+cNVcEgBzBCw^_%Yk=ESepw!YNm(YZ5W$@f1O!bCPZ_OY`v zoT*8gB%{2c@D;<7?~9igIx$R1XOm{wwoNj!tt;7Gdih~i1E<~h-nVzwi_C10e964x xw-t{K^Q$KN1Q#ilK#4{#aDb@f0 literal 0 HcmV?d00001 diff --git a/js/app.js b/js/app.js index df7584a..0b1b05d 100644 --- a/js/app.js +++ b/js/app.js @@ -34,7 +34,19 @@ $(document).ready(function () { var page = $('body'), phone = page.find( $('.tel-phone') ), dropdown = page.find( $('ul#menu-topbar')), - nav_links = page.find( $(dropdown).children('li').children('a') ); + nav_links = page.find( $(dropdown).children('li').children('a') ), + products_sidebar = page.find($('#main-sidebar')); + products_sidebar.find('ul li').each(function(){ + var link = $(this).children('a'); + link.prop('href', '#'); + link.on('click', function(e){ + e.preventDefault(); + }); + link.css('cursor', 'default'); + }); + + console.log(products_sidebar); + nav_links.each(function(){ $(this).on('click', function(e){ diff --git a/js/custom/pageSetup.js b/js/custom/pageSetup.js index bf767c4..cd28136 100644 --- a/js/custom/pageSetup.js +++ b/js/custom/pageSetup.js @@ -25,7 +25,19 @@ $(document).ready(function () { var page = $('body'), phone = page.find( $('.tel-phone') ), dropdown = page.find( $('ul#menu-topbar')), - nav_links = page.find( $(dropdown).children('li').children('a') ); + nav_links = page.find( $(dropdown).children('li').children('a') ), + products_sidebar = page.find($('#main-sidebar')); + products_sidebar.find('ul li').each(function(){ + var link = $(this).children('a'); + link.prop('href', '#'); + link.on('click', function(e){ + e.preventDefault(); + }); + link.css('cursor', 'default'); + }); + + console.log(products_sidebar); + nav_links.each(function(){ $(this).on('click', function(e){ diff --git a/lib/menu-walker.php b/lib/menu-walker.php index 5d5d54e..51e4a08 100644 --- a/lib/menu-walker.php +++ b/lib/menu-walker.php @@ -65,6 +65,9 @@ class Glm_Theme_Off_Canvas_Walker extends Walker_Nav_Menu { if ( in_array( 'label', $classes ) ) { $item_html = preg_replace( '/]*>(.*)<\/a>/iU', '', $item_html ); } + if ( $depth === 0 && $object->has_children ) { + $item_html = preg_replace( '/]*>(.*)<\/a>/iU', '$1', $item_html ); + } $output .= $item_html; } -- 2.17.1