From 36fa0c167306d86887b7f0b619d2977ebb0bd206 Mon Sep 17 00:00:00 2001 From: Ian Weller Date: Mon, 26 Oct 2015 14:13:45 -0400 Subject: [PATCH] created custom off canvas menus --- assets/staffords-logo.png | Bin 0 -> 27797 bytes functions.php | 297 ++++++++++++++++++++++++++++- parts/off-canvas_about.php | 35 ++++ parts/off-canvas_art-gallery.php | 35 ++++ parts/off-canvas_bay-view.php | 35 ++++ parts/off-canvas_crooked-river.php | 35 ++++ parts/off-canvas_drawbridge.php | 35 ++++ parts/off-canvas_main.php | 35 ++++ parts/off-canvas_perry.php | 35 ++++ parts/off-canvas_pier.php | 35 ++++ parts/off-canvas_pointer-boat.php | 35 ++++ parts/off-canvas_vacation.php | 35 ++++ parts/off-canvas_weathervane.php | 35 ++++ parts/top-bar_about.php | 3 +- parts/top-bar_art-gallery.php | 3 +- parts/top-bar_bay-view.php | 3 +- parts/top-bar_crooked-river.php | 3 +- 17 files changed, 681 insertions(+), 13 deletions(-) create mode 100644 assets/staffords-logo.png create mode 100644 parts/off-canvas_about.php create mode 100644 parts/off-canvas_art-gallery.php create mode 100644 parts/off-canvas_bay-view.php create mode 100644 parts/off-canvas_crooked-river.php create mode 100644 parts/off-canvas_drawbridge.php create mode 100644 parts/off-canvas_main.php create mode 100644 parts/off-canvas_perry.php create mode 100644 parts/off-canvas_pier.php create mode 100644 parts/off-canvas_pointer-boat.php create mode 100644 parts/off-canvas_vacation.php create mode 100644 parts/off-canvas_weathervane.php diff --git a/assets/staffords-logo.png b/assets/staffords-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8791250db0780d353ad33d2ad00dc6ae195a3d4a GIT binary patch literal 27797 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 'Site Navigation', - 'mobile-off-canvas' => 'Mobile', +// 'top-bar' => 'Site Navigation', +// 'mobile-off-canvas' => 'Mobile', 'property-bar' => 'Properties Navigation', 'art-bar' => 'Art Gallery Navigation', 'bay-bar' => 'Bay View Inn Navitgation', @@ -92,6 +92,17 @@ register_nav_menus(array( 'vacation-bar' => 'Vacation Rental Navigation', 'weathervane-bar' => 'Weathervane Restaurant Navigation', 'about-bar' => 'About Navigation', + 'art-canvas' => 'Art Gallery Mobile', + 'property-canvas' => 'Properties Mobile', + 'bay-canvas' => 'Bay View Inn Mobile', + 'river-canvas' => 'Crooked River Lodge Mobile', + 'bridge-canvas' => 'Drawbridge Bistro Mobile', + 'perry-canvas' => 'Perry Hotel Mobile', + 'pier-canvas' => 'Pier Restaurant Mobile', + 'boat-canvas' => 'Pointer Boat Mobile', + 'vacation-canvas' => 'Vacation Rental Mobile', + 'weathervane-canvas' => 'Weathervane Mobile', + 'about-canvas' => 'About Mobile', // 'footer' => 'Footer' )); @@ -396,15 +407,283 @@ if (!function_exists('glm_get_clientinfo_option')) { * * Generate the list of pages as nested ul li list */ -function glm_offcanvas_menu() -{ - wp_page_menu(array( - 'depth' => 0, - 'sort_column' => 'menu_order', - 'menu_class' => 'left-off-canvas-list' - )); + +if ( ! function_exists( 'stafford_mobile_off_canvas' ) ) { + function stafford_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'top-bar', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'art_mobile_off_canvas' ) ) { + function art_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'art-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'bay_mobile_off_canvas' ) ) { + function bay_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'bay-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'river_mobile_off_canvas' ) ) { + function river_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'river-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'bridge_mobile_off_canvas' ) ) { + function bridge_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'bridge-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } } +if ( ! function_exists( 'perry_mobile_off_canvas' ) ) { + function perry_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'perry-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +}if ( ! function_exists( 'pier_mobile_off_canvas' ) ) { + function pier_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'pier-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'boat_mobile_off_canvas' ) ) { + function boat_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'boat-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'vacation_mobile_off_canvas' ) ) { + function vacation_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'vacation-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'weathervane_mobile_off_canvas' ) ) { + function weathervane_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'weathervane-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! function_exists( 'about_mobile_off_canvas' ) ) { + function about_mobile_off_canvas() { + echo '
    '; + echo '
  • Home
  • '; + wp_nav_menu(array( + 'container' => false, // remove nav container + 'container_class' => '', // class of container + 'menu' => '', // menu name + 'menu_class' => 'off-canvas-list', // adding custom nav class + 'theme_location' => 'about-canvas', // where it's located in the theme + 'before' => '', // before each link + 'after' => '', // after each link + 'link_before' => '', // before each link text + 'link_after' => '', // after each link text + 'depth' => 5, // limit the depth of the nav + 'fallback_cb' => false, // fallback function (see below) + 'items_wrap' => '%3$s', + 'walker' => new Stafford_Offcanvas_Walker() + )); + echo '
'; + } +} +if ( ! class_exists( 'Stafford_Offcanvas_Walker' ) ) : +class Stafford_Offcanvas_Walker extends Walker_Nav_Menu { + function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) { + $element->has_children = ! empty( $children_elements[ $element->ID ] ); + $element->classes[] = ( $element->current || $element->current_item_ancestor ) ? 'active' : ''; + $element->classes[] = ( $element->has_children && 1 !== $max_depth ) ? 'page_item_has_children' : ''; + $element->classes[] = 'page_item'; + + parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output ); + } + + function start_el( &$output, $object, $depth = 0, $args = array(), $current_object_id = 0 ) { + $item_html = ''; + parent::start_el( $item_html, $object, $depth, $args ); + + $classes = empty( $object->classes ) ? array() : (array) $object->classes; + + if ( in_array( 'label', $classes ) ) { + $item_html = preg_replace( '/]*>(.*)<\/a>/iU', '', $item_html ); + } + + $output .= $item_html; + } + + function start_lvl( &$output, $depth = 0, $args = array() ) { + $output .= "\n
    \n"; + } + + function end_lvl(&$output, $depth = 0, $args = array()){ + $output .= '
'; + } + +} +endif; add_theme_support('post-thumbnails'); set_post_thumbnail_size(120, 100, true); /** diff --git a/parts/off-canvas_about.php b/parts/off-canvas_about.php new file mode 100644 index 0000000..82f78d4 --- /dev/null +++ b/parts/off-canvas_about.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_art-gallery.php b/parts/off-canvas_art-gallery.php new file mode 100644 index 0000000..d5694ab --- /dev/null +++ b/parts/off-canvas_art-gallery.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_bay-view.php b/parts/off-canvas_bay-view.php new file mode 100644 index 0000000..ecbb391 --- /dev/null +++ b/parts/off-canvas_bay-view.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_crooked-river.php b/parts/off-canvas_crooked-river.php new file mode 100644 index 0000000..07c4207 --- /dev/null +++ b/parts/off-canvas_crooked-river.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_drawbridge.php b/parts/off-canvas_drawbridge.php new file mode 100644 index 0000000..82852a1 --- /dev/null +++ b/parts/off-canvas_drawbridge.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_main.php b/parts/off-canvas_main.php new file mode 100644 index 0000000..532554b --- /dev/null +++ b/parts/off-canvas_main.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_perry.php b/parts/off-canvas_perry.php new file mode 100644 index 0000000..e0b670b --- /dev/null +++ b/parts/off-canvas_perry.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_pier.php b/parts/off-canvas_pier.php new file mode 100644 index 0000000..34ffd44 --- /dev/null +++ b/parts/off-canvas_pier.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_pointer-boat.php b/parts/off-canvas_pointer-boat.php new file mode 100644 index 0000000..5e112c6 --- /dev/null +++ b/parts/off-canvas_pointer-boat.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_vacation.php b/parts/off-canvas_vacation.php new file mode 100644 index 0000000..d2ed1c4 --- /dev/null +++ b/parts/off-canvas_vacation.php @@ -0,0 +1,35 @@ + + \ No newline at end of file diff --git a/parts/off-canvas_weathervane.php b/parts/off-canvas_weathervane.php new file mode 100644 index 0000000..d1790eb --- /dev/null +++ b/parts/off-canvas_weathervane.php @@ -0,0 +1,35 @@ + + diff --git a/parts/top-bar_about.php b/parts/top-bar_about.php index 628a1bd..3cbfabc 100644 --- a/parts/top-bar_about.php +++ b/parts/top-bar_about.php @@ -15,4 +15,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/parts/top-bar_art-gallery.php b/parts/top-bar_art-gallery.php index ba390fc..0228813 100644 --- a/parts/top-bar_art-gallery.php +++ b/parts/top-bar_art-gallery.php @@ -15,4 +15,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/parts/top-bar_bay-view.php b/parts/top-bar_bay-view.php index 8e67611..9d81a89 100644 --- a/parts/top-bar_bay-view.php +++ b/parts/top-bar_bay-view.php @@ -15,4 +15,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/parts/top-bar_crooked-river.php b/parts/top-bar_crooked-river.php index 7a11cfd..3473806 100644 --- a/parts/top-bar_crooked-river.php +++ b/parts/top-bar_crooked-river.php @@ -15,4 +15,5 @@ - \ No newline at end of file + + \ No newline at end of file -- 2.17.1