christel
11/29/2018 - 12:40 AM

DAWN JS Updated

Updated DAWN JavaScript as of November 28, 2018

<script>
// add logo to banner for new force
jQuery('.path-frontpage [data-block-internal-id="core_slider_fullscreen"] .orbit__caption > h1').prepend('<img src="/sites/wealthvision2.us1.advisor.ws/files/images/Jason-Cohen-Logo.png" class="banner-logo"/><br/>');

// enlarge logo 
jQuery('.aw-header .logo-section').removeClass('large-2').addClass('large-3');

// open menu external links in new tab
jQuery("#block-aw-core-visitormainmenu a[href^='http://']").attr("target","_blank");
jQuery("#block-aw-core-visitormainmenu a[href^='https://']").attr("target","_blank");

// minimise textarea
jQuery( 'textarea' ).attr('rows','3');	

// change order of contact form
var message = jQuery("#edit-message-wrapper");
message.next().insertBefore(message); 
var subject = jQuery("#edit-subject-wrapper");
subject.next().insertBefore(subject); 
message.next().insertBefore(message); 
subject.next().insertBefore(subject); 	

// make footer links open in new tab
jQuery('[data-block-internal-id="footer_motion"] a').attr('target','_blank');

// change sidebar size
jQuery('.aw-content__sidebar-second').removeClass('medium-3 large-5').addClass('medium-5');

// SMOOTH SCROLL --------------------
// Select all links with hashes
jQuery('a[href*="#"]')
  // Remove links that don't actually link to anything
  .not('[href="#"]')
  .not('[href="#0"]')
  .click(function(event) {
    // On-page links
    if (
      location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') 
      && 
      location.hostname == this.hostname
      ) {
      // Figure out element to scroll to
    var target = jQuery(this.hash);
    target = target.length ? target : jQuery('[name=' + this.hash.slice(1) + ']');
      // Does a scroll target exist?
      if (target.length) {
        // Only prevent default if animation is actually gonna happen
        event.preventDefault();
        jQuery('html, body').animate({
          scrollTop: target.offset().top
        }, 1000, function() {
          // Callback after animation
          // Must change focus!
          var jQuerytarget = jQuery(target);
          jQuerytarget.focus();
          if (jQuerytarget.is(":focus")) { // Checking if the target was focused
            return false;
          } else {
            jQuerytarget.attr('tabindex','-1'); // Adding tabindex for elements not focusable
            jQuerytarget.focus(); // Set focus again
          };
        });
      }
    }
  });

// FIX TEAM BLOCK IF TEAM MEMBERS NOT FITTING ON ONE LINE
//jQuery('#block-team-member-01 .grid-container > .grid-x').removeClass('large-up-2').addClass('large-up-3');

// FIX BLOG TAG PAGE
jQuery('.path-taxonomy .aw-header--sticky .navbar-menu-block .grid-y').removeClass('full-height');
jQuery('.path-taxonomy .aw-header--sticky .navbar-menu-block .grid-y > .cell').removeClass('auto');
</script>