diff --git a/inc/enqueue.php b/inc/enqueue.php index 5a9d347..1e3b7ac 100644 --- a/inc/enqueue.php +++ b/inc/enqueue.php @@ -16,14 +16,14 @@ function understrap_scripts() { // menu - vertical page association if ( is_page_template( 'page-templates/vertical-one-page.php' ) || is_home() || is_single() ) { - wp_enqueue_script('vertical-one-page', get_template_directory_uri() . '/js/vertical-one-page.js', array('jquery'), '0.4.8', true); + wp_enqueue_script( 'vertical-one-page', get_template_directory_uri() . '/js/vertical-one-page.js', array( 'jquery' ), '0.4.8', true ); $page_for_posts = strtolower( get_the_title( get_option( 'page_for_posts' ) ) ); $home_url = home_url(); $is_single = is_single(); $vars = array( - 'pageForPosts' => $page_for_posts, - 'homeUrl' => $home_url, - 'isSingle' => $is_single + 'pageForPosts' => $page_for_posts, + 'homeUrl' => $home_url, + 'isSingle' => $is_single ); wp_localize_script( 'vertical-one-page', 'vars', $vars ); } diff --git a/js/vertical-one-page.js b/js/vertical-one-page.js index ab734e6..b4817ac 100644 --- a/js/vertical-one-page.js +++ b/js/vertical-one-page.js @@ -2,35 +2,35 @@ * Vertical page navigation * A temporary source file providing smooth scrolling navigation to Pages */ -(function ($) { - var currentPage = location.href; - var adjustedHeight = $('body').hasClass('admin-bar') ? 36 : 0; - var blogPage = vars.homeUrl + '/' + vars.pageForPosts; - if (currentPage.substr(-1) === '/') { - currentPage = currentPage.substr(0, currentPage.length -1); - } +(function( $ ) { + var currentPage = location.href; + var adjustedHeight = $( 'body' ).hasClass( 'admin-bar' ) ? 36 : 0; + var blogPage = vars.homeUrl + '/' + vars.pageForPosts; + if ( currentPage.substr( -1 ) === '/' ) { + currentPage = currentPage.substr( 0, currentPage.length - 1 ); + } - $(document).ready(function () { - // smoothly scroll to an ID - $('a[href*="#"]:not([href="#"])').click(function (e) { - var target; - // if not on root URL - if (currentPage === blogPage || vars.isSingle) { - target = $(this); - target = vars.homeUrl + '/' + target[0].hash; - location = target; - } - target = $(this.hash); - target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); - if (target.length) { + $( document ).ready(function() { + // smoothly scroll to an ID + $( 'a[href*="#"]:not([href="#"])' ).click( function ( e ) { + var target; + // if not on root URL + if ( currentPage === blogPage || vars.isSingle ) { + target = $(this); + target = vars.homeUrl + '/' + target[0].hash; + location = target; + } + target = $( this.hash ); + target = target.length ? target : $( '[name=' + this.hash.slice(1) + ']' ); + if ( target.length ) { - $('html, body').delay(100).animate({ - scrollTop: target.offset().top - adjustedHeight - }, 800); - // put the hash in location bar - window.history.pushState(null, null, e.delegateTarget.href); - return false; - } - }); - }); -})(jQuery); + $( 'html, body' ).delay( 100 ).animate({ + scrollTop: target.offset().top - adjustedHeight + }, 800); + // put the hash in location bar + window.history.pushState( null, null, e.delegateTarget.href ); + return false; + } + }); + }); +})( jQuery ); diff --git a/loop-templates/content-verticalpage.php b/loop-templates/content-verticalpage.php index f4a663d..2ec44ec 100755 --- a/loop-templates/content-verticalpage.php +++ b/loop-templates/content-verticalpage.php @@ -8,7 +8,7 @@ -
> +
>
@@ -16,17 +16,17 @@
- ID, 'large' ); ?> - + ID, 'large' ); ?> +
'', - ) ); + wp_link_pages( array( + 'before' => '', + ) ); ?>
diff --git a/page-templates/vertical-one-page.php b/page-templates/vertical-one-page.php index 087cd68..affe81d 100755 --- a/page-templates/vertical-one-page.php +++ b/page-templates/vertical-one-page.php @@ -14,12 +14,12 @@ get_header(); ?> * Exclude the posts page from being shown in this layout. * Order pages by their order number. */ -$exclude = get_option('page_for_posts'); -$args = array( - 'post_type' => 'page', - 'post__not_in' => array($exclude), - 'orderby' => 'menu_order', - 'order' => 'ASC' +$exclude = get_option( 'page_for_posts' ); +$args = array( + 'post_type' => 'page', + 'post__not_in' => array( $exclude ), + 'orderby' => 'menu_order', + 'order' => 'ASC' ); $qry = new WP_Query( $args );