From 19ceab1b039a5a65ea199a5642c27641c73d390c Mon Sep 17 00:00:00 2001 From: Mickey Kay Date: Mon, 28 Oct 2013 15:43:31 -0700 Subject: [PATCH] modified responsive nav css/jquery to support device w/out JS, added favicon --- design/favicon.psd | Bin 0 -> 42062 bytes functions.php | 14 +++++++++++++- images/favicon.ico | Bin 0 -> 3262 bytes includes/admin/admin.php | 21 ++++++++++++++++----- includes/js/trestle-jquery.js | 3 +++ style.css | 11 +++++++++++ 6 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 design/favicon.psd create mode 100644 images/favicon.ico diff --git a/design/favicon.psd b/design/favicon.psd new file mode 100644 index 0000000000000000000000000000000000000000..1c2f1350c74cec6f34f70975ac1edf68589f3839 GIT binary patch literal 42062 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 R8cj#^eS)q?`9{m true, ), + array( + 'name' => 'Genesis Favicon Uploader', + 'slug' => 'genesis-favicon-uploader', + 'required' => true, + ), + array( 'name' => 'Genesis Featured Widget Amplified', 'slug' => 'genesis-featured-widget-amplified', @@ -287,7 +293,7 @@ add_action( 'init', 'trestle_nav_modifications' ); // Add mobile menu button function trestle_add_mobile_nav() { if ( 1 == genesis_get_option( 'auto_nav' ) || has_nav_menu( 'primary' ) ) - echo '  Navigation'; + echo '  Navigation'; } add_action( 'genesis_after_header', 'trestle_add_mobile_nav', 0 ); @@ -296,6 +302,12 @@ add_action( 'genesis_after_header', 'trestle_add_mobile_nav', 0 ); * Actions & Filters ===========================================*/ +// Add jquery class to body +function no_jquery( $classes ) { + $classes[] = 'no-jquery'; + return $classes; +} +add_filter('body_class','no_jquery'); /*=========================================== * Footer diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1fb7cec0be89a06ccaa10553ca3f6c977f670a50 GIT binary patch literal 3262 zcmZQzU<5)11qL7~!LWjdfkBLcfk6X^fkF%pKnxNGfd-(QFgFB)1%QOoC>RZa(GVaa z1pXrdB9xP?1j+dSBx@!@!>IZA18FpTM#Bex2%yO(B_$Oh0p#?9BwPekhNh87?)B@} rkpagehook, 'main'); + + // Call our own custom nav metabox which combines our own settings with Genesis' + add_meta_box('mm-navigation-settings', __( 'Navigation', 'trestle' ), 'trestle_navigation_settings_box', $_genesis_theme_settings_pagehook, 'main', 'high'); + } add_action('genesis_theme_settings_metaboxes', 'trestle_register_settings_box'); @@ -67,11 +74,15 @@ add_action('genesis_theme_settings_metaboxes', 'trestle_register_settings_box'); function trestle_navigation_settings_box() { ?> +

- />
- /> + />
+ />

nav_box(); } /** diff --git a/includes/js/trestle-jquery.js b/includes/js/trestle-jquery.js index a4af506..a3d58cd 100644 --- a/includes/js/trestle-jquery.js +++ b/includes/js/trestle-jquery.js @@ -1,6 +1,9 @@ // Executes when the document is ready jQuery(document).ready(function() { + // Remove .no-jquery body class + jQuery('body').removeClass('no-jquery'); + // Get our URL var h = window.location.host.toLowerCase(); diff --git a/style.css b/style.css index 4aa2c11..afb4dc4 100644 --- a/style.css +++ b/style.css @@ -1131,6 +1131,17 @@ Site Navigation color: #222; } +/* No jQuery styles */ +.no-jquery #menu-button { + margin-bottom: 0; +} + +.no-jquery #menu-button:hover + .nav-primary .genesis-nav-menu, +.no-jquery .nav-primary a:hover + ul, +.no-jquery ul:hover { + display: block; +} + /* Secondary Navigation --------------------------------------------- */