Current File : /home/kelaby89/muzza.fit/wp-content/themes/deadlift/assets/js/one-page.js
/*!
 * One Page
 *
 * Deadlift 1.8.2
 */
/* jshint -W062 */
/* global DeadliftParams */

var DeadliftOnePage = ( function ($) {
    "use strict";

    return {
        init : function() {

            var menuMarkup, rowName, anchor,
                extensionPrefix = "wvc-",
                scrollLinkClass = "scroll";

            if ( DeadliftParams.isWolfCore ) {
                extensionPrefix = "wolf-core-";
            }

            if ( DeadliftParams.fullPageAnimation ) {
                scrollLinkClass = extensionPrefix + "fp-nav";
            }

			menuMarkup = "";

        	if ( $( "." + extensionPrefix + "parent-row" ).length ) {

				$( "ul.nav-menu" ).hide();
                    menuMarkup += "<ul class='nav-menu'>";

                $( "." + extensionPrefix + "parent-row" ).each( function() {

					if ( $( this ).data( "row-name" ) && ! $( this ).hasClass( "not-one-page-section" ) ) {
                        rowName = $( this ).data( "row-name" );
                        anchor = rowName.replace( " ", "-" ).toLowerCase();
                        menuMarkup += "<li class='menu-item menu-item-type-custom menu-item-object-custom'>";
                        menuMarkup += "<a href='#" + anchor + "' class='menu-link " + scrollLinkClass + "'>";
                        menuMarkup += "<span class='menu-item-inner'>";
                        menuMarkup += "<span class='menu-item-text-container' data-text='" + rowName + "' itemprop='name'>";
                        menuMarkup += rowName;
                        menuMarkup += "</span>";
                        menuMarkup += "</span>";
                        menuMarkup += "</a>";
                        menuMarkup += "</li>";
					}
				} );

				menuMarkup += "</ul>";

				$( "#desktop-navigation" ).find(".menu-container").append( menuMarkup ).addClass('menu-one-page-menu-container');

				if ( $( "#floating-desktop-navigation" ).length ) {
					$( "#floating-desktop-navigation" ).find(".menu-container").append( menuMarkup ).addClass('menu-one-page-menu-container');
				}

				if ( $( "#mobile-menu-panel-inner #mobile-menu-container > div" ).length ) {
					$( "#mobile-menu-panel-inner #mobile-menu-container > div" ).empty();
					$( "#mobile-menu-panel-inner #mobile-menu-container > div" ).append( menuMarkup ).addClass('menu-one-page-menu-container');
				} else {
					console.log( 'no mobile menu' )
				}

				$( "#desktop-navigation" ).find( "ul.nav-menu" ).addClass( "nav-menu-desktop" ).attr( "id", "site-navigation-primary-desktop" ).fadeIn();
				$( "#mobile-menu-panel-inner" ).find( "ul.nav-menu" ).addClass( "nav-menu-mobile" ).attr( "id", "site-navigation-primary-mobile" ).fadeIn();

				if ( $( "#floating-desktop-navigation" ).length ) {
					$( "#floating-desktop-navigation" ).find( "ul.nav-menu" ).addClass( "nav-menu-desktop" ).attr( "id", "site-navigation-primary-desktop" ).fadeIn();
				}

                $( window ).bind( "deadlift_one_page_menu_loaded" );
			}
		}
	};

} )( jQuery );

( function ($) {
	"use strict";

	$( document ).ready(function () {
        DeadliftOnePage.init();
	} );
} )( jQuery );
Page not found – Hello World !