Join OurTeam
We Want You On Our Team
Why Work With Us?
Join A Winning Team At Inver Grove Honda
If you’re looking for a great new opportunity to be appreciated and involved in your career, your search is complete. We have a great history of providing excellent career opportunities for sharp, energetic people. Inver Grove Honda has been GROWING steadily and needs more positive and motivated people to join our team.
Inver Grove Honda is one of the largest family owned dealerships in the metro. We offer a wonderful place to grow your career where a positive culture truly exists.
- Are you tired of not getting paid what you are worth? Earn what you are worth at Inver Grove Honda Now!
- Are you making low wages at your current job? Inver Grove Honda pays competitive wages for all positions available.
- Are you worried about your retirement savings or worried about not ever retiring? Inver Grove Honda offers 401k with employer matching funds from the first day you start.
var f = function (ele, api) { //-------- MASTER #4 --------\\ // contains: search facet controls, // modal focus and keydown events, // some button context updates as well
//keydown events ele.outerFind('.leaseoffer .btn-customize-finance').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); ele.outerFind('.leaseoffer .btn-customize-lease').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); // add initial slider attributes ele.outerFind('.irs-line').each(function () { set_slider_values($ae(this)); });
// when a slider is arrowed on ele.outerFind('.irs-line').on('keydown', function (event) { var this_reference = $ae(this); var e = jQuery.Event("keydown");
if (event.keyCode === 37 || event.keyCode === 39) { setTimeout(function () { set_slider_values(this_reference);
AudioEye.focusElement(this_reference); }, 250); } else if (event.keyCode === 38) { e.which = 39;
$ae(this).trigger(e); } else if (event.keyCode === 40) { e.which = 37;
$ae(this).trigger(e); } else if (event.keyCode === 35) { var last_value = $ae(event.target).nextAll('.irs-max').eq(0).text().replace(/\D/g, '');
$ae(this_reference).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', last_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 91.0%;');
setTimeout(function () { set_slider_values($ae(this_reference));
AudioEye.focusElement($ae(this_reference)); }, 250); } else if (event.keyCode === 36) { var first_value = $ae(event.target).nextAll('.irs-min').eq(0).text().replace(/\D/g, '');
$ae(event.target).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', first_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 0.0%;');
setTimeout(function () { set_slider_values($ae(event.target));
AudioEye.focusElement($ae(event.target)); }, 250); } });
// trying to account for internet explorer if (!!navigator.userAgent.match(/Trident.*rv\:11\./)) { ele.outerFind('.irs-line:first').on('keydown', function (event) { if (event.keyCode === 9 && !event.shiftKey) { setTimeout(function () { AudioEye.focusElement('.irs-line:eq(1)'); }, 250); } }); }
// nearby element attributes api.convertToBtn('.lo_substep_paymenttype_option'); api.convertToBtn('.lo_modal .lo_close_button'); api.convertToBtn('.leaseoffer span[class*="btn-"]'); api.convertToBtn('.lo_restart_button'); api.convertToBtn('.lo_nextstep_button'); ele.outerFind('.lo_nextstep_button').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Step' }); ele.outerFind('#lo_payment_information').addClass('ae-mutation-ignore'); ele.outerFind('#lo_downpayment_amount').addClass('ae-mutation-ignore');
ele.outerFind('.leaseoffer.type_finance.customize').removeAttr('role tabindex');
api.addComplianceIndentHidden('#lo_payment_information .lo_running_payment', 'prepend', 'span', 'Payment Information: ');
// update slider attributes function set_slider_values(slider) { slider.attr({ 'role': 'slider', 'aria-valuemin': slider.nextAll('.irs-min').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuenow': slider.nextAll('.irs-single').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuemax': slider.nextAll('.irs-max').eq(0).text().trim().replace('$', '').replace(',', '') });
if (slider.attr('aria-valuenow').indexOf('months') != -1) { slider.attr('aria-valuenow', slider.attr('aria-valuenow').substring(0, slider.attr('aria-valuenow').length - 7)); }
setTimeout(function () { slider.attr('aria-label', slider.parents('.lo_substep').eq(0).find('.lo_prompt').eq(0).text().trim()); }, 50);
set_value_texts(); } $ae('.irs-line').each(function () { $ae(this).attr('aria-valuenow', $ae(this).closest('.slider-facet-container').find('input.our_price-slider').attr('[data-from]') + ' ' + $ae(this).closest('.slider-facet-container').find('.our_price-slider').attr('[data-to]')); }); // set more aria-attributes my dood function set_value_texts() { $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' months'); $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' percent'); $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' credit rating'); $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' mileage'); } ele.outerFind('.facet-content-container .our_price-slider').attr('aria-label', 'Price slider '); ele.outerFind('.facet-content-container input[class^="lightning"]').attr('aria-label', 'Monthly payment slider');
$ae('input[data-min]').each(function () { //set it initally var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); if ($ae('#lvrp-filters-container').length > 0) { $ae('#lvrp-filters-container')[0].addEventListener('DOMNodeInserted', function (e) { //when React re-renders dom do it again $ae('input[data-min]').each(function () { var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); if (!!$ae(this).attr('data-valuenow')) { //this removes attr for now for the sliders withouthem. this condition might need to be changed as i havent seem any with the attr $ae(this).removeAttr('aria-valuenow'); } else { target.attr('aria-valuenow', $ae(this).attr('data-valuenow')); } target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); }); }
//------------------------------------------
// actionable map overlay ele.outerFind('#saddr').attr({ 'tabindex': '0', 'aria-hidden': 'false' }).removeAttr('role').removeClass('ae-exclude');
// AE - review stars context api.addComplianceIndent('div.rating-5', 'append', 'span', ' 5 Stars'); api.addComplianceIndent('div.rating-4', 'append', 'span', ' 4 Stars'); api.addComplianceIndent('div.rating-3', 'append', 'span', ' 3 Stars'); api.addComplianceIndent('div.rating-2', 'append', 'span', ' 2 Stars'); api.addComplianceIndent('div.rating-1', 'append', 'span', ' 1 Stars');
// checks for already appended text ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
ele.outerFind('a').filter(':contains(Find A Vehicle)').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault();
$ae(this)[0].click(); } });
// header dealer address link ele.outerFind('.dealer-address a[itemprop="directions"]').removeAttr('role aria-hidden tabindex');
// remove unnecessary attributes on main menu links ele.outerFind('#menu-main-menu a.dropdown-toggle').removeAttr('aria-haspopup');
//////////////////////////////// Results page top filter dropdowns ////////////////////////////////////
// attribute add ele.outerFind('.dropdown-menu.inner a[aria-selected="false"]').attr('aria-checked', 'false'); ele.outerFind('.dropdown-menu.inner a[aria-selected="true"]').attr('aria-checked', 'true'); ele.outerFind('#top-filters .dropdown-toggle').attr('role', 'combobox'); //ele.outerFind('#top-filters .dropdown-menu.open').attr('role', 'presentation');
ele.outerFind('.top-filter .dropdown-toggle').click(function () { $ae('body').data('refocus_element', $ae(this)); $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '0'); //$ae(this).removeAttr('aria-expanded'); AudioEye.focusElement($ae(this).parents('.top-filter').find('.dropdown-menu inner a:first')); });
ele.outerFind('.top-filter .dropdown-menu inner a').click(function () { $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '-1');
setTimeout(function () { AudioEye.focusElement($ae('body').data('refocus_element')); }, 100); });
//give random id to dropdown menu anchors ele.outerFind('.dropdown-menu.inner a').not('[id]').each(function () { $ae(this).attr('id', 'ae-selected-' + ~~(Math.random() * 1000000)); });
// arrow functionality while on input ele.outerFind('.dropdown-menu.open input:focus').on('keydown', function (e) { var list_length = $ae(this).parent().next().find('li a').length; var last = $ae(this).parent().next().find('li a').filter(':first'); var first = $ae(this).parent().next().find('li a').filter(':last');
if (e.keyCode === 38 || e.keyCode === 37 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':last').attr('id')); } else if (e.keyCode === 40 || e.keyCode === 39 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':first').attr('id')); } //else if (e.keyCode === 40 || e.keyCode === 39) { if (e.keyCode === 38 || e.keyCode === 37 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').prev().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').next().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && first) { e.preventDefault(); } if (e.keyCode === 40 || e.keyCode === 39 && last) { e.preventDefault(); }
}); //////////////////////////////// END Results page top filter dropdowns ////////////////////////////////////
// hide tab from chat bubble svg ele.outerFind('.gg-chat-bubble svg, .gg-chat-bubble svg').find('*').attr('tabindex', '-1'); ele.outerFind('.gg-chat-bubble svg').find('*').attr('tabindex', '-1');
// slide out widget vehicle offer/value button context and functionality ele.outerFind('#INTICEOfferImg1').attr({ 'tabindex': '0', 'role': 'button' }); ele.outerFind('#INTICEToolImg1').attr({ 'tabindex': '0', 'role': 'button' });
ele.outerFind('#INTICEOfferImg1').attr('alt', 'Get offer'); ele.outerFind('#INTICEToolImg1').attr('alt', 'Get your car value');
// these svg button conversion api.convertToBtn('#INTICEDmIcon .material-icons[onclick], #INTICELmIcon .material-icons[onclick]');
// context to Get Value/Get Offer buttons in INTICE hover widget ele.outerFind('#INTICELmIcon a.intice-color-pomegranate').filter(':contains(Get Offer)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); }); ele.outerFind('#INTICEDmIcon a.intice-color-pomegranate').filter(':contains(Get Value)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); });
// Voice Search button api.convertToBtn('a.di-voice-float[href="#"]').attr('aria-label', 'Voice Search');
// FOCUS ele.outerFind('#INTICEOfferImg1').attr({ "onfocus": "javascript: window.inticeIMP.showTabs();" });
// focus to hover content on click of svg buttons ele.outerFind('#INTICEOfferImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeIMP.onLMIconsMouseOver(); AudioEye.focusElement('#lmBubble .lm-bubble-close'); AudioEye.modals.enableTabLoop('#lmBubble'); }, 500); $ae('#lmBubble .lm-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); ele.outerFind('#INTICEToolImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeTT.onTMIconsMouseOver(); AudioEye.focusElement('#tradetoolBubble .tradetool-bubble-close'); AudioEye.modals.enableTabLoop('#tradetoolBubble'); }, 500); $ae('#tradetoolBubble .tradetool-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); // get value/get offer button focus to 3rd party iframe ele.outerFind('.lm-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#lmframe-container'); AudioEye.focusElement('#lmframe-container'); }, 1000); }); ele.outerFind('.tradetool-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#trademakeriframe'); AudioEye.focusElement('#trademakeriframe'); }, 1000); });
/// quik links accordion fix that has multiple modals that need focus. ele.outerFind('.overlay-container span.close-overlay').attr('tabindex', '0'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').not('[href]').attr('role', 'button'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').on('click', function () { var jim_return = $ae(this); var QUICK_LINKS_BUTTON = $ae('.quick-link-toggle.dropdown-toggle'); var MODAL_CLOSE_BUTTON = $ae('.overlay-container > span.close-overlay'); $ae(MODAL_CLOSE_BUTTON).attr('role', 'button'); ////////////////////////// SEARCH ANYTHING MODAL ////////////////////////// if ($ae(this).attr('target') === 'searchanything') { // this.click(); setTimeout(function () { AudioEye.modals.enableTabLoop('#searchanything-overlay'); AudioEye.focusElement(MODAL_CLOSE_BUTTON); $ae('input#alg-search').on('click', function () { AudioEye.focusElement($ae(MODAL_CLOSE_BUTTON)); AudioEye.focusElement(jim_return); });
}, 1500); } ////////////////////////// VEHICLE SEARCH MODAL //////////////////////////
if ($ae(this).attr('target') === 'vehiclesearch') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#vehiclesearch-overlay > .overlay-container'); AudioEye.focusElement('#vehiclesearch-overlay > .overlay-container > span.close-overlay'); $ae('#vehiclesearch-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// ASK A QUESTION MODAL //////////////////////////
if ($ae(this).attr('target') === 'askquestion') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#askquestion-overlay > .overlay-container'); AudioEye.focusElement('#askquestion-overlay > .overlay-container > span.close-overlay'); $ae('#askquestion-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// SAVED VEHICLES SIDEPANEL //////////////////////////
if ($ae(this).parent().attr('id') === 'save-vehicles-custom-toggle') { setTimeout(function () { AudioEye.modals.enableTabLoop('#save-vehicles-sidr'); AudioEye.focusElement('#save-vehicles-sidr :tabbable:first'); });
}
});
////////////////////////// filter modal checkboxes ////////////////////////// // remove tabpanel role on page div ele.outerFind('#lvrp-container').removeAttr('role');
// remove filter context api.addComplianceIndent('#refinement-filters a.remove.filter-remove', 'append', 'span', ' remove filter');
// convert to button the side panel filter buttons
// Adding these two separately because when DI component uses "react facets" the container has the click event, // but when they are not using "react facets" the child toggle of the container has the click event. api.convertToBtn('#facets-menu > #react-facets > div.facet-toggle-container:not(.hidden)'); api.convertToBtn('.facets-toggles > div.facet-toggle-container > .facet-toggle');
ele.outerFind('.quick-facets-container .facet-link.facet-checkbox').not('.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'true', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive').not('.facet-refined').attr({ 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' });
// updated click function on keypress state for quick facet checkboxes ele.outerFind('.quick-facets-container .facet-link.facet-checkbox').on('keydown',function(e){ if(e.keyCode === 13 || e.keyCode === 32) { this.click(); } }).click(function(){ if($ae(this).attr('aria-checked') === 'false') { $ae(this).attr('aria-checked','true'); } else { $ae(this).attr('aria-checked','false'); } });
ele.outerFind('#facets-container-modal').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.quick-facets-container').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.facet-toggle .facet-label').attr({ 'tabindex': '-1', 'role': 'presentation' });
// ===== filter modal focus ===== // Non react-facets Class: Side buttons click and modal focus ele.outerFind('.facets-toggles > div.facet-toggle-container > .facet-toggle').click(function (e) { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('.vrp-facet-modal.faded-in'); // focus to the close button most of the time AudioEye.focusElement('.vrp-facet-modal.faded-in .di-modal-close'); $ae('.vrp-facet-modal.faded-in .di-modal-close').click(function () { AudioEye.focusElement(jim_return); }); $ae('#facets-container-close.modal-view-results').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); }); ele.outerFind('.facets-toggles > div.facet-toggle-container > .facet-toggle').keydown(function(e) { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); $ae(this).click(); } });
// React-facets Class: Side buttons click and modal focus (Client has a keyup on body tag that fires after keydown/keypress. Using keyup for this purpose.) ele.outerFind('#facets-menu > #react-facets > div.facet-toggle-container:not(.hidden)').keyup(function(e) { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); $ae(this).click(); } }).on('click',function (e) { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('.vrp-facet-modal.faded-in'); // focus to the close button most of the time AudioEye.focusElement('.vrp-facet-modal.faded-in .di-modal-close'); $ae('.vrp-facet-modal.faded-in .di-modal-close').click(function () { setTimeout(function(){ AudioEye.focusElement(jim_return); },500); }); }, 800); });
ele.outerFind('.di-modal-close').attr({ 'aria-label': 'close', 'tabindex': '0', 'role': 'button' }); // unfocus svg
ele.outerFind('svg.di-svg').find('*').attr('tabindex', '-1'); ////////////////////////// END filter modal checkboxes //////////////////////////
$ae(".vehicle-price .price-block .single-theme-button").each(function () {
var ae_paymentPrice1 = $ae(this).find('.payment_amount').contents().filter(function () { return this.nodeType === 3; }).text().trim();
$ae(this).attr({ 'aria-label': ae_paymentPrice1 + ' per month', 'role': 'button', 'tabindex': '0' }); // console.log(ae_paymentPrice1); }); ////////////////////////// END AT REMEDIATIONS //////////////////////////
// Chat Module Fixes ele.outerFind('.conversations-cta').attr('role', 'button'); ele.outerFind('.conversations-control-minimize > a').attr({ 'aria-label': 'Minimize', 'role': 'button' }); ele.outerFind('a.conversations-banner-close').attr({ 'aria-label': 'Close Banner', 'role': 'button' });
// radios ele.outerFind('div.conversations-message-body button').attr({ 'role': 'radio', 'aria-selected': 'false' }); var ae_js_radDescrip_ = Math.floor(Math.random() * 1000); ele.outerFind('span.conversations-message-body').not('[id]').each(function () { $ae(this).attr('id', 'ae_js_radDescrip_' + ae_js_radDescrip_); ae_js_radDescrip_++; }); ele.outerFind('div.conversations-message-body button').each(function () { $ae(this).attr({ 'aria-describedby': $ae(this).closest('.conversations-message-content').find('span.conversations-message-body').attr('id') }); });
// chat image alt api.setAlt('.conversations-message-avatar >img', 'Chat Representative Said'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').attr('aria-label', 'Me'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').removeAttr('aria-hidden role tabindex'); // required input ele.outerFind('.conversations-composer textarea').attr('aria-required', 'true');
// close alert warning focus ele.outerFind('.conversations-prompt-container').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.conversations-prompt-container .conversations-prompt-title'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.conversations-prompt-container'); $ae('.conversations-prompt-container .conversations-prompt-control-cancel ').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); }); // hide cta on load of chat widget ele.outerFind('body.ae-launcher .conversations-cta').click(function () { setTimeout(function () { $ae('#ae_app #ae_launcher.ae-active .ae-right').addClass('js_hide-cta'); }, 1000); }); ele.outerFind('.conversations-control-close a').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('a.conversations-cta'); $ae('#ae_app #ae_launcher.ae-active .ae-right ').removeClass('js_hide-cta'); }, 1000); });
// close window alert heading level api.setHeadingLevel('.conversations-prompt-container .conversations-prompt-title', '2'); // dynamic messages ele.outerFind('span.conversations-message-body').attr({ 'aria-live': 'assertive', 'role': 'alert' });
// chat survey link context ele.outerFind('.conversations-survey .conversations-survey-value-01').attr('aria-label', 'Not Happy Client'); ele.outerFind('.conversations-survey .conversations-survey-value-03').attr('aria-label', 'Neutral Client'); ele.outerFind('.conversations-survey .conversations-survey-value-05').attr('aria-label', 'Happy Client');
// hide seperator api.hideFromAT('.conversations-survey hr');
////////////////////////// TOOLS BUGS //////////////////////////
////////////////////////// PEM Bugs ////////////////////////// // ele.outerFind('#vdp-share-vehicle-form').attr('aria-label', 'Share Vehicle Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-form').attr('aria-label', 'Chat Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-sms .gg-form').attr('aria-label', 'Text Us Form'); // ele.outerFind('.gg-invite form.gg-form').attr('aria-label', 'Online Chat Form');
////////////////////////// END PEM Bugs //////////////////////////
////////////////////////// Button Context Bugs //////////////////////////
//Close button context api.addComplianceIndent(ele.outerFind('.close-overlay, .gg-chat-close, .lo_button.lo_close_button, .ContactBubble__CloseSvg, .cn-www-widget button[title="Close"]'), 'append', 'span', 'Close'); ele.outerFind('.closebutton.disclaimerclose').each(function () { $ae(this).append('' + $ae(this).attr('aria-label') + ''); }); ele.outerFind('.closebutton.disclaimerclose').removeAttr('aria-label');
ele.outerFind('.gg-chat-reply__emoji.gg-show-emoji').append('Pick an emoji'); ele.outerFind('form.getdirections button.search-anything-submit-btn').append('Search Submit');
// reader layouttable ele.outerFind('#results-page').attr({ 'data-ae-blurbtype': 'layouttable', 'role': 'presentation' }); // add aria-label to counteract Auto Remediations ele.outerFind('select#service_phone').attr('aria-label', 'service phone'); ele.outerFind('.gg-sms__select').attr('aria-label', 'service phone');
// reader form element labels ele.outerFind('#header form#searchform').removeAttr('role'); ele.outerFind('#header form#searchform').attr('aria-label', 'Search Form'); ele.outerFind('.ginput_container_date select').each(function () { $ae(this).attr('aria-label', $ae(this).find('option:nth-of-type(1)').text().trim()); }); ele.outerFind('#vdp-share-vehicle-form').find('input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); }); //chat button context ele.outerFind('.ContactBubble__Icon').append('Text Us');
////////////////////////// Player Bugs //////////////////////////
ele.outerFind('h1').filter(':contains(Apply for Financing)').next().find('form[action="https://secure.dealerinspire.com/application/submit"]').attr('aria-label', 'Apply for Financing');
// focus to error message ele.outerFind('#myModal').each(function () { AudioEye.focusElement($ae(this)); }); // AE - add click event to anchor checkboxes with the spacebar for player ele.outerFind('.filter-checkbox a').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // player click event for next step button in modal ele.outerFind('.lo_nextstep_button').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#gform_submit_button_13').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#headertab').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // AE - Click event for contact service button ele.outerFind('a.primary-button.block').filter(':contains(Contact Service)').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#DIModal'); // focus to the close button most of the time AudioEye.focusElement('#DIModal button.close'); $ae('#DIModal button.close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); });
// AE - add click event for player ele.outerFind('.drivemotors .button-list li').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.caoStandardChatOnlyAreaStyle').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.nanoModalBtn').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); // remove alt text for close button in slider modal to avoid duplicate announcement api.setAlt('.lo_button.lo_close_button img', '');
// player focus on share results link ele.outerFind('.small.im-share-vrp').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#vrp-notifications-modal-container'); // focus to the close button most of the time AudioEye.focusElement('#vrp-notifications-modal-container .close'); $ae('#vrp-notifications-modal-container .close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); // AE - Google translate focus [AEI-37660]
ele.outerFind('a.goog-te-menu-value').attr('data-ae-ignore-keys', 'enter space').click(function () { setTimeout(function () { AudioEye.focusElement($ae('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').first()); }, 350); }).on('keydown', function (e) { if (e.keyCode === 32) { e.preventDefault(); this.click(); } });
ele.outerFind('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').last().on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }).end().first().on('keydown', function (e) { if (e.keyCode === 9 && e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }); ele.outerFind('iframe.goog-te-banner-frame.skiptranslate table').attr('data-ae-blurbtype', 'layouttable'); // Accordion state player announcement
// checkbox state announcement for player ele.outerFind('.filter-option a[aria-checked="true"]').data('contents', function () { return 'Checked Option'; });
ele.outerFind('.filter-option a[aria-checked="false"]').data('contents', function () { return 'Unchecked Option'; }); // exclude duplicate announcements from player ele.outerFind('.price-block .price-label.visible-xs').addClass('ae-exclude');
// aria label for chat textarea ele.outerFind('#di-conversations-embed-root textarea').attr('aria-label', 'Chat Edit Text');
ele.outerFind('.conversations-control-close a').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); // focus for conversations chat popup ele.outerFind('.conversations-cta').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#di-conversations-embed-root'); AudioEye.focusElement('#di-conversations-embed-root .conversations-control-close'); }, 1000); });
// Value your trade input. Resume playback so that player announces chosen suggested ele.outerFind('#ae_app').on('AfterModuleActivate', function (e) { if (e.detail.module === 'player') { $ae('#tradepending-input input').on('keydown', function (event) { if (event.keyCode === 38 || event.keyCode === 40) { AudioEye.player.play(); } }); } }); ele.outerFind('#tradepending-input input').attr('data-ae-ignore-keys', 'enter'); // On Value Your Trade input click, enable tabloop and focus on modal close button ele.outerFind('#tradepending-input input').click(function () { var clkdlink = $ae(this); AudioEye.modals.enableTabLoop('#cboxTPContent'); setTimeout(function () { AudioEye.focusElement('button#cboxTPClose'); AudioEye.player.goToElement('button#cboxTPClose'); }, 1000);
//Handle focus on close button click $ae('button#cboxTPClose').click(function () { setTimeout(function () { AudioEye.focusElement(clkdlink); }, 1000); }); });
ele.outerFind('button#cboxTPClose').on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { AudioEye.focusElement('#tradepending-dialog input#first_name'); AudioEye.player.goToElement('#tradepending-dialog input#first_name'); } });
////////////////////////// END TOOLS BUGS //////////////////////////
ele.outerFind('img[src*="https://fzlnk.com/pfzurl.ashx?"]').attr('alt', ''); ele.outerFind('img[src*="https://fzlnk.com/HandleSignal.ashx"]').attr('alt', ''); /* // have no idea what these are selecting will remove once DI is migrated $ae('img[src^="https://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="https://fzlnk.com/pfzurl.ashx?"]'); $ae('img[src^="http://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="http://fzlnk.com/pfzurl.ashx?"]'); */
ele.outerFind('.contact-primary h4').attr({ 'aria-level': '3', 'role': 'heading' }); api.setPresentation($ae('.resultsCount h4').filter(':contains(vehicles match these filters)'));
ele.outerFind('.caoStandardChatOnlyAreaStyle').click(function () { setTimeout(function () { $ae(this).find('button').each(function () { $ae(this).attr('aria-label', $ae(this).find('img').attr('alt')); }); AudioEye.focusElement('#lpChat'); AudioEye.modals.enableTabLoop('#lpChat .lp_maximized'); }, 4000); });
ele.outerFind('.vehicle .vehicle-image a img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle').find('.vehicle-title').text().trim()); }); api.convertToBtn('.ContactBubble__Bubble ');
// AE - after loader is activated, counteract auto remediations on ul with one or less li, specifically for the top filters in the results pages // after toolbar is activated, set roles on dropdown list elements ele.find("#ae_app").on('AudioEyeReady', function (e) { setTimeout(function () { $ae('.top-filter ul.dropdown-menu.inner').attr('role', 'listbox'); $ae('.top-filter ul.dropdown-menu.inner > li').attr('role', 'option'); }, 50);
});
ele.outerFind('.shopping-icon a.history_report').attr({ 'aria-hidden': 'false', 'role': 'link', 'tabindex': '0' }); ele.outerFind('.shopping-label a.history_report').attr({ 'tabindex': '-1' });
// temp setupModal api function function setupModal(trigger, wrapper, close, label, labelFlag) { // ATTACH MODAL EVENT TO OUR MODAL TRIGGER ele.outerFind(trigger).click(function () { // SET UP OUR VARIABLES var return_target = this;
// RUN CONTENT CHECK / MANAGEMENT IN AN INTERVAL LOOP var modal_interval = window.setInterval(function () {
// MAKE SURE OUR MODAL EXISTS if ($ae(wrapper).length > 0) { window.clearInterval(modal_interval);
// MANAGE MODAL INTERIOR
//PREPARE MODAL ROLE AND LABEL if (labelFlag === 1) { label = $ae(wrapper).outerFind(label).first().text().trim(); } ele.outerFind(wrapper).attr({ 'role': 'dialog', 'aria-modal': 'true', 'aria-label': label });
// ADD RETURN CODE TO CLOSE BUTTON AND ENSURE CLOSE BUTTON ACCESSIBILITY if (!$ae(wrapper).find(close).is('button, input')) { api.convertToBtn(ele.outerFind(wrapper).find(close)); }
if ($ae(wrapper).find(close).text().toLowerCase().trim().length < 5) { $ae(wrapper).find(close).find('img').attr('alt', ''); api.addComplianceIndent(ele.outerFind(wrapper).find(close), 'append', 'span', ' Close'); } ele.outerFind(wrapper).find(close).click(function () { AudioEye.focusElement(return_target); }); // SET OUR FOCUS AND TAB TRAP AudioEye.focusElement($ae(wrapper).find(close)); AudioEye.modals.enableTabLoop(wrapper); //CLEAR INTERVAL if (modal_interval > 10000) { window.clearInterval(modal_interval); } } }, 300); }); }
// powerful style override // after toolbar is activated, resize the window ele.outerFind("#ae_app").on('AfterModuleActivate', function (e) { setTimeout(function () { if (e.detail.module === "toolbar") { $ae('#etsTopButton').attr('style', 'margin: 0px !important; padding: 0px !important; position: fixed !important; z-index: 1000 !important; bottom: 0px !important; right: 0px !important; display: block; margin-right: 16px !important'); } }, 50); });
ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
//AE- New & Used toggle button [AEI-118424] function updateToggleBtn() { ele.outerFind('a.facet-link.toggle-refine').each(function() { if($ae(this).find('.switch-toggle').attr('role') && $ae(this).find('.switch-toggle').attr('role') === 'switch'){ var text = $ae(this).text().trim(); var ae_checked = $ae(this).find('.switch-toggle').attr('aria-checked'); $ae(this).attr({'role': 'switch', 'aria-checked': ae_checked, 'tabindex': 0}); $ae(this).find('.switch-toggle').removeAttr('role aria-checked');
$ae(this).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).click(function() { var stopper = 0; var focus_interval = setInterval(function() { if ( ele.outerFind('.switch-toggle[aria-checked]').length > 0) { updateToggleBtn(); ele.outerFind('.toggle-refine').filter(':contains(' + text + ')').attr('ae-toggle-refocus', ''); AudioEye.focusElement($ae('.toggle-refine[ae-toggle-refocus]').eq(0)); clearInterval(focus_interval); } if (stopper > 20) { clearInterval(focus_interval); } stopper++; }, 100); }); } }); } updateToggleBtn();
// AE - MODAL FUNCTION function intModal (trigger, modalClose, modalContainer, activeElement) { ele.outerFind(trigger).attr(api.btn).off('keydown').on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').click(function() { $ae('body').data('aeRefocus', this); var stopper = 0; var focus_interval = setInterval(function() { if (ele.outerFind(activeElement).length > 0) {
$ae(modalClose).attr(api.btn).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').on('click', function(e) { setTimeout(function() { var refocus = $ae('body').data('ae-refocus'); AudioEye.focusElement(refocus); }, 500); });
AudioEye.focusElement(modalClose); AudioEye.modals.enableTabLoop(modalContainer); clearInterval(focus_interval); } clearInterval(focus_interval);
stopper++; }, 100); }); } //intModal(trigger, modalClose, modalContainer, activeElement)
// MAS-758 intModal('.vehicle a.fancy.cta-button', 'a.fancybox-close', '.fancybox-wrap', 'a.fancybox-close'); }; f.id = "325dd856-9a4b-5d95-8010-28ebacf3426b"; f.title = "*DI Master JS #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/_DI_Master_JS__4.js
var f = function (ele, api) { /* converted to observer atomic template */ }; f.id = "332feb05-651a-53bc-9cd8-f738077aae45"; f.title = "*DI Master JS #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/_DI_Master_JS__1.js
var f = function (ele, api) { /* converted to observer atomic template */ }; f.id = "acdf1ca0-76ad-557a-9727-315b5d15d473"; f.title = "*DI Master JS #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/_DI_Master_JS__2.js
var f = function (ele, api) { /* converted to observer atomic template */ }; f.id = "1b88cbe8-9616-5fcd-b765-93dac67957ea"; f.title = "*DI Master JS #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/_DI_Master_JS__3.js
var f = function (ele, api) { api.markRemediation('aeMutationIgnore'); $ae('.container-fluid.lightning, .lvrp-mobile-filters').each(function() { $ae(this).addClass('ae-mutation-ignore'); api.markFix('aeMutationIgnore'); });
}; f.id = "f151739d-d497-4b94-829d-83d4da792a32"; f.title = "AE Mutation Ignore -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/AE_Mutation_Ignore__.js
var f = function (ele, api) { api.markRemediation('mainLogoALT'); ele.outerFind('#header').find('.main-logo img[itemprop="logo"], .logo-dealer img, .logo-head img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix('mainLogoALT'); }); }; f.id = "984818aa-dac9-4660-92a6-fd66e0a320be"; f.title = "Logo Alt Text #1 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Logo_Alt_Text__1__.js
var f = function (ele, api) { api.markRemediation('mainLogoALT2'); ele.outerFind('#header').find('img.dealer-logo').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix('mainLogoALT2'); }); }; f.id = "24b4c9cc-2609-4f5c-bb50-da8b99785a5a"; f.title = "Logo Alt Text #2 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Logo_Alt_Text__2__.js
var f = function (ele, api) { api.markRemediation('mainLogoALT3'); ele.outerFind('.header-bottom').find('.main-logo img[itemprop="logo"], .logo-dealer img, .logo-head img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix("mainLogoALT3"); }); }; f.id = "63c964e5-be33-483b-b09d-a1cdc091d0f0"; f.title = "Logo Alt Text #3 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Logo_Alt_Text__3__.js
var f = function (ele, api) { api.markRemediation('headerLogoAltFix'); ele.outerFind('#header-bottom').find('.main-logo img[itemprop="logo"], .logo-dealer img, .logo-head img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix('headerLogoAltFix'); }); }; f.id = "168d5ad3-7c0a-4077-a577-db11137c4cbc"; f.title = "Logo Alt Text #4 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Logo_Alt_Text__4__.js
var f = function (ele, api) { api.markRemediation('headerLogoAltFix2'); ele.outerFind(' #bottom-bar').find('.main-logo img[itemprop="logo"], .logo-dealer img, .logo-head img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix('headerLogoAltFix2'); }); }; f.id = "e4ab72e0-4a0e-4edc-b9e0-451bbd1b87e0"; f.title = "Logo Alt Text #5 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Logo_Alt_Text__5__.js
var f = function (ele, api) { api.markRemediation('headerLogoAltFix3'); ele.outerFind('.home').find('.dealer-logo > a img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix('headerLogoAltFix3'); }); }; f.id = "0e5184c0-fef6-48a3-81ab-9153562fa449"; f.title = "Logo Alt Text #6 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Logo_Alt_Text__6__.js
var f = function (ele, api) { api.markRemediation('decoImg1'); ele.outerFind('img[src="/wp-content/themes/DealerInspireCommonTheme/images/mobile/weather/50n.png"]').each(function() { $ae(this).attr('alt', ''); api.markFix('decoImg1'); }); }; f.id = "ffb1b8c5-1af7-49e3-9718-5aedf7ea660f"; f.title = "Decorative Image #1 -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__1__.js
var f = function (ele, api) { api.setAlt('#acf-map img', ''); }; f.id = "238c2cb0-4070-4ed6-b843-470235d3ca00"; f.title = "Decorative Image #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__3.js
var f = function (ele, api) { //page view alt deco api.markRemediation("pageViewAlt"); ele.outerFind("img.pageview").each(function() { $ae(this).attr("alt",""); api.markFix('pageViewAlt'); }); }; f.id = "0261bfe8-5656-47d4-b665-80b561af2909"; f.title = "page view alt deco -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/page_view_alt_deco__.js
var f = function (ele, api) { // decorative alts Rlcdn api.markRemediation("rlcdnAltDeco"); ele.outerFind('img[src*="https://id.rlcdn.com/"]').each(function() { $ae(this).attr("alt",""); api.markFix('rlcdnAltDeco'); }) }; f.id = "d5392c7c-276b-4251-bc62-d00b7ea25908"; f.title = "Decorative alts Rlcdn -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_alts_Rlcdn__.js
var f = function (ele, api) { ele.outerFind('img[src="//cdn.tradepending.com/PoweredByTPWhite.png"]').attr('alt', 'Powered By'); }; f.id = "e0b3118b-c9ea-4b75-8653-1e4e90719b9d"; f.title = "Powered By Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Powered_By_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://s3.amazonaws.com/tf-widgets/icons/car.png"]', ''); }; f.id = "93a559ad-e908-4e8b-a580-1038657fccd3"; f.title = "Decorative Image #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__6.js
var f = function (ele, api) { api.setAlt('img[src="https://s3.amazonaws.com/tf-widgets/icons/search.png"]', ''); }; f.id = "70629e15-09a9-4ae6-b44c-678514131b74"; f.title = "Decorative Image #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__7.js
var f = function (ele, api) { api.setAlt('img[src="https://s3.amazonaws.com/tf-widgets/icons/diploma.png"]', ''); }; f.id = "0256e5db-8696-47b1-aee4-832c8839b3c1"; f.title = "Decorative Image #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__8.js
var f = function (ele, api) { api.setAlt('img[src^="//graphicspotratz.s3.amazonaws.com"]', ''); }; f.id = "e22f16e6-214c-48ce-999c-6be7f6d99faa"; f.title = "Decorative Image #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__9.js
var f = function (ele, api) { api.setAlt('img.beacon', ''); }; f.id = "794d9155-507c-4f82-bf6d-6557ef0c237b"; f.title = "Decorative Image #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__10.js
var f = function (ele, api) { api.setAlt('img[src*="https://fzlnk.com/"]', ''); }; f.id = "02891859-eb6b-4c90-88ca-a8a284631c4e"; f.title = "Decorative Image #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__11.js
var f = function (ele, api) { api.setAlt('img[src$="leadmaker_icon_pomegranate.svg"]', ''); }; f.id = "dc816a79-ac5f-4f05-964a-974a7c112b42"; f.title = "Decorative Image #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__12.js
var f = function (ele, api) { api.setAlt('img[src^="https://graphicspotratz.s3.amazonaws.com"]', ''); }; f.id = "429154f4-7491-45e1-b538-9b6248fc5ac2"; f.title = "Decorative Image #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__13.js
var f = function (ele, api) { api.setAlt('.flex-control-nav >li>img', ''); }; f.id = "934668ff-38ee-448f-8b0a-5b64eefc4fff"; f.title = "Decorative Image #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__14.js
var f = function (ele, api) { api.setAlt('img[src*="//www.assetfilemanager.com/"]', ''); }; f.id = "07601f67-768d-4cf5-9e3d-d5f454dc314b"; f.title = "Decorative Image #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Decorative_Image__15.js
var f = function (ele, api) { //carousel images in modals var popupCarouselImgAlt = 0; ele.outerFind('.quicklook-gallery .tn3-dark-thumbs .tn3-dark-thumb img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vrp-quick-look').find('h5').text().trim() + ' image ' + popupCarouselImgAlt); popupCarouselImgAlt++; }); }; f.id = "7ff5e9e8-fe26-420a-85e8-5418e4476b8c"; f.title = "Carousel Popup Images"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Carousel_Popup_Images.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod4.dealerinspire.com/arlingtontoyota1/uploads/2018/10/advantage-club-logo.jpg"]', 'Arlington Toyota advantage club'); }; f.id = "b32147cf-f9bc-48b4-ad11-813af7bbbe27"; f.title = "Arlington Toyota Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Arlington_Toyota_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod4.dealerinspire.com/arlingtontoyota1/uploads/2017/07/toyoguard-platinum.png"]', 'ToyoGuard Platinum'); }; f.id = "33cfc214-7bd5-4e28-aebd-41baf77dacad"; f.title = "ToyoGuard Platinum Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/ToyoGuard_Platinum_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod4.dealerinspire.com/arlingtontoyota1/uploads/2015/10/specific_calculator_banner-1.png"]', 'Want a specific payment? we are here to help. contact us today.'); }; f.id = "6a528ee6-1899-4347-830b-c2b9d9e9b20a"; f.title = "Specific Payment Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Specific_Payment_Alt.js
var f = function (ele, api) { api.setAlt('img[src$="/TSS_Logo.png"]', 'Toyota Safty Sense'); }; f.id = "51cdccb4-19d8-4fac-8857-72bf66c19ff0"; f.title = "Toyota Safety Sense Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Toyota_Safety_Sense_Alt.js
var f = function (ele, api) { api.setAlt('img[src$="/careSmall.jpg"]', 'Toyota Care no cost service and roadside'); }; f.id = "015aa7f7-4194-4dd1-8ac4-d1a51c063cff"; f.title = "Toyota Care Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Toyota_Care_Alt.js
var f = function (ele, api) { api.setAlt('img[src$="lifetimewarranty.jpg.png"]', 'Toyota real lifetime waranty'); }; f.id = "39449aa5-c8ef-45a4-9155-6dcd26fcb027"; f.title = "Toyota Warranty Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Toyota_Warranty_Alt.js
var f = function (ele, api) { api.setAlt('img[src$="https://di-uploads-pod4.dealerinspire.com/arlingtontoyota1/uploads/2019/02/toyorl_srp__1_.jpg"]', 'Ready Set Go'); }; f.id = "1536ccf3-527f-48fb-8d35-b473d2ae0fe5"; f.title = "Ready Set Go Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Ready_Set_Go_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod4.dealerinspire.com/arlingtontoyota1/uploads/2018/10/unlock-price.png"]', 'unlock price'); }; f.id = "b2e19ff3-25f5-4f1c-af8f-8a10bbc21329"; f.title = "Unlock Price Image Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Unlock_Price_Image_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod4.dealerinspire.com/arlingtontoyota1/uploads/2016/07/GATO-1272-RecallButton-1.png"]', 'Check Open Recalls'); }; f.id = "11fae456-3cdd-4123-a63b-095f097af5b1"; f.title = "Check Recall Button Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Check_Recall_Button_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://timdealers.autotrader.com/images/Autotrader/DWSI/Assets/12_Q3_158_TIM_WebBanner_940x84_TradeIn.jpg"]', 'Ready to sell or trade your car? get a kelly blue book instant cash offer in minutes. Get My Offer'); }; f.id = "3b85e751-a5e7-4bb1-a270-2dce75250491"; f.title = "KBB Banner Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/KBB_Banner_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod5.dealerinspire.com/aventurachryslerjeepdodgeram/uploads/2016/03/Free-CarFax-Logo.png"]', 'Free Car Fax'); }; f.id = "c86916f9-2dc1-42c4-b284-85566864dce4"; f.title = "CarFax Logo Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/CarFax_Logo_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://maps.gstatic.com/mapfiles/api-3/images/google4.png"]', 'Google Maps'); }; f.id = "a7fe8a97-1c66-45b7-8dc3-dfe6cfd2b8a1"; f.title = "Google Maps Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Google_Maps_Alt.js
var f = function (ele, api) { api.setAlt('img[src$="DealerInspireDealerTheme/images/premier-logo.png"]', '2018 Premier Porsche Dealer'); }; f.id = "1eb23d44-5065-4907-b7e4-f7566dd22bba"; f.title = "Premier Porsche Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Premier_Porsche_Alt.js
var f = function (ele, api) { ele.outerFind('.vehicle-image a > img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle-image').next().find('.vehicle-title').text().trim()); }); }; f.id = "4fe99f55-74ed-4df1-9570-849850f6d7fb"; f.title = "Vehicle Img Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Img_Alt.js
var f = function (ele, api) { ele.outerFind('a img[src^="https://ws-api.autoipacket.com/"]').each(function () { $ae(this).attr('alt', 'Vehicle Records for ' + $ae(this).closest('.vehicle').find('.vehicle-title h2').text().trim()); }); }; f.id = "bd75d67d-f16a-4e08-8cb7-392963f93a4b"; f.title = "Vehicle Records Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Records_Alt.js
var f = function (ele, api) { api.setAlt('a[href*="/true-cash-offer/"] img[src$="/SRP-Button-blue.png"]', 'Get a True Cash Offer for Trade in or sale'); }; f.id = "1c3887b4-f213-4636-b4bb-a8168f96540f"; f.title = "True Cash Alt #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/True_Cash_Alt__1.js
var f = function (ele, api) { api.setAlt('a[href*="/true-cash-offer/"] img[src*="/SRP-Button-light-blue-1.png"]', 'Get a True Cash Offer for Trade in or sale'); }; f.id = "4349a341-6d99-484c-a051-60d8154cb422"; f.title = "True Cash Alt #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/True_Cash_Alt__2.js
var f = function (ele, api) { var galleryImg_num = 1; $ae('.galleryrow .imagegallery a.model-page-fancybox img').each(function () { $ae(this).attr('alt', $ae(this).closest('body').find('section.titlerow h1').text().trim() + ' image ' + galleryImg_num + ' Opens a larger version of this image.'); galleryImg_num++; }); }; f.id = "cb6c675a-4f0b-4fff-9ab4-8bdc7cd786dc"; f.title = "Gallery Image Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Gallery_Image_Alt.js
var f = function (ele, api) { ele.outerFind('img[src$="_Button-FindYours.gif"]').each(function () { $ae(this).attr('alt', $ae(this).closest('.intro').next().next().next('h4').text().trim()); }); }; f.id = "a4aebac8-e97b-4a65-8f1d-5654aea860a3"; f.title = "Button - Find Yours Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Button___Find_Yours_Alt.js
var f = function (ele, api) { api.markRemediation('reqMoreInfoAlt'); ele.outerFind('img[src$="Button-RequestMoreInfo.gif"]').each(function() { $ae(this).attr("alt","Request more info"); api.markFix('reqMoreInfoAlt'); }); }; f.id = "9cd4b4dc-787d-400b-85ef-e1af9c514e6c"; f.title = "Request More Info Alt -"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Request_More_Info_Alt__.js
var f = function (ele, api) { api.setAlt('img[src$="Button-ValueYourTrade.gif"]', 'Value your Trade'); }; f.id = "22725c1b-ada5-4554-ac01-3879ffa84c5c"; f.title = "Value Your Trade Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Value_Your_Trade_Alt.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod4.s3.amazonaws.com/arlingtontoyota1/uploads/2016/12/BBB-logo.jpg"]', 'BBB Accredited Business'); }; f.id = "f1cc2408-476a-4653-a4ca-7f5f7f5c748e"; f.title = "BBB Accredited Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/BBB_Accredited_Alt.js
var f = function (ele, api) { ele.outerFind('.coupon-card img').each(function () { $ae(this).attr('alt', $ae(this).parent().next('.title').find('h3').text().trim()); }); }; f.id = "370b2b44-da38-425f-8955-e0ac68aa48e5"; f.title = "Coupon Image Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Coupon_Image_Alt.js
var f = function (ele, api) { ele.outerFind('.national-incentive-offers img').each(function () { $ae(this).attr('alt', $ae(this).prev('.offer-title').text().trim()); }); }; f.id = "5b3eee8d-f3f9-4b97-a3cf-c4ca254e85cc"; f.title = "National Offer Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/National_Offer_Alt.js
var f = function (ele, api) { api.setAlt('img.Check', 'check yes'); }; f.id = "ee01339a-c747-47db-9314-6c77694a74dc"; f.title = "Table Checkmark Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Checkmark_Alt.js
var f = function (ele, api) { api.setAlt('img[src="/wp-content/theme/DealerInspireCommonTheme/images/mobile/weather/01d.png"]', ''); }; f.id = "c62948fa-9ce4-4d5e-85c7-b1f35223db8f"; f.title = "Weather Icon Alt #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Weather_Icon_Alt__1.js
var f = function (ele, api) { api.setAlt('img[src^="/wp-content/themes/DealerInspireCommonTheme/images/mobile/weather/"]', ''); }; f.id = "9d2c9535-446e-440d-bc69-ee0c89f5b776"; f.title = "Weather Icon Alt #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Weather_Icon_Alt__2.js
var f = function (ele, api) { api.setAlt('img[src^="https://www.idostream.com/liveeventstream/images"]', 'Play Full motion Video'); }; f.id = "7ae1e9ce-b8bd-4435-831b-e20f697281e6"; f.title = "Play Video Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Play_Video_Alt.js
var f = function (ele, api) { api.setAlt('img[src^="https://s3.amazonaws.com/tf-widgets/tc360/srp.png"]', 'True 360 degree Live Vehicle Inspection report'); }; f.id = "c30dc8ba-a876-47a6-915a-7687f80b5006"; f.title = "True 360 Report Alt #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/True_360_Report_Alt__1.js
var f = function (ele, api) { api.setAlt('img[src="https://s3.amazonaws.com/tf-widgets/tc360/vdp_shield.png"]', 'True 360 degree Live Vehicle Inspection. View Report'); }; f.id = "7e0d5fec-a987-4742-890e-ec85c254cbc5"; f.title = "True 360 Report Alt #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/True_360_Report_Alt__2.js
var f = function (ele, api) { ele.outerFind('.button-bar-item.full-motion-video img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle').find('.vehicle-overview .vehicle-title h2').text()); }); }; f.id = "10f9165f-b364-4431-aeac-d8a051b44b96"; f.title = "Video Thumbnails Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Video_Thumbnails_Alt.js
var f = function (ele, api) { ele.outerFind('img[src="https://s3.amazonaws.com/conversations-files/global/conversations-simple-white.png"]').attr('alt', 'Have a Conversation'); }; f.id = "f8f78462-5db4-4811-9f15-c30ece4b5c77"; f.title = "Have a Conversation Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Have_a_Conversation_Alt.js
var f = function (ele, api) { api.setPresentation('.inventory-owl table#results-page'); }; f.id = "64aad577-0353-4938-bc21-6dae000ddb2a"; f.title = "Table Role Presentation #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__1.js
var f = function (ele, api) { ele.outerFind('.results_table').attr('role', 'presentation'); }; f.id = "a94eca73-3784-4726-a7af-1d030a9b0efe"; f.title = "Table Role Presentation #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__2.js
var f = function (ele, api) { ele.outerFind('.cn-b11-bar >table').attr('role', 'presentation'); }; f.id = "73fbfe9c-f377-42b8-a44f-bd18fe0e41a4"; f.title = "Table Role Presentation #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__3.js
var f = function (ele, api) { api.setPresentation('table.mtable'); }; f.id = "2f1619d1-e51a-485e-bcf0-752a1377b856"; f.title = "Table Role Presentation #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__4.js
var f = function (ele, api) { api.setPresentation('table#icontable'); }; f.id = "630dd3fb-930a-40c1-be8a-cd6e3e447562"; f.title = "Table Role Presentation #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__5.js
var f = function (ele, api) { api.setPresentation('table.odometerCheckTable'); }; f.id = "ee095b65-e947-4ce0-9005-d62f44674ad1"; f.title = "Table Role Presentation #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__6.js
var f = function (ele, api) { api.setPresentation(ele.outerFind('table.table-borderless-th').has('ul')); }; f.id = "578d56a5-3a07-440f-9ca6-11ab3c1788c1"; f.title = "Table Role Presentation #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Table_Role_Presentation__7.js
var f = function (ele, api) { ele.outerFind('.groupon-filter-container .filter-option .filter-count').attr('aria-hidden', 'true'); }; f.id = "ea8a8f3c-af43-4f49-8d71-19d516c127c5"; f.title = "Groupon Filter Aria Hidden"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Groupon_Filter_Aria_Hidden.js
var f = function (ele, api) { ele.outerFind('#g-recaptcha-response').attr('aria-label', 'g-recaptcha-response'); }; f.id = "c4e3cedf-8d16-4de6-b84b-6d2cffbe789a"; f.title = "Google Recaptcha Label"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Google_Recaptcha_Label.js
var f = function (ele, api) { ele.outerFind('table.veh-info').find('tr th:nth-of-type(1)').attr('role', 'rowheader'); }; f.id = "faee97fd-e3de-4f85-a9b4-fba602b3e12d"; f.title = "Tables - Columnheader Role #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___Columnheader_Role__1.js
var f = function (ele, api) { ele.outerFind('table.inspectionTable').find('thead tr th').attr('role', 'columnheader'); }; f.id = "2b65c312-dcb0-41ac-94b3-9ab9a8e63584"; f.title = "Tables - Columnheader Role #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___Columnheader_Role__2.js
var f = function (ele, api) { ele.outerFind('table.serviceTable').find('thead tr th').attr('role', 'columnheader'); }; f.id = "85d2541b-9ce0-4c12-a6b3-c78663f95315"; f.title = "Tables - Columnheader Role #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___Columnheader_Role__3.js
var f = function (ele, api) { ele.outerFind('table.table-striped.historyTable').find('thead tr th').attr('role', 'columnheader'); }; f.id = "99463285-5fbe-4856-b409-5112767fd457"; f.title = "Tables - Columnheader Role #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___Columnheader_Role__4.js
var f = function (ele, api) { ele.outerFind('table.glossaryTable').find('thead tr th').attr('role', 'columnheader'); }; f.id = "74700cd2-8d0e-4593-a0c9-97d2fbcab78a"; f.title = "Tables - Columnheader Role #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Tables___Columnheader_Role__5.js
var f = function (ele, api) { ele.outerFind('form[data-gf_title]').not('[title]').each(function () { $ae(this).attr('aria-label', $ae(this).attr('data-gf_title')); }); }; f.id = "74ec424e-5cb1-4d45-a8ba-aeb695364a93"; f.title = "Forms - title transfer to label"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms___title_transfer_to_label.js
var f = function (ele, api) { var js_ae_labelId = 0; ele.outerFind('.groupon-sidebar').not('.groupon-mobile-filters').find('.groupon-sidebar-filters').find('.filter-checkbox a').not('[id]').each(function () { $ae(this).attr('id', 'js_ae_labelId' + js_ae_labelId); js_ae_labelId++; }); }; f.id = "7a8ee2be-3dba-4f64-a375-ecfdd6a9b1ac"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__1.js
var f = function (ele, api) { ele.outerFind('.groupon-sidebar').not('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.groupon-filter-container').prev('.filter-heading').attr('id')); }); }; f.id = "59699370-dd9a-406f-b2e7-0597c6b21f6e"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__2.js
var f = function (ele, api) { ele.outerFind('.groupon-filter-container .filter-checkbox a').each(function () { $ae(this).attr({ 'aria-label': $ae(this).closest('.filter-option').find('.filter-count').text() + ' count vehicles in ' + $ae(this).text(), 'aria-describedby': $ae(this).closest('.filter-checkbox').find('input[type="checkbox"]').attr('aria-describedby') }); }); }; f.id = "f34e195d-8a2d-43e6-80a5-9440a43e6877"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__3.js
var f = function (ele, api) { ele.outerFind('.filter-checkbox a').attr({ 'role': 'checkbox', 'aria-checked': 'false' }); }; f.id = "f8ebb45f-0b5d-4604-88d8-5c2eabc9878e"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__4.js
var f = function (ele, api) { ele.outerFind('.filter-checkbox a[role="checkbox"]').each(function () { if ($ae(this).parent().find('input[type="checkbox"]').attr('checked') == "checked") { $ae(this).attr('aria-checked', 'true'); } else { $ae(this).attr('aria-checked', 'false'); } }); }; f.id = "5b0b5e85-86d0-4660-8833-c5917c90a16d"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__5.js
var f = function (ele, api) { ele.outerFind('.filter-checkbox').each(function () { if ($ae(this).find('input[type="checkbox"]').attr('checked') == 'checked') { $ae(this).find('a[aria-checked]').attr('aria-checked', 'true'); } }); }; f.id = "420bb3a8-1ce6-42cb-875c-85ba8771bac1"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__6.js
var f = function (ele, api) { // mobile checkboxes $ae('.groupon-mobile-filters').find('input[type="checkbox"]').each(function () { $ae(this).attr('aria-label', $ae(this).closest('.filter-checkbox').find('a').text().trim()); }); }; f.id = "1227623c-fd3a-43f3-858d-9c753aa61e41"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__7.js
var f = function (ele, api) { ele.outerFind('.groupon-mobile-filters').find('input[type="checkbox"]').each(function () { $ae(this).attr('aria-labelledby', $(this).closest('.filter-checkbox').find('a').attr('id')); }); }; f.id = "52b075af-a94b-44bb-b2ae-58002cec5c7c"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__8.js
var f = function (ele, api) { ele.outerFind('.filter-checkbox input[type="checkbox"]').each(function() { $ae(this).attr({'aria-label':$ae(this).attr('value'),'role':'presentation','aria-hidden':'true','tabindex':'-1'}); }); }; f.id = "a98fe0a3-ee6a-492e-8d11-8f2c03bb50c0"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__9.js
var f = function (ele, api) { var js_ae_mobileDescribedbyId = 0; ele.outerFind('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').find('.filter-heading').not('[id]').each(function () { $ae(this).attr('id', 'js_ae_mobileDescribedbyId' + js_ae_mobileDescribedbyId); js_ae_mobileDescribedbyId++; }); }; f.id = "60f6881a-b858-4d58-9350-e49a8d6edce1"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__10.js
var f = function (ele, api) { ele.outerFind('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.groupon-filter-container').prev('.filter-heading').attr('id')); }); }; f.id = "7023663a-5ef5-4b10-a60e-43463425dfd3"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__11.js
var f = function (ele, api) { ele.outerFind('.groupon-sidebar').find('.groupon-sidebar-filters input[type="checkbox"]').attr('tabindex', '0'); }; f.id = "ad4022d9-2ea1-42ea-8dc4-872f96709441"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__12.js
var f = function (ele, api) { ele.outerFind('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').attr('tabindex', '0'); }; f.id = "b480a3c9-6870-45f0-858f-9dd16a1170dc"; f.title = "Checkbox labelledby + labels - Desktop & Mobile #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Checkbox_labelledby___labels___Desktop___Mobile__13.js
var f = function (ele, api) { var js_radio_describedId = 0; ele.outerFind('#reviews h3').each(function () { $ae(this).attr('id', 'js_radio_describedId' + js_radio_describedId); js_radio_describedId++; }); }; f.id = "3b5d8a37-0642-4b6a-bf5e-fe2cbae9938a"; f.title = "Radio btns describedby #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Radio_btns_describedby__1.js
var f = function (ele, api) { var js_radio_describedId = 0; ele.outerFind('#reviews input[type="radio"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).parent().prev('h3').attr('id')); js_radio_describedId++; }); }; f.id = "57b215ae-6f14-40a9-946f-fc4b4f5c3ef9"; f.title = "Radio btns describedby #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Radio_btns_describedby__2.js
var f = function (ele, api) { ele.outerFind('.gfield_radio input[type="radio"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.ginput_container').prev('label.gfield_label').attr('id')); }); }; f.id = "807db52a-e55a-4107-9bb6-961b5b90eb2e"; f.title = "Radio btns describedby #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Radio_btns_describedby__3.js
var f = function (ele, api) { var js_ae_describedbyIda = 0; ele.outerFind('.gfield > label.gfield_label').not('[id]').each(function () { $ae(this).attr('id', 'js_ae_describedbyIda' + js_ae_describedbyIda); js_ae_describedbyIda++; }); }; f.id = "c8ec6166-d30d-40d1-aed4-2cdf8fab85ac"; f.title = "Radio btns describedby #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Radio_btns_describedby__4.js
var f = function (ele, api) { ele.outerFind('.gfield .gfield_checkbox input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.ginput_container_checkbox').prev('label').attr('id')); }); }; f.id = "e04ea681-c3a3-4780-be5a-f2560a86b9bd"; f.title = "Radio btns describedby #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Radio_btns_describedby__5.js
var f = function (ele, api) { ele.outerFind('.action-header-buttons input.im-reset-filters').attr('aria-label', 'Reset Search. This will refresh the page.'); }; f.id = "7c0707da-b58c-41b1-b296-1f1711170b22"; f.title = "Sortby Combobox labels #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sortby_Combobox_labels__1.js
var f = function (ele, api) { ele.outerFind('.sorting-options select').attr('aria-label', 'Sort By. This will refresh the page.'); }; f.id = "9a0d8869-5801-43d6-879a-49ece18ed790"; f.title = "Sortby Combobox labels #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sortby_Combobox_labels__2.js
var f = function (ele, api) { ele.outerFind('.filters-box input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.filters-box').attr('id')); }); }; f.id = "01525bf4-dcf4-405c-b887-8c9dc712fa3e"; f.title = "Filter checkbox descriptions #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_checkbox_descriptions__1.js
var f = function (ele, api) { ele.outerFind('.gfield_contains_required').find('input,select,textarea').attr('aria-required', 'true'); }; f.id = "e1ea62c9-ef8f-42df-9c71-2c482f23f0a0"; f.title = "Filter checkbox descriptions #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_checkbox_descriptions__2.js
var f = function (ele, api) { ele.outerFind('input[required], textarea[required]').attr('aria-required', 'true'); }; f.id = "f92c70c0-7247-4025-b140-2fb62ec37766"; f.title = "Filter checkbox descriptions #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_checkbox_descriptions__3.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(*)').each(function () { $ae(this).next('input, textarea').attr('aria-required', 'true'); }); }; f.id = "51491f34-c765-4100-bade-f66b43136e25"; f.title = "Forms - Aria Required"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms___Aria_Required.js
var f = function (ele, api) { ele.outerFind('.search-toggle form').removeAttr('role'); }; f.id = "056ad3ba-3962-4f44-b7b2-c2b1f900f652"; f.title = "Form Search Accordion - Remove Role"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Form_Search_Accordion___Remove_Role.js
var f = function (ele, api) { ele.outerFind('.groupon-sidebar-filters[role="tablist"]').removeAttr('role'); }; f.id = "cae19451-c4e5-4f19-9394-5c590ec9b683"; f.title = "Filter Accordions - Remove Tabset #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_Accordions___Remove_Tabset__1.js
var f = function (ele, api) { ele.outerFind('.groupon-sidebar-container[role="tabpanel"]').removeAttr('role'); }; f.id = "a7a0434a-645a-4e0d-af65-a540e675e752"; f.title = "Filter Accordions - Remove Tabset #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_Accordions___Remove_Tabset__2.js
var f = function (ele, api) { ele.outerFind('.groupon-filter-container').removeAttr('role'); }; f.id = "ff6d3bf0-299c-4b9f-a188-e327eabfad7f"; f.title = "Filter Accordions - Remove Tabset #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_Accordions___Remove_Tabset__3.js
var f = function (ele, api) { ele.outerFind('.groupon-sidebar-filters .filter-heading').removeAttr('aria-controls'); }; f.id = "bf9078b9-b222-4985-88f8-ed3227ccd8aa"; f.title = "Filter Accordions - Remove Tabset #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Filter_Accordions___Remove_Tabset__4.js
var f = function (ele, api) { api.setTitle('iframe[src*="//plugins.dealerscience.com/iframe.php?"]', 'Dealer Science'); }; f.id = "c26cc572-676e-47db-809c-4888d12a348b"; f.title = "iframe Titles #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__1.js
var f = function (ele, api) { api.setTitle(ele.outerFind('iframe[src^="https://www.timehighway.com"]:empty'), 'empty iframe'); }; f.id = "0c4a72a2-27bd-4abc-be0b-f31719f266ec"; f.title = "iframe Titles #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__2.js
var f = function (ele, api) { api.setPresentation(ele.outerFind('iframe').not('[src]')); }; f.id = "8bbe28e6-1399-4ae3-8fb9-6f98ede1dca7"; f.title = "iframe Titles #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__4.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://scheduler1.dealer-fx.com"]', 'Schedule Service'); }; f.id = "6a73e1b2-4196-423c-98b5-83a12b7d7aa7"; f.title = "iframe Titles #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__6.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://www.routeone.net/XRD"]', 'Apply For Financing'); }; f.id = "ba66a5b2-8426-4011-8461-b793ef60c6f4"; f.title = "iframe Titles #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__7.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://gettradevalue.com/TradeTool"]', 'Get Trade Value'); }; f.id = "de935e51-2ceb-43bd-9c90-d0b3ea1b8eaa"; f.title = "iframe Titles #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__8.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://pauc.syndication.kbb.com/priceadvisorusedcar"]', 'Kelly Blue Book Fair Purchase Price'); }; f.id = "1b33f9b1-3808-4772-990f-b29cef9ec804"; f.title = "iframe Titles #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__9.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://tools.inticeinc.com/Redemption"]', 'Intice Redeem Offer'); }; f.id = "2ae868f8-a0f9-4e60-b409-eac665c2f27f"; f.title = "iframe Titles #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__10.js
var f = function (ele, api) { api.setTitle('iframe[src^="//pauc.syndication.kbb.com/priceadvisorusedcar/fairpurchaseprice?"]', 'Kelly Blue Book Fair Purchase Price'); }; f.id = "2e61fc40-70ff-4dca-9958-ef7e15925ded"; f.title = "iframe Titles #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__11.js
var f = function (ele, api) { ele.outerFind('iframe[src="https://jimellisporsche.emarketassistant.com/"]').attr('title', 'Apply for financing'); }; f.id = "4420b023-9fb5-4e61-ad9e-3648e8551911"; f.title = "iframe Titles #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__12.js
var f = function (ele, api) { api.setTitle('iframe[src*="https://menu.flathatsystems.com/webappt/2169/5aaa19b27b0dd3c8"]', 'tracking iframe'); }; f.id = "efe8dd83-89f7-4612-b271-b40db0d2adc8"; f.title = "iframe Titles #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__13.js
var f = function (ele, api) { ele.outerFind('iframe').filter(':contains(Ajax powered Gravity)').attr('title', 'Ajax powered Gravity Forms iframe'); }; f.id = "969478c7-aa83-4971-8b90-aa4719bf3765"; f.title = "iframe Titles #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__15.js
var f = function (ele, api) { ele.outerFind('iframe#cross-domain-iframe[src$="//foureyes.adpearance.com/UtilServlet?action=iframeLoader&did=3664&origin=http%3A%2F%2Fwww.capecoralchryslerdodgejeepram.com"]').attr('title', 'Four Eyes Iframe'); }; f.id = "d656e57a-c8b6-4828-9a90-62744b23a677"; f.title = "iframe Titles #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__16.js
var f = function (ele, api) { ele.outerFind('iframe#ExitGadget[src$="//potratzapi.com/form/?id=exitgadget&key="]').attr('title', 'potratz iframe'); }; f.id = "4ed633e8-fd42-42ed-9308-fcf5a96d2654"; f.title = "iframe Titles #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__17.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://www.google.com/recaptcha"]').attr('title', 'Google Recaptcha'); }; f.id = "8da541d1-0044-47e5-9887-76a98e28736b"; f.title = "iframe Titles #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__18.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://www.google.com/maps/embed"], iframe[src^="http://www.google.com/maps/embed"]').attr('title', 'Google Maps iframe'); }; f.id = "1d5a2c38-03af-4679-a237-c7d06239d71f"; f.title = "iframe Titles #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__19.js
var f = function (ele, api) { ele.outerFind('iframe#xdremote').attr('title', 'remote iframe'); }; f.id = "28e66f18-72e9-42c6-ac38-e64458918159"; f.title = "iframe Titles #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__20.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://cdn.purecars.com"]').attr('title', 'Pure Car Iframe'); }; f.id = "d218aa58-b934-45b2-9024-51797cb1ee69"; f.title = "iframe Titles #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__21.js
var f = function (ele, api) { ele.outerFind('iframe[src^="//www.accreditapp.com/ACCreditApp"]').attr('title', 'Apply For Financing'); }; f.id = "8c41dd61-34c7-4166-90a9-3101ae00f520"; f.title = "iframe Titles #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__22.js
var f = function (ele, api) { ele.outerFind('iframe[src^="//consumer.xtime.com/scheduling/"]').attr('title', 'Schedule Service'); }; f.id = "1ea163ab-3f12-4994-bd2d-a7dae8c5cfa8"; f.title = "iframe Titles #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__23.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://m.xtime.com/scheduling/"]').attr('title', 'Schedule Service'); }; f.id = "332956ef-ba28-4859-92ae-d52b04297ac9"; f.title = " iframe Titles #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/_iframe_Titles__24.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://consumer.xtime.com/scheduling/"]').attr('title', 'Schedule Service'); }; f.id = "99032f32-2f52-41f3-9e88-43915aa07904"; f.title = "iframe Titles #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__25.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://www.kbb.com/instant-cash-offer"]').attr('title', 'Kelly Blue Book Cash Offer'); }; f.id = "0f614908-06a2-402b-9065-0cff74d77a88"; f.title = "iframe Titles #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__26.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://m.xtime.com/scheduling"]').attr('title', 'Schedule Service'); }; f.id = "c1ffdfbf-fe48-46ea-b8ad-0cbbe01b20e4"; f.title = "iframe Titles #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__27.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://scheduler.dealer-fx.com"]').attr('title', 'Schedule Service'); }; f.id = "ba1c62ad-6938-4fbc-98f0-4211c3e061a8"; f.title = "iframe Titles #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__28.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://www.edmunds.com/myappraise/value-your-trade"]').attr('title', 'Edmunds Value your Trade'); }; f.id = "c23e2d1a-cf8f-4fb4-9702-c1299f653798"; f.title = "iframe Titles #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__29.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://videoplayer.dealervision.com/"]').attr('title', 'Video Player'); }; f.id = "98a87025-3304-4bc0-b671-59d6aee41914"; f.title = "iframe Titles #30"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__30.js
var f = function (ele, api) { ele.outerFind("#gform_ajax_frame_1").attr("title", "Ajax Frame"); }; f.id = "ffc5a106-31cb-4f71-be71-06539705e57c"; f.title = "iframe Titles #31"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__31.js
var f = function (ele, api) { ele.outerFind("iframe[src='//8352615.fls.doubleclick.net/activityi;src=8352615;type=damfl0;cat=finan0;ord=1;num=3310369854607;gtm=G9h;auiddc=1694273344.1537822506;~oref=https%3A%2F%2Fwww.driversautomart.com%2Ffinance%2Fapply-for-financing%2F?'][title='Doubleclick Tracking Pixel']").attr("title", "Doubleclick Tracking Pixel"); }; f.id = "d34f1b42-fb0e-48bc-b2b7-0ef4bbd91aa8"; f.title = "iframe Titles #32"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__32.js
var f = function (ele, api) { ele.outerFind("iframe[src='//ldti.syndication.kbb.com/?ProfileID=667ed677-9a7f-451b-8198-64a68cb5e539']").not('[title]').attr("title", "Kelly Blue book value iframe"); }; f.id = "35117ffa-1b80-4a4e-a968-a64b760680a0"; f.title = "iframe Titles #33"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__33.js
var f = function (ele, api) { ele.outerFind("#cross-domain-iframe").not('[title]').attr("title", "ad iframe"); }; f.id = "323c9da3-5776-40b6-82b6-dfd4c4d61cd5"; f.title = "iframe Titles #34"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__34.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://pageconfig.goroost.com/pageconfig"]').attr('title', 'Page config iframe'); }; f.id = "c8eb5f30-1e69-4fdf-aa6f-160007777421"; f.title = "iframe Titles #35"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__35.js
var f = function (ele, api) { ele.outerFind('iframe[id^="mod-iframe-box"]').attr('title', 'Virtual Tour iframe'); }; f.id = "9e001808-48e5-417b-85b0-a5be3dab293a"; f.title = "iframe Titles #36"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__36.js
var f = function (ele, api) { ele.outerFind('iframe[src^="https://player.vimeo.com/video/"]').attr('title', 'Vimeo Player iframe'); }; f.id = "0e57a249-19eb-46ba-9f5c-18caa0bb601f"; f.title = "iframe Titles #37"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__37.js
var f = function (ele, api) { api.setTitle('iframe#cacheIframe', 'Cashe iframe'); }; f.id = "fbd7fcf8-2ff7-46d2-a358-be0513fdfbb2"; f.title = "iframe Titles #38"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__38.js
var f = function (ele, api) { api.setTitle('iframe[src="https://www.miamilakesautomall.com/es/home-page-pop-up"]', 'popup iframe'); }; f.id = "14ce541b-85e8-42bc-ba51-4f170f6965b2"; f.title = "iframe Titles #39"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__39.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://pixel.mathtag.com/sync/iframe"]', 'tracking iframe'); }; f.id = "10b8570b-109c-4510-a4e6-d71237e1f339"; f.title = "iframe Titles #40"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__40.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://www.cincinnati.buyatoyota.com"]', 'Dealer offers'); }; f.id = "b265831e-7d36-4cdd-b06a-9e72a78925ba"; f.title = "iframe Titles #41"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__41.js
var f = function (ele, api) { api.setTitle('iframe[data-src^="https://www.youtube.com/embed"]', 'you Tube Video'); }; f.id = "b9eade1e-9aa4-4365-af51-080d8e68e7a5"; f.title = "iframe Titles #42"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__42.js
var f = function (ele, api) { api.setTitle('iframe[data-src^="https://www.facebook.com/plugins"]', 'Facebook Connect'); }; f.id = "e563cba7-0473-49af-b0af-8c3417551a16"; f.title = "iframe Titles #43"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__43.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://overtake-switcher.now.sh/embed"]', 'Overtake Switcher'); }; f.id = "a99baa44-b2df-4109-8b45-6ff88145c5b8"; f.title = "iframe Titles #44"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__44.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://sites.hireology.com/"]', 'Hireology'); }; f.id = "a45c526e-8806-4c27-b49c-eee72d3b1afc"; f.title = "iframe Titles #45"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__45.js
var f = function (ele, api) { api.setTitle('iframe[src^="//customerportal.mycustomerdata.com"]', 'Customer portal'); }; f.id = "85725203-4071-4539-a490-59c41bf50702"; f.title = "iframe Titles #46"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__46.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://reservations.arlingtontoyota.com/"]', 'Rental Car Reservations'); }; f.id = "f23489f7-2a32-469a-a17a-0c59fcc61baf"; f.title = "iframe Titles #47"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__47.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://www.iprecheck.com/rv/"]', 'iprecheck '); }; f.id = "185fa73e-a980-4827-8af0-d5386a1717cf"; f.title = "iframe Titles #48"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__48.js
var f = function (ele, api) { api.setTitle('iframe[src^="//tradein.autotrader.com/Landing"]', 'Auto Trader'); }; f.id = "f16ec4b0-16c5-4a29-a42d-2c31e1e1c969"; f.title = "iframe Titles #49"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__49.js
var f = function (ele, api) { api.setTitle('iframe[src^="//compare.advantastar.com"]', 'Advanta Star'); }; f.id = "ab31f2e8-6ac6-4f92-946c-1f80d86fddd8"; f.title = "iframe Titles #50"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__50.js
var f = function (ele, api) { api.setTitle('iframe[src^="//www.toyota.com/recall"]', 'Toyota Recall'); }; f.id = "a878f0a9-5963-48fd-8ec6-de2f25d99178"; f.title = "iframe Titles #51"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__51.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://www.700dealer.com/QuickQualify"]', 'Quick Qualify'); }; f.id = "8cce0b4e-3baa-437a-a5cd-03979753a158"; f.title = "iframe Titles #52"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__52.js
var f = function (ele, api) { api.setTitle('iframe[src^="https://jlr.oeaccessories.com/"]', 'Vehicle Accessories'); }; f.id = "8fca655c-862a-4a65-a608-fbe5a7f3c181"; f.title = "iframe Titles #53"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__53.js
var f = function (ele, api) { api.setTitle('iframe[src^="//uwmedia.us/cm_jaguar/front"]', 'UW MEdia Player'); }; f.id = "8d8ec774-2766-49ab-909c-bf7cc673000e"; f.title = "iframe Titles #54"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__54.js
var f = function (ele, api) { api.setTitle('iframe[src^="//ldti.syndication.kbb.com/default"]', 'Kelly BlueBook Car Value'); }; f.id = "7ac190e6-fc03-4203-b4de-81880b775c5e"; f.title = "iframe Titles #55"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/iframe_Titles__55.js
var f = function (ele, api) { api.setHeadingLevel($ae('.page-template-staff').find('h1.entry-title').next('h3'), '2'); }; f.id = "819d15e7-1ba5-4d80-891d-6cefdbf7477e"; f.title = "Heading Level - General #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__1.js
var f = function (ele, api) { api.setHeadingLevel($ae('h3').filter(':contains(Dealers Designed to Support Your Business)'), '2'); }; f.id = "6573dd23-bf4c-4abe-9085-d154afbf44de"; f.title = "Heading Level - General #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__2.js
var f = function (ele, api) { ele.outerFind('.payment-box h3').filter(':contains(Payment)').attr({ 'role': 'heading', 'aria-level': '2' }); }; f.id = "137c0431-ed32-4cdc-8759-13962df1e4f5"; f.title = "Heading Level - General #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__3.js
var f = function (ele, api) { api.setHeadingLevel('.specialOffersModal h1', '2'); }; f.id = "2ab84e74-d541-49cb-a9f4-04a01834182d"; f.title = "Heading Level - General #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__4.js
var f = function (ele, api) { api.setHeadingLevel('#ctabox-premium-features h3', '2'); }; f.id = "dbcf9bcc-75ca-4bef-b248-43bee984086c"; f.title = "Heading Level - General #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__5.js
var f = function (ele, api) { ele.outerFind('.staff-item').find('h4, h3').attr({ 'role': 'presentation' }); }; f.id = "e1e9f595-bd15-4ee6-b100-e20735efb615"; f.title = "Heading Level - General #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__6.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel h4.panel-title').attr('role', 'presentation'); }; f.id = "8f00d60f-fe35-4a40-a602-dcf1428fbf2c"; f.title = "Heading Level - General #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__7.js
var f = function (ele, api) { api.setHeadingLevel('.ctabox-inner .main-action-button-form h3.gform_title', '2'); }; f.id = "9e5c3cdc-5912-4e65-83b1-c66ec0624037"; f.title = "Heading Level - General #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__8.js
var f = function (ele, api) { api.setHeadingLevel('#ctabox-premium-features .features-title', '3'); }; f.id = "ad348b8c-a602-4c3a-b072-3fdfe7befbfb"; f.title = "Heading Level - General #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__9.js
var f = function (ele, api) { ele.outerFind('#newvehicles-heading > h4').filter(':contains(New Vehicle Search)').attr({ 'role': 'presentation' }); }; f.id = "a68684d8-6a75-441f-891d-01daf5aa15b5"; f.title = "Heading Level - General #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__10.js
var f = function (ele, api) { ele.outerFind('#newvehicles > div > h4').filter(':contains(Search All New Vehicles)').attr({ 'role': 'presentation' }); }; f.id = "2b12eab1-7455-4258-8a04-ca53247d33cb"; f.title = "Heading Level - General #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__11.js
var f = function (ele, api) { ele.outerFind('#preowned-heading > h4').filter(':contains(Used Vehicle Search)').attr({ 'role': 'presentation' }); }; f.id = "a99986ab-70a0-406a-80fc-f8a4bc6587ba"; f.title = "Heading Level - General #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__12.js
var f = function (ele, api) { ele.outerFind('#preowned h4').filter(':contains(Search All Used Vehicles)').attr({ 'role': 'presentation' }); }; f.id = "6833ff06-3309-4370-8514-df58871d47ec"; f.title = "Heading Level - General #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__13.js
var f = function (ele, api) { ele.outerFind('.widget .dealer-info').find('h3').attr({ 'role': 'heading', 'aria-level': '2' }); }; f.id = "1fc63b78-5f8a-442b-ace5-99e6b43e633d"; f.title = "Heading Level - General #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__14.js
var f = function (ele, api) { ele.outerFind('.post-content h1').next().find('h3').attr({ 'role': 'heading', 'aria-level': '2' }); }; f.id = "34720735-a474-48e5-ab66-b33dbbb96ee5"; f.title = "Heading Level - General #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__15.js
var f = function (ele, api) { ele.outerFind('.mobile-tab-content-inside.filters-container').find('h3').attr({ 'role': 'header', 'aria-level': '2' }); }; f.id = "7ba2a397-3cfc-4165-865e-e188cb0f128e"; f.title = "Heading Level - General #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__16.js
var f = function (ele, api) { ele.outerFind("#di-page-composer h3").filter(":contains('Dealer Info')").attr({ 'role': 'heading', 'aria-level': '2' }); }; f.id = "8ce35df7-ced6-417a-9856-d6c797bbb685"; f.title = "Heading Level - General #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__17.js
var f = function (ele, api) { api.setHeadingLevel('h3#reply-title', '2'); }; f.id = "9cdebf5b-658f-47b5-92d3-22cfd196e67e"; f.title = "Heading Level - General #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__18.js
var f = function (ele, api) { api.setHeadingLevel($ae("#di-page-composer h3").filter(":contains('Dealer Info')", '2')); }; f.id = "d15fdf8a-0590-494f-a2bb-044cbfb03047"; f.title = "Heading Level - General #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__19.js
var f = function (ele, api) { api.setHeadingLevel('h3#reply-title', '2'); }; f.id = "39d66206-742e-49dc-a2fb-2aeffe3d5ce0"; f.title = "Heading Level - General #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__20.js
var f = function (ele, api) { api.setHeadingLevel($ae("h3").filter(":contains('Dealer Info')", '2')); }; f.id = "864a71c7-2051-4d9f-8cbe-5417d749e86a"; f.title = "Heading Level - General #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__21.js
var f = function (ele, api) { api.setHeadingLevel($ae("h3").filter(":contains('Find Us')", '2')); }; f.id = "ab5b0ff9-69cc-4e19-a8c3-4d8de19ffd0d"; f.title = "Heading Level - General #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__22.js
var f = function (ele, api) { api.setHeadingLevel($ae('h3').filter(':contains(Leave a Message Below), :contains(Service Info), :contains(Choose How To Share)', '2')); }; f.id = "ae9d36bb-cdae-439f-833d-ff177620f38a"; f.title = "Heading Level - General #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__23.js
var f = function (ele, api) { api.setHeadingLevel($ae('#payment-calculator h3').filter(':contains(Payment Details)', '2')); }; f.id = "6bf0f712-61ee-467c-93db-022981d343e6"; f.title = "Heading Level - General #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__24.js
var f = function (ele, api) { api.setHeadingLevel('h2.replaceable-text', '1'); }; f.id = "737fd4c9-c333-4fdc-b49e-2a1705bd29bf"; f.title = "Heading Level - General #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__25.js
var f = function (ele, api) { api.setHeadingLevel(ele.outerFind('.features-title h4').filter(':contains(PREMIUM OPTIONS)'), '2'); }; f.id = "acf8192a-aea3-4aa8-adbb-6e19a1babf94"; f.title = "Heading Level - General #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__26.js
var f = function (ele, api) { api.setHeadingLevel(ele.outerFind('h3').filter(':contains(Find your perfect car)'), '2'); }; f.id = "1f2c52cb-f856-41cd-a2a3-a0be840cba9f"; f.title = "Heading Level - General #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__27.js
var f = function (ele, api) { api.setHeadingLevel('h4.modal-title', '3'); }; f.id = "9972fcd0-7454-4baf-8e75-19d4c55383f1"; f.title = "Heading Level - General #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__28.js
var f = function (ele, api) { api.setHeadingLevel($ae('h1').filter(':contains(Welcome to Baxter Auto — Nebraska, Kansas & Colorado Car Dealerships)'), '2'); }; f.id = "fe0c2513-b1a5-44d4-8054-7fba4e0bebb9"; f.title = "Heading Level - General #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__29.js
var f = function (ele, api) { api.setHeadingLevel($ae('h2').filter(':contains(Welcome to Baxter Auto)'), '1'); }; f.id = "8cc5059a-777d-4a96-b08d-182f2df3a8e9"; f.title = "Heading Level - General #30"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__30.js
var f = function (ele, api) { api.setHeadingLevel('#tradepending-panel h3.h2', '2'); }; f.id = "8278c9a9-f058-446a-88be-ed04d2181bec"; f.title = "Heading Level - General #31"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Heading_Level___General__31.js
var f = function (ele, api) { api.setPresentation('#ctaRow a > h2.header.reverse'); }; f.id = "960f54bb-ca83-4bd7-a88d-564268d8d764"; f.title = "Headings Decorative #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__1.js
var f = function (ele, api) { api.setPresentation(ele.outerFind('.slider-overlay h2').filter(':contains(Welcome Back)')); }; f.id = "359bac52-8de5-4a10-9b26-628fbd503067"; f.title = "Headings Decorative #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__2.js
var f = function (ele, api) { api.setPresentation('.slider-overlay h1'); }; f.id = "cfbadfe5-cd9d-4d8c-a5ff-a2edd365d900"; f.title = "Headings Decorative #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__3.js
var f = function (ele, api) { api.setPresentation('h3.current-price'); }; f.id = "b6194e35-5434-4a85-a0de-20b80e42cc98"; f.title = "Headings Decorative #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__4.js
var f = function (ele, api) { api.setPresentation('#ctabox-premium-features div >li h3'); }; f.id = "c8a778a8-2495-4b79-a9e1-79c730ec4a34"; f.title = "Headings Decorative #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__5.js
var f = function (ele, api) { ele.outerFind('h1,h2,h3,h4,h5,h6').has('>img').each(function () { api.setPresentation($ae(this)); }).end().each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); } if ($ae(this).clone().find('b, hr, span, br, strong').remove().end().children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); } } }); }; f.id = "96ef5faf-a226-4868-8dd9-a0aa4404751d"; f.title = "Headings Decorative #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__6.js
var f = function (ele, api) { api.setHeadingLevel(ele.outerFind('body.home #header').find('.main-logo, .logo-dealer, #header-logo, .dealer-logo'), '1'); }; f.id = "7ba83260-5560-490b-bbcf-bb9dbda0dbcb"; f.title = "Headings Decorative #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__7.js
var f = function (ele, api) { api.setHeadingLevel('.home-title', '2'); }; f.id = "1268810c-3653-41e6-baa1-9fc2a5c544ed"; f.title = "Headings Decorative #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__8.js
var f = function (ele, api) { ele.outerFind('h1, h2, h3, h4, h5, h6').filter(':empty').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); } if ($ae(this).clone().find('b, hr, span, br, strong, a').remove().end().children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); } } }); }; f.id = "9e0cfff7-04c7-4912-9c56-0872867dda8d"; f.title = "Headings Decorative #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings_Decorative__9.js
var f = function (ele, api) { api.convertToAccordion('.ui-accordion-header', '', '.ui-accordion-content'); }; f.id = "57eab34d-d91a-454c-9dca-f95072ce80cd"; f.title = "Accordions General #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Accordions_General__1.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel a').not(':first').attr({ 'role': 'button', 'tabindex': '0', 'data-ae-blurbtype': 'button', 'aria-expanded': 'false' }); }; f.id = "0f700616-5e40-4bd3-871c-e087503a6153"; f.title = "Accordions General #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Accordions_General__2.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel a[data-toggle="collapse"]').each(function () { if ($ae(this).closest('.panel').find('div.panel-collapse.collapse').hasClass('in')) { $ae(this).attr('aria-expanded', 'true');
} else { $ae(this).attr('aria-expanded', 'false');
} }); }; f.id = "c1294b7a-f55a-4e04-b849-5abf871a03f3"; f.title = "Accordions General #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Accordions_General__3.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel a').click(function () { if ($ae(this).attr('aria-expanded') === 'false') { $ae('#info-accordion .panel a').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); } else { $ae(this).attr('aria-expanded', 'false');
} }); }; f.id = "7e7d0fa6-a358-4bbd-801d-adad90630ce4"; f.title = "Accordions General #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Accordions_General__4.js
var f = function (ele, api) { ele.outerFind('a').has('>i.fa-home').append('Home'); }; f.id = "905804e5-7007-4364-b216-2d2c11a932e2"; f.title = "Sitewide Links - Link Purpose & Spans #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__1.js
var f = function (ele, api) { ele.outerFind('li.email a').append('Email Us'); }; f.id = "5df19332-fdc7-426e-b89b-fca5a82c13fa"; f.title = "Sitewide Links - Link Purpose & Spans #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__2.js
var f = function (ele, api) { ele.outerFind('li.sms.text a').append('Text Us'); }; f.id = "a8ad4ecd-965c-439d-b872-ebf4b9b51c98"; f.title = "Sitewide Links - Link Purpose & Spans #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__3.js
var f = function (ele, api) { ele.outerFind('a.history-report').attr('aria-hidden', 'false'); }; f.id = "a0b2fade-2882-4fe2-a998-639f367bcc58"; f.title = "Sitewide Links - Link Purpose & Spans #4 - Aria Hidden"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__4___Aria_Hidden.js
var f = function (ele, api) { ele.outerFind('a.ui-datepicker-next, a.ui-datepicker-prev').attr('role', 'button'); }; f.id = "e091df63-c395-4b4f-9ba2-633e2cd2e3ef"; f.title = "Sitewide Links - Link Purpose & Spans #5 - Button Role"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__5___Button_Role.js
var f = function (ele, api) { ele.outerFind('a.glovebox-btn-login, a.find-button').attr('role', 'button'); }; f.id = "96aa7c47-cfeb-4724-9b2d-376e19200e34"; f.title = "Sitewide Links - Link Purpose & Spans #6 - Button Role"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__6___Button_Role.js
var f = function (ele, api) { ele.outerFind('a').not('[href]').not('[tabindex]').attr('tabindex', '0'); }; f.id = "d13bc746-1fa6-4b9f-8701-66cfa9c5155b"; f.title = "Sitewide Links - Link Purpose & Spans #7 - Tabindex"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__7___Tabindex.js
var f = function (ele, api) { ele.outerFind('a[href="http://www.porscheownersmanuals.com/"]').append(' to view online video owner manual'); }; f.id = "a21f9053-09ff-4abe-8d33-4ed10a71613f"; f.title = "Sitewide Links - Link Purpose & Spans #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__8.js
var f = function (ele, api) { ele.outerFind('a.print.print-vdp.fancybox').append(' Print '); }; f.id = "a824ccb5-2850-4262-b3de-56937807c332"; f.title = "Sitewide Links - Link Purpose & Spans #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__9.js
var f = function (ele, api) { ele.outerFind('.print.print-vdp.fancybox').append('Opens a new window'); }; f.id = "b3d137e4-eb05-4e5c-9b2f-11667a60534a"; f.title = "Sitewide Links - Link Purpose & Spans #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__10.js
var f = function (ele, api) { ele.outerFind('a.moretag').each(function () { $ae(this).append(' about ' + $ae(this).closest('.post').find('h2,h3,h4,h5,h6').text() + ''); }); }; f.id = "52b60234-f795-4972-bf24-452a580f59c6"; f.title = "Sitewide Links - Link Purpose & Spans #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__11.js
var f = function (ele, api) { ele.outerFind('a[href^="https://foureyes.adpearance.com/opt-out"]').append(' to opt out of our cookie policy'); }; f.id = "e109145b-f0d3-44b6-96b5-956ab17deaa7"; f.title = "Sitewide Links - Link Purpose & Spans #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__12.js
var f = function (ele, api) { ele.outerFind('a[href="/which-site-to-pick"]').append(' for more information'); }; f.id = "470e2aa5-e7d6-4cd8-a743-9c2584e98511"; f.title = "Sitewide Links - Link Purpose & Spans #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__13.js
var f = function (ele, api) { ele.outerFind('#aboutRow a').filter(':contains(Read More)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); }); }; f.id = "596b385d-3ae2-4a6e-ab44-2e7ee249e583"; f.title = "Sitewide Links - Link Purpose & Spans #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__14.js
var f = function (ele, api) { ele.outerFind('#aboutRow a').filter(':contains(READ MORE)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); }); }; f.id = "65274a1e-1f47-4a4d-a849-c29c4aba0903"; f.title = "Sitewide Links - Link Purpose & Spans #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__15.js
var f = function (ele, api) { ele.outerFind('#about-row a').filter(':contains(Learn More)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); }); }; f.id = "f89f47ce-7f2e-442f-9a9a-e7c48ea97f5e"; f.title = "Sitewide Links - Link Purpose & Spans #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__16.js
var f = function (ele, api) { ele.outerFind('#seoRow a').filter(':contains(Read More)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); }); }; f.id = "d1d497ac-f943-440d-9b9c-9138ea744fa4"; f.title = "Sitewide Links - Link Purpose & Spans #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__17.js
var f = function (ele, api) { ele.outerFind('.bio a').filter(':contains(here)').each(function () { $ae(this).append(' to check out the cool Conversations video I starred in.'); }); }; f.id = "1c8d1f8b-c32d-43a9-99b4-af154a1a4b4e"; f.title = "Sitewide Links - Link Purpose & Spans #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__18.js
var f = function (ele, api) { ele.outerFind('button.text-ellipsis').attr('aria-label', 'Text Us'); }; f.id = "03aabf76-3ea3-4d79-a85c-002029487259"; f.title = "Sitewide Links - Link Purpose & Spans #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__19.js
var f = function (ele, api) { ele.outerFind('#cncbbn').append('Have a Chat Conversation'); }; f.id = "b3d40f47-d2b9-4061-b37a-274c7560f367"; f.title = "Sitewide Links - Link Purpose & Spans #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__20.js
var f = function (ele, api) { ele.outerFind('.gg-chat-bubble').attr('aria-label', 'Chat'); }; f.id = "34384f06-0df2-49a6-b59a-15b0b89646f3"; f.title = "Sitewide Links - Link Purpose & Spans #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__21.js
var f = function (ele, api) { ele.outerFind('.fa-pinterest-p').parent().append('Pinterest Social Network'); }; f.id = "dc9e5047-7f96-413a-b705-bef32195a8ca"; f.title = "Sitewide Links - Link Purpose & Spans #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__22.js
var f = function (ele, api) { ele.outerFind('.fa-youtube-play').parent().append('Youtube Video Social Network'); }; f.id = "ce3f0ae9-bdbe-4b36-acbe-8235882df1ef"; f.title = "Sitewide Links - Link Purpose & Spans #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__23.js
var f = function (ele, api) { ele.outerFind('.fa-instagram').parent().append('Instagram Social Network'); }; f.id = "c3d5b4c1-6154-456c-b1cf-bc05989a9dfc"; f.title = "Sitewide Links - Link Purpose & Spans #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__24.js
var f = function (ele, api) { ele.outerFind('.fa-yelp').parent().append('Yelp Social Network'); }; f.id = "1cc5c544-edbc-4b91-9e7d-067950ab22f2"; f.title = "Sitewide Links - Link Purpose & Spans #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__25.js
var f = function (ele, api) { ele.outerFind('.social a').has('i.fa-google').append('Google Plus Social Network'); }; f.id = "c6f1aa17-43af-43c9-ac03-2caf4cf183fb"; f.title = "Sitewide Links - Link Purpose & Spans #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__26.js
var f = function (ele, api) { ele.outerFind('.social a[href^="https://plus.google.com/"]').append('Google Plus'); }; f.id = "5cc973e0-161b-464f-82a9-c273b3aeaaf6"; f.title = "Sitewide Links - Link Purpose & Spans #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__27.js
var f = function (ele, api) { ele.outerFind('.sharing a').each(function () { if ($ae(this).hasClass('facebook')) { $ae(this).append('Facebook opens a new window');
} if ($ae(this).hasClass('twitter')) { $ae(this).append('Twitter opens a new window');
} if ($ae(this).hasClass('googleplus')) { $ae(this).append('Google Plus. opens a new window');
} }); }; f.id = "f456b58d-a68f-411d-b66c-4eccb3a700c9"; f.title = "Sitewide Links - Link Purpose & Spans #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__28.js
var f = function (ele, api) { ele.outerFind('div.us_facebook a.us_box').append('Facebook'); }; f.id = "1833cefc-8eb5-4d9a-99e3-f4cbddb5cacf"; f.title = "Sitewide Links - Link Purpose & Spans #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__29.js
var f = function (ele, api) { ele.outerFind('div.us_twitter a.us_box').append('Twitter'); }; f.id = "5f749ceb-f020-4336-9651-c7d9e816ad37"; f.title = "Sitewide Links - Link Purpose & Spans #30"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__30.js
var f = function (ele, api) { ele.outerFind('div.us_googleplus a.us_box').append('Google Plus'); }; f.id = "0c1d5281-de89-49a9-aa73-fd22e9f433f7"; f.title = "Sitewide Links - Link Purpose & Spans #31"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__31.js
var f = function (ele, api) { ele.outerFind('div.us_linkedin a.us_box').append('linked in'); }; f.id = "a8c59366-199e-4927-818b-430c6f07375e"; f.title = "Sitewide Links - Link Purpose & Spans #32"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__32.js
var f = function (ele, api) { ele.outerFind('#sbi_lightbox #sbi_twitter_icon').append('Twitter'); }; f.id = "e549e915-d325-4548-8185-3e611d56c332"; f.title = "Sitewide Links - Link Purpose & Spans #33"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__33.js
var f = function (ele, api) { ele.outerFind('#sbi_lightbox #sbi_facebook_icon').append('Facebook'); }; f.id = "67b127d5-773a-4e46-8cba-4d0cbf06ebdd"; f.title = "Sitewide Links - Link Purpose & Spans #34"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__34.js
var f = function (ele, api) { ele.outerFind('#sbi_lightbox #sbi_google_icon').append('Google'); }; f.id = "775963b5-80d1-47ec-84ca-962f55d364a1"; f.title = "Sitewide Links - Link Purpose & Spans #35"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__35.js
var f = function (ele, api) { ele.outerFind('#sbi_lightbox #sbi_linkedin_icon').append('Linkedin'); }; f.id = "528f77f6-3ce2-46b1-9d35-8c91ac8eb7fd"; f.title = "Sitewide Links - Link Purpose & Spans #36"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__36.js
var f = function (ele, api) { ele.outerFind('#sbi_lightbox #sbi_pinterest_icon').append('Pinterest'); }; f.id = "9ba9e8d1-c4c6-40f8-9ddc-6da7fc8b2f57"; f.title = "Sitewide Links - Link Purpose & Spans #37"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__37.js
var f = function (ele, api) { ele.outerFind('#sbi_lightbox #sbi_email_icon').append('Email'); }; f.id = "77935b35-5034-42bb-a170-09b7f0b36e93"; f.title = "Sitewide Links - Link Purpose & Spans #38"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__38.js
var f = function (ele, api) { ele.outerFind('.paging a.pages').prepend(' Page '); }; f.id = "8abc08e6-a7c8-48ec-acde-bc727fc290b6"; f.title = "Sitewide Links - Link Purpose & Spans #39"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__39.js
var f = function (ele, api) { ele.outerFind('a[href="#"], a[href=""]').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); } } }); }; f.id = "05364f6e-62ca-47be-8e5b-d907e87e0c8d"; f.title = "Sitewide Links - Link Purpose & Spans #40"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__40.js
var f = function (ele, api) { ele.find('a').not(':has(img, svg)').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'tabindex': '-1', 'aria-hidden': 'true', 'role': 'presentation' }); } if ($ae(this).clone().find('b, hr, span, br, strong').remove().end().children().length === 0) { $ae(this).attr({ 'tabindex': '-1', 'aria-hidden': 'true', 'role': 'presentation' }); } } }); }; f.id = "9d433abc-aef1-4a75-b8ca-c7da4ecee3a6"; f.title = "Sitewide Links - Link Purpose & Spans #41"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__41.js
var f = function (ele, api) { api.hideFromAT(ele.outerFind('.googlemap').find('[aria-hidden="true"]:tabbable')); }; f.id = "f22b29a0-99fb-41b7-b4b0-8e1615f21aea"; f.title = "Sitewide Links - Link Purpose & Spans #42"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__42.js
var f = function (ele, api) { api.hideFromAT('.shopping-icon >a'); }; f.id = "2339cc6a-0227-464f-8a4e-6f8915209078"; f.title = "Sitewide Links - Link Purpose & Spans #43"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__43.js
var f = function (ele, api) { api.hideFromAT('a.gallery-lightbox-trigger'); }; f.id = "a7a2493d-75e6-45db-ac79-fb67bb677e45"; f.title = "Sitewide Links - Link Purpose & Spans #44"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__44.js
var f = function (ele, api) { api.hideFromAT('.shopping-icon >a,a[itemprop="directions"]'); }; f.id = "89ea3faa-ff99-4c53-88d1-4fe1bcc18f16"; f.title = "Sitewide Links - Link Purpose & Spans #45"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__45.js
var f = function (ele, api) { ele.outerFind('a[data-gtm-event="mobileHeaderDirections"]').append(' to our Dealership'); }; f.id = "6d65aa51-3cbe-48e0-9714-556174d51e9f"; f.title = "Sitewide Links - Link Purpose & Spans #46"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__46.js
var f = function (ele, api) { ele.outerFind('a[data-gtm-event="tabletHeaderDirections"]').append(' to our Dealership'); }; f.id = "26cf815a-7b0c-4b22-bcf8-2b5640921226"; f.title = "Sitewide Links - Link Purpose & Spans #47"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__47.js
var f = function (ele, api) { ele.outerFind('a[itemprop="directions"].button.primary-button').append(' to our Dealership'); }; f.id = "9fb92fc0-893d-40dd-af6e-97161b045564"; f.title = "Sitewide Links - Link Purpose & Spans #48"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__48.js
var f = function (ele, api) { ele.outerFind('.directions-inner-dealers a[href="/contact-us/"]').attr('role', 'link'); }; f.id = "acceb25a-37db-41eb-8b3e-627b15d8f36c"; f.title = "Sitewide Links - Link Purpose & Spans #49"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__49.js
var f = function (ele, api) { ele.outerFind('#shoppingRow .shopping-box a').each(function () { $ae(this).prepend('' + $ae(this).parent().find('.shopping-title h2').text().trim() + ''); }); }; f.id = "f55c4f81-bf6e-4e0b-95b7-66e62049d351"; f.title = "Sitewide Links - Link Purpose & Spans #50"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__50.js
var f = function (ele, api) { api.convertToBtn('.ask-a-question'); }; f.id = "e2b4ea31-543d-46f5-adf9-5f184985fb0f"; f.title = "Sitewide Links - Link Purpose & Spans #51"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__51.js
var f = function (ele, api) { api.convertToBtn('.shopping-label a'); }; f.id = "7cd58e23-6be0-400e-9bd2-04c7eb046f73"; f.title = "Sitewide Links - Link Purpose & Spans #52"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__52.js
var f = function (ele, api) { api.convertToBtn('div.button.primary-button'); }; f.id = "ec84030c-a74f-461b-bad2-d798ea7639fd"; f.title = "Sitewide Links - Link Purpose & Spans #53"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__53.js
var f = function (ele, api) { ele.outerFind('.details-page-row .vdp-shopping-tools a').has('svg.di-svg').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); }; f.id = "bcae8537-a2cf-4963-a46a-7a01b2517880"; f.title = "Sitewide Links - Link Purpose & Spans #54"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__54.js
var f = function (ele, api) { api.hideFromAT('#related-vehicles-container .related-wrap .related-thumbnail a'); }; f.id = "49c62c98-934a-487f-88e7-b3f218983cf7"; f.title = "Sitewide Links - Link Purpose & Spans #55"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__55.js
var f = function (ele, api) { ele.outerFind('#related-vehicles-container .related-wrap .related-thumbnail img').each(function () { $ae(this).attr({ 'alt': $ae(this).closest('.related-thumbnail').next('.related-info').find('a').text(), 'tabindex': '-1', 'aria-hidden': 'true' }); }); }; f.id = "1f6ba8df-838c-431d-8e00-b890f37c6dde"; f.title = "Sitewide Links - Link Purpose & Spans #56"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__56.js
var f = function (ele, api) { ele.outerFind('a.directions').not(':has(i.fa-map-marker)').append(' to our location'); }; f.id = "8b049459-b37b-4ec2-9e1a-cc68189ebd8d"; f.title = "Sitewide Links - Link Purpose & Spans #57"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__57.js
var f = function (ele, api) { ele.outerFind('a[href^="http://maps.google.com/"]').not(':has(i.fa-map-marker)').append('to our location'); }; f.id = "a80813b0-227c-4940-8549-f85f08cd8f8a"; f.title = "Sitewide Links - Link Purpose & Spans #58"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__58.js
var f = function (ele, api) { ele.outerFind('a.directions').has('i.fa-map-marker').prepend(' Directions: '); }; f.id = "9487d073-7210-464f-ac76-1982c4f47113"; f.title = "Sitewide Links - Link Purpose & Spans #59"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__59.js
var f = function (ele, api) { ele.outerFind('a[href^="http://maps.google.com/"]').has('i.fa-map-marker').prepend(' Directions: '); }; f.id = "b5a445fe-db9c-4d9a-a922-ffdb17ef343a"; f.title = "Sitewide Links - Link Purpose & Spans #60"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__60.js
var f = function (ele, api) { ele.outerFind('a.button.primary-button').filter(':contains(learn More)').each(function () { $ae(this).append(' about ' + $ae(this).closest('.comparisonoverview').find('h1').text().trim() + ''); }); }; f.id = "b58bf56e-32a9-420c-b173-99df590bdd13"; f.title = "Sitewide Links - Link Purpose & Spans #61"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__61.js
var f = function (ele, api) { ele.outerFind('.other-features-container a').filter(':contains(Learn More)').each(function () { $ae(this).append(' about ' + $ae(this).prev().text().trim() + ''); }); }; f.id = "6eb5406a-e217-4aa1-8826-3c14549fc53b"; f.title = "Sitewide Links - Link Purpose & Spans #62"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__62.js
var f = function (ele, api) { ele.outerFind('.fullcontentrow a.button.primary-button').filter(':contains(Learn More)').each(function () { $ae(this).append(' about ' + $ae(this).parent().parent().find('h2').text().trim() + ''); }); }; f.id = "283c169c-a7b4-41bd-b2ea-93ae455d2962"; f.title = "Sitewide Links - Link Purpose & Spans #63"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__63.js
var f = function (ele, api) { ele.outerFind('h1').filter(':contains(Porsche Salt Lake City Exclusive Manufaktur Partner)').each(function () { $ae(this).parent().next().find('a.primary-button').filter(':contains(Learn More)').append(' about ' + $ae(this).text().trim() + ''); }); }; f.id = "3d826edb-cece-49e6-8dbd-09fafe4c18dc"; f.title = "Sitewide Links - Link Purpose & Spans #64"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__64.js
var f = function (ele, api) { ele.outerFind('.celeb-car-company a').filter(':contains(Learn More)').each(function () { $ae(this).append(' about ' + $ae(this).closest('div').find('.celeb-car-company-header').text().trim() + ''); }); }; f.id = "24a1dcff-b12c-4609-bd21-484f683dab4a"; f.title = "Sitewide Links - Link Purpose & Spans #65"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__65.js
var f = function (ele, api) { ele.outerFind('.post-content .entry').find('a.primary-button').filter(':contains(Learn More)').each(function () { $ae(this).append(' about ' + $ae(this).closest('.post-content').find('.entry-title').text().trim() + ''); }); }; f.id = "0864dd7a-bc10-4855-8303-887fa9a7db29"; f.title = "Sitewide Links - Link Purpose & Spans #66"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__66.js
var f = function (ele, api) { ele.outerFind('.post-content .entry-content').find('a.primary-button').filter(':contains(Learn More)').each(function () { $ae(this).append(' about ' + $ae(this).closest('.post-content').find('.entry-title').text().trim() + ''); }); }; f.id = "76584d65-9b6a-42e3-89c4-6cf0a055e32a"; f.title = "Sitewide Links - Link Purpose & Spans #67"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__67.js
var f = function (ele, api) { ele.outerFind('#di-tab-dropdown a').filter(':contains(Click for Details)').each(function () { $ae(this).append(' about ' + $ae(this).closest('div').find('h2').text().trim() + ''); }); }; f.id = "da6daa0a-9bc4-4782-9906-b47638332b1d"; f.title = "Sitewide Links - Link Purpose & Spans #68"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__68.js
var f = function (ele, api) { ele.outerFind('a[href="#top"]').append(' Back to top'); }; f.id = "f1a24852-9f4c-4b22-8f27-885c68828912"; f.title = "Sitewide Links - Link Purpose & Spans #69"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__69.js
var f = function (ele, api) { ele.outerFind('.offer-content.card-content a.disclaimer-link').each(function () { $ae(this).append('' + $ae(this).closest('li.offer').find('.offer-title').text().trim() + " " + $ae(this).prev().text().trim() + ''); }); }; f.id = "95b31a44-a38c-40a0-983b-15c27ce091fe"; f.title = "Sitewide Links - Link Purpose & Spans #70"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__70.js
var f = function (ele, api) { api.hideFromAT($ae('.logo-wrap a').has('img[alt="Porsche"]')); }; f.id = "3a4e9971-5106-46bf-9d4e-30c3e1abfb19"; f.title = "Sitewide Links - Link Purpose & Spans #71 - Redundant Logo Porsche Alt"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide_Links___Link_Purpose___Spans__71___Redundant_Logo_Porsche_Alt.js
var f = function (ele, api) { ele.outerFind('.slides li.clone, .slides li.clone a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); }; f.id = "92c28b70-9439-4ff3-ad12-b097e85a8f70"; f.title = "General - Aria-hidden #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Aria_hidden__1.js
var f = function (ele, api) { ele.outerFind('.groupon-filter-container').removeAttr('aria-hidden'); }; f.id = "760a1daf-9f81-409c-b642-cb634a9f15aa"; f.title = "General - Aria-hidden #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Aria_hidden__2.js
var f = function (ele, api) { ele.outerFind('a.history-report').attr('aria-hidden', 'false'); }; f.id = "4fd7afbe-8099-4f40-8864-037a9fa3277a"; f.title = "General - Aria-hidden #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Aria_hidden__3.js
var f = function (ele, api) { ele.outerFind('a[href="#"]').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); } } }); }; f.id = "da706a1b-5348-41b6-bbe6-5475b797e6f9"; f.title = "General - Aria-hidden #4 - Hiding Empty # - Indiscriminate"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/General___Aria_hidden__4___Hiding_Empty_____Indiscriminate.js
var f = function (ele, api) { ele.outerFind('ul, ol').not('.dropdown-menu.inner').each(function () { if ($ae(this).children('li').length < 2 && $ae(this).find('ul, ol').length == 0 && $ae(this).not('li ul').not('li ol')) { $ae(this).attr('role', 'presentation'); } }); }; f.id = "4d66c4e0-c892-404f-99d1-a54f07110112"; f.title = "Sitewide - Lists UL OL LI #1"; f.type = "javascript"; !function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Lists_UL_OL_LI__1.js
var f = function (ele, api) { ele.outerFind('ul.slides').attr('role', 'presentation'); }; f.id = "6e915785-98f7-46c0-a9a6-7d7a5d981203"; f.title = "Sitewide - Lists UL OL LI #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Lists_UL_OL_LI__2.js
var f = function (ele, api) { api.setPresentation($ae('ul').has('li.lo_substep_paymenttype_option')); }; f.id = "1d1e3bcf-50b8-4aaf-bc7d-c87a39f87604"; f.title = "Sitewide - Lists UL OL LI #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Lists_UL_OL_LI__3.js
var f = function (ele, api) { ele.outerFind('a[onclick]').each(function () { $ae(this).attr('role', 'button'); }); }; f.id = "c2124df1-c02e-4bf7-9728-6a207139f74d"; f.title = "Custom Mouse Events #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__1.js
var f = function (ele, api) { ele.outerFind('span[onclick]').each(function () { $ae(this).attr('role', 'button'); }); }; f.id = "6196f6d1-4aab-4954-aae0-535b017b5daf"; f.title = "Custom Mouse Events #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__2.js
var f = function (ele, api) { ele.outerFind('input[onclick]').each(function () { $ae(this).attr('role', 'button'); }); }; f.id = "82cbfa69-5e0a-4f79-8b38-0720101fbd21"; f.title = "Custom Mouse Events #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__3.js
var f = function (ele, api) { ele.outerFind('div[onclick]').each(function () { $ae(this).attr('role', 'button'); }); }; f.id = "e5c27f8c-69cf-4f64-a449-8897a57cc6cc"; f.title = "Custom Mouse Events #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__4.js
var f = function (ele, api) { ele.outerFind('button[onclick]').each(function () { $ae(this).attr('role', 'button'); }); }; f.id = "c8063beb-c775-4c83-a79a-6ae73f75eca5"; f.title = "Custom Mouse Events #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__5.js
var f = function (ele, api) { ele.outerFind('div[onmouseenter]').each(function () { $ae(this).attr('onfocus', $ae(this).attr('onmouseenter')); }); }; f.id = "3feabf74-9ea3-4951-b072-711c98e905bf"; f.title = "Custom Mouse Events #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__6.js
var f = function (ele, api) { ele.outerFind("a[onmouseover], button[onmouseover]").each(function () { $ae(this).attr("onfocus", $ae(this).attr("onmouseover")); }); }; f.id = "15c353c9-912d-474b-827b-1c1e18ee5a29"; f.title = "Custom Mouse Events #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__7.js
var f = function (ele, api) { ele.outerFind("a[onmouseout], button[onmouseout]").each(function () { $ae(this).attr("onblur", $ae(this).attr("onmouseout")); }); }; f.id = "45e3fd61-18b3-4911-b03b-9d8d0f21adc0"; f.title = "Custom Mouse Events #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Custom_Mouse_Events__8.js
var f = function (ele, api) { ele.outerFind('svg.loading-spinner').append(''); }; f.id = "013e94d0-98f1-43dd-af28-944cd405f90f"; f.title = "SVG Titles #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__1.js
var f = function (ele, api) { ele.outerFind('.eva-dismiss svg').append(''); }; f.id = "845c2319-9a71-4da3-81bf-cf5d7c71c46c"; f.title = "SVG Titles #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__2.js
var f = function (ele, api) { ele.outerFind('.eva-edmunds-logo svg.edmunds-logo__image').append(''); }; f.id = "b17f9a1a-264f-4dec-ba06-059b22a8ef67"; f.title = "SVG Titles #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__3.js
var f = function (ele, api) { ele.outerFind('.vehicle-autocomplete__icon svg').append(''); }; f.id = "2c635ee4-69f1-4933-b08f-443daa70ce2a"; f.title = "SVG Titles #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__4.js
var f = function (ele, api) { ele.outerFind('#a2apage_find_icon').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Search Social media apps' }); }; f.id = "e9219267-96c4-48bf-88d5-0805092d0032"; f.title = "SVG Titles #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__5.js
var f = function (ele, api) { api.hideFromAT('.urgency-icon svg'); }; f.id = "8cc97877-45bb-447e-8337-201046fde26f"; f.title = "SVG Titles #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__6.js
var f = function (ele, api) { api.hideFromAT('.shopping-icon svg'); }; f.id = "5bd7b4b6-84ad-4777-b202-b15ffa610348"; f.title = "SVG Titles #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__7.js
var f = function (ele, api) { api.hideFromAT('#info-accordion .panel svg'); }; f.id = "6118d4e1-44e1-43e9-849b-c54a482a7e79"; f.title = "SVG Titles #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__8.js
var f = function (ele, api) { api.hideFromAT('#a2apage_full .a2a_svg svg'); }; f.id = "2543691a-4d8f-47ad-a156-e6e2577399cd"; f.title = "SVG Titles #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__9.js
var f = function (ele, api) { api.hideFromAT('.a2a_copy_link_container .a2a_svg svg'); }; f.id = "622fd035-5347-4f0c-83aa-469a742ca703"; f.title = "SVG Titles #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__10.js
var f = function (ele, api) { api.hideFromAT('.mobile-tab-content-inside .a2a_svg svg'); }; f.id = "e3efe891-76a6-494f-bd8e-85c6d95ce4ea"; f.title = "SVG Titles #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__11.js
var f = function (ele, api) { api.hideFromAT('.a2a_mini_services .a2a_svg svg'); }; f.id = "c688f7a0-1189-4bba-a10e-f368c4f43cf8"; f.title = "SVG Titles #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__12.js
var f = function (ele, api) { api.hideFromAT('.a2a_cols_container .a2a_svg svg'); }; f.id = "0259d709-aee9-4e8f-8b6d-073563c5cae1"; f.title = "SVG Titles #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__13.js
var f = function (ele, api) { api.hideFromAT('.a2a_full_footer .a2a_svg svg'); }; f.id = "ac9908bf-69ca-4d70-b5d3-643c170e225b"; f.title = "SVG Titles #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__14.js
var f = function (ele, api) { api.hideFromAT('.a2a_svg svg'); }; f.id = "7dde92bd-bd05-4c2f-988e-48da5cf268ae"; f.title = "SVG Titles #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__15.js
var f = function (ele, api) { api.hideFromAT('svg.di-svg'); }; f.id = "054ce55b-a20d-4056-b997-7a7f7ea0ede4"; f.title = "SVG Titles #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__16.js
var f = function (ele, api) { api.hideFromAT('.eva-select svg'); }; f.id = "738dfefd-b705-476d-9daf-6bcdf7456003"; f.title = "SVG Titles #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__17.js
var f = function (ele, api) { api.hideFromAT('#di-conversations-embed-root svg'); }; f.id = "0bc2833f-2294-4c01-aca8-a953eebfefe2"; f.title = "SVG Titles #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__18.js
var f = function (ele, api) { api.setPresentation('.mod-keep-in-touch__svg-icon, .mod-keep-in-touch svg'); }; f.id = "efe56900-362f-402f-adb6-7f5524ad9654"; f.title = "SVG Titles #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__19.js
var f = function (ele, api) { ele.outerFind('svg.loading_circle.spinner').append(''); }; f.id = "64e7dd2c-1279-46b5-8217-1781d29d43f8"; f.title = "SVG Titles #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__20.js
var f = function (ele, api) { ele.outerFind('svg.goog-te-spinner').append(''); }; f.id = "2bd38e44-0de2-4939-95d1-eff7fe2aa2f3"; f.title = "SVG Titles #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__21.js
var f = function (ele, api) { ele.outerFind('.info-icon svg').append(''); }; f.id = "cb423917-c9b4-490e-8588-e668e7aa4f7a"; f.title = "SVG Titles #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/SVG_Titles__22.js
var f = function (ele, api) { ele.outerFind('#icon-message').attr({ 'role': 'button', 'tabindex': '0' }); }; f.id = "9af719c0-766e-42e5-8b36-2a8294e42b9a"; f.title = "Chat widget - Functionality #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__1.js
var f = function (ele, api) { ele.outerFind('.conversations-topbar .icons i').attr({ 'role': 'button', 'tabindex': '0' }); }; f.id = "28b59a0c-bd28-4708-bfba-89061c1d7db5"; f.title = "Chat widget - Functionality #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__2.js
var f = function (ele, api) { ele.outerFind('.conversations-topbar .fa-minus').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); }; f.id = "5aee3ca0-efad-40a8-9f1b-f1a692764dec"; f.title = "Chat widget - Functionality #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__3.js
var f = function (ele, api) { ele.outerFind('.conversations-topbar .fa-times, .conversations-topbar .fa-close').append('Close'); }; f.id = "f42f2ecb-96b5-4a7a-99b6-b904a3f160a0"; f.title = "Chat widget - Functionality #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__4.js
var f = function (ele, api) { ele.outerFind('.agent-avatar').attr('alt', ''); }; f.id = "19932d0e-763d-4a4d-af46-b2a0c1ff1905"; f.title = "Chat widget - Functionality #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__5.js
var f = function (ele, api) { ele.outerFind('.conversations-button').attr({ 'tabindex': '0' }); }; f.id = "e9df5ebc-31c1-458d-a175-cc0595161c2a"; f.title = "Chat widget - Functionality #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__6.js
var f = function (ele, api) { ele.outerFind('#headertab img.tabimg').click(function () { setTimeout(function () { AudioEye.focusElement('#headertabdropdown #tabcontent .principlesbullets a').filter(':first'); }, 1000); }); }; f.id = "7f4e6c71-8c96-498f-8430-96bbafee40c2"; f.title = "Chat widget - Functionality #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__7.js
var f = function (ele, api) { ele.outerFind('#etsTextTopButton a').click(function () { setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#etsQuestionBox'); $ae('#etsQuestionBox a').attr('aria-label', 'close'); // focus to the close button most of the time AudioEye.focusElement('#etsQuestionBox a'); }, 500); }); }; f.id = "b762086a-957e-411f-af42-b35ca35d7759"; f.title = "Chat widget - Functionality #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__8.js
var f = function (ele, api) { ele.outerFind('#di-conversations-embed-root .sc-gJWqzi.cCtlSS').filter(':first').find('a').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'minimize' }); }; f.id = "5a891280-3f33-442e-8424-691ba96aeaac"; f.title = "Chat widget - Functionality #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__9.js
var f = function (ele, api) { ele.outerFind('.conversations-cta-tab > a').click(function () { setTimeout(function () { $ae('#di-conversations-embed-root .eLDolb input').attr('aria-label', 'Message text edit'); AudioEye.focusElement('#di-conversations-embed-root a[aria-label="Close Chat"]'); AudioEye.modals.enableTabLoop('#di-conversations-embed-root .eLDolb'); }, 500); }); }; f.id = "510780ff-e027-4b68-bce2-85a3d20acaab"; f.title = "Chat widget - Functionality #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Chat_widget___Functionality__10.js
var f = function (ele, api) { ele.outerFind('ul.tel-numbers a').each(function () { var phoneNumDescription = $(this).closest('li').find('span').first().text(); $ae(this).append(' ' + phoneNumDescription + ' Phone Number '); }); }; f.id = "cf346bc9-a802-495b-bfd6-b3568a0f2815"; f.title = "Links - Label, Role, Spans #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__1.js
var f = function (ele, api) { ele.outerFind('.coupon-coupon a.primary-button').filter(':contains( View Inventory), :contains( Get This )').each(function () { $ae(this).append('' + $ae(this).closest('.coupon-coupon').find('.coupon-title').text().trim() + ''); }); }; f.id = "91518913-9cff-40d0-94cb-7116458ee40a"; f.title = "Links - Label, Role, Spans #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__2.js
var f = function (ele, api) { ele.outerFind('#models.owl-carousel .item a.button').filter(':contains(VIEW INVENTORY)').each(function () { $ae(this).append('' + $ae(this).closest('.item').find('h2.model-name').text().trim() + ''); }); }; f.id = "c90d13a1-d26a-4795-90e2-e1f1801f422b"; f.title = "Links - Label, Role, Spans #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__3.js
var f = function (ele, api) { ele.outerFind('.price-row a').filter(':contains(<)').each(function () { $ae(this).prepend(' Vehicles '); }); }; f.id = "edc8978b-4edb-4ab1-916f-6d8d0c5f3bf4"; f.title = "Links - Label, Role, Spans #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__4.js
var f = function (ele, api) { ele.outerFind('.price-row a').filter(':contains(>)').each(function () { $ae(this).prepend(' Vehicles '); }); }; f.id = "343c813f-ea36-4607-8887-f1eff67e0e49"; f.title = "Links - Label, Role, Spans #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__5.js
var f = function (ele, api) { ele.outerFind('.price-row a').filter(':contains(-)').each(function () { $ae(this).prepend(' Vehicles between '); }); }; f.id = "e47033fd-7529-4575-ad75-8d1facdad66e"; f.title = "Links - Label, Role, Spans #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__6.js
var f = function (ele, api) { ele.outerFind('.grid-view-toggle a.vrp-layout-toggle-option').append('Grid View'); }; f.id = "ec86d8e2-0000-48f3-b7d2-f3a1f8001197"; f.title = "Links - Label, Role, Spans #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__7.js
var f = function (ele, api) { ele.outerFind('.list-view-toggle a.vrp-layout-toggle-option').append('List View'); }; f.id = "6ab1ddff-af32-4332-838a-2763257bcce1"; f.title = "Links - Label, Role, Spans #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__8.js
var f = function (ele, api) { api.setPresentation($ae('.grid-view-toggle,.list-view-toggle').find('svg')); }; f.id = "f31df7ae-2730-4fb7-892d-9e1779632950"; f.title = "Links - Label, Role, Spans #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__9.js
var f = function (ele, api) { ele.outerFind('.about-content a').filter(':contains(Read More)').each(function () { $ae(this).append('about ' + $ae(this).closest('.about-content').find('h1').text().trim() + ''); }); }; f.id = "2a64e0be-b30f-4817-9a29-e170a9645795"; f.title = "Links - Label, Role, Spans #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__10.js
var f = function (ele, api) { ele.outerFind('a.header-icons-marker[href="/locations/"]').attr({ 'aria-hidden': 'false', 'role': 'link', 'tabindex': '0' }); }; f.id = "ebefdb1a-3f50-4aa9-afc9-6f8be399f20f"; f.title = "Links - Label, Role, Spans #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__11.js
var f = function (ele, api) { ele.outerFind('a.header-icons-marker[href="/locations/"]').append(' Locations'); }; f.id = "90ae6032-1b88-491d-bfc7-5214eb699f37"; f.title = "Links - Label, Role, Spans #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__12.js
var f = function (ele, api) { ele.outerFind('.drivemotors a[onclick="return false;"]').attr({ 'role': 'presentation', 'aria-hidden': 'false', 'tabindex': '-1' }); }; f.id = "f511bf82-7fe2-477b-9545-6ddf38c12c5f"; f.title = "Links - Label, Role, Spans #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__13.js
var f = function (ele, api) { api.convertToBtn('.drivemotors a[onclick="return false;"] .button-list li'); }; f.id = "d86f7937-7cc2-4f30-9636-ef460f9a1abb"; f.title = "Links - Label, Role, Spans #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__14.js
var f = function (ele, api) { ele.outerFind('.drivemotors a[onclick="return false;"] .button-list li').not('monthly-button').each(function () { $ae(this).attr('aria-label', $ae(this).find('.text .short').text().trim()); }); }; f.id = "007a6085-9f22-4f01-89d8-1d32edc93742"; f.title = "Links - Label, Role, Spans #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__15.js
var f = function (ele, api) { ele.outerFind('.drivemotors a[onclick="return false;"] .button-list li .text span').attr('aria-hidden', 'true'); }; f.id = "96a48a39-28ea-44a1-9491-8d689210ea93"; f.title = "Links - Label, Role, Spans #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__16.js
var f = function (ele, api) { ele.outerFind('.button-item.monthly-button').each(function () { $ae(this).attr('aria-label', $ae(this).find('span.long').text().trim() + ' ' + $ae(this).find('span.price').text().trim()); }); }; f.id = "39340967-b05f-4c9b-a028-9e4943aaaa3c"; f.title = "Links - Label, Role, Spans #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__17.js
var f = function (ele, api) { ele.outerFind('.header-bottom-top .dealer-name a').append(' Homepage'); }; f.id = "21e8ace3-a9ea-4d40-91a4-f98e909b7b67"; f.title = "Links - Label, Role, Spans #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__18.js
var f = function (ele, api) { ele.outerFind('button.insta-close, button.cm-close-btn').attr('aria-label', 'close'); }; f.id = "dce1b817-6d2d-4562-b87b-93dc434ccb50"; f.title = "Links - Label, Role, Spans #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__19.js
var f = function (ele, api) { ele.outerFind('button.insta-submit').attr('aria-label', 'submit'); }; f.id = "26519198-6a8a-4592-9c28-cf30368986ca"; f.title = "Links - Label, Role, Spans #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__20.js
var f = function (ele, api) { api.convertToBtn('a.button[data-toggle="modal"]'); }; f.id = "0595f46c-8cee-4f17-a364-a4813d4c0cbd"; f.title = "Links - Label, Role, Spans #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__21.js
var f = function (ele, api) { api.convertToBtn('a.fancy_iframe'); }; f.id = "05b07780-7a6e-4d2f-8412-80d49126da74"; f.title = "Links - Label, Role, Spans #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__22.js
var f = function (ele, api) { api.convertToBtn('a.fancy'); }; f.id = "3cc8910d-cb76-4319-bdd4-d83a7ebbc27e"; f.title = "Links - Label, Role, Spans #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__23.js
var f = function (ele, api) { api.convertToBtn('a.quicklook'); }; f.id = "6cb5d7d7-22c6-4e73-854c-4f33bf09df88"; f.title = "Links - Label, Role, Spans #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__24.js
var f = function (ele, api) { api.convertToBtn('a.button-form.fancy'); }; f.id = "7404d39a-dfc9-4303-b123-0f11fa22ea73"; f.title = "Links - Label, Role, Spans #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__25.js
var f = function (ele, api) { api.convertToBtn('.model-page-fancybox[rel="gallery"] img'); }; f.id = "e28381a0-9b5e-430c-b633-056194f9c77a"; f.title = "Links - Label, Role, Spans #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__26.js
var f = function (ele, api) { api.convertToBtn('.gg-toolbar .gg-tabs a'); }; f.id = "7ddfbc46-545d-4ef2-8287-81a0b2850e9f"; f.title = "Links - Label, Role, Spans #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__27.js
var f = function (ele, api) { api.convertToBtn('.gg-btn-specials'); }; f.id = "e2299ff1-bf59-4a15-9e98-f5b589a1ee8a"; f.title = "Links - Label, Role, Spans #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__28.js
var f = function (ele, api) { api.convertToBtn('.gg-app.gg-social__item'); }; f.id = "d14a3e41-3753-40fc-8234-bf90a9fdfd47"; f.title = "Links - Label, Role, Spans #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__29.js
var f = function (ele, api) { api.convertToBtn('.gg-chat-bubble.gg-app'); }; f.id = "6203238e-1c15-4f04-89bd-9f6fabf83860"; f.title = "Links - Label, Role, Spans #30"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__30.js
var f = function (ele, api) { ele.outerFind('.gg-social .gg-app').each(function () { $ae(this).append('' + $ae(this).attr('data-app').replace('_', ' ') + ''); }); }; f.id = "d58b6ddb-004c-4e6a-8941-6655de2bd1f0"; f.title = "Links - Label, Role, Spans #31"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__31.js
var f = function (ele, api) { ele.outerFind('.btn').filter(':contains(Reset Filter)').each(function () { $ae(this).attr('title', 'Reset Filter ' + $ae(this).attr('title')); }); }; f.id = "a8fcee04-d876-44c5-9999-e511a8054e45"; f.title = "Links - Label, Role, Spans #32"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__32.js
var f = function (ele, api) { api.convertToBtn('a.cta-button'); }; f.id = "a9f1439f-e585-438c-95df-49fb3806130b"; f.title = "Links - Label, Role, Spans #33"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__33.js
var f = function (ele, api) { api.convertToBtn('#side-toolbar a.overlay-toggle'); }; f.id = "40bc22be-33b1-4179-9fa4-e4de67556d00"; f.title = "Links - Label, Role, Spans #34"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__34.js
var f = function (ele, api) { ele.outerFind('.fancybox-close').attr('aria-label', 'close'); }; f.id = "5bb13785-1df1-45c8-b758-d1b5b6518ef5"; f.title = "Links - Label, Role, Spans #35"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__35.js
var f = function (ele, api) { ele.outerFind('.top-cta-container .top-cta .cta-overlay img').attr({ 'alt': '', 'aria-hidden': 'true' }); }; f.id = "5954e716-72e5-4ce9-ba5d-19f47a3eabf5"; f.title = "Links - Label, Role, Spans #36"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__36.js
var f = function (ele, api) { ele.outerFind('.top-cta-container .top-cta img.cta-bg').attr({ 'alt': '', 'aria-hidden': 'true' }); }; f.id = "2a503316-86f3-4d29-8e13-2ff109a711d4"; f.title = "Links - Label, Role, Spans #37"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__37.js
var f = function (ele, api) { ele.outerFind('.bottom-cta-container .bottom-cta img').attr({ 'alt': '', 'aria-hidden': 'true' }); }; f.id = "58d753f0-f5a1-4238-8f0b-66bb5c92c75e"; f.title = "Links - Label, Role, Spans #38"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__38.js
var f = function (ele, api) { ele.outerFind('.engineering-container .primary-button').each(function () { $ae(this).append(' about ' + $ae(this).closest('.engineering-container').find('.intro h2').text() + ''); }); }; f.id = "530bfe7c-5436-4042-863b-cadfdef75466"; f.title = "Links - Label, Role, Spans #39"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__39.js
var f = function (ele, api) { api.hideFromAT('.owl-item a.view-larger-version'); }; f.id = "5dda7711-c28e-400b-89ed-ee0762209a20"; f.title = "Links - Label, Role, Spans #40"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__40.js
var f = function (ele, api) { ele.outerFind('.vehicle .button-bar .primary-cta a.cta-button').each(function () { $ae(this).append(' for ' + $ae(this).closest('.vehicle').find('.vehicle-overview .vehicle-title').text() + ''); }); }; f.id = "a3a85846-a1c7-4f19-bb5e-587f73f6ac03"; f.title = "Links - Label, Role, Spans #41"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__41.js
var f = function (ele, api) { ele.outerFind('.vehicle-menu-overlay .vehicle-menu a').each(function () { $ae(this).append('' + $ae(this).closest('.vehicle-wrap').find('.vehicle-title h2').text() + ''); }); }; f.id = "be2cdef1-46d6-41b2-92a9-d756dfb6957a"; f.title = "Links - Label, Role, Spans #42"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__42.js
var f = function (ele, api) { ele.outerFind('.button-bar-item.first-button a').filter(':contains(Details)').each(function () { $ae(this).append('' + $ae(this).closest('.vehicle-wrap').find('.vehicle-title h2').text() + ''); }); }; f.id = "326a79a7-071f-4de3-a673-55760d2d4a54"; f.title = "Links - Label, Role, Spans #43"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__43.js
var f = function (ele, api) { ele.outerFind('.results_table .vehicle.list-view .button-bar a').each(function () { $ae(this).append('' + $ae(this).closest('.vehicle.list-view').find('.vehicle-title h2').text() + " " + $ae(this).closest('.vehicle.list-view').find('.vinstock').text().trim() + ''); }); }; f.id = "5f94fe5f-9f5b-451a-b748-908d87e0dd67"; f.title = "Links - Label, Role, Spans #44"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__44.js
var f = function (ele, api) { ele.outerFind('.gridtoggle, .listtoggle').attr({ 'role': 'button', 'tabindex': '0' }); }; f.id = "d43ef26b-393b-415f-8ef7-ec3f040aad6d"; f.title = "Links - Label, Role, Spans #45"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__45.js
var f = function (ele, api) { ele.outerFind('.vehicle a').filter(':contains(more)').each(function () { $ae(this).append(' about ' + $ae(this).closest('.vehicle').find('.vehicle-overview .vehicle-title h2').text() + ''); }); }; f.id = "e1b781f2-4062-4c83-9c28-26d21672feb2"; f.title = "Links - Label, Role, Spans #46"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__46.js
var f = function (ele, api) { api.hideFromAT($ae('.vehicle-wrap .vehicle-image a')); }; f.id = "283de977-2fef-40f9-a76f-9893604dc0bf"; f.title = "Links - Label, Role, Spans #47"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__47.js
var f = function (ele, api) { ele.outerFind('.vdp-shopping-tools .details-page-row .shopping-icon a').attr({ 'aria-hidden': 'true', 'tabindex': '-1', 'role': 'presentation' }); }; f.id = "5d415f82-829f-4060-bb2a-1f5a16032c7b"; f.title = "Links - Label, Role, Spans #48"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__48.js
var f = function (ele, api) { api.convertToBtn('.mleft-button a'); }; f.id = "fbd5872c-dad0-45b2-841f-f9727ba99387"; f.title = "Links - Label, Role, Spans #49"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__49.js
var f = function (ele, api) { api.convertToBtn('.mright-button a'); }; f.id = "b5fa7746-1bf2-438c-8df3-3e2e24d07ad3"; f.title = "Links - Label, Role, Spans #50"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__50.js
var f = function (ele, api) { ele.outerFind('.mleft-button a').append('Decrease Months'); }; f.id = "7b7483c5-ef85-4349-9dd7-08884dbacc2e"; f.title = "Links - Label, Role, Spans #51"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__51.js
var f = function (ele, api) { ele.outerFind('.mright-button a').append('Increase Months'); }; f.id = "9a94745b-16ad-4f78-b38a-d885e6df4b5f"; f.title = "Links - Label, Role, Spans #52"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__52.js
var f = function (ele, api) { ele.outerFind('.staff-item .staffpic').attr('alt', ''); }; f.id = "025b56fd-b9b6-4a24-ae86-02b831e089e5"; f.title = "Links - Label, Role, Spans #53"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__53.js
var f = function (ele, api) { ele.outerFind('.staff-container .staff-item a[href^="mailto:"], .staff-container .staff-item a').filter(':contains(More Info)').each(function () { var person = $ae(this).closest('.staff-item').find('> div').filter(':first').find('h3').filter(':first').text(); $ae(this).append(' ' + person + ''); }); }; f.id = "a772a58b-40c9-494e-8cb6-7a576cbdd197"; f.title = "Links - Label, Role, Spans #54"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__54.js
var f = function (ele, api) { ele.outerFind('.staff-item a.staff-email-button').not(':contains(Email Me)').each(function () { $ae(this).attr('aria-label', $ae(this).attr('data-staff-name') + " " + 'Email Me'); }); }; f.id = "94016c47-7045-4745-8167-e7cc04b2c691"; f.title = "Links - Label, Role, Spans #55"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__55.js
var f = function (ele, api) { ele.outerFind('a[href^="mailto:"][data-staff-name]').filter(':contains(Email Me)').each(function () { $ae(this).append('' + $ae(this).attr('data-staff-name') + ''); }); }; f.id = "6fab65c0-e4e1-41f0-be59-f15b11b6537a"; f.title = "Links - Label, Role, Spans #56"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__56.js
var f = function (ele, api) { ele.outerFind('a[href^="mailto:"]').not('[data-staff-name]').filter(':contains(Email Me)').each(function () { $ae(this).append('' + $ae(this).closest('.staff-item').find(':header').first().text().trim() + ''); }); }; f.id = "1b5e4574-aab2-424f-a458-669326ac34ad"; f.title = "Links - Label, Role, Spans #57"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__57.js
var f = function (ele, api) { ele.outerFind('div.staff-container .staff-button').filter(':contains(Reviews), :contains(REVIEWS)').each(function () { var person = $ae(this).closest('.staff-item').find('> div').first().find('h3').first().text(); api.addComplianceIndent($ae(this), 'append', 'span', person); }); }; f.id = "529c27e0-41ac-43d6-99c8-7ed1ca11591a"; f.title = "Links - Label, Role, Spans #58"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__58.js
var f = function (ele, api) { ele.outerFind('#ctabox-premium-features a').attr('aria-label', 'View All Premium Options'); }; f.id = "70d7d3a1-9094-472b-b181-260d70e32360"; f.title = "Links - Label, Role, Spans #59"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__59.js
var f = function (ele, api) { ele.outerFind('#ctabox-secondary-ctas a.save-vehicle').attr('aria-label', 'Save this Vehicle'); }; f.id = "1bf5f3e2-6af2-4388-b48d-e947b0089442"; f.title = "Links - Label, Role, Spans #60"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__60.js
var f = function (ele, api) { ele.outerFind('#ctabox-secondary-ctas a.ask-a-question').attr('aria-label', ' ask a question about this Vehicle'); }; f.id = "3a37fac2-b876-4d2d-b361-c8bd6eb26ce1"; f.title = "Links - Label, Role, Spans #61"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__61.js
var f = function (ele, api) { ele.outerFind('dl[rel="popover"], li[rel="popover"]').each(function () { $ae(this).append('' + $ae(this).attr('data-content') + ''); }); }; f.id = "2bf73e86-d18e-4ec0-b21a-d4d87c07dfc4"; f.title = "Links - Label, Role, Spans #62"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__62.js
var f = function (ele, api) { ele.outerFind('a.difo-type-print.lightbox').each(function () { $ae(this).append('' + $ae(this).closest('.coupon-coupon').find('.coupon-title').text().trim() + ''); }); }; f.id = "74e09afc-ceee-41a8-8ccc-2a6398c3e0b5"; f.title = "Links - Label, Role, Spans #63"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__63.js
var f = function (ele, api) { ele.outerFind('li.difo-wallet a.difo-type-wallet').filter(':contains(Apple Wallet)').attr('aria-label', 'Add to Apple Wallet. Opens a new window'); }; f.id = "6ba58b91-2f4d-4397-ae7b-a377e8855881"; f.title = "Links - Label, Role, Spans #64"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__64.js
var f = function (ele, api) { ele.outerFind('.save-vehicle-half a.save-vehicle').filter(':contains(Save)').attr('aria-label', 'Save. Opens a new window'); }; f.id = "621b4273-f7fc-4f2e-91ff-4155f70257e0"; f.title = "Links - Label, Role, Spans #65"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__65.js
var f = function (ele, api) { ele.outerFind('#save-vehicles-sidr button.savethings-login').attr('role', 'link'); }; f.id = "086a7e23-c72b-47e8-8f65-6a111dbb7da7"; f.title = "Links - Label, Role, Spans #66"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__66.js
var f = function (ele, api) { //ele.outerFind('#save-vehicles-sidr button.savethings-login').append(' Opens a new Window '); ele.outerFind('#save-vehicles-sidr button.savethings-login').attr('aria-describedby', 'audioeye_new_window_message'); }; f.id = "fef7d113-e067-4c96-87fb-de2c052f568d"; f.title = "Links - Label, Role, Spans #67"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__67.js
var f = function (ele, api) { ele.outerFind('.owl-item a.primary-button').filter(':contains(FIND YOURS)').each(function () { $ae(this).append('' + $ae(this).prevAll('h2').text().trim() + ''); }); }; f.id = "17c71ec8-67cb-4ef1-ba6f-89d968a004b7"; f.title = "Links - Label, Role, Spans #68"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__68.js
var f = function (ele, api) { ele.outerFind('.flex-control-nav.flex-control-paging li a').prepend(' Slide '); }; f.id = "d3243104-31b2-4090-bdc6-67895d24c4ce"; f.title = "Links - Label, Role, Spans #69"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__69.js
var f = function (ele, api) { ele.outerFind('div.hidden-xs.hidden-sm').filter(':contains(If the widget)').find('a').append(' Job Postings on ADP. Opens a new window. '); }; f.id = "fc8795ec-b9d4-4849-b29b-efafa9d4f041"; f.title = "Links - Label, Role, Spans #70"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Links___Label__Role__Spans__70.js
var f = function (ele, api) { ele.outerFind('.panel-heading .di-svg path').attr('tabindex', '-1'); }; f.id = "eba9a97f-af15-41d8-bf5f-0c2463f0ae92"; f.title = "Vehicle Search - Overlay #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Overlay__1.js
var f = function (ele, api) { ele.outerFind('#vehiclesearch-overlay').find('a.find-button, .close-overlay, .back-button, a.type-button, a.model-button').attr({ 'role': 'button', 'tabindex': '0' }); }; f.id = "b5270a0b-8697-45ac-be64-aa45113476cc"; f.title = "Vehicle Search - Overlay #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Overlay__2.js
var f = function (ele, api) { ele.outerFind('#vehiclesearch-overlay').find('.back-button img[src$="goback.png"]').attr({ 'aria-label': 'go back' }); }; f.id = "e506c377-c3ea-43ba-a629-7a170e968339"; f.title = "Vehicle Search - Overlay #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Overlay__3.js
var f = function (ele, api) { ele.outerFind('h1').filter(':contains(Meet Our Staff)').parent().find('>h3').attr({ 'role': 'heading', 'aria-level': '2' }); }; f.id = "1d7c3b6e-398b-4941-ac4d-84e9bd97a669"; f.title = "Headings - Aria Levels #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__1.js
var f = function (ele, api) { api.setHeadingLevel(ele.outerFind('h4.features-title').filter(':contains(PREMIUM OPTIONS)'), '2'); }; f.id = "a1c27ab7-3c5b-447c-9a7b-c64a131ba511"; f.title = "Headings - Aria Levels #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__2.js
var f = function (ele, api) { api.setHeadingLevel('#gform_wrapper_8 h2.gsection_title', '2'); }; f.id = "da2c2e4c-55b5-447a-b72b-c0644b4fe8df"; f.title = "Headings - Aria Levels #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__3.js
var f = function (ele, api) { api.setHeadingLevel($ae('.dealer-info').find('i.widget-subtitle-icon').next('span.widget-subtitle'), '3'); }; f.id = "af90df73-b0ec-46c5-bd87-30403645a8fa"; f.title = "Headings - Aria Levels #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__4.js
var f = function (ele, api) { api.setHeadingLevel($ae('.grid-view-results-wrapper.owl-carousel .vehicle-title h2'), '3'); }; f.id = "1c2bead9-6a48-4f71-a6bf-146d764b945a"; f.title = "Headings - Aria Levels #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__5.js
var f = function (ele, api) { ele.outerFind('.swiper-slide h3[aria-level="1"]').attr('aria-level', '2'); }; f.id = "af95ac80-b5e2-448a-a839-8843cc2a626a"; f.title = "Headings - Aria Levels #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__6.js
var f = function (ele, api) { api.setHeadingLevel(ele.outerFind('.coupon-coupon').find('.coupon-title'), '2'); }; f.id = "d66a3095-7bb1-4b10-b7c3-243d69cf082d"; f.title = "Headings - Aria Levels #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__7.js
var f = function (ele, api) { api.setHeadingLevel('#modelmain .owl-item h2', '3'); }; f.id = "2c6ddd18-74b1-4af4-b65d-27bb0c8547c5"; f.title = "Headings - Aria Levels #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__8.js
var f = function (ele, api) { api.setHeadingLevel('#models h2.model-name', '3'); }; f.id = "684d20d4-db22-4f61-aafd-0e27fc05642b"; f.title = "Headings - Aria Levels #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__9.js
var f = function (ele, api) { api.setHeadingLevel('#welcomeRow .welcome-content h3', '2'); }; f.id = "aa9dbe78-fbc2-4d63-bfe0-563171e09d42"; f.title = "Headings - Aria Levels #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__10.js
var f = function (ele, api) { api.setHeadingLevel('form.contact h3.gform_title', '2'); }; f.id = "9ad29443-d6db-449b-b5f9-d1ce5af6c4c6"; f.title = "Headings - Aria Levels #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__11.js
var f = function (ele, api) { api.setHeadingLevel('#aboutRow h1', '2'); }; f.id = "6366dab6-1d12-494d-b733-d92ea830e2f7"; f.title = "Headings - Aria Levels #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__12.js
var f = function (ele, api) { api.setPresentation('#payment-tab h3'); }; f.id = "e9235158-aa00-43a1-a3d6-2e9351c2a66b"; f.title = "Headings - Aria Levels #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__13.js
var f = function (ele, api) { api.setPresentation('.glovebox-sidebar-wrap h3'); }; f.id = "7578cd35-f1bc-496b-921d-4114bc574f90"; f.title = "Headings - Aria Levels #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__14.js
var f = function (ele, api) { api.setHeadingLevel($ae('.glovebox-sidebar-wrap h3').filter(':contains(Find your perfect car)', '2')); }; f.id = "6002870b-8fef-4c36-b245-88cea0fa36aa"; f.title = "Headings - Aria Levels #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__15.js
var f = function (ele, api) { api.setHeadingLevel($ae('h2').filter(':contains(Welcome to Your Vehicles)', '1')); }; f.id = "b1185754-b987-418b-888f-31925d095dbd"; f.title = "Headings - Aria Levels #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__16.js
var f = function (ele, api) { api.setHeadingLevel($ae('.glovebox-vehicle .vehicle-title'), '2'); }; f.id = "087b28b1-5e6f-41e0-b6e4-fcdbd4954e2d"; f.title = "Headings - Aria Levels #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__17.js
var f = function (ele, api) { api.setHeadingLevel('#pre-footer .widget_nav_menu span.widgettitle', '2'); }; f.id = "964ad115-d858-434f-b317-f6469a732a9f"; f.title = "Headings - Aria Levels #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__18.js
var f = function (ele, api) { api.setHeadingLevel('.dealer-info h3', '2'); }; f.id = "20b7273a-3dc1-4720-aca9-7388056964fd"; f.title = "Headings - Aria Levels #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__19.js
var f = function (ele, api) { api.setHeadingLevel($ae('.slider-overlay h2').filter(':contains(Welcome to Porsche)', '1')); }; f.id = "6cc83d69-6106-45be-9d56-0622220bf89b"; f.title = "Headings - Aria Levels #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__20.js
var f = function (ele, api) { api.setHeadingLevel('.offer-disclaimer-list h3', '2'); }; f.id = "67d274f8-9c4c-4bc8-bbce-560ceb9c2afc"; f.title = "Headings - Aria Levels #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__21.js
var f = function (ele, api) { api.setHeadingLevel($ae('#fun-to-drive h3').filter(':contains(Fun to drive. Easy to cover. )'), '2'); }; f.id = "d25f2fff-a22d-4b62-8765-9e0a1c5d76e6"; f.title = "Headings - Aria Levels #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__22.js
var f = function (ele, api) { api.setHeadingLevel('.shopping-box .shopping-title h2', '3'); }; f.id = "619983da-8a5e-403d-bc96-c43a93e6970f"; f.title = "Headings - Aria Levels #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__23.js
var f = function (ele, api) { ele.outerFind('form[action="https://secure.dealerinspire.com/application/submit"] .contact-primary h4').attr({'aria-level': '3', 'role': 'heading'}); }; f.id = "326b510a-76dc-423c-9761-e61f4cca29f6"; f.title = "Headings - Aria Levels #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__24.js
var f = function (ele, api) { api.setHeadingLevel('.name-car-container .special-title', '2'); }; f.id = "8519b699-7f59-4b53-86ad-05abc05386c7"; f.title = "Headings - Aria Levels #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__25.js
var f = function (ele, api) { api.setHeadingLevel('#goog-gt-tt h1', '2'); }; f.id = "ca54e819-c110-4cef-82c2-9c0eaaddc262"; f.title = "Headings - Aria Levels #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__26.js
var f = function (ele, api) { api.setHeadingLevel('#ctaRow a.ctabox h2', '3'); }; f.id = "d465b455-c032-4a3b-ac1c-c7ea2a48d086"; f.title = "Headings - Aria Levels #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__27.js
var f = function (ele, api) { api.setHeadingLevel('.prefooter-widgets span.widgettitle', '2'); }; f.id = "f7261345-296e-439a-bd7f-8bb84d5dafda"; f.title = "Headings - Aria Levels #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__28.js
var f = function (ele, api) { api.setHeadingLevel('.panel-heading h4.panel-title', '2'); }; f.id = "005367cc-62bd-4515-87ab-fa683a8e4f9f"; f.title = "Headings - Aria Levels #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Aria_Levels__29.js
var f = function (ele, api) { ele.outerFind('body.home').find('.dealer-name, .brand-logo').attr({ 'role': 'heading', 'aria-level': '1' }); }; f.id = "ed81ad09-9738-4aee-b84e-6672472a9411"; f.title = "Homepage Heading H1 #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Homepage_Heading_H1__1.js
var f = function (ele, api) { ele.outerFind('h1.entry-title').each(function () { $ae(this).next().find('h1').attr({ 'role': 'heading', 'aria-level': '2' }); }); }; f.id = "0d4f6004-a8bf-4a95-8e82-b2f937a9e2fe"; f.title = "Homepage Heading H1 #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Homepage_Heading_H1__2.js
var f = function (ele, api) { api.setPresentation($ae('h3.contact-info.text-center').filter(':contains(Call us at:)')); }; f.id = "fc471100-2179-4ed3-97ec-44c30b29cef9"; f.title = "Headings - Decorative #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__1.js
var f = function (ele, api) { api.setPresentation('#modelRow .model-name h2'); }; f.id = "fb993cf9-a243-4d61-9b6c-05cb44e4b1ab"; f.title = "Headings - Decorative #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__2.js
var f = function (ele, api) { api.setPresentation('ul.post-comments h4.comment-num'); }; f.id = "ad3a956a-f0c6-4269-9d95-dcf27e5bd0fb"; f.title = "Headings - Decorative #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__3.js
var f = function (ele, api) { api.setPresentation($ae('.resultsCount h4').filter(':contains(vehicles match these filters)')); }; f.id = "afc9f60a-6ff0-4780-be36-c2b9706bea88"; f.title = "Headings - Decorative #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__4.js
var f = function (ele, api) { ele.outerFind('#aboutRow h3').has('a').filter(':contains(Read More)').attr('role', 'presentation'); }; f.id = "caa93387-29a4-4511-8398-58eb5e1976c9"; f.title = "Headings - Decorative #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__5.js
var f = function (ele, api) { api.setPresentation(ele.outerFind('.coupon-card h3').filter(':contains(Featured Service)')); }; f.id = "3d7c764c-0b8e-464a-877c-f89ff6c5ce09"; f.title = "Headings - Decorative #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__6.js
var f = function (ele, api) { api.setPresentation(ele.outerFind('.coupon-card h2').filter(':contains(View for details)')); }; f.id = "7aada5ce-5ff9-48c6-937f-86efb88a7770"; f.title = "Headings - Decorative #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__7.js
var f = function (ele, api) { ele.outerFind('h4,h5,h6').attr('role', 'presentation'); }; f.id = "ed337672-4124-4ee0-84b5-f4a8e9af846d"; f.title = "Headings - Decorative #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__8.js
var f = function (ele, api) { ele.outerFind('#menu-main-menu h3').attr('role', 'presentation'); }; f.id = "a7c725f4-f2fa-4485-9d4f-212ff21829f6"; f.title = "Headings - Decorative #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Headings___Decorative__9.js
var f = function (ele, api) { api.convertToBtn('.search-overlay .fa-close'); }; f.id = "772bca3b-cc53-4e89-afb5-9fbe52c44770"; f.title = "Forms General - Input, Labels, Radio #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__1.js
var f = function (ele, api) { ele.outerFind('.search-overlay .fa-close').attr('aria-label', 'close'); }; f.id = "e87f3e72-667e-4d8b-9d1d-5a71b6f6adc6"; f.title = "Forms General - Input, Labels, Radio #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__2.js
var f = function (ele, api) { ele.outerFind('.search-anything-toggle').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('.search-overlay'); AudioEye.focusElement('.search-overlay .fa-close'); }, 500); }); }; f.id = "e341385c-b105-499e-bda0-a3cf893c5071"; f.title = "Forms General - Input, Labels, Radio #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__3.js
var f = function (ele, api) { // search anything input ele.outerFind('#search-views-toggle #search').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); }); }; f.id = "b05f76eb-2e6b-4914-aacb-1ee50e5e189e"; f.title = "Forms General - Input, Labels, Radio #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__4.js
var f = function (ele, api) { api.convertToBtn('.search-anything-toggle'); }; f.id = "d5964525-bec2-4747-bdc2-3314ad21e86e"; f.title = "Forms General - Input, Labels, Radio #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__5.js
var f = function (ele, api) { // home search ele.outerFind('input[placeholder="Search Anything..."]').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); }); }; f.id = "2e678408-8ca9-4644-9870-1a2d776f7891"; f.title = "Forms General - Input, Labels, Radio #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__6.js
var f = function (ele, api) { // AE - advanced search ele.outerFind('.column.advanced-search input[type="text"]').each(function () { $ae(this).attr('aria-label', $ae(this).attr('placeholder')); }); }; f.id = "d772209e-5249-4818-855d-a76d6f35e800"; f.title = "Forms General - Input, Labels, Radio #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__7.js
var f = function (ele, api) { // AT checkox labels ele.outerFind('.recently-modified input[type="checkbox"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent().text()); }); }; f.id = "41d70f93-f78d-4c1a-ab7a-4bf9c023a94f"; f.title = "Forms General - Input, Labels, Radio #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__8.js
var f = function (ele, api) { //required radio inputs context ele.outerFind('.gfield_radio').parent().prev('label').each(function () { $ae(this).append('one of these radio inputs are required, not both.'); }); }; f.id = "86e4048d-61d7-4c92-a3bd-1264f2f34280"; f.title = "Forms General - Input, Labels, Radio #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__9.js
var f = function (ele, api) { ele.outerFind('.filter-checkbox input').attr({ 'tabindex': '-1', 'aria-hidden': 'true' }); }; f.id = "56afdd58-fd90-42a7-b9e8-40a5f9cae8d2"; f.title = "Forms General - Input, Labels, Radio #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__10.js
var f = function (ele, api) { api.hideFromAT('.filter-checkbox label'); }; f.id = "8c2b0612-a703-42f7-a757-1b9e826aa51b"; f.title = "Forms General - Input, Labels, Radio #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__11.js
var f = function (ele, api) { ele.outerFind('.filter-checkbox a').removeAttr('aria-hidden'); }; f.id = "ac24013c-732f-47ba-8a09-d57022b40749"; f.title = "Forms General - Input, Labels, Radio #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Forms_General___Input__Labels__Radio__12.js
var f = function (ele, api) { ele.outerFind('.gfield_label').filter(':contains(Date started)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); }); }; f.id = "5b109499-47ae-417c-b81c-272b1d5d8de8"; f.title = "Employment & Car Form - Error, Label, Describedby #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__1.js
var f = function (ele, api) { ele.outerFind('.gfield_label').filter(':contains(Date ended)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); }); }; f.id = "7507d359-5e3f-4594-8b00-30e14a4093eb"; f.title = "Employment & Car Form - Error, Label, Describedby #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__2.js
var f = function (ele, api) { ele.outerFind('.gfield_label').filter(':contains(Start date)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); }); }; f.id = "5968950a-99f1-4e33-a951-0601d9137eeb"; f.title = "Employment & Car Form - Error, Label, Describedby #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__3.js
var f = function (ele, api) { ele.outerFind('.gfield_label').filter(':contains(End date)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); }); }; f.id = "e6b44451-f674-407d-a090-5e7769ba4f5a"; f.title = "Employment & Car Form - Error, Label, Describedby #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__4.js
var f = function (ele, api) { // input with note at the bottom var ae_js_gfield_descrip = 0; ele.outerFind('#input_11_2').each(function () { $ae(this).parent().next('.gfield_description').attr('id', 'ae_js_gfield_descrip' + ae_js_gfield_descrip); ae_js_gfield_descrip++; }); }; f.id = "cebfe150-8f5c-401d-bea4-1fb20b56e686"; f.title = "Employment & Car Form - Error, Label, Describedby #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__5.js
var f = function (ele, api) { ele.outerFind('#input_11_2').each(function () { $ae(this).attr('aria-describedby', $ae(this).parent().next('.gfield_description').attr('id')); }); }; f.id = "668abe6b-9a24-4ddf-8fd0-8880a130c77f"; f.title = "Employment & Car Form - Error, Label, Describedby #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__6.js
var f = function (ele, api) { api.hideFromAT('.ui-datepicker-trigger'); }; f.id = "c44f17e3-820b-4c4b-bdb2-baecbfe33dda"; f.title = "Employment & Car Form - Error, Label, Describedby #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__7.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(Preferred Appointment Date)').append('MM/DD/YYYY'); }; f.id = "f79e2f67-cb38-4896-bb03-8aa89e5837ba"; f.title = "Employment & Car Form - Error, Label, Describedby #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__8.js
var f = function (ele, api) { api.hideFromAT('#ui-datepicker-div'); }; f.id = "4cb143e0-70c2-416c-9022-b9a5366651fa"; f.title = "Employment & Car Form - Error, Label, Describedby #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__9.js
var f = function (ele, api) { api.hideFromAT('#ui-datepicker-div a'); }; f.id = "aa84d048-4e82-4052-b0ac-641c7e43893b"; f.title = "Employment & Car Form - Error, Label, Describedby #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__10.js
var f = function (ele, api) { ele.outerFind('.payment-calculator-container').find('input#price, select#rate').attr('aria-required', 'true'); }; f.id = "5d1273af-8310-4ff0-afd5-f85feb2d4942"; f.title = "Employment & Car Form - Error, Label, Describedby #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__11.js
var f = function (ele, api) { ele.outerFind('input.required').attr('aria-required', 'true'); }; f.id = "511fe030-acde-4ecc-84e7-5770b209a9e6"; f.title = "Employment & Car Form - Error, Label, Describedby #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__12.js
var f = function (ele, api) { ele.outerFind('.input-append #rate').attr('aria-required', 'true'); }; f.id = "91b754ae-e594-4fee-8db6-fa6ad1b04285"; f.title = "Employment & Car Form - Error, Label, Describedby #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__13.js
var f = function (ele, api) { ele.outerFind('.payment-calculator-container').find('input#price, select#rate').attr('aria-required', 'true'); }; f.id = "1cc148cf-9f4e-46dd-bfe2-9eb37c84f3cb"; f.title = "Employment & Car Form - Error, Label, Describedby #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__14.js
var f = function (ele, api) { ele.outerFind('select.required').attr('aria-required', 'true'); }; f.id = "dc70bed1-d1df-4f64-b509-0bda489938af"; f.title = "Employment & Car Form - Error, Label, Describedby #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__15.js
var f = function (ele, api) { ele.outerFind('label.primary_address_own').attr('id', 'ae_js_address_own'); }; f.id = "0fa4d090-015c-4855-9c54-983d5dc99d08"; f.title = "Employment & Car Form - Error, Label, Describedby #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__16.js
var f = function (ele, api) { ele.outerFind('label.purchase_tradein').attr('id', 'ae_js_purchaseTrade'); }; f.id = "d5bbbeee-6feb-422f-a019-64a4284e9007"; f.title = "Employment & Car Form - Error, Label, Describedby #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__17.js
var f = function (ele, api) { ele.outerFind('label.purchase_type').attr('id', 'ae_js_purchaseType'); }; f.id = "00a3ac7f-974b-4f3a-a35e-87ac7f2c5635"; f.title = "Employment & Car Form - Error, Label, Describedby #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__18.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(Individual or Joint Application?)').attr('id', 'ae_js_joint_app'); }; f.id = "baeaf543-9412-40fc-b779-e047456bbeab"; f.title = "Employment & Car Form - Error, Label, Describedby #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__19.js
var f = function (ele, api) { ele.outerFind('input[name="primary_address_own"]').attr('aria-describedby', 'ae_js_address_own'); }; f.id = "48368b2b-3ea5-49fb-a646-e0e5da81f829"; f.title = "Employment & Car Form - Error, Label, Describedby #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__20.js
var f = function (ele, api) { ele.outerFind('input[name="purchase_type"]').attr('aria-describedby', 'ae_js_purchaseType'); }; f.id = "55603e79-afe0-45ab-8644-584159cba9ad"; f.title = "Employment & Car Form - Error, Label, Describedby #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__21.js
var f = function (ele, api) { ele.outerFind('input[name="purchase_tradein"]').attr('aria-describedby', 'ae_js_purchaseTrade'); }; f.id = "9fa424d5-fc92-4c2b-8436-284e7b50da99"; f.title = "Employment & Car Form - Error, Label, Describedby #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__22.js
var f = function (ele, api) { ele.outerFind('input[name="joint_application"]').attr('aria-describedby', 'ae_js_joint_app'); }; f.id = "f810095e-7e29-41de-b00c-e3788ad1abc4"; f.title = "Employment & Car Form - Error, Label, Describedby #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__23.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(Rent or Own)').attr('id', 'ae_js_radDescrip0'); }; f.id = "31674646-2b21-4bc1-81da-ca01aef4fca8"; f.title = "Employment & Car Form - Error, Label, Describedby #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__24.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(Individual or Joint)').attr('id', 'ae_js_radDescrip1'); }; f.id = "5aa60b84-9b77-4ef4-acbe-d9bbe6d9ac27"; f.title = "Employment & Car Form - Error, Label, Describedby #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__25.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(Purchase Type)').attr('id', 'ae_js_radDescrip2'); }; f.id = "67a1f0b0-b076-4a51-9b23-f75254b7c579"; f.title = "Employment & Car Form - Error, Label, Describedby #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__26.js
var f = function (ele, api) { ele.outerFind('label').filter(':contains(Trade-In)').attr('id', 'ae_js_radDescrip3'); }; f.id = "7b6ff831-78b4-4bde-be8e-794479ef0f0c"; f.title = "Employment & Car Form - Error, Label, Describedby #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__27.js
var f = function (ele, api) { ele.outerFind('form input[type="radio"]').parent('label').attr('role', 'presentation'); }; f.id = "f83ed4c9-b2a3-4cc3-b67d-56e83922a7f3"; f.title = "Employment & Car Form - Error, Label, Describedby #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__28.js
var f = function (ele, api) { ele.outerFind('form input[type="radio"][name="primary_address_own"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip0'); }); }; f.id = "b571598f-aeb1-495b-94d8-61030a783fb8"; f.title = "Employment & Car Form - Error, Label, Describedby #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__29.js
var f = function (ele, api) { ele.outerFind('form input[type="radio"][name="joint_application"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip1'); }); }; f.id = "038dbd04-ba3b-41e5-88fb-0dca58632c3a"; f.title = "Employment & Car Form - Error, Label, Describedby #30"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__30.js
var f = function (ele, api) { ele.outerFind('form input[type="radio"][name="purchase_type"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip2'); }); }; f.id = "9a426736-568e-498a-8f1a-1de67b3951fa"; f.title = "Employment & Car Form - Error, Label, Describedby #31"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__31.js
var f = function (ele, api) { ele.outerFind('form input[type="radio"][name="purchase_tradein"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip3'); }); }; f.id = "ef34265c-0664-4ac5-bbc6-3bea293ead04"; f.title = "Employment & Car Form - Error, Label, Describedby #32"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__32.js
var f = function (ele, api) { ele.outerFind('h1').filter(':contains(Apply for Financing)').closest('.post-content').find('form,fieldset').find('input[type="text"]').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); }); }; f.id = "aa7d8061-89fa-4322-8edb-55bec040a7ee"; f.title = "Employment & Car Form - Error, Label, Describedby #33"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__33.js
var f = function (ele, api) { ele.outerFind('#tradepending-vehicle-typeahead').attr('aria-label', 'Value Your Trade! Enter Year Make Model Trim. use up and down arrows to navigate the predictive text options, and enter to choose.'); }; f.id = "7852e3b0-2e41-477e-a34e-5f69175fd508"; f.title = "Employment & Car Form - Error, Label, Describedby #34"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__34.js
var f = function (ele, api) { ele.outerFind('.lead-intro .progress-indicator > div.active').append(' active '); }; f.id = "b8f5021f-d9bc-411c-8f9c-097f4160b35c"; f.title = "Employment & Car Form - Error, Label, Describedby #35"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__35.js
var f = function (ele, api) { ele.outerFind('form .progress-indicator').each(function () { $ae(this).find('div.active').append(' active '); }); }; f.id = "3da388f8-e9a2-4792-a3da-3563eba94c2d"; f.title = "Employment & Car Form - Error, Label, Describedby #36"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Employment___Car_Form___Error__Label__Describedby__36.js
var f = function (ele, api) { api.convertToBtn('#toggle-filters'); }; f.id = "cfa64681-1ccc-46d9-bb35-20a31e5d4c25"; f.title = "Show All Filters - Buttons #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Show_All_Filters___Buttons__1.js
var f = function (ele, api) { ele.outerFind('#headertab img.tabimg, #headertab').attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false' }); }; f.id = "20a6e7a3-b210-41b9-9d57-395363a931dd"; f.title = "Show All Filters - Buttons #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Show_All_Filters___Buttons__2.js
var f = function (ele, api) { ele.outerFind('#headertabdropdown #tabcontent a').attr('tabindex', '-1'); }; f.id = "5c565c41-b4ec-41d0-8b05-191c39c25137"; f.title = "Show All Filters - Buttons #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Show_All_Filters___Buttons__3.js
var f = function (ele, api) { ele.outerFind('#headertab img.tabimg, #headertab').click(function () { if ($ae(this).attr('aria-expanded') === 'false') { $ae('#headertab #tabcontent').css('display', 'block');
$ae(this).attr('aria-expanded', 'true'); $ae('#headertabdropdown #tabcontent a, #headertabdropdown #tabcontent .principlesbullets li').attr('tabindex', '0');
} else { $ae(this).attr('aria-expanded', 'false'); $ae('#headertab #tabcontent').css('display', 'none');
$ae('#headertabdropdown #tabcontent a, #headertabdropdown #tabcontent .principlesbullets li').attr('tabindex', '-1');
} }); }; f.id = "3a9a87ab-d637-4c39-9122-e5dd407342db"; f.title = "Show All Filters - Buttons #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Show_All_Filters___Buttons__4.js
var f = function (ele, api) { api.convertToAccordion($ae('#accordion .panel .panel-heading').not(':has(a[data-toggle])'), '', '.panel-collapse.collapse.in'); }; f.id = "dedaea79-5cc5-4d23-a72a-2faa66bba387"; f.title = "Show All Filters - Buttons #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Show_All_Filters___Buttons__5.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel a').attr({ 'role': 'button', 'tabindex': '0', 'data-ae-blurbtype': 'button', 'aria-expanded': 'false' }); }; f.id = "e59717ba-6c67-42af-a6c5-2a15ae43574c"; f.title = "Details Vehicle - Info Accordions State #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Details_Vehicle___Info_Accordions_State__1.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel a').each(function () { if ($ae(this).closest('.panel').find('div.panel-collapse.collapse').hasClass('in')) { $ae(this).attr('aria-expanded', 'true');
} else { $ae(this).attr('aria-expanded', 'false');
} }); }; f.id = "8144a5d9-6c7e-489b-afff-7acace39f464"; f.title = "Details Vehicle - Info Accordions State #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Details_Vehicle___Info_Accordions_State__2.js
var f = function (ele, api) { ele.outerFind('#info-accordion .panel a').not(':first').click(function () { if ($ae(this).closest('.panel').find('div.panel-collapse.collapse').hasClass('in')) { $ae(this).attr('aria-expanded', 'false'); } else { $ae(this).attr('aria-expanded', 'true');
} }); }; f.id = "702c8374-d7c8-440d-9dad-41c249b8b1c1"; f.title = "Details Vehicle - Info Accordions State #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Details_Vehicle___Info_Accordions_State__3.js
var f = function (ele, api) { ele.outerFind('.vehicle-wrap .vehicle-menu-overlay').find('a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); }; f.id = "89ea4199-d9a6-431f-a02e-2bf0617f0ddc"; f.title = "Details Vehicle - Info Accordions State #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Details_Vehicle___Info_Accordions_State__4.js
var f = function (ele, api) { ele.outerFind('.menu-search').append(' Search '); }; f.id = "b41d8313-c7b4-43cd-be7d-eab944893994"; f.title = "Vehicle Search - Accordion #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__1.js
var f = function (ele, api) { api.convertToAccordion('.menu-search', 'active'); }; f.id = "1900d068-7968-4278-a703-d63fb4c3f817"; f.title = "Vehicle Search - Accordion #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__2.js
var f = function (ele, api) { ele.outerFind('.search-bar').each(function () { if ($ae(this).hasClass('open')) { $ae(this).find('input#alg-search').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); } else { $ae(this).find('input#alg-search').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); } }); }; f.id = "3e529a90-6d13-446b-92c6-c4f97e588f94"; f.title = "Vehicle Search - Accordion #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__3.js
var f = function (ele, api) { ele.outerFind('.menu-search').click(function () { if ($ae(this).hasClass('active')) { $ae(this).parent().find('input#alg-search').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); } else { $ae(this).parent().find('input#alg-search').attr({ 'aria-hidden': 'true', 'tabindex': '-1' });
} }); }; f.id = "0b15dc9e-af1f-434b-ae7c-139149d2a7e5"; f.title = "Vehicle Search - Accordion #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__4.js
var f = function (ele, api) { api.convertToAccordion('.ui-accordion-header', '', '.ui-accordion-content'); }; f.id = "735c2018-113a-4ce5-b9ea-6c5fc879b66d"; f.title = "Vehicle Search - Accordion #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__5.js
var f = function (ele, api) { ele.outerFind('.dropdown-toggle').attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false' }); }; f.id = "d9ce28ff-ad87-4424-8112-aa8d5d9f4542"; f.title = "Vehicle Search - Accordion #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__6.js
var f = function (ele, api) { ele.outerFind('.dropdown-toggle').click(function () { if ($ae(this).attr('aria-expanded') == 'false') { $ae(this).attr('aria-expanded', 'true'); } else { $ae(this).attr('aria-expanded', 'false');
} }); }; f.id = "5b3500bf-87e8-4bcd-8c50-2af7580cf447"; f.title = "Vehicle Search - Accordion #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__7.js
var f = function (ele, api) { api.convertToAccordion('#save-vehicles-expand-btn', '', '#save-vehicles-sidr'); }; f.id = "0fe4e235-0b15-494c-8d81-8c10b8d839c7"; f.title = "Vehicle Search - Accordion #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__8.js
var f = function (ele, api) { ele.outerFind('.vehicle-menu-toggle').attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false' }); }; f.id = "16a30868-a4aa-41c6-aa03-70176efdee9c"; f.title = "Vehicle Search - Accordion #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__9.js
var f = function (ele, api) { ele.outerFind('.vehicle-menu-toggle').append('More Options'); }; f.id = "e92047b1-c4d1-41be-9c59-c3125465d86c"; f.title = "Vehicle Search - Accordion #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__10.js
var f = function (ele, api) { ele.outerFind('.vehicle-menu-toggle').click(function () { if ($ae(this).attr('aria-expanded') == 'false') { $ae(this).attr({ 'aria-expanded': 'true' }); $ae('.vehicle-menu-toggle').find('span.ae-compliance-indent').filter(':contains(More)').html('Close Options'); $ae(this).parent().find('.vehicle-menu-overlay a').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); } else { $ae(this).attr({ 'aria-expanded': 'false' }); $ae('.vehicle-menu-toggle').find('span.ae-compliance-indent').filter(':contains(Close)').html('More Options'); $ae(this).parent().find('.vehicle-menu-overlay a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' });
} }); }; f.id = "6e0912a1-cb1c-4445-ba35-59587be6ced7"; f.title = "Vehicle Search - Accordion #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Vehicle_Search___Accordion__11.js
var f = function (ele, api) { ele.outerFind('#menu-toggle').append(' Secondary Menu '); }; f.id = "4e50cd9a-0b2a-4b5b-a409-bb6889414c84"; f.title = "Hamburger Menu Toggle - Accordion (Baxter Auto) #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Hamburger_Menu_Toggle___Accordion__Baxter_Auto___1.js
var f = function (ele, api) { api.convertToAccordion('#menu-toggle', 'active'); }; f.id = "b8466eb5-7f39-4c83-a7e7-2e5a50fd226a"; f.title = "Hamburger Menu Toggle - Accordion (Baxter Auto) #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Hamburger_Menu_Toggle___Accordion__Baxter_Auto___2.js
var f = function (ele, api) { ele.outerFind('#menu-overlay').each(function () { if ($ae(this).hasClass('open')) { $ae(this).find('a').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); } else { $ae(this).find('a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); } }); }; f.id = "bf86f2c0-cf9f-4760-8da4-7afe48ad6afa"; f.title = "Hamburger Menu Toggle - Accordion (Baxter Auto) #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Hamburger_Menu_Toggle___Accordion__Baxter_Auto___3.js
var f = function (ele, api) { ele.outerFind('#menu-toggle').click(function () { if ($ae(this).hasClass('active')) { $ae(this).parent().next('#menu-overlay').find('a').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); } else { $ae(this).parent().next('#menu-overlay').find('a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' });
} }); }; f.id = "61ad5ff7-4791-4a28-870e-8f9e9f474c3a"; f.title = "Hamburger Menu Toggle - Accordion (Baxter Auto) #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Hamburger_Menu_Toggle___Accordion__Baxter_Auto___4.js
var f = function (ele, api) { api.convertToAccordion('#compare-expand-btn', '', '#compare_div'); }; f.id = "db4774ef-b264-4ac0-ac5e-efdacec649a3"; f.title = "Compare Vehicles - Accordion/Modal #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__1.js
var f = function (ele, api) { ele.outerFind('#compare-vehicle-table').prepend('
'); }; f.id = "74904a24-439d-4001-8b8a-e04073946593"; f.title = "Compare Vehicles - Accordion/Modal #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__2.js
var f = function (ele, api) { ele.outerFind('#compare_div h5 img').each(function () { $ae(this).attr({ 'alt': 'remove' + $ae(this).parent().text(), 'role': 'button', 'tabindex': '0' }); }); }; f.id = "300dc1a4-4b2c-41c9-9bbf-f46b13d094b4"; f.title = "Compare Vehicles - Accordion/Modal #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__3.js
var f = function (ele, api) { ele.outerFind('#compare_div #compare-actions a').attr({ 'role': 'button', 'tabindex': '0' }); }; f.id = "c8488f11-4232-45be-a6a3-2ca10b1526db"; f.title = "Compare Vehicles - Accordion/Modal #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__4.js
var f = function (ele, api) { ele.outerFind('#compare_div .vehicle a').each(function () { $ae(this).append('More information about ' + $ae(this).prev('h5').text() + ''); }); }; f.id = "974f9732-805e-48f6-9f33-ec6e44f77170"; f.title = "Compare Vehicles - Accordion/Modal #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__5.js
var f = function (ele, api) { ele.outerFind('.compare-vehicle.selected').append(' reach the compare modal at the top of the Main Region'); }; f.id = "34e49c42-5476-4694-bfce-f006fffbd73d"; f.title = "Compare Vehicles - Accordion/Modal #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__6.js
var f = function (ele, api) { ele.outerFind('.compare-vehicle').click(function () { if ($ae(this).not('.selected')) { $ae(this).append(' reach the compare modal at the top of the Main Region'); } }); }; f.id = "deb914c6-834c-4c6d-8d05-cc30992942c7"; f.title = "Compare Vehicles - Accordion/Modal #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__7.js
var f = function (ele, api) { ele.outerFind('#compare-expand-btn').click(function () { setTimeout(function () { AudioEye.focusElement('#compare_div'); AudioEye.modals.enableTabLoop('#compare_div'); }, 500); }); }; f.id = "ad89ef1a-ec14-4fef-8425-eba3bea704cd"; f.title = "Compare Vehicles - Accordion/Modal #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__8.js
var f = function (ele, api) { ele.outerFind('#compare_div img[role="button"]').click(function () { setTimeout(function () { AudioEye.focusElement('#compare_div'); AudioEye.modals.enableTabLoop('#compare_div'); }, 500); }); }; f.id = "d6504cbc-cf48-440e-a8f9-d86449feb9cd"; f.title = "Compare Vehicles - Accordion/Modal #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__9.js
var f = function (ele, api) { api.convertToAccordion('#accordion a[data-toggle="collapse"]', '', '.collapse.in'); }; f.id = "cfb32b22-c5be-4d4d-88c3-a2c6c4035392"; f.title = "Compare Vehicles - Accordion/Modal #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__10.js
var f = function (ele, api) { ele.outerFind('a[data-parent="#faq"]').attr({ 'role': 'button', 'aria-expanded': 'false' }); }; f.id = "fc350e7f-b5ad-4df3-9261-df3eed74c550"; f.title = "Compare Vehicles - Accordion/Modal #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__11.js
var f = function (ele, api) { ele.outerFind('a[data-parent="#faq"]').click(function () { if ($ae(this).attr('aria-expanded') == 'false') { $ae(this).attr('aria-expanded', 'true'); } else { $ae(this).attr('aria-expanded', 'false'); } }); }; f.id = "419ddc1d-6f79-4f6e-a07c-4098a3cd40b0"; f.title = "Compare Vehicles - Accordion/Modal #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Compare_Vehicles___Accordion_Modal__12.js
var f = function (ele, api) { ele.outerFind('.tabs').attr({ 'role': 'tablist' }); }; f.id = "21ff3d02-900d-4cc6-ab21-4543ff3cb52b"; f.title = "Sitewide - Tabsets and TabLists #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__1.js
var f = function (ele, api) { ele.outerFind('.tabs .tab').attr({ 'role': 'tab', 'tabindex': '-1' }); }; f.id = "8a6ec806-4d68-4e6e-80f6-0536c980b956"; f.title = "Sitewide - Tabsets and TabLists #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__2.js
var f = function (ele, api) { ele.outerFind('.tabs .tab.active').attr({ 'aria-selected': 'true', 'tabindex': '0' }); }; f.id = "26f70033-4499-4893-a691-5385706024d8"; f.title = "Sitewide - Tabsets and TabLists #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__3.js
var f = function (ele, api) { ele.outerFind('.tabs .tab').not('.active').attr('aria-selected', 'false'); }; f.id = "f10f4e91-e2fc-4bc9-bb80-248d0a60845f"; f.title = "Sitewide - Tabsets and TabLists #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__4.js
var f = function (ele, api) { ele.outerFind('.national-incentive-offers .offers .offer .offer-content h3').attr('tabindex', '0'); }; f.id = "2e670c05-bb96-47cb-9fb2-3d847f66c967"; f.title = "Sitewide - Tabsets and TabLists #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__5.js
var f = function (ele, api) { api.convertToAccordion('.tabs .tab.tab_model_show', 'showing_models'); }; f.id = "60116ab3-1f78-4533-96af-f41e826c0505"; f.title = "Sitewide - Tabsets and TabLists #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__6.js
var f = function (ele, api) { api.convertToAccordion('.tabs .tab.tab_year_show', 'active'); }; f.id = "67d55dde-c7c8-4287-b99c-75ea604cafc9"; f.title = "Sitewide - Tabsets and TabLists #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__7.js
var f = function (ele, api) { ele.outerFind('.tab.tab_model_show, .tab.tab_year_show'); }; f.id = "feca698a-f0fa-4038-a395-582ebd4e8689"; f.title = "Sitewide - Tabsets and TabLists #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__8.js
var f = function (ele, api) { ele.outerFind('.tab.tab_model_show, .tab.tab_year_show').attr({ 'role': 'tab', 'tabindex': '-1' }); }; f.id = "3f059cd7-ac15-4ec3-adae-cf8bf48988f6"; f.title = "Sitewide - Tabsets and TabLists #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__9.js
var f = function (ele, api) { var js_tab_ID = 0; ele.outerFind('.tabs .tab').each(function () { $ae(this).attr('id', 'js_tab_ID' + js_tab_ID); js_tab_ID++; }); }; f.id = "744b4142-70ea-40af-8436-ed1bd2c496ed"; f.title = "Sitewide - Tabsets and TabLists #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__10.js
var f = function (ele, api) { ele.outerFind("div[role='tab']").click(function () { $ae("div[role='tab']").not('.tab.tab_model_show, .tab.tab_year_show').attr({ "aria-selected": "false", 'tabindex': '-1' }); //deselect all the tabs $ae(this).attr({ "aria-selected": "true", 'tabindex': '0' }); // select this tab var tabpanid = $ae(this).attr("aria-controls"); //find out what tab panel this tab controls }); }; f.id = "e9f7ac42-a86f-40ca-be17-dde02124aa0c"; f.title = "Sitewide - Tabsets and TabLists #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__11.js
var f = function (ele, api) { ele.outerFind('.tabs .tab').on('keydown', function (e) { if (e.which === 37 || e.which === 38) { e.preventDefault(); AudioEye.focusElement($ae(this).prev()); } if (e.which === 32) { e.preventDefault(); $ae(this).click(); } else if (e.which === 39 || e.which === 40) { e.preventDefault(); AudioEye.focusElement($ae(this).next()); }
}); }; f.id = "0a4765cf-8e01-4d31-860e-d0fb2a0851c0"; f.title = "Sitewide - Tabsets and TabLists #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__12.js
var f = function (ele, api) { ele.outerFind('.tabs .tab.tab_model_show, .tabs .tab.tab_year_show').click(function () { $ae("div[role='tab']").attr({ "aria-selected": "false", 'tabindex': '-1' }); //deselect all the tabs if ($ae(this).attr('aria-expanded') === 'false') { $ae(this).next().attr({ 'tabindex': '0' }); $ae(this).attr({ 'aria-expanded': 'true', 'aria-selected': 'true' }); } else { $ae(this).next().attr({ 'tabindex': '-1', 'aria-expanded': 'false', 'aria-selected': 'false' });
} }); }; f.id = "78b57ced-da56-42a0-8632-15d389982a82"; f.title = "Sitewide - Tabsets and TabLists #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__13.js
var f = function (ele, api) { ele.outerFind('.glovebox-tabs-wrap .nav-tabs').attr('role', 'tablist'); }; f.id = "9fa9d3e3-264d-4a7b-a943-eff85e964d6a"; f.title = "Sitewide - Tabsets and TabLists #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__14.js
var f = function (ele, api) { ele.outerFind('.glovebox-tabs-wrap .nav-tabs li a').attr({ 'role': 'tab', 'aria-selected': 'false', 'tabindex': '-1' }); }; f.id = "e16fa2b8-3c06-45c9-93fa-4c6a63e96e82"; f.title = "Sitewide - Tabsets and TabLists #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__15.js
var f = function (ele, api) { ele.outerFind('.glovebox-tabs-wrap .nav-tabs li.active a').attr({ 'aria-selected': 'true', 'tabindex': '0' }); }; f.id = "b19d11e0-0322-4aeb-8edf-a275d34986fa"; f.title = "Sitewide - Tabsets and TabLists #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__16.js
var f = function (ele, api) { ele.outerFind('.glovebox-tabs-wrap .tab-content > .tab-pane').attr({ 'role': 'tabpanel', 'tabindex': '-1', 'aria-hidden': 'true' }); }; f.id = "3bf31c2d-fad0-48fb-aabc-47cb170a3c16"; f.title = "Sitewide - Tabsets and TabLists #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__17.js
var f = function (ele, api) { ele.outerFind('.glovebox-tabs-wrap .tab-content > .tab-pane.active').attr({ 'role': 'tabpanel', 'tabindex': '0', 'aria-hidden': 'false' }); }; f.id = "1de516a6-4645-4b6a-8035-4b2b2de4c3e5"; f.title = "Sitewide - Tabsets and TabLists #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__18.js
var f = function (ele, api) { var js_tab_ID = 0; ele.outerFind('.glovebox-tabs-wrap .nav-tabs li a').each(function () { $ae(this).attr('id', 'js_tab_ID' + js_tab_ID); js_tab_ID++; }); }; f.id = "ea3cd06c-44fe-458d-84ab-c4dd3bfa782d"; f.title = "Sitewide - Tabsets and TabLists #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__19.js
var f = function (ele, api) { var js_tabNum = 0; ele.outerFind('.glovebox-tabs-wrap .tab-content > .tab-pane').each(function () { $ae(this).attr({ 'aria-labelledby': 'js_tab_ID' + js_tabNum }); js_tabNum++; }); }; f.id = "c1b4fa59-2006-4a0c-bef5-8f7fd5ec272c"; f.title = "Sitewide - Tabsets and TabLists #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__20.js
var f = function (ele, api) { // change states after click. adjust selectors accordingly ele.outerFind('a[role="tab"]').click(function () { $ae('a[role="tab"]').attr({ 'aria-selected': 'false', 'tabindex': '-1' }); //deselect all the tabs $ae(this).attr({ 'aria-selected': 'true', 'tabindex': '0' }); // select this tab var tabpanid = $ae(this).attr('aria-controls'); //find out what tab panel this tab controls var tabpan = $ae("#" + tabpanid); $ae("div[role='tabpanel']").attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); //hide all the panels tabpan.attr({ 'aria-hidden': 'false', 'tabindex': '0' }); // show our panel }); }; f.id = "4ccf65c8-84d3-41f8-a2c0-6a94295aef50"; f.title = "Sitewide - Tabsets and TabLists #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__21.js
var f = function (ele, api) { ele.outerFind('.glovebox-tabs-wrap .nav-tabs li a').on('keydown', function (e) { if (e.which === 37 || e.which === 38) { e.preventDefault(); AudioEye.focusElement($ae(this).parent().prev().find('a')); } if (e.which === 32) { this.click();
} else if (e.which === 39 || e.which === 40) { e.preventDefault(); AudioEye.focusElement($ae(this).parent().next().find('a')); } }); }; f.id = "fa171b3e-db5a-4ec8-bacd-37dfc3ec2129"; f.title = "Sitewide - Tabsets and TabLists #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__22.js
var f = function (ele, api) { ele.outerFind('div.switch[role="tablist"] label').attr({'role':'tab', 'tabindex':'-1', 'aria-selected':'false'}); }; f.id = "309cff39-0679-466a-884a-93a4d4ac6583"; f.title = "Sitewide - Tabsets and TabLists #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__23.js
var f = function (ele, api) { ele.outerFind('div.switch[role="tablist"] input[checked] + label').attr({'aria-selected':'true', 'tabindex':'0'}); }; f.id = "d3120a88-9458-44c1-a2c3-d07560cc12ff"; f.title = "Sitewide - Tabsets and TabLists #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__24.js
var f = function (ele, api) { AudioEye.arrowKeyLoop(ele, 'div.switch[role="tablist"] label', 'div.switch[role="tablist"]'); }; f.id = "494c3550-3ac7-458f-a30d-f0cfc6462501"; f.title = "Sitewide - Tabsets and TabLists #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__25.js
var f = function (ele, api) { ele.outerFind('div.switch[role="tablist"] label').on('keydown', function(event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault();
$ae(this).click(); } }).on('click', function() { $ae('div.switch[role="tablist"] label').attr({'aria-selected':'false', 'tabindex':'-1'}); $ae(this).attr({'aria-selected':'true', 'tabindex':'0'}); }); }; f.id = "9f49daa3-13b0-4bdd-ad8b-ecaf070a16d7"; f.title = "Sitewide - Tabsets and TabLists #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Tabsets_and_TabLists__26.js
var f = function (ele, api) { ele.outerFind('.national-incentive-offers .offer-content a:contains(Terms and Conditions)').click(function () { var href = $ae(this).attr('href'); setTimeout(function () { AudioEye.focusElement(href); }, 500); }); }; f.id = "66eeb76e-56d1-4dcb-a05f-bf31f8ad88cf"; f.title = "TermsAndConditions - Focus Element"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/TermsAndConditions___Focus_Element.js
var f = function (ele, api) { ele.outerFind('#side-toolbar .overlay-toggle').click(function () { $ae('#toolbar-overlay .overlay-container .close-overlay').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'close' }); AudioEye.focusElement('#toolbar-overlay .overlay-container .close-overlay'); AudioEye.modals.enableTabLoop('#toolbar-overlay .overlay-container');
}); }; f.id = "d1f34438-49e0-422c-bb02-47c0046a182b"; f.title = "Payment Toolbar - Tabloop, Focus, Keyboard #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Payment_Toolbar___Tabloop__Focus__Keyboard__1.js
var f = function (ele, api) { ele.outerFind('.close-overlay').on('keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32) { this.click(); } }); }; f.id = "735b4085-130d-4ace-b9c3-0ca6f3b93907"; f.title = "Payment Toolbar - Tabloop, Focus, Keyboard #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Payment_Toolbar___Tabloop__Focus__Keyboard__2.js
var f = function (ele, api) { ele.outerFind('#searchanything-overlay .menu-close-x').attr({ 'href': '#', 'tabindex': '0', 'role': 'button', 'aria-label': 'Close' }); }; f.id = "9b5a71b6-5e39-470c-8100-79d7cff2b318"; f.title = "Payment Toolbar - Tabloop, Focus, Keyboard #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Payment_Toolbar___Tabloop__Focus__Keyboard__3.js
var f = function (ele, api) { ele.outerFind('.bottom-search .search-box').click(function () { var jim_return = $ae(this); AudioEye.focusElement('#searchanything-overlay .menu-close-x'); //.fancybox-wrap form input:first $ae('#searchanything-overlay .menu-close-x').click(function () { AudioEye.focusElement(jim_return); }); // tab trap AudioEye.modals.enableTabLoop('#searchanything-overlay'); }); }; f.id = "ecbe7439-3733-4087-a865-24791d355bc1"; f.title = "Payment Toolbar - Tabloop, Focus, Keyboard #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Payment_Toolbar___Tabloop__Focus__Keyboard__4.js
var f = function (ele, api) { ele.outerFind('form[action="https://secure.dealerinspire.com/application/submit"] button[type="submit"]').click(function () { AudioEye.focusElement('.validation-message.failure'); }); }; f.id = "850828d2-6a18-4281-a6dc-5a0176fe7416"; f.title = "Application Form - Error Focus #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__1.js
var f = function (ele, api) { ele.outerFind('button').filter(':contains(Continue)').click(function () { setTimeout(function () { AudioEye.focusElement('.validation-message'); }, 1000); }); }; f.id = "fbc51bb8-cf9c-4c67-97aa-21ae5aadadcf"; f.title = "Application Form - Error Focus #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__2.js
var f = function (ele, api) { ele.outerFind('input[type="submit"]').click(function () { setTimeout(function () { AudioEye.focusElement('.validation_error'); }, 2500); }); }; f.id = "2a6a38d1-06f5-4cf1-92c6-ef1cda99a05b"; f.title = "Application Form - Error Focus #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__3.js
var f = function (ele, api) { ele.outerFind('.validation_error').each(function () { AudioEye.focusElement($ae(this)); }); }; f.id = "8265c7b7-bfaa-4952-bbf4-edead4dd58d5"; f.title = "Application Form - Error Focus #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__4.js
var f = function (ele, api) { api.convertToBtn('a[data-target^="#video"]'); }; f.id = "dbace7b6-4d9c-4c1c-8cb5-55b5086cc950"; f.title = "Application Form - Error Focus #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__5.js
var f = function (ele, api) { ele.outerFind('a[data-target^="#video"] img').each(function () { $ae(this).attr('alt', $ae(this).closest('p').next('h3').text().trim()); }); }; f.id = "780031d4-48e7-4b0f-88cf-1572bcf8ea28"; f.title = "Application Form - Error Focus #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__6.js
var f = function (ele, api) { ele.outerFind('a[data-target^="#video"]').click(function () { var vidModal = $ae(this).attr('data-target'); var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop(vidModal); // focus to the close button most of the time AudioEye.focusElement($ae(vidModal).find('.close')); $ae(vidModal).find('.close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); }; f.id = "7bea3f99-13a4-4c5e-a3a0-f6cb1fb9682e"; f.title = "Application Form - Error Focus #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Application_Form___Error_Focus__7.js
var f = function (ele, api) { // find dealer now focus ele.outerFind('#video-title-overlay a[target="vehiclesearch"]').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('#model-tab img').attr('alt', '');
AudioEye.focusElement('#vehiclesearch-overlay .close-overlay');
$ae('#vehiclesearch-overlay .close-overlay').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); AudioEye.modals.enableTabLoop('#vehiclesearch-overlay');
}); }; f.id = "03899d8b-9f11-4ba7-b975-bcbd82e175ee"; f.title = "Find your Car/Dealer - Focus, Tabloop #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Find_your_Car_Dealer___Focus__Tabloop__1.js
var f = function (ele, api) { ele.outerFind('#vehiclesearch-overlay .inside-tabs a').attr('role', 'link'); }; f.id = "2a260e59-60fd-4c90-8082-fa23c6cc76df"; f.title = "Find your Car/Dealer - Focus, Tabloop #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Find_your_Car_Dealer___Focus__Tabloop__2.js
var f = function (ele, api) { ele.outerFind('#findtoggle').attr({ 'role': 'button', 'tabindex': '0' }); }; f.id = "ec0450fb-1432-430a-8457-3e2698906082"; f.title = "Find your Car/Dealer - Focus, Tabloop #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Find_your_Car_Dealer___Focus__Tabloop__3.js
var f = function (ele, api) { // AE - find your vehicle focus ele.outerFind('#findtoggle').click(function () { $ae('.close-overlay,.back-overlay').attr({ 'tabindex': '0', 'role': 'button' }); AudioEye.focusElement('#findvehicle-overlay'); AudioEye.modals.enableTabLoop('#full-overlay'); }); }; f.id = "bcb40b2b-f65b-4d28-ac30-68b01d2bbe3d"; f.title = "Find your Car/Dealer - Focus, Tabloop #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Find_your_Car_Dealer___Focus__Tabloop__4.js
var f = function (ele, api) { // review modal fix ele.outerFind('h3').filter(':contains(Do you Facebook?)').parent().find('button').each(function () { $ae(this).prepend('Do you Facebook?'); }); }; f.id = "b0e4da49-15ed-4339-a60b-8a33614c530a"; f.title = "Social Links Review - Focus/Labels #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__1.js
var f = function (ele, api) { ele.outerFind('.btn--leave_review').prepend('Would You like to leave us a review?'); }; f.id = "0e44d129-8677-4a07-a055-5146e852d3e2"; f.title = "Social Links Review - Focus/Labels #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__2.js
var f = function (ele, api) { ele.outerFind('.btn--google ').prepend('Do you have a google account?'); }; f.id = "11bdbf39-727e-4546-a74a-ea926d5e3ae3"; f.title = "Social Links Review - Focus/Labels #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__3.js
var f = function (ele, api) { ele.outerFind('button.btn--leave_review').has('.fa-thumbs-o-up').each(function () { $ae(this).find('span.ae-compliance-indent').remove(); $ae(this).prepend('Leave us a positive review'); }); }; f.id = "379d8b38-b38f-48a2-830b-c399d3164b63"; f.title = "Social Links Review - Focus/Labels #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__4.js
var f = function (ele, api) { ele.outerFind('a.btn--leave_review').has('.fa-thumbs-o-down').each(function () { $ae(this).find('span.ae-compliance-indent').remove(); $ae(this).prepend('Leave us a negative review'); }); }; f.id = "81d4ffc8-97bd-43cf-b692-278ed94a80f9"; f.title = "Social Links Review - Focus/Labels #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__5.js
var f = function (ele, api) { ele.outerFind('.btn--leave_review, .btn--google, .btn--yelp').attr({ 'aria-expanded': 'false', 'tabindex': '0', 'role': 'button' }); }; f.id = "bcb1ea93-d3c3-4843-bb4a-12983a8fa124"; f.title = "Social Links Review - Focus/Labels #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__6.js
var f = function (ele, api) { ele.outerFind('.btn--leave_review').click(function () { if ($ae(this).attr('aria-expanded') === "false") { $ae('.btn--leave_review').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); } else { $ae(this).attr('aria-expanded', 'false'); } }); }; f.id = "c1f9a967-448b-4173-8a2c-714eb362bec4"; f.title = "Social Links Review - Focus/Labels #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__7.js
var f = function (ele, api) { ele.outerFind('.btn--google').attr({ 'aria-expanded': 'false', 'tabindex': '0', 'role': 'button' }); }; f.id = "2486eeef-6fb0-4c6a-b13e-5e602151a2e5"; f.title = "Social Links Review - Focus/Labels #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__8.js
var f = function (ele, api) { ele.outerFind('.btn--google').click(function () { if ($ae(this).attr('aria-expanded') === "false") { $ae('.btn--google').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); } else { $ae(this).attr('aria-expanded', 'false'); } }); }; f.id = "46feba3f-7e2d-4e59-acc6-a238cfe52529"; f.title = "Social Links Review - Focus/Labels #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__9.js
var f = function (ele, api) { ele.outerFind('.btn--yelp').attr({ 'aria-expanded': 'false', 'tabindex': '0', 'role': 'button' }); }; f.id = "43502aab-b771-4d38-8c2b-88aa00d4451f"; f.title = "Social Links Review - Focus/Labels #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__10.js
var f = function (ele, api) { ele.outerFind('.btn--yelp').click(function () { if ($ae(this).attr('aria-expanded') === "false") { $ae('.btn--yelp').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); } else { $ae(this).attr('aria-expanded', 'false'); } }); }; f.id = "c3502b6d-2ab2-4a9f-9718-1b66286a258d"; f.title = "Social Links Review - Focus/Labels #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__11.js
var f = function (ele, api) { $ae('.btn--leave_review[value="yes"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.leave_review_Y').filter(':header'));
}, 1000); }); }; f.id = "4f5426d9-96c6-4308-964f-b858f69dd7b8"; f.title = "Social Links Review - Focus/Labels #12 - Using $ae"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__12___Using__ae.js
var f = function (ele, api) { $ae('.btn--leave_review[value="no"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.leave_review_N').filter(':header'));
}, 1000); }); }; f.id = "d3b5224a-e9d2-40d3-be04-b8ccc36f5352"; f.title = "Social Links Review - Focus/Labels #13 - $ae"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__13____ae.js
var f = function (ele, api) { $ae('.btn--google[value="yes"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.google_Y').filter(':header'));
}, 1000); }); }; f.id = "5843f772-9b4c-43e1-8722-cce9c2b2e72f"; f.title = "Social Links Review - Focus/Labels #14 - $ae"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__14____ae.js
var f = function (ele, api) { $ae('.btn--google[value="no"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.google_N').filter(':header'));
}, 1000); }); }; f.id = "3f8cd0f8-4931-400e-a95b-4158d75330d4"; f.title = "Social Links Review - Focus/Labels #15 - $ae"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__15____ae.js
var f = function (ele, api) { $ae('.btn--yelp[value="yes"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.yelp_Y').filter(':header'));
}, 1000); }); }; f.id = "59977c25-2f6f-4417-a633-9a454ab4f386"; f.title = "Social Links Review - Focus/Labels #16 - $ae"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__16____ae.js
var f = function (ele, api) { $ae('.btn--yelp[value="no"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.yelp_N').filter(':header'));
}, 1000); }); }; f.id = "4277c661-b433-4d31-b222-7add316deb9d"; f.title = "Social Links Review - Focus/Labels #17 - $ae"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Social_Links_Review___Focus_Labels__17____ae.js
var f = function (ele, api) { ele.outerFind('.fancybox-opened .fancybox-close').attr({ 'role': 'button', 'tabindex': '0', 'aria-hidden': 'false' }); }; f.id = "ea5f39b0-d05e-4aba-8f77-9c5dc8632f53"; f.title = "Fancybox Modals - Tabloop, Focus #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__1.js
var f = function (ele, api) { ele.outerFind('.fancybox-close').append('Close'); }; f.id = "014c9e27-551d-40c2-b68c-de8e0707b09b"; f.title = "Fancybox Modals - Tabloop, Focus #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__2.js
var f = function (ele, api) { ele.outerFind('.imagegallery .model-page-fancybox, .vehicle .button-bar .primary-cta a[target="lightbox"], a.cta-button, .share-vehicle .email-vehicle-btn, .vdp-shopping-tools a.fancybox, .maincta-row.ctabox-row a.fancybox, .secondary-cta-wrap a.fancybox, a.fancy, a[href="#valueTrade"].lightbox.button.primary-button, a[href="#contactParts"].lightbox.button.primary-button, a[href="#contactService"].lightbox.button.primary-button, .reserve-button.fancybox').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop('.fancybox-skin');
AudioEye.focusElement('.fancybox-opened .fancybox-close'); //.fancybox-wrap form input:first $ae('.fancybox-opened .fancybox-close, #myModal button.close').click(function () { setTimeout(function () { AudioEye.focusElement(jim_return); }, 1000); // these timeouts are set for both AT and our Player. please dont change }); $ae('.fancybox-opened .fancybox-close').on('keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); e.target.click(); } }); }, 2000);// these timeouts are set for both AT and our Player. please dont change // keyboard trap }); }; f.id = "d3f06fff-3f38-42bb-a945-ea7d529e6d7e"; f.title = "Fancybox Modals - Tabloop, Focus #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__3.js
var f = function (ele, api) { //setupModal('.button-bar-item.quick-look a', '.fancybox-wrap', 'a.fancybox-item.fancybox-close', '.fancybox-skin h5', 1); }; f.id = "63656218-b452-4c9a-86f6-219e1f9f9865"; f.title = "Fancybox Modals - Tabloop, Focus #4 - setupModal?"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__4___setupModal_.js
var f = function (ele, api) { ele.outerFind('.button-bar-item.quick-look a').click(function () { var jim_return = $ae(this); setTimeout(function () {
AudioEye.focusElement('.fancybox-opened .fancybox-close'); //.fancybox-wrap form input:first $ae('.fancybox-opened .fancybox-close, #myModal button.close').click(function () { setTimeout(function () { AudioEye.focusElement(jim_return); }, 3000); // these timeouts are set for both AT and our Player. please dont change }); $ae('.fancybox-opened .fancybox-close').on('keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); e.target.click(); } }); }, 4000);// these timeouts are set for both AT and our Player. please dont change // keyboard trap AudioEye.modals.enableTabLoop('.fancybox-skin'); }); }; f.id = "b6707468-f2cf-4c2e-992f-884fc4afa15b"; f.title = "Fancybox Modals - Tabloop, Focus #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__5.js
var f = function (ele, api) { ele.outerFind('#compare-vehicle-table').each(function () { AudioEye.focusElement($ae(this).closest('.fancybox-skin').find('.fancybox-close')); AudioEye.modals.enableTabLoop($ae(this).closest('.fancybox-skin'));
}); }; f.id = "ba39a95b-198a-4086-adf5-54a47596b128"; f.title = "Fancybox Modals - Tabloop, Focus #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__6.js
var f = function (ele, api) { ele.outerFind('#DIModal').each(function () { $ae(this).attr('aria-label', $ae(this).find('.modal-title').text().trim()); }); }; f.id = "908ae53b-ad05-4c5a-8a72-b113925341b5"; f.title = "Fancybox Modals - Tabloop, Focus #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__7.js
var f = function (ele, api) { ele.outerFind('a[data-target="#DIModal"], .button[data-target="#DIModal"]').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#DIModal .modal-content'); // focus to the close button most of the time AudioEye.focusElement('#DIModal .modal-header button.close'); $ae('#DIModal').find('button[data-dismiss="modal"], a[data-dismiss="modal"]').click(function () { setTimeout(function() { AudioEye.focusElement(jim_return); console.log(jim_return); },500); }); }, 1000);
}); }; f.id = "f163cb54-47fb-4e4a-ab84-c3509fa5a62c"; f.title = "Fancybox Modals - Tabloop, Focus #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__8.js
var f = function (ele, api) { ele.outerFind('.staff-item a').filter(':contains(More Info)').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.staff-pic').attr('tabindex', '0'); AudioEye.focusElement('.fancybox-opened .fancybox-close'); //.fancybox-wrap form input:first $ae('.fancybox-opened .fancybox-close').click(function () { AudioEye.focusElement(jim_return); }); }, 2000); // keyboard trap AudioEye.modals.enableTabLoop('.fancybox-skin');
}); }; f.id = "6a8f6eeb-7a42-4d90-9cff-899c3f45c54f"; f.title = "Fancybox Modals - Tabloop, Focus #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Fancybox_Modals___Tabloop__Focus__9.js
var f = function (ele, api) { // alt for carusel on model pages. these img don't need alt due to the page content has all information needed. ele.outerFind('#vehicleDetails ').find('.gallery-container-main img,.gallery-container-thumbs img,.gallery-container-thumbs-sm img').attr('alt', ''); }; f.id = "02369b5c-db5d-467b-8e3e-e52d79d07369"; f.title = "Sitewide - Alt Text #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__1.js
var f = function (ele, api) { // logo api.setAlt('.contentcontainer a[href="https://www.arlingtontoyota.com/"]', 'Arlington of Toyota in Jacksonville homepage'); }; f.id = "7f53ba7f-1504-4b1d-b904-3cc1c9ff66bf"; f.title = "Sitewide - Alt Text #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__2.js
var f = function (ele, api) { ele.outerFind('.brand-logo img').each(function () { $ae(this).attr('alt', $ae(this).parent().next('.header-info').find('.dealer-title').text().trim() + ' Homepage'); }); }; f.id = "1096f2bd-a59d-4ad4-a1c7-3d1be2eb53c2"; f.title = "Sitewide - Alt Text #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__3.js
var f = function (ele, api) { ele.outerFind('a.logo-main > img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); }); }; f.id = "c534d8a2-883e-4804-81b3-3d58df045676"; f.title = "Sitewide - Alt Text #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__4.js
var f = function (ele, api) { ele.outerFind('a.dealer-logo img').each(function () { $ae(this).attr('alt', $ae(this).closest('.logo-wrap').find('.dealer-title').text().trim() + ' Homepage'); }); }; f.id = "48e1d8ce-3b9a-4c01-b065-4ecd0a3b85f1"; f.title = "Sitewide - Alt Text #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__5.js
var f = function (ele, api) { api.hideFromAT('a.dealer-logo-text'); }; f.id = "7f172d5e-7681-442d-a7af-ce3ae1eb639b"; f.title = "Sitewide - Alt Text #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__6.js
var f = function (ele, api) { // AE - chat pic alt api.setAlt('img#cn-chat-agent-photo', ''); }; f.id = "b70921e9-c45d-4840-b767-90770543d802"; f.title = "Sitewide - Alt Text #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__7.js
var f = function (ele, api) { // AE - LIVE HELP ALT api.setAlt('a[data-name*="Live Help"] img', 'Live Help'); }; f.id = "8b545709-884d-4ed3-9782-dfd72a47a824"; f.title = "Sitewide - Alt Text #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__8.js
var f = function (ele, api) { // AE - [AEI-32950] hide adjacent link with image api.hideFromAT('.glovebox-vehicle .vehicle-image a'); }; f.id = "0d9e29df-c7b4-437e-a899-a98a97d241a1"; f.title = "Sitewide - Alt Text #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__9.js
var f = function (ele, api) { // Rapid SSL api.setAlt('img[src="https://secure.dealerinspire.com/includes/images/RapidSSL_SEAL-90x50.gif"]', 'Secured by Rapid SSL'); }; f.id = "2925ec8f-d8bf-42a9-8560-68fffe367d04"; f.title = "Sitewide - Alt Text #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__10.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod3.dealerinspire.com/vindeversautohausofsylvania/uploads/2017/01/Google.png"]', 'Google'); }; f.id = "defc949d-04ba-492b-a420-3900f6427965"; f.title = "Sitewide - Alt Text #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__11.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod3.dealerinspire.com/vindeversautohausofsylvania/uploads/2017/01/Cars.png"]', 'Cars.com'); }; f.id = "0192e72c-a54f-448c-98b4-d10e3d17c8a4"; f.title = "Sitewide - Alt Text #12"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__12.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod3.dealerinspire.com/vindeversautohausofsylvania/uploads/2017/01/Dealer-Rater.png"]', 'Dealer Rater'); }; f.id = "346387fe-3e8f-4bcc-a26c-dc29267d936f"; f.title = "Sitewide - Alt Text #13"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__13.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheofneworleans/uploads/2018/12/PONO1111424w_December_HP_Banners_JPGS1_1800X760.jpg"]', 'New 2018 Porsche Panamera 4 e-Hybrid. Lease for $1499 per month for 36 months'); }; f.id = "ed79fc1e-f78b-4347-88fe-5822c59bda86"; f.title = "Sitewide - Alt Text #14"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__14.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheofneworleans/uploads/2018/12/PONO1111424w_December_HP_Banners_JPGS3_1800X760.jpg"]', 'New 2019 Porsche Cayenne. Lease for $999 per month for 36 months'); }; f.id = "811a2b2b-df62-47eb-81ad-7896e8f25a0e"; f.title = "Sitewide - Alt Text #15"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__15.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheofneworleans/uploads/2018/12/PONO1111424w_December_HP_Banners_JPGS2_1800X760.jpg"]', 'New 2018 Porsche Macan. Lease for $649 per month'); }; f.id = "17c7a456-c8ab-4cb8-b997-cec0a6275607"; f.title = "Sitewide - Alt Text #16"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__16.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-development.dealerinspire.com/dibrandhubporsche/uploads/2018/09/ThenewCayenne_1800x760-1.jpg"]', 'Sportscar Together. The new Cayenne Search Cayenne all inventory'); }; f.id = "5c920838-5318-4a22-876c-51e92d4cd031"; f.title = "Sitewide - Alt Text #17"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__17.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porschesaltlakecity/uploads/2018/11/DI-mettle-detector.png"]', 'Mettle Detector. The Panamera 4s. View all inventory'); }; f.id = "c784cbe4-8986-4721-9a87-2d3d1760fee4"; f.title = "Sitewide - Alt Text #18"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__18.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porschesaltlakecity/uploads/2018/11/ExclusiveSLC.jpg"]', 'Porsche Exclusive Manufaktur. Your Passion. Our Passion'); }; f.id = "5968f8f0-3428-436d-bd0e-2fb94bd42154"; f.title = "Sitewide - Alt Text #19"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__19.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-development.dealerinspire.com/dibrandhubporsche/uploads/2018/08/KBB_August18_DI-1.png"]', 'Porshe has the Best Resale Value of all luxury brands according to Kelly Blue Book'); }; f.id = "27080bdc-66a3-45bc-a1cb-5340664be76b"; f.title = "Sitewide - Alt Text #20"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__20.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/17-Cayenne-desktop.png"]', '2017 Cayenne Platinum Edition $56,950 Certified Pre owned'); }; f.id = "82499624-c9a1-4eff-a1ff-c7fe3db19d57"; f.title = "Sitewide - Alt Text #21"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__21.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/11/14-911-GT3-desktop.png"]', '2014 911 GT3 129,995 Certified Preowned'); }; f.id = "7a8ed66f-7c01-4697-860b-283047e1dbd7"; f.title = "Sitewide - Alt Text #22"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__22.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/Panamera4-Turismo-desktop.png"]', '2018 Panamera 4 Sport Turismo. Lease for $1299 per month'); }; f.id = "5ebb0102-2872-4813-aca1-4d490597e78e"; f.title = "Sitewide - Alt Text #23"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__23.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/Macan-Sport-desktop.png"]', '2018 Macan Sport Edition. Lease for $799 per month'); }; f.id = "3955322c-0c59-431c-9933-8d5ca0d50c5b"; f.title = "Sitewide - Alt Text #24"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__24.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/19-718Cayman-desktop.png"]', '2019 718 Cayman. Lease for $599 per month'); }; f.id = "0819dc3b-9709-4c7d-9161-a9f54348bb8d"; f.title = "Sitewide - Alt Text #25"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__25.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/18-Macan-desktop.png"]', '2018 Macan. Lease for $699 per month'); }; f.id = "e0650224-e819-4573-97d5-724ff1656f79"; f.title = "Sitewide - Alt Text #26"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__26.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/17-Cayenne-mobile.png"]', '2017 Cayenne Platinum Edition $56,950 Certified Pre owned'); }; f.id = "c34127e1-a7bb-4853-88f9-d1c1ba8caa60"; f.title = "Sitewide - Alt Text #27"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__27.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/11/14-911-GT3-mobile.png"]', '2014 911 GT3 129,995 Certified Preowned'); }; f.id = "0a0e689f-a013-4bde-8f46-ca40d8090ff2"; f.title = "Sitewide - Alt Text #28"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__28.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/Panamera4-Turismo-mobile.png"]', '2018 Panamera 4 Sport Turismo. Lease for $1299 per month'); }; f.id = "21f32e6f-bd07-47f1-9d8b-3b2d546ba48b"; f.title = "Sitewide - Alt Text #29"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__29.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/Macan-Sport-mobile.png"]', '2018 Macan Sport Edition. Lease for $799 per month'); }; f.id = "5eb7e12a-bb1d-4fc0-b030-ed22ed78018a"; f.title = "Sitewide - Alt Text #30"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__30.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/19-718Cayman-mobile.png"]', '2019 718 Cayman. Lease for $599 per month'); }; f.id = "539cea7d-7b31-46fa-9f1e-034e41b4667f"; f.title = "Sitewide - Alt Text #31"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__31.js
var f = function (ele, api) { api.setAlt('img[src="https://di-uploads-pod15.dealerinspire.com/porscheomaha/uploads/2018/12/18-Macan-mobile.png"]', '2018 Macan. Lease for $699 per month'); }; f.id = "c5ec5279-c66e-440d-83ed-4ff0f29724d4"; f.title = "Sitewide - Alt Text #32"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__32.js
var f = function (ele, api) { ele.outerFind('#model-tab img').each(function () { $ae(this).attr('alt', $ae(this).parent().find('.model-name').text().trim()); }); }; f.id = "b1a8370b-53b4-4566-b063-95cb1322e5c4"; f.title = "Sitewide - Alt Text #33"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__33.js
var f = function (ele, api) { ele.outerFind('#models.owl-carousel img').each(function () { $ae(this).attr('alt', $ae(this).closest('.item').find('h2.model-name').text().trim()); }); }; f.id = "b0a6fe20-5f99-472e-951c-0f5bea45ff85"; f.title = "Sitewide - Alt Text #34"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__34.js
var f = function (ele, api) { ele.outerFind('#popular-section .item a> img').attr('alt', ''); }; f.id = "474eeeb8-3d87-4222-8583-f2045c3c40ef"; f.title = "Sitewide - Alt Text #35"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Sitewide___Alt_Text__35.js
var f = function (ele, api) { ele.outerFind('div.rating-5').append(' 5 Stars'); }; f.id = "e3e9e4ad-b332-4d05-a548-88cc15de79ac"; f.title = "Review Stars - Context/Label #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Review_Stars___Context_Label__1.js
var f = function (ele, api) { ele.outerFind('div.rating-4').append(' 4 Stars'); }; f.id = "b8e4f9a5-f8b3-4545-923b-0c9f32819d00"; f.title = "Review Stars - Context/Label #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Review_Stars___Context_Label__2.js
var f = function (ele, api) { ele.outerFind('div.rating-3').append(' 3 Stars'); }; f.id = "da1f03eb-1fef-4bca-a39a-c0056ed8563b"; f.title = "Review Stars - Context/Label #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Review_Stars___Context_Label__3.js
var f = function (ele, api) { ele.outerFind('div.rating-2').append(' 2 Stars'); }; f.id = "33dfbb10-2dcb-422e-b597-f5ca29165e7a"; f.title = "Review Stars - Context/Label #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Review_Stars___Context_Label__4.js
var f = function (ele, api) { ele.outerFind('div.rating-1').append(' 1 Star'); }; f.id = "7eea50d1-f16f-44f7-95d7-850e906a1e39"; f.title = "Review Stars - Context/Label #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Review_Stars___Context_Label__5.js
var f = function (ele, api) { ele.outerFind('.dropdown-menu.inner a[aria-selected="false"]').attr('aria-checked', 'false'); }; f.id = "aa6f1788-f877-4687-8244-e6c2bc7cde92"; f.title = "Car Results Page - Filter Dropdowns #1"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__1.js
var f = function (ele, api) { ele.outerFind('.dropdown-menu.inner a[aria-selected="true"]').attr('aria-checked', 'true'); }; f.id = "0d38bbce-0a36-4f7a-8674-78efdeac05c9"; f.title = "Car Results Page - Filter Dropdowns #2"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__2.js
var f = function (ele, api) { ele.outerFind('#top-filters .dropdown-toggle').attr('role', 'combobox'); }; f.id = "dbc9c9e4-bef9-4d79-b214-57e44f50abe5"; f.title = "Car Results Page - Filter Dropdowns #3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__3.js
var f = function (ele, api) { ele.outerFind('#top-filters .dropdown-menu.open').attr('role', 'presentation'); }; f.id = "944814b9-579c-4fe7-8bd3-5f1ade11c5d4"; f.title = "Car Results Page - Filter Dropdowns #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__4.js
var f = function (ele, api) { var ae_dpdwnFilter_ListId = 0; ele.outerFind('div.dropdown-menu').find('.dropdown-menu.inner').each(function () { $ae(this).attr('id', 'ae_dpdwnFilter_ListId' + ae_dpdwnFilter_ListId); ae_dpdwnFilter_ListId++; }); }; f.id = "d4b5eb9f-2db0-4409-b036-27562b11bbe6"; f.title = "Car Results Page - Filter Dropdowns #5"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__5.js
var f = function (ele, api) { ele.outerFind('.dropdown-menu.open .bs-searchbox input').each(function () { $ae(this).attr('aria-owns', $ae(this).closest('.dropdown-menu').find('ul.inner').attr('id')); }); }; f.id = "747532af-d32c-4fdf-848c-fee58de1496b"; f.title = "Car Results Page - Filter Dropdowns #6"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__6.js
var f = function (ele, api) { var ae_dpdwnFilterOption_Id = 0; ele.outerFind('.dropdown-menu.inner >li > a').each(function () { $ae(this).attr('id', 'ae_dpdwnFilterOption_Id' + ae_dpdwnFilterOption_Id); ae_dpdwnFilterOption_Id++; }); }; f.id = "2705dfd8-bc3c-43c0-b42f-48a506cbbe27"; f.title = "Car Results Page - Filter Dropdowns #8"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__8.js
var f = function (ele, api) { ele.outerFind('.top-filter .dropdown-toggle').click(function () { $ae('body').data('refocus_element', $ae(this)); $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '0'); //$ae(this).removeAttr('aria-expanded'); AudioEye.focusElement($ae(this).parents('.top-filter').find('.dropdown-menu inner a:first')); }); }; f.id = "59bbb0df-dd74-4dc5-93b8-60b605ed9d5d"; f.title = "Car Results Page - Filter Dropdowns #7"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__7.js
var f = function (ele, api) { ele.outerFind('.top-filter .dropdown-menu inner a').click(function () { $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '-1');
setTimeout(function () { AudioEye.focusElement($ae('body').data('refocus_element')); }, 100); }); }; f.id = "6c81f040-ba6e-4a6b-ab12-207e49f99b54"; f.title = "Car Results Page - Filter Dropdowns #9"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__9.js
var f = function (ele, api) { //give random id to dropdown menu anchors ele.outerFind('.dropdown-menu.inner a').each(function () { $ae(this).attr('id', 'ae-selected-' + ~~(Math.random() * 1000000)); }); }; f.id = "77be1638-f2c6-4b62-baf5-d4346f7e814c"; f.title = "Car Results Page - Filter Dropdowns #10"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__10.js
var f = function (ele, api) { // arrow functionality while on input ele.outerFind('.dropdown-menu.open input:focus').on('keydown', function (e) { var list_length = $ae(this).parent().next().find('li a').length; var last = $ae(this).parent().next().find('li a').filter(':first'); var first = $ae(this).parent().next().find('li a').filter(':last');
if (e.keyCode === 38 || e.keyCode === 37 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':last').attr('id')); } else if (e.keyCode === 40 || e.keyCode === 39 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':first').attr('id')); } //else if (e.keyCode === 40 || e.keyCode === 39) { if (e.keyCode === 38 || e.keyCode === 37 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').prev().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').next().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && first) { e.preventDefault(); } if (e.keyCode === 40 || e.keyCode === 39 && last) { e.preventDefault(); }
}); }; f.id = "eabd8b46-92de-4665-a565-a1b728e668c9"; f.title = "Car Results Page - Filter Dropdowns #11"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Car_Results_Page___Filter_Dropdowns__11.js
var f = function (ele, api) { // logo alt text api.markRemediation('reqMoreInfoAlt'); ele.outerFind('img[src$="Button-RequestMoreInfo.gif"]').each(function() { $ae(this).attr("alt","Request more info"); api.markFix('reqMoreInfoAlt'); });
//btn value ur trade alt api.markRemediation("valueTradeBtnAlt"); ele.outerFind('img[src$="Button-ValueYourTrade.gif"]').each(function() { $ae(this).attr("alt","Value your Trade"); api.markFix('valueTradeBtnAlt'); });
//hide assetfilemanager api.markRemediation("assetFileManAlt"); ele.outerFind('img[src*="//www.assetfilemanager.com/"]').each(function() { $ae(this).attr("alt",""); api.markFix('assetFileManAlt'); });
//flex control nav imgs alt api.markRemediation("flexctrlAlt"); ele.outerFind('.flex-control-nav >li>img').each(function() { $ae(this).attr("alt",""); api.markFix('flexctrlAlt'); });
//bbb logo api.markRemediation("bbbAcreditedAlt"); ele.outerFind('img[src*="BBB-logo.jpg"]').each(function() { $ae(this).attr("alt","BBB Acredited Business"); api.markFix('bbbAcreditedAlt'); });
//carousel images in modals api.markRemediation("carouselImgAlt1"); var popupCarouselImgAlt = 0; ele.outerFind('.quicklook-gallery .tn3-dark-thumbs .tn3-dark-thumb img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vrp-quick-look').find('h5').text().trim() + ' image ' + popupCarouselImgAlt); popupCarouselImgAlt++; api.markFix('carouselImgAlt1'); });
// video thumbnails api.markRemediation("fullMotionVidAlt"); ele.outerFind('.button-bar-item.full-motion-video img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle').find('.vehicle-overview .vehicle-title h2').text()); api.markFix('fullMotionVidAlt'); });
//have a conversation alt api.markRemediation('haveAConvoAlt'); ele.outerFind('img[src="https://s3.amazonaws.com/conversations-files/global/conversations-simple-white.png"]').each(function() { $ae(this).attr('alt', 'Have a Conversation'); api.markFix('haveAConvoAlt'); });
// national offer img api.markRemediation('ntlIncentiveAlt'); ele.outerFind('.national-incentive-offers img').each(function () { $ae(this).attr('alt', $ae(this).prev('.offer-title').text().trim()); api.markFix('ntlIncentiveAlt'); });
// table checkmark alt api.markRemediation('tableChckAlt'); ele.outerFind("img.Check").each(function() { $ae(this).attr("alt","Check - Yes"); api.markFix('tableChckAlt'); });
// video play img alt api.markRemediation('playVidImgAlt1'); ele.outerFind('img[src^="https://www.idostream.com/liveeventstream/images"]').each(function() { $ae(this).attr("alt","Play Full motion Video"); api.markFix('playVidImgAlt1'); });
//beacon alt decorative api.markRemediation('decoBeaconAlt'); ele.outerFind("img.beacon").each(function() { $ae(this).attr("alt",""); api.markFix('decoBeaconAlt'); });
// weather icon alt 1 api.markRemediation('weatherIconAlt1'); ele.outerFind('img[src*="images/mobile/weather/"]').each(function() { $ae(this).attr("alt",""); api.markFix('weatherIconAlt1'); });
// weather icon alt 2 api.markRemediation('weatherIconAlt2'); ele.outerFind('img[src*="/images/mobile/weather/01d.png"]').each(function() { $ae(this).attr("alt",""); api.markFix('weatherIconAlt2'); });
// trade pending alt api.markRemediation("tradePendingAlt"); ele.outerFind('img[src="//cdn.tradepending.com/PoweredByTPWhite.png"]').each(function() { $ae(this).attr("alt","Powered By"); api.markFix("tradePendingAlt"); });
// decorative alts Rlcdn api.markRemediation("rlcdnAltDeco"); ele.outerFind('img[src*="https://id.rlcdn.com/"]').each(function() { $ae(this).attr("alt",""); api.markFix('rlcdnAltDeco'); })
//page view alt deco api.markRemediation("pageViewAlt"); ele.outerFind("img.pageview").each(function() { $ae(this).attr("alt",""); api.markFix('pageViewAlt'); });
//acf map img deco api.markRemediation("acfMapAlt"); ele.outerFind("#acf-map img").each(function() { $ae(this).attr("alt",""); api.markFix('acfMapAlt'); });
//aws icon png decorative api.markRemediation("awsIconsDecoAlt"); ele.outerFind("img[src*='amazonaws.com/tf-widgets/icons']").each(function() { $ae(this).attr("alt",""); api.markFix('awsIconsDecoAlt'); }); //graphics creditscore decorative api.markRemediation("buildCreditImgAltDeco"); ele.outerFind("img[src*='graphicspotratz.s3.amazonaws.com']").each(function() { $ae(this).attr("alt",""); api.markFix('buildCreditImgAltDeco'); });
//fzlnk hide imgs api.markRemediation("fzlnkImgAlts"); ele.outerFind("img[src*='fzlnk.com']").each(function() { $ae(this).attr("alt",""); api.markFix('fzlnkImgAlts'); });
//hide pomegranate pixel api.markRemediation("pomegranatePixelAlt"); ele.outerFind("img[src*='leadmaker_icon_pomegranate.svg']").each(function() { $ae(this).attr("alt",""); api.markFix('pomegranatePixelAlt'); });
//toyota safety sense api.markRemediation("toyotaSafetySenseAlt"); ele.outerFind("img[src*='TSS_Logo.png']").each(function() { $ae(this).attr("alt","Toyota Safety Sense"); api.markFix('toyotaSafetySenseAlt'); });
//arlington advantage club api.markRemediation("arlAdvClubAlt"); ele.outerFind("img[src*='advantage-club-logo.jpg']").each(function() { $ae(this).attr("alt","Arlington Toyota Advantage Club"); api.markFix('arlAdvClubAlt'); });
//arlington advantage club api.markRemediation("toyoGuardPlatAlt"); ele.outerFind("img[src*='toyoguard-platinum.png']").each(function() { $ae(this).attr("alt","ToyoGuard Platinum"); api.markFix('toyoGuardPlatAlt'); });
//specific payment calculator alt api.markRemediation("specPaymtCalcAlt"); ele.outerFind("img[src*='specific_calculator_banner-1.png']").each(function() { $ae(this).attr("alt","Want a specific payment? we are here to help. contact us today."); api.markFix('specPaymtCalcAlt'); });
//toyota care api.markRemediation("toyotaCareRdAlt"); ele.outerFind("img[src*='careSmall.jpg']").each(function() { $ae(this).attr("alt","Toyota Care - no cost service and roadside"); api.markFix('toyotaCareRdAlt'); });
//lifetime warranty alt api.markRemediation("toyotaLifeWarrantyAlt"); ele.outerFind("img[src*='lifetimewarranty.jpg']").each(function() { $ae(this).attr("alt","Toyota Real Lifetime Warranty"); api.markFix('toyotaLifeWarrantyAlt'); });
//ready set go img alt api.markRemediation("rdySetGoAlt"); ele.outerFind("img[src*='toyorl_srp__1_.jpg']").each(function() { $ae(this).attr("alt","Ready Set Go"); api.markFix('rdySetGoAlt'); });
// unlock price image alt api.markRemediation("unlockPriceAlt"); ele.outerFind("img[src*='/unlock-price.png']").each(function() { $ae(this).attr("alt","Unlock Price"); api.markFix('unlockPriceAlt'); });
// check recall button image alt api.markRemediation("checkOpnRecallsAlt"); ele.outerFind("img[src*='-RecallButton-1.png']").each(function() { $ae(this).attr("alt","Check Open Recalls"); api.markFix('checkOpnRecallsAlt'); });
// KBB banner alt api.markRemediation("kbbBannerAltImg"); ele.outerFind("img[src*='TIM_WebBanner_940x84_TradeIn.jpg']").each(function() { $ae(this).attr("alt","Ready to sell or trade your car? get a kelly blue book instant cash offer in minutes. Get My Offer"); api.markFix('kbbBannerAltImg'); });
// AE - carfax logo api.markRemediation("carFaxLogoAlt"); ele.outerFind("img[src*='Free-CarFax-Logo.png']").each(function() { $ae(this).attr("alt","Free Car Fax"); api.markFix('carFaxLogoAlt'); });
// AE - google maps logo api.markRemediation("gMapsAltLogo"); ele.outerFind("img[src*='google4.png']").each(function() { $ae(this).attr("alt","Google Maps"); api.markFix('gMapsAltLogo'); });
// premierDealerLogo api.markRemediation("premierDealerLogo"); ele.outerFind("img[src*='DealerInspireDealerTheme/images/premier-logo.png']").each(function() { $ae(this).attr("alt","Premier Dealer"); api.markFix('premierDealerLogo'); });
// vehicle img alt api.markRemediation("vehicleImgAlt"); ele.outerFind('.vehicle-image a > img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle-image').next().find('.vehicle-title').text().trim()); api.markFix("vehicleImgAlt"); });
// vehicle records alt api.markRemediation("vehicleRecordsAlt"); ele.outerFind('a img[src*="https://ws-api.autoipacket.com/"]').each(function () { $ae(this).attr('alt', 'Vehicle Records for ' + $ae(this).closest('.vehicle').find('.vehicle-title h2').text().trim()); api.markFix("vehicleRecordsAlt"); });
// true cash image alt api.markRemediation("trueCashImgAlt"); ele.outerFind("a[href='/true-cash-offer/'] img[src*='/SRP-Button']").each(function() { $ae(this).attr("alt","Get a True Cash Offer for Trade in or sale"); api.markFix("trueCashImgAlt"); });
// true 360 images api.markRemediation("true360ImgAlt"); ele.outerFind("img[src*='amazonaws.com/tf-widgets/tc360']").each(function() { $ae(this).attr("alt","True 360 degree Live Vehicle Inspection report"); api.markFix("true360ImgAlt"); });
// gallery images on model pages api.markRemediation("galleryImgModelAlts"); var galleryImg_num = 1; $ae('.galleryrow .imagegallery a.model-page-fancybox img').each(function () { $ae(this).attr('alt', $ae(this).closest('body').find('section.titlerow h1').text().trim() + ' image ' + galleryImg_num + ' Opens a larger version of this image.'); galleryImg_num++; api.markFix("galleryImgModelAlts"); });
//find yours button alt api.markRemediation("findUrsBtnAlt"); ele.outerFind('img[src*="_Button-FindYours.gif"]').each(function () { $ae(this).attr('alt', $ae(this).closest('.intro').next().next().next('h4').text().trim()); api.markFix("findUrsBtnAlt"); });
// coupon img alt api.markRemediation("couponImgAlt"); ele.outerFind('.coupon-card img').each(function () { $ae(this).attr('alt', $ae(this).parent().next('.title').find('h3').text().trim()); api.markFix("couponImgAlt"); });
/************* Tables ************/ // results page fake table api.markRemediation("hideFakeTables1"); ele.outerFind(".inventory-owl table#results-page").each(function () { $ae(this).attr("role","presentation"); api.markFix("hideFakeTables1"); });
//fake results table api.markRemediation("hideFakeTables2"); ele.outerFind(".results_table").each(function () { $ae(this).attr("role","presentation"); api.markFix("hideFakeTables2"); });
//cn b11 bar table hide api.markRemediation("hideFakeTables3"); ele.outerFind(".cn-b11-bar > table").each(function () { $ae(this).attr("role","presentation"); api.markFix("hideFakeTables3"); });
//cn b11 bar table hide api.markRemediation("hideFakeTables4"); ele.outerFind(".table.mtable , #icontable , odometerCheckTable").each(function () { $ae(this).attr("role","presentation"); api.markFix("hideFakeTables4"); });
//cn b11 bar table hide api.markRemediation("hideFakeTables5"); ele.outerFind(".table.table-borderless-th").has("ul").each(function () { $ae(this).attr("role","presentation"); api.markFix("hideFakeTables5"); });
// rowHeader veh info table api.markRemediation("vehTableRowH"); ele.outerFind('table.veh-info').find('tr th:nth-of-type(1)').each(function() { $ae(this).attr('role', 'rowheader'); api.markFix("vehTableRowH"); });
//add columnheaders api.markRemediation("vehTableRowH"); ele.outerFind('table.inspectionTable ,table.serviceTable , table.historyTable , table.glossaryTable ').find('thead tr th').each(function() { $ae(this).attr('role', 'columnheader'); api.markFix("vehTableRowH"); });
// google recaptcha label api.markRemediation("gRecaptchaLabel"); ele.outerFind('#g-recaptcha-response').each(function() { $ae(this).attr('aria-label', 'Google Recaptcha Response'); api.markFix("gRecaptchaLabel"); });
// Get form titles and set aria-labels api.markRemediation("formDataTitleLabels"); ele.outerFind('form[data-gf_title]').not('[title]').each(function () { $ae(this).attr('aria-label', $ae(this).attr('data-gf_title')); api.markFix("formDataTitleLabels"); });
// reset tabindex api.markRemediation("resetTabIndex"); ele.outerFind("input[tabindex] , textarea[tabindex] , select[tabindex] ").each(function () { $ae(this).attr('tabindex', "0"); api.markFix("resetTabIndex"); });
//hide filter container counts api.markRemediation("hideFilterCount"); ele.outerFind('.groupon-filter-container .filter-option .filter-count').each(function() { $ae(this).attr('aria-hidden', 'true'); api.markFix("hideFilterCount"); });
// Desktop arialabelledby checkboxes api.markRemediation("dsktpLabelbyCheckbox"); var js_ae_labelId = 0; ele.outerFind('.groupon-sidebar').not('.groupon-mobile-filters').find('.groupon-sidebar-filters .filter-checkbox a').not('[id]').each(function() { $ae(this).attr('id', 'js_ae_labelId' + js_ae_labelId); js_ae_labelId++; api.markFix("dsktpLabelbyCheckbox"); });
// Desktop aria describedby checkboxes api.markRemediation("dsktpDescByCheckbox"); ele.outerFind('.groupon-sidebar').not('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').each(function() { $ae(this).attr('aria-describedby', $ae(this).closest('.groupon-filter-container').prev('.filter-heading').attr('id')); api.markFix("dsktpDescByCheckbox"); });
//groupon filter checkboxes api.markRemediation("filterCheckbxALabel"); ele.outerFind('.groupon-filter-container .filter-checkbox a').each(function () { $ae(this).attr({ 'aria-label': $ae(this).closest('.filter-option').find('.filter-count').text() + ' count vehicles in ' + $ae(this).text(), 'aria-describedby': $ae(this).closest('.filter-checkbox').find('input[type="checkbox"]').attr('aria-describedby') }); api.markFix("filterCheckbxALabel"); });
// filter checkbox role api.markRemediation("filterCheckbxRole"); ele.outerFind('.filter-checkbox a').each(function(){ $ae(this).attr({ 'role': 'checkbox', 'aria-checked': 'false' }); api.markFix("filterCheckbxRole"); });
//filter checkbox ariachecked api.markRemediation("filterCheckbxAriaChecked"); ele.outerFind('.filter-checkbox a[role="checkbox"]').each(function () { if ($ae(this).parent().find('input[type="checkbox"]').attr('checked') == "checked") { $ae(this).attr('aria-checked', 'true'); api.markFix("filterCheckbxAriaChecked"); } else { $ae(this).attr('aria-checked', 'false'); api.markFix("filterCheckbxAriaChecked"); } });
//filter checkbox ariachecked2 api.markRemediation("filterCheckbxAriaChecked2"); ele.outerFind('.filter-checkbox').each(function () { if ($ae(this).find('input[type="checkbox"]').attr('checked') == 'checked') { $ae(this).find('a[aria-checked]').attr('aria-checked', 'true'); api.markFix("filterCheckbxAriaChecked2"); } });
// mobile checkboxes labeledby1 api.markRemediation("mobileLabelbyCheckbox"); $ae('.groupon-mobile-filters').find('input[type="checkbox"]').each(function () { $ae(this).attr('aria-label', $ae(this).closest('.filter-checkbox').find('a').text().trim()); api.markFix("mobileLabelbyCheckbox"); });
// mobile checkboxes labeledby 2 api.markRemediation("mobileLabelbyCheckbox2"); ele.outerFind('.groupon-mobile-filters').find('input[type="checkbox"]').each(function () { $ae(this).attr('aria-labelledby', $ae(this).closest('.filter-checkbox').find('a').attr('id')); api.markFix("mobileLabelbyCheckbox2"); });
// mobile checkboxes labeledby 3 //double check this //FIXME - api.markRemediation("mobileLabelbyCheckbox3"); ele.outerFind('.filter-checkbox input[type="checkbox"]').each(function() { $ae(this).attr({'aria-label':$ae(this).attr('value'),'role':'presentation','aria-hidden':'true','tabindex':'-1'}); api.markFix("mobileLabelbyCheckbox3"); });
// mobile checkboxes describedby api.markRemediation("mobileDescByCheckbox1"); var js_ae_mobileDescribedbyId = 0; ele.outerFind('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').find('.filter-heading').not('[id]').each(function () { $ae(this).attr('id', 'js_ae_mobileDescribedbyId' + js_ae_mobileDescribedbyId); js_ae_mobileDescribedbyId++; api.markFix("mobileDescByCheckbox1") });
//mobiel checkboxes desc by 2 api.markRemediation("mobileDescByCheckbox2"); ele.outerFind('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.groupon-filter-container').prev('.filter-heading').attr('id')); api.markFix("mobileDescByCheckbox2"); });
/* //mobile filter tabindex commented out for PSI api.markRemediation("mobileSidebarTabindex"); ele.outerFind('.groupon-sidebar').find('.groupon-sidebar-filters input[type="checkbox"]').each(function() { $ae(this).attr('tabindex', '0'); api.markFix("mobileSidebarTabindex"); }); api.markRemediation("mobileSidebarTabindex2"); ele.outerFind('.groupon-mobile-filters').find('.groupon-sidebar-filters input[type="checkbox"]').each(function() { $ae(this).attr('tabindex', '0'); api.markFix("mobileSidebarTabindex2"); }); */
// AE remove tabset attributes in side bar filter accordions api.markRemediation("sideBarAccRemoveRole1"); ele.outerFind('.groupon-sidebar-filters[role="tablist"]').each(function() { $ae(this).removeAttr('role'); api.markFix("sideBarAccRemoveRole1"); });
// pt 2 api.markRemediation("sideBarAccRemoveRole2"); ele.outerFind('.groupon-sidebar-container[role="tabpanel"]').each(function() { $ae(this).removeAttr('role'); api.markFix("sideBarAccRemoveRole2"); });
//pt 3 api.markRemediation("sideBarAccRemoveRole3"); ele.outerFind('.groupon-filter-container').each(function() { $ae(this).removeAttr('role'); api.markFix("sideBarAccRemoveRole3"); });
//remove aria controls from filter headings api.markRemediation("sideBarAriaControlsRemove"); ele.outerFind('.groupon-sidebar-filters .filter-heading').each(function() { $ae(this).removeAttr('aria-controls'); api.markFix("sideBarAriaControlsRemove"); });
// remove role attribute on form inside search accordion api.markRemediation("searchToggleFormRoleRmv"); ele.outerFind('.search-toggle form').each(function() { $ae(this).removeAttr("role"); api.markFix("searchToggleFormRoleRmv"); });
//gfield label desc by api.markRemediation("gfieldLabelId"); var js_ae_describedbyIda = 0; ele.outerFind('.gfield > label.gfield_label').not('[id]').each(function () { $ae(this).attr('id', 'js_ae_describedbyIda' + js_ae_describedbyIda); js_ae_describedbyIda++; api.markFix("gfieldLabelId"); });
//gfield describedby api.markRemediation("gfieldDescById"); ele.outerFind('.gfield .gfield_checkbox input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.ginput_container_checkbox').prev('label').attr('id')); api.markFix("gfieldDescById"); });
// radios described api.markRemediation("radioDescById"); var js_radio_describedId = 0; ele.outerFind('#reviews h3').each(function () { $ae(this).attr('id', 'js_radio_describedId' + js_radio_describedId); js_radio_describedId++; api.markFix("radioDescById"); });
//reviews radioDesc by api.markRemediation("radioDescReviewsById"); ele.outerFind('#reviews input[type="radio"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).parent().prev('h3').attr('id')); js_radio_describedId++; api.markFix("radioDescReviewsById"); });
//gfield DeSCby api.markRemediation("gfieldDescBy"); ele.outerFind('.gfield_radio input[type="radio"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.ginput_container').prev('label.gfield_label').attr('id')); api.markFix("gfieldDescBy"); });
// required inputs api.markRemediation("ariaReqInputFields"); ele.outerFind('label').filter(':contains(*)').each(function () { $ae(this).next('input, textarea').attr('aria-required', 'true'); api.markFix("ariaReqInputFields"); });
// AE - filter checkbox descriptions api.markRemediation("filterChckbxDescby"); ele.outerFind('.filters-box input[type="checkbox"]').each(function () { $ae(this).attr('aria-describedby', $ae(this).closest('.filters-box').attr('id')); api.markFix("filterChckbxDescby"); });
//aria req gfields api.markRemediation("ariaReqGfields"); ele.outerFind('.gfield_contains_required').find('input,select,textarea').each(function() { $ae(this).attr('aria-required', 'true'); api.markFix("ariaReqGfields"); });
//input req or textarea api.markRemediation("ariaReqInputs"); ele.outerFind('input[required], textarea[required]').find('input,select,textarea').each(function() { $ae(this).attr('aria-required', 'true'); api.markFix("ariaReqInputs"); });
// AE - sort by combobox label ele.outerFind('.action-header-buttons input.im-reset-filters').attr('aria-label', 'Reset Search. This will refresh the page.'); ele.outerFind('.sorting-options select').attr('aria-label', 'Sort By. This will refresh the page.');
// empty iframe timehighway api.markRemediation("timeHiWayIframeEmpty") ele.outerFind('iframe[src^="https://www.timehighway.com"]:empty , iframe:empty').each(function() { $ae(this).attr({"role":"presentation","aria-hidden":"true"}); api.markFix("timeHiWayIframeEmpty"); });
//empty iframe api.markRemediation("emptyIframeHide") ele.outerFind('iframe').not('[src]').each(function() { $ae(this).attr({"role":"presentation","aria-hidden":"true"}); api.markFix("emptyIframeHide"); });
//dealer science iframe api.markRemediation("dealerScienceIframe") ele.outerFind('iframe[src*="plugins.dealerscience.com/iframe.php"]').each(function() { $ae(this).attr("title","Dealer Science"); api.markFix("dealerScienceIframe"); });
//schedule service iframe api.markRemediation("scheduleSrvcIframe") ele.outerFind('iframe[src*="scheduler1.dealer-fx.com"]').each(function() { $ae(this).attr("title","Schedule Service"); api.markFix("scheduleSrvcIframe"); });
//applyFinancingIframe api.markRemediation("applyFinancingIframe") ele.outerFind('iframe[src*="routeone.net/XRD"]').each(function() { $ae(this).attr("title","Apply For financing"); api.markFix("applyFinancingIframe"); });
//applyFinancingIframe api.markRemediation("getTradeValueIframe") ele.outerFind('iframe[src*="gettradevalue.com/TradeTool"]').each(function() { $ae(this).attr("title","Get Trade Value"); api.markFix("getTradeValueIframe"); });
//KBB fair purchase price iframe api.markRemediation("kbbFairPriceIframe") ele.outerFind('iframe[src*="syndication.kbb.com/priceadvisorusedcar"]').each(function() { $ae(this).attr("title","Kelly Blue Book Fair Purchase Price"); api.markFix("kbbFairPriceIframe"); });
//intice redeem offer iframe api.markRemediation("inticeRdmOfferIframe") ele.outerFind('iframe[src*="tools.inticeinc.com/Redemption"]').each(function() { $ae(this).attr("title","Intice Redeem Offer"); api.markFix("inticeRdmOfferIframe"); });
//intice redeem offer iframe api.markRemediation("inticeRdmOfferIframe") ele.outerFind('iframe[src*="tools.inticeinc.com/Redemption"]').each(function() { $ae(this).attr("title","Intice Redeem Offer"); api.markFix("inticeRdmOfferIframe"); });
//jimellis porsche iframe financing api.markRemediation("financingApplyJimIframe") ele.outerFind('iframe[src*="jimellisporsche.emarketassistant.com/"]').each(function() { $ae(this).attr("title","Apply for financing"); api.markFix("financingApplyJimIframe"); });
//flathatsystems tracking pixel api.markRemediation("flatHatPixelFrame") ele.outerFind('iframe[src*="menu.flathatsystems.com/webappt"] , iframe[src="ebusiness.dealertrack.com/Suite/"] , iframe[src*="fls.doubleclick.net"] , iframe#cacheIframe').each(function() { $ae(this).attr(api.rmv); api.markFix("flatHatPixelFrame"); });
//google recaptcha frame api.markRemediation("gRecaptchaIframe") ele.outerFind('iframe[src*="google.com/recaptcha"]').each(function() { $ae(this).attr('title', 'Google Recaptcha'); api.markFix("gRecaptchaIframe"); });
//google maps iframe api.markRemediation("gMapsIframe"); ele.outerFind('iframe[src^="https://www.google.com/maps/embed"], iframe[src^="http://www.google.com/maps/embed"]').each(function() { $ae(this).attr('title', 'Google Maps'); api.markFix("gMapsIframe"); });
//ajax powered gravity forms iframe api.markRemediation("ajaxGravityFormIframe"); ele.outerFind('iframe').filter(':contains(Ajax powered Gravity)').each(function() { $ae(this).attr('title', 'Ajax powered Gravity Forms iframe'); api.markFix("ajaxGravityFormIframe"); });
//Potratz Iframe api.markRemediation("potratzIframe"); ele.outerFind('iframe[src*="potratzapi.com/form/"]').each(function() { $ae(this).attr('title', 'Potratz Iframe'); api.markFix("potratzIframe"); });
//XdRemote Iframe api.markRemediation("xdRemoteIframe"); ele.outerFind('iframe#xdremote').each(function() { $ae(this).attr('title', 'Remote Iframe'); api.markFix("xdRemoteIframe"); });
//pure cars iframe api.markRemediation("pureCarsIframe"); ele.outerFind('iframe[src*="cdn.purecars.com"]').each(function() { $ae(this).attr('title', 'Pure Car Iframe'); api.markFix("pureCarsIframe"); });
//apply financing accreditapp iframe api.markRemediation("accreditFinanceIframe"); ele.outerFind('iframe[src*="accreditapp.com/ACCreditApp"]').each(function() { $ae(this).attr('title', 'Apply For Financing'); api.markFix("accreditFinanceIframe"); });
//schedule service xtime consumer api.markRemediation("xTimeConsumerScheduleIframe"); ele.outerFind('iframe[src*="consumer.xtime.com/scheduling/"] , iframe[src*="m.xtime.com/scheduling/"] , iframe[src*="scheduler.dealer-fx.com"]').each(function() { $ae(this).attr('title', 'Schedule Service'); api.markFix("xTimeConsumerScheduleIframe"); });
//Edumnds value your car iframe api.markRemediation("edmundsValueUrTradeIframe"); ele.outerFind('iframe[src*="edmunds.com/myappraise/value-your-trade"]').each(function() { $ae(this).attr('title', 'Edmunds Value Your Trade'); api.markFix("edmundsValueUrTradeIframe"); });
//kelly blue book cash offer api.markRemediation("kbbCashOfferIframe"); ele.outerFind('iframe[src*="kbb.com/instant-cash-offer"]').each(function() { $ae(this).attr('title', 'Kelly Blue Book Cash Offer'); api.markFix("kbbCashOfferIframe"); });
//videoplayer dealervision api.markRemediation("dealerVisionVideoPlIframe"); ele.outerFind('iframe[src*="videoplayer.dealervision.com/"]').each(function() { $ae(this).attr('title', 'Video Player Iframe'); api.markFix("dealerVisionVideoPlIframe"); });
//gform ajax iframe api.markRemediation("gformAjaxIframe"); ele.outerFind('#gform_ajax_frame_1').each(function() { $ae(this).attr('title', 'Ajax Iframe'); api.markFix("gformAjaxIframe"); });
//KBB value iframe api.markRemediation("kbbValueIframeGeneral"); ele.outerFind('iframe[src*="ldti.syndication.kbb.com"]').not('[title]').each(function() { $ae(this).attr('title', 'Kelly Blue book value Iframe'); api.markFix("kbbValueIframeGeneral"); });
//advert iframe cross domain api.markRemediation("adCrossDIframe"); ele.outerFind("#cross-domain-iframe").not('[title]').each(function() { $ae(this).attr('title', 'Ad Iframe'); api.markFix("adCrossDIframe"); });
//page config iframe api.markRemediation("pageConfigIframe"); ele.outerFind('iframe[src*="pageconfig.goroost.com/pageconfig"]').each(function() { $ae(this).attr('title', 'Page config Iframe'); api.markFix("pageConfigIframe"); });
//virtual tour iframe api.markRemediation("pageConfigIframe"); ele.outerFind('iframe[id*="mod-iframe-box"]').each(function() { $ae(this).attr('title', 'Virtual Tour Iframe'); api.markFix("pageConfigIframe"); });
//vimeo player iframe api.markRemediation("vimeoPlayerIframe"); ele.outerFind('iframe[src*="player.vimeo.com/video/"]').each(function() { $ae(this).attr('title', 'Vimeo Player Iframe'); api.markFix("vimeoPlayerIframe"); });
//vimeo player iframe api.markRemediation("trackingPxlIframe1"); ele.outerFind('iframe[src*="pixel.mathtag.com/sync/iframe"]').each(function() { $ae(this).attr('title', 'Pixel Tracking Iframe'); api.markFix("trackingPxlIframe1"); });
//youtube player iframe api.markRemediation("youtubeVidPlayerIframe"); ele.outerFind('iframe[src*="youtube.com/embed"]').each(function() { $ae(this).attr('title', 'Youtube Video Iframe'); api.markFix("youtubeVidPlayerIframe"); });
//FB Connect iframe api.markRemediation("fbIframeConnect"); ele.outerFind('iframe[src*="facebook.com/plugins"]').each(function() { $ae(this).attr('title', 'Facebook Connect'); api.markFix("fbIframeConnect"); });
//overtake switcher iframe api.markRemediation("overtakeSwitchIframe"); ele.outerFind('iframe[src*="facebook.com/plugins"]').each(function() { $ae(this).attr('title', 'Overtake Switcher'); api.markFix("overtakeSwitchIframe"); });
//hireology iframe api.markRemediation("hireologyIframe"); ele.outerFind('iframe[src*="sites.hireology.com/"]').each(function() { $ae(this).attr('title', 'Hireology '); api.markFix("hireologyIframe"); });
//hireology iframe api.markRemediation("custPortalIframe"); ele.outerFind('iframe[src*="customerportal.mycustomerdata.com"]').each(function() { $ae(this).attr('title', 'Customer Portal '); api.markFix("custPortalIframe"); });
//ip recheck iframe api.markRemediation("ipRecheckIframe"); ele.outerFind('iframe[src*="iprecheck.com/rv/"]').each(function() { $ae(this).attr('title', 'IPRecheck'); api.markFix("ipRecheckIframe"); });
//auto trader iframe api.markRemediation("autoTraderIframe"); ele.outerFind('iframe[src*="tradein.autotrader.com/Landing"]').each(function() { $ae(this).attr('title', 'Auto Trader'); api.markFix("autoTraderIframe"); });
//Advanta Star iframe api.markRemediation("advantaStarCompareIframe"); ele.outerFind('iframe[src*="compare.advantastar.com"]').each(function() { $ae(this).attr('title', 'Advanta Star'); api.markFix("advantaStarCompareIframe"); });
//toyota recall iframe api.markRemediation("toyotaRecallIframe"); ele.outerFind('iframe[src*="toyota.com/recall"]').each(function() { $ae(this).attr('title', 'Toyota Recall'); api.markFix("toyotaRecallIframe"); });
//toyota recall iframe api.markRemediation("qckQualifyIframe"); ele.outerFind('iframe[src*="700dealer.com/QuickQualify"]').each(function() { $ae(this).attr('title', 'Quick Qualify'); api.markFix("qckQualifyIframe"); });
//vehicle accessories JLR iframe api.markRemediation("vehicleAccJLRIframe"); ele.outerFind('iframe[src*="jlr.oeaccessories.com/"]').each(function() { $ae(this).attr('title', 'Vehicle Accessories'); api.markFix("vehicleAccJLRIframe"); });
//UW Media player iframe api.markRemediation("uwMediaPlayerIframe"); ele.outerFind('iframe[src*="uwmedia.us/cm_jaguar/front"]').each(function() { $ae(this).attr('title', 'UW MEdia Player'); api.markFix("uwMediaPlayerIframe"); });
//SECTION: HEADINGS
//page template staff h2 api.markRemediation("staffPageHeadingH2"); ele.outerFind('.page-template-staff').find('h1.entry-title').next('h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("staffPageHeadingH2"); });
//h2 dealer designed support business api.markRemediation("dealerDesignH2Support"); ele.outerFind('h3').filter(':contains(Dealers Designed to Support Your Business)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("dealerDesignH2Support"); });
//Payment Box H2 api.markRemediation("paymentBoxH2"); ele.outerFind('.payment-box h3').filter(':contains(Payment)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("paymentBoxH2"); });
//special offers modal h1 to h2 api.markRemediation("specOffersH1H2"); ele.outerFind('.specialOffersModal h1').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("specOffersH1H2"); });
//ctabox Premium feats h3 to h2 api.markRemediation("ctaBoxPremH3H2"); ele.outerFind('#ctabox-premium-features h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("ctaBoxPremH3H2"); });
//hide staff item headings api.markRemediation("staffItemHsHide"); ele.outerFind('.staff-item').find('h4, h3').each(function() { $ae(this).attr({ 'role': 'presentation' }); api.markFix("staffItemHsHide"); });
//hide info accordion headings api.markRemediation("infoAccTitleHHide"); ele.outerFind('#info-accordion .panel h4.panel-title').each(function() { $ae(this).attr({ 'role': 'presentation' }); api.markFix("infoAccTitleHHide"); });
//ctabox gform title h3 to h2 api.markRemediation("ctaBoxGformH3H2"); ele.outerFind('.ctabox-inner .main-action-button-form h3.gform_title').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("ctaBoxGformH3H2"); });
//ctabox prem feats title h3 api.markRemediation("ctaBoxPremFeatsH3"); ele.outerFind('#ctabox-premium-features .features-title').each(function() { $ae(this).attr({"role":"heading","aria-level":"3"}); api.markFix("ctaBoxPremFeatsH3"); });
//vehicle title headings presentation role api.markRemediation("hideVehicleHeadingsH4"); ele.outerFind('#newvehicles-heading > h4').filter(':contains(New Vehicle Search)').each(function() { $ae(this).attr({ 'role': 'presentation' }); api.markFix("hideVehicleHeadingsH4"); });
//newvehicles hide heading h4 api.markRemediation("hideNewVehHeadingH4"); ele.outerFind('#newvehicles > div > h4').filter(':contains(Search All New Vehicles)').each(function() { $ae(this).attr({ 'role': 'presentation' }); api.markFix("hideNewVehHeadingH4"); });
//newvehicles hide heading h4 api.markRemediation("hidePreOwnedHeadingH4"); ele.outerFind('#preowned-heading > h4').filter(':contains(Used Vehicle Search)').each(function() { $ae(this).attr({ 'role': 'presentation' }); api.markFix("hidePreOwnedHeadingH4"); });
//newvehicles hide heading h4 api.markRemediation("hidePreOwnedHeadingH4Used"); ele.outerFind('#preowned h4').filter(':contains(Search All Used Vehicles)').each(function() { $ae(this).attr({ 'role': 'presentation' }); api.markFix("hidePreOwnedHeadingH4Used"); });
//dealer info h3 widget api.markRemediation("widgetDealerInfoH3H2"); ele.outerFind('.widget .dealer-info').find('h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("widgetDealerInfoH3H2"); });
//h1 post content to h2 api.markRemediation("postContentH1H2"); ele.outerFind('.post-content h1').next().find('h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("postContentH1H2"); });
//mobiletab filter container h3 api.markRemediation("mobileTabFilterH3H2"); ele.outerFind('.mobile-tab-content-inside.filters-container').find('h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("mobileTabFilterH3H2"); });
//DI page composer h3 to h2 api.markRemediation("diPageComposerH3H2"); ele.outerFind("#di-page-composer h3").filter(":contains('Dealer Info')").find('h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("diPageComposerH3H2"); });
//reply title h3 to h2 api.markRemediation("replyTitleH3H2"); ele.outerFind("h3#reply-title").each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("replyTitleH3H2"); });
//H3 to H2 dealer info api.markRemediation("dealerInfoH3H2"); ele.outerFind("h3").filter(":contains('Dealer Info')").each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("dealerInfoH3H2"); });
//H3 to H2 find us title api.markRemediation("findUsH3H2"); ele.outerFind("h3").filter(":contains('Find Us')").each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("findUsH3H2"); });
//H3 to H2 find us title api.markRemediation("messageInfoShareH3H2"); ele.outerFind("h3").filter(':contains(Leave a Message Below), :contains(Service Info), :contains(Choose How To Share)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("messageInfoShareH3H2"); });
//paymentCalculator h3 to h2 api.markRemediation("paymentCalculatorH3H2"); ele.outerFind('#payment-calculator h3').filter(':contains(Payment Details)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("paymentCalculatorH3H2"); });
//featureTitlesH4H2 api.markRemediation("featureTitlesH4H2"); ele.outerFind('.features-title h4').filter(':contains(PREMIUM OPTIONS)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("featureTitlesH4H2"); });
//findUrPerfectCarH3H2 api.markRemediation("findUrPerfectCarH3H2"); ele.outerFind('h3').filter(':contains(Find your perfect car)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("findUrPerfectCarH3H2"); });
//general modal titles H4 to H3 api.markRemediation("modalTitleH4H3"); ele.outerFind("h4.modal-title").each(function() { $ae(this).attr({"role":"heading","aria-level":"3"}); api.markFix("modalTitleH4H3"); });
//tradePendingPanelH3H2 api.markRemediation("tradePendingPanelH3H2"); ele.outerFind('#tradepending-panel h3.h2').each(function() { $ae(this).attr({"role":"heading","aria-level":"3"}); api.markFix("tradePendingPanelH3H2"); });
//ctaRowReverseHideHeading api.markRemediation("ctaRowReverseHideHeading"); ele.outerFind('#ctaRow a > h2.header.reverse').each(function() { $ae(this).attr("role","presentation"); api.markFix("ctaRowReverseHideHeading"); });
//ctaRowReverseHideHeading api.markRemediation("welcomeBackSliderHide"); ele.outerFind('.slider-overlay h2').filter(':contains(Welcome Back)').each(function() { $ae(this).attr("role","presentation"); api.markFix("welcomeBackSliderHide"); });
//ctaRowReverseHideHeading api.markRemediation("sliderOverlayH1Hide"); ele.outerFind('.slider-overlay h1').each(function() { $ae(this).attr("role","presentation"); api.markFix("sliderOverlayH1Hide"); });
//headingCurrentPriceHide api.markRemediation("headingCurrentPriceHide"); ele.outerFind('h3.current-price').each(function() { $ae(this).attr("role","presentation"); api.markFix("headingCurrentPriceHide"); });
//ctaBoxPremFeaturesHideHeading api.markRemediation("ctaBoxPremFeaturesHideHeading"); ele.outerFind('#ctabox-premium-features div >li h3').each(function() { $ae(this).attr("role","presentation"); api.markFix("ctaBoxPremFeaturesHideHeading"); });
//aria hide headings that are decorative //FIXME - api.markRemediation("ariaHideDecoHeadings"); ele.outerFind('h1,h2,h3,h4,h5,h6').has('>img').each(function () { api.setPresentation($ae(this)); api.markFix("ariaHideDecoHeadings"); }).end().each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("ariaHideDecoHeadings"); } if ($ae(this).clone().find('b, hr, span, br, strong').remove().end().children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("ariaHideDecoHeadings"); } } });
//homepage header logo h1 api.markRemediation("homeHeaderLogoH1"); ele.outerFind('body.home #header').find('.main-logo, .logo-dealer, #header-logo, .dealer-logo').each(function() { $ae(this).attr({"role":"heading","aria-level":"1"}); api.markFix("homeHeaderLogoH1"); });
//home title H2 api.markRemediation("homeTitleH2"); ele.outerFind('.home-title').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("homeTitleH2"); });
// empty headings api.markRemediation("emptyHeadingsFullHide"); ele.outerFind('h1, h2, h3, h4, h5, h6').filter(':empty').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("emptyHeadingsFullHide"); } if ($ae(this).clone().find('b, hr, span, br, strong, a').remove().end().children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("emptyHeadingsFullHide"); } } });
/* SECTION: ACCORDIONS */ //FIXME - verify how to convert acc manually api.convertToAccordion('.ui-accordion-header', '', '.ui-accordion-content');
// details vehicle page roles api.markRemediation("infoAccPanelAriaRoles"); ele.outerFind('#info-accordion .panel a').not(':first').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'data-ae-blurbtype': 'button', 'aria-expanded': 'false' }); api.markFix("infoAccPanelAriaRoles"); });
// details vehicle page aria expanded api.markRemediation("infoAccAriaExpandedAttr"); ele.outerFind('#info-accordion .panel a[data-toggle="collapse"]').each(function () { if ($ae(this).closest('.panel').find('div.panel-collapse.collapse').hasClass('in')) { $ae(this).attr('aria-expanded', 'true'); api.markFix("infoAccAriaExpanded"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("infoAccAriaExpanded"); } });
// details vehicle page aria expanded pt 2 api.markRemediation("infoAccAriaExpandedAttr"); ele.outerFind('#info-accordion .panel a').click(function () { if ($ae(this).attr('aria-expanded') === 'false') { $ae('#info-accordion .panel a').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); api.markFix("infoAccAriaExpandedAttr"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("infoAccAriaExpandedAttr"); } });
/* SECTION: LINKS */ //home link in main menu context api.markRemediation("homeLinkMenuLabel"); ele.outerFind('a').has('>i.fa-home').each(function() { $ae(this).attr("aria-label","Home"); api.markFix("homeLinkMenuLabel"); });
// email us button link label api.markRemediation("emailUsLinkLabel"); ele.outerFind('li.email a').each(function() { $ae(this).attr("aria-label","Email Us"); api.markFix("emailUsLinkLabel"); });
//text us aria label api.markRemediation("textUsLinkLabel"); ele.outerFind('li.sms.text a').each(function() { $ae(this).attr("aria-label","Text Us"); api.markFix("textUsLinkLabel"); });
//unhide history report api.markRemediation("unHideHstryReportLink"); ele.outerFind('a.history-report').each(function() { $ae(this).attr('aria-hidden', 'false'); api.markFix("unHideHstryReportLink"); });
//date picker links to button api.markRemediation("datePickerLinkToBtn"); ele.outerFind('a.ui-datepicker-next, a.ui-datepicker-prev').each(function() { $ae(this).attr({"tabindex":"0","role":"button"}); api.markFix("datePickerLinkToBtn"); });
//date picker links to button api.markRemediation("gloveBoxBtnToLink"); ele.outerFind('a.glovebox-btn-login, a.find-button').each(function() { $ae(this).attr({"tabindex":"0","role":"button"}); api.markFix("gloveBoxBtnToLink"); });
//tabindex 0 to button links api.markRemediation("tabIndex0ANoHref"); ele.outerFind('a').not('[href]').not('[tabindex]').each(function() { $ae(this).attr({"tabindex":"0"}); api.markFix("tabIndex0ANoHref"); });
// porsche link purpose owner manual api.markRemediation("ownerManualPorscheLinkTxt"); ele.outerFind('a[href="http://www.porscheownersmanuals.com/"] , a[href="https://www.porscheownersmanuals.com/"]').each(function() { $ae(this).attr("aria-label","Click To view online video owner manual"); api.markFix("ownerManualPorscheLinkTxt"); });
// print svg link api.markRemediation("ariaLabelPrintBtn"); ele.outerFind('a.print.print-vdp.fancybox').each(function() { $ae(this).attr({"aria-label":"Print","aria-describedby":"audioeye_new_window_message"}); api.markFix("ariaLabelPrintBtn"); });
// read more links purpose api.markRemediation("aRMoreLinkTxt"); ele.outerFind('a.moretag').each(function () { $ae(this).attr("aria-label", `Read More About ${$ae(this).closest('.post').find('h2,h3,h4,h5,h6').text()}`) api.markFix("aRMoreLinkTxt"); });
//opt out of cookies foureyes ad api.markRemediation("cookieOptOut4Eyes"); ele.outerFind('a[href^="https://foureyes.adpearance.com/opt-out"]').each(function() { $ae(this).attr("aria-label","Click To opt out of our cookie policy"); api.markFix("cookieOptOut4Eyes"); });
//opt out of cookies foureyes ad api.markRemediation("whichSite2PickTxt"); ele.outerFind('a[href="/which-site-to-pick"]').each(function() { $ae(this).attr("aria-label","Click for more information"); api.markFix("whichSite2PickTxt"); });
//aboutReadMoreLinkTxt api.markRemediation("aboutReadMoreLinkTxt"); ele.outerFind('#aboutRow a').filter(':contains(Read More)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); api.markFix("aboutReadMoreLinkTxt"); });
//aboutReadMoreLinkTxt2 //FIXME - too repetitive for all aboutReadMoreLinkTxt combine them api.markRemediation("aboutReadMoreLinkTxt2"); ele.outerFind('#aboutRow a').filter(':contains(READ MORE)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); api.markFix("aboutReadMoreLinkTxt2"); });
//aboutReadMoreLinkTxt api.markRemediation("aboutLearnMoreLinkTxt1"); ele.outerFind('#about-row a').filter(':contains(Learn More)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); api.markFix("aboutLearnMoreLinkTxt1"); });
//aboutReadMoreLinkTxt api.markRemediation("seoReadMoreLinkText"); ele.outerFind('#seoRow a').filter(':contains(Read More)').each(function () { var text = ' about ' + $ae(this).closest('div').find('h1').text(); api.addComplianceIndent($ae(this), 'append', 'span', text); api.markFix("seoReadMoreLinkText"); });
// bio click here link link api.markRemediation("bioLinkClckHereTxt"); ele.outerFind('.bio a').filter(':contains(here)').each(function () { $ae(this).append(' to check out the cool Conversations video I starred in.'); api.markFix("bioLinkClckHereTxt"); });
// bio click here link link api.markRemediation("txtUsLinkTxt"); ele.outerFind('button.text-ellipsis').each(function () { $ae(this).attr('aria-label', 'Text Us'); api.markFix("txtUsLinkTxt"); });
// cncBBn chat button api.markRemediation("cncChatBtn"); ele.outerFind('#cncbbn , .gg-chat-bubble').each(function () { $ae(this).attr('aria-label', 'Have a Chat Conversation'); api.markFix("cncChatBtn"); });
//pinterestSocialLink api.markRemediation("pinterestSocialLink"); ele.outerFind('.fa-pinterest-p').parent().each(function () { $ae(this).attr('aria-label', 'Pinterest Social'); api.markFix("pinterestSocialLink"); });
//youtubeSocialLink api.markRemediation("pinterestSocialLink"); ele.outerFind('.fa-youtube-play').parent().each(function () { $ae(this).attr('aria-label', 'Youtube Video Social Network'); api.markFix("youtubeSocialLink"); });
//instaSocialLink api.markRemediation("instaSocialLink"); ele.outerFind('.fa-instagram').parent().each(function () { $ae(this).attr('aria-label', 'Instagram Social Network'); api.markFix("instaSocialLink"); });
//instaSocialLink api.markRemediation("yelpSocialLink"); ele.outerFind('.fa-yelp').parent().each(function () { $ae(this).attr('aria-label', 'Yelp Page'); api.markFix("yelpSocialLink"); });
//googleSocialLink api.markRemediation("googleSocialLink"); ele.outerFind('.social a').has('i.fa-google').each(function () { $ae(this).attr('aria-label', 'Google Plus Social Page'); api.markFix("googleSocialLink"); });
//googleSocialLink api.markRemediation("googleSocialLink2"); ele.outerFind('.social a[href^="https://plus.google.com/"]').each(function () { $ae(this).attr('aria-label', 'Google Plus Social Page'); api.markFix("googleSocialLink2"); });
//sharingSocNetLinks //FIXME - add aria-descby here api.markRemediation("sharingSocNetLinks"); ele.outerFind('.sharing a').each(function () { if ($ae(this).hasClass('facebook')) { $ae(this).append('Facebook opens a new window'); api.markFix("sharingSocNetLinks"); } if ($ae(this).hasClass('twitter')) { $ae(this).append('Twitter opens a new window'); api.markFix("sharingSocNetLinks") } if ($ae(this).hasClass('googleplus')) { $ae(this).append('Google Plus. opens a new window'); api.markFix("sharingSocNetLinks"); } });
//shareFacebook api.markRemediation("shareFacebookTxtLink"); ele.outerFind('div.us_facebook a.us_box , #sbi_lightbox #sbi_facebook_icon').each(function() { $ae(this).attr("aria-label","Facebook"); api.markFix("shareFacebookTxtLink"); });
//shareTwitterTxtLink api.markRemediation("shareFacebookTxtLink"); ele.outerFind('div.us_twitter a.us_box , #sbi_lightbox #sbi_twitter_icon').each(function() { $ae(this).attr("aria-label","Twitter"); api.markFix("shareTwitterTxtLink"); });
//shareGooglePlusTxt api.markRemediation("shareGooglePlusTxt"); ele.outerFind('div.us_googleplus a.us_box , #sbi_lightbox #sbi_google_icon').each(function() { $ae(this).attr("aria-label","Twitter"); api.markFix("shareGooglePlusTxt"); });
//shareLinkedInText api.markRemediation("shareLinkedInText"); ele.outerFind('div.us_linkedin a.us_box , #sbi_lightbox #sbi_linkedin_icon').each(function() { $ae(this).attr("aria-label","LinkedIn"); api.markFix("shareLinkedInText"); });
//sharePinterestLinkTxt api.markRemediation("sharePinterestLinkTxt"); ele.outerFind('div.us_linkedin a.us_box , #sbi_lightbox #sbi_pinterest_icon').each(function() { $ae(this).attr("aria-label","Pinterest"); api.markFix("sharePinterestLinkTxt"); });
//sharePinterestLinkTxt api.markRemediation("shareViaEmailLink"); ele.outerFind('#sbi_lightbox #sbi_email_icon').each(function() { $ae(this).attr("aria-label","Email"); api.markFix("shareViaEmailLink"); });
//paginationLinkTxt api.markRemediation("paginationLinkTxt"); ele.outerFind('.paging a.pages').each(function() { $ae(this).prepend(' Page '); api.markFix("paginationLinkTxt"); });
// hide empty links api.markRemediation("hideEmptyLinksTxt"); ele.outerFind('a[href="#"], a[href=""]').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideEmptyLinksTxt"); } } }); ele.find('a').not(':has(img, svg)').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'tabindex': '-1', 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("hideEmptyLinksTxt"); } if ($ae(this).clone().find('b, hr, span, br, strong').remove().end().children().length === 0) { $ae(this).attr({ 'tabindex': '-1', 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("hideEmptyLinksTxt"); } } });
//hide googlemaps api.markRemediation("hideGMapAHiddenT"); ele.outerFind('.googlemap').find('[aria-hidden="true"]:tabbable').each(function() { $ae(this).attr({"aria-hidden":"true","role":"presentation"}); api.markFix("hideGMapAHiddenT"); });
//hideShoppingIconA api.markRemediation("hideShoppingIconA"); ele.outerFind('.shopping-icon >a , .shopping-icon >a,a[itemprop="directions"]').each(function() { $ae(this).attr({"aria-hidden":"true","role":"presentation"}); api.markFix("hideShoppingIconA"); });
//galleryLightBxTriggerHide api.markRemediation("galleryLightBxTriggerHide"); ele.outerFind('a.gallery-lightbox-trigger').each(function() { $ae(this).attr({"aria-hidden":"true","role":"presentation"}); api.markFix("galleryLightBxTriggerHide"); });
//directions2DealershipTxt api.markRemediation("directions2DealershipTxt"); ele.outerFind('a[data-gtm-event="mobileHeaderDirections"] , a[data-gtm-event="tabletHeaderDirections"] , a[itemprop="directions"].button.primary-button').each(function() { $ae(this).append(' to our Dealership'); api.markFix("directions2DealershipTxt"); });
//directionsContactLinkRole api.markRemediation("directionsContactLinkRole"); ele.outerFind('.directions-inner-dealers a[href="/contact-us/"]').each(function() { $ae(this).attr("role","link"); api.markFix("directionsContactLinkRole"); });
//convert2Btn api.markRemediation("convert2Btn"); ele.outerFind(".ask-a-question , .shopping-label a , div.button.primary-button").each(function() { $ae(this).attr({"role":"button","tabindex":"0"}); api.markFix("convert2Btn"); });
//shoppingTitleTxt api.markRemediation("shoppingTitleTxt"); ele.outerFind('#shoppingRow .shopping-box a').each(function () { $ae(this).prepend('' + $ae(this).parent().find('.shopping-title h2').text().trim() + ''); api.markFix("shoppingTitleTxt"); });
//linkDupeHideExclude api.markRemediation("linkDupeHideExclude"); ele.outerFind('.details-page-row .vdp-shopping-tools a').has('svg.di-svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }).addClass('ae-exclude'); api.markFix("linkDupeHideExclude"); });
//linkDupeVDetailsHide - duplicate links on vehicle details page: related vehicles api.markRemediation("linkDupeVDetailsHide"); ele.outerFind('#related-vehicles-container .related-wrap .related-thumbnail a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("linkDupeVDetailsHide"); });
//linkDupeVDetailsHide - duplicate links on vehicle details page: related vehicles api.markRemediation("linkDupeVDetailsHide2"); ele.outerFind('#related-vehicles-container .related-wrap .related-thumbnail img').each(function() { $ae(this).attr({ 'alt': $ae(this).closest('.related-thumbnail').next('.related-info').find('a').text(), 'tabindex': '-1', 'aria-hidden': 'true' }); api.markFix("linkDupeVDetailsHide2"); });
//removeTitleFromAnchor //FIXME - check we still want this api.markRemediation("rmvTitleAnchor"); ele.outerFind('a[title]').each(function() { $ae(this).removeAttr("title"); api.markFix("rmvTitleAnchor"); });
//add2OurLocationTxt api.markRemediation("add2OurLocationTxt") ele.outerFind('a.directions').not(':has(i.fa-map-marker)').each(function() { $ae(this).append(' to our location'); api.markFix("add2OurLocationTxt"); });
//add2OurLocationTxt2 api.markRemediation("add2OurLocationTxt2") ele.outerFind('a[href^="http://maps.google.com/"]').not(':has(i.fa-map-marker)').each(function() { $ae(this).append(' to our location'); api.markFix("add2OurLocationTxt2"); });
//addDirectionLText api.markRemediation("addDirectionLText") ele.outerFind('a.directions').has('i.fa-map-marker').each(function() { $ae(this).prepend(' Directions: '); api.markFix("addDirectionLText"); });
//addDirectionLText2 api.markRemediation("addDirectionLText2") ele.outerFind('a[href^="http://maps.google.com/"]').has('i.fa-map-marker').each(function() { $ae(this).prepend(' Directions: '); api.markFix("addDirectionLText2"); });
//learnMoreVagueLinkTxt api.markRemediation("learnMoreVagueLinkTxt") ele.outerFind('a.button.primary-button').filter(':contains(learn More) , :contains(Learn More)').each(function() { $ae(this).append(' about ' + $ae(this).closest('.comparisonoverview').find('h1').text().trim() + ''); api.markFix("learnMoreVagueLinkTxt"); });
//learnMoreVagueLinkTxt2 api.markRemediation("learnMoreVagueLinkTxt2") ele.outerFind('.other-features-container a').filter(':contains(Learn More)').each(function() { $ae(this).append(' about ' + $ae(this).prev().text().trim() + ''); api.markFix("learnMoreVagueLinkTxt2"); });
//learnMoreVagueLinkTxt3 api.markRemediation("learnMoreVagueLinkTxt3") ele.outerFind('.fullcontentrow a.button.primary-button').filter(':contains(Learn More)').each(function() { $ae(this).append(' about ' + $ae(this).parent().parent().find('h2').text().trim() + ''); api.markFix("learnMoreVagueLinkTxt3"); });
//learnMoreVagueLinkTxt4 api.markRemediation("learnMoreVagueLinkTxt4") ele.outerFind('h1').filter(':contains(Porsche Salt Lake City Exclusive Manufaktur Partner)').each(function() { $ae(this).parent().next().find('a.primary-button').filter(':contains(Learn More)').append(' about ' + $ae(this).text().trim() + ''); api.markFix("learnMoreVagueLinkTxt4"); });
//learnMoreVagueLinkTxt5 api.markRemediation("learnMoreVagueLinkTxt5") ele.outerFind('.celeb-car-company a').filter(':contains(Learn More)').each(function() { $ae(this).append(' about ' + $ae(this).closest('div').find('.celeb-car-company-header').text().trim() + ''); api.markFix("learnMoreVagueLinkTxt5"); });
//learnMoreVagueLinkTxt6 api.markRemediation("learnMoreVagueLinkTxt6") ele.outerFind('.post-content .entry').find('a.primary-button').filter(':contains(Learn More)').each(function() { $ae(this).append(' about ' + $ae(this).closest('.post-content').find('.entry-title').text().trim() + ''); api.markFix("learnMoreVagueLinkTxt6"); });
//learnMoreVagueLinkTxt7 api.markRemediation("learnMoreVagueLinkTxt7") ele.outerFind('.post-content .entry-content').find('a.primary-button').filter(':contains(Learn More)').each(function() { $ae(this).append(' about ' + $ae(this).closest('.post-content').find('.entry-title').text().trim() + ''); api.markFix("learnMoreVagueLinkTxt7"); });
//learnMoreVagueLinkTxt8 api.markRemediation("learnMoreVagueLinkTxt8") ele.outerFind('#di-tab-dropdown a').filter(':contains(Click for Details)').each(function() { $ae(this).append(' about ' + $ae(this).closest('div').find('h2').text().trim() + ''); api.markFix("learnMoreVagueLinkTxt8"); });
//back2TopLink api.markRemediation("back2TopLink") ele.outerFind('a[href="#top"]').each(function() { $ae(this).append(' Back to top'); api.markFix("back2TopLink"); });
//termsConditLinkText api.markRemediation("termsConditLinkText") ele.outerFind('.offer-content.card-content a.disclaimer-link').each(function() { $ae(this).append('' + $ae(this).closest('li.offer').find('.offer-title').text().trim() + " " + $ae(this).prev().text().trim() + ''); api.markFix("termsConditLinkText"); });
//hideAdjLinksPorsche api.markRemediation("hideAdjLinksPorsche"); ele.outerFind('.logo-wrap a').has('img[alt="Porsche"]').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation' }); api.markFix("hideAdjLinksPorsche"); });
//hideSlidersClones api.markRemediation("hideSlidersClones"); ele.outerFind('.slides li.clone, .slides li.clone a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("hideSlidersClones"); });
//aeExcludeGallThumbs api.markRemediation("aeExcludeGallThumbs"); ele.outerFind('.gallery-thumbs-wrap').addClass('ae-exclude') && api.markFix("aeExcludeGallThumbs");
//rmvAriaHidden1 api.markRemediation("rmvAriaHidden1"); ele.outerFind('.groupon-filter-container').each(function() { $ae(this).removeAttr('aria-hidden'); api.markFix("rmvAriaHidden1"); });
// hide emplty links api.markRemediation("hideEmptyLinkAnchors"); ele.outerFind('a[href="#"]').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideEmptyLinkAnchors"); }
} });
// empty or one li list api.markRemediation("emptyOrMisuseLists"); ele.outerFind('ul, ol').not('.dropdown-menu.inner').each(function () { if ($ae(this).children('li').length < 2 && $ae(this).find('ul, ol').length == 0 && $ae(this).not('li ul').not('li ol')) { $ae(this).attr('role', 'presentation'); api.markFix("emptyOrMisuseLists"); } }); //hide ul slides api.markRemediation("hideULSlides"); ele.outerFind('ul.slides').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hideULSlides"); }); //hide sub payments misuse of li api.markRemediation("hideSubstepPaymLI"); ele.outerFind('ul').has('li.lo_substep_paymenttype_option').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hideSubstepPaymLI"); }); /* SECTION: Button roles */ //onclickAttrBtn api.markRemediation("onclickAttrBtn"); ele.outerFind('a[onclick] ,button[onclick], span[onclick] , input[onclick] , div[onclick]').each(function() { $ae(this).attr('role', 'button'); api.markFix("onclickAttrBtn"); }); //onMouseEnterFocusAttr api.markRemediation("onMouseEnterFocusAttr"); ele.outerFind('div[onmouseenter] ').each(function() { $ae(this).attr('onfocus', $ae(this).attr('onmouseenter')); api.markFix("onMouseEnterFocusAttr"); }); //onMouseOverAttr api.markRemediation("onMouseOverAttr"); ele.outerFind('a[onmouseover], button[onmouseover]').each(function() { $ae(this).attr("onfocus", $ae(this).attr("onmouseover")); api.markFix("onMouseOverAttr"); }); //onMouseOutBlurAttr api.markRemediation("onMouseOutBlurAttr"); ele.outerFind("a[onmouseout], button[onmouseout]").each(function() { $ae(this).attr("onblur", $ae(this).attr("onmouseout")); api.markFix("onMouseOutBlurAttr"); }); /* SECTION: SVG Titles */ //svgLoadingSpinnerTitle api.markRemediation("svgLoadingSpinnerTitle"); ele.outerFind('svg.loading-spinner').each(function() { $ae(this).append(''); api.markFix("svgLoadingSpinnerTitle"); });
//evaDismissSvgTitle api.markRemediation("evaDismissSvgTitle"); ele.outerFind('.eva-dismiss svg').each(function() { $ae(this).append(''); api.markFix("evaDismissSvgTitle"); });
//edmundsSvgLogoTitle api.markRemediation("edmundsSvgLogoTitle"); ele.outerFind('.eva-edmunds-logo svg.edmunds-logo__image').each(function() { $ae(this).append(''); api.markFix("edmundsSvgLogoTitle"); });
//edmundsSvgLogoTitle api.markRemediation("searchAutocpltSvgTitle"); ele.outerFind('.vehicle-autocomplete__icon svg').each(function() { $ae(this).append(''); api.markFix("searchAutocpltSvgTitle"); });
//edmundsSvgLogoTitle api.markRemediation("searchSocMedAppsTitle"); ele.outerFind('#a2apage_find_icon').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Search Social media apps' }); api.markFix("searchSocMedAppsTitle"); });
//decoSvgHide1 api.markRemediation("decoSvgHide1"); ele.outerFind('.urgency-icon svg , .shopping-icon svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide1"); });
//decoSvgHide2 api.markRemediation("decoSvgHide2"); ele.outerFind('#info-accordion .panel svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide2"); });
//decoSvgHide3 api.markRemediation("decoSvgHide3"); ele.outerFind('#a2apage_full .a2a_svg svg, .a2a_copy_link_container .a2a_svg svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide3"); });
//decoSvgHide4 api.markRemediation("decoSvgHide4"); ele.outerFind('.mobile-tab-content-inside .a2a_svg svg , svg.di-svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide4"); });
//decoSvgHide5 api.markRemediation("decoSvgHide5"); ele.outerFind('.a2a_mini_services .a2a_svg svg , .a2a_cols_container .a2a_svg svg ,.a2a_full_footer .a2a_svg svg , .a2a_svg svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide5"); });
//decoSvgHide6 api.markRemediation("decoSvgHide6"); ele.outerFind('.eva-select svg , #di-conversations-embed-root svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide6"); });
//decoSvgHide7 api.markRemediation("decoSvgHide7"); ele.outerFind('.mod-keep-in-touch__svg-icon, .mod-keep-in-touch svg').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("decoSvgHide7"); });
//svgLoadingSpinnerTitle2 api.markRemediation("svgLoadingSpinnerTitle2"); ele.outerFind('svg.loading_circle.spinner , svg.goog-te-spinner').each(function() { $ae(this).append(''); api.markFix("svgLoadingSpinnerTitle2"); });
//svgInfoTitleAdd api.markRemediation("svgInfoTitleAdd"); ele.outerFind('.info-icon svg').each(function() { $ae(this).append(''); api.markFix("svgInfoTitleAdd"); });
/* SECTION:Chat rems */ //iconMsgBtnRole api.markRemediation("iconMsgBtnRole"); ele.outerFind('#icon-message').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markFix("iconMsgBtnRole"); });
//iconMsgBtnRole2 api.markRemediation("iconMsgBtnRole2"); ele.outerFind('.conversations-topbar .icons i').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markFix("iconMsgBtnRole2"); });
//hideMinusBtnChat api.markRemediation("hideMinusBtnChat"); ele.outerFind('.conversations-topbar .fa-minus').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }).addClass('ae-exclude'); api.markFix("hideMinusBtnChat"); });
//addCloseBtnPlusLabel api.markRemediation("addCloseBtnPlusLabel"); ele.outerFind('.conversations-topbar .fa-times, .conversations-topbar .fa-close').each(function() { $ae(this).append('Close'); api.markFix("addCloseBtnPlusLabel"); });
//makeImgAvatarPresAlt api.markRemediation("makeImgAvatarPresAlt"); ele.outerFind('.agent-avatar').each(function() { $ae(this).attr('alt', ''); api.markFix("makeImgAvatarPresAlt"); });
//addConvoBtnTabindex0 api.markRemediation("addConvoBtnTabindex0"); ele.outerFind('.conversations-button').each(function() { $ae(this).attr({ 'tabindex': '0' }); api.markFix("addConvoBtnTabindex0"); });
//panelHdingPathHide api.markRemediation("panelHdingPathHide"); ele.outerFind('.panel-heading .di-svg path').each(function() { $ae(this).attr({ 'tabindex': '1' }); api.markFix("panelHdingPathHide"); });
// vehicle search actionable elements - api.markRemediation("btnTypesAddRoleBtn"); ele.outerFind('#vehiclesearch-overlay').find('a.find-button, .close-overlay, .back-button, a.type-button, a.model-button').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markFix("btnTypesAddRoleBtn"); });
// vehicle search go back btn - api.markRemediation("goBackBtnCarSearch"); ele.outerFind('#vehiclesearch-overlay').find('.back-button img[src$="goback.png"]').each(function() { $ae(this).attr({ 'aria-label': 'go back' }); api.markFix("goBackBtnCarSearch"); });
/* SECTION: Links */ //telNumbersDescLink api.markRemediation("telNumbersDescLink"); ele.outerFind('ul.tel-numbers a').each(function () { var phoneNumDescription = $ae(this).closest('li').find('span').first().text(); $ae(this).append(' ' + phoneNumDescription + ' Phone Number '); api.markFix("telNumbersDescLink"); });
//viewInventoryLinkTxtAdd api.markRemediation("viewInventoryLinkTxtAdd"); ele.outerFind('.coupon-coupon a.primary-button').filter(':contains( View Inventory), :contains( Get This )').each(function () { $ae(this).append('' + $ae(this).closest('.coupon-coupon').find('.coupon-title').text().trim() + ''); api.markFix("viewInventoryLinkTxtAdd"); });
//carouselItemButtonVInventTxt api.markRemediation("carouselItemButtonVInventTxt"); ele.outerFind('#models.owl-carousel .item a.button').filter(':contains(VIEW INVENTORY)').each(function () { $ae(this).append('' + $ae(this).closest('.item').find('h2.model-name').text().trim() + ''); api.markFix("carouselItemButtonVInventTxt"); });
//priceRowVehicleSpan api.markRemediation("priceRowVehicleSpan"); ele.outerFind('.price-row a').filter(':contains(<) , :contains(>) , :contains(-)').each(function () { $ae(this).prepend(' Vehicles '); api.markFix("priceRowVehicleSpan"); });
//viewByGridStyleLink api.markRemediation("viewByGridStyleLink"); ele.outerFind('.grid-view-toggle a.vrp-layout-toggle-option').each(function () { $ae(this).append('Grid View'); api.markFix("viewByGridStyleLink"); });
//viewByListStyleLink api.markRemediation("viewByListStyleLink"); ele.outerFind('.list-view-toggle a.vrp-layout-toggle-option').each(function () { $ae(this).append('List View'); api.markFix("viewByListStyleLink"); });
//setPresOnViewToggleParent api.markRemediation("setPresOnViewToggleParent"); ele.outerFind('.grid-view-toggle,.list-view-toggle').each(function () { $ae(this).attr("role","presentation"); api.markFix("setPresOnViewToggleParent"); });
//readMoreAboutContentLinkFix api.markRemediation("readMoreAboutContentLinkFix"); ele.outerFind('.about-content a').filter(':contains(Read More)').each(function () { $ae(this).append('about ' + $ae(this).closest('.about-content').find('h1').text().trim() + ''); api.markFix("readMoreAboutContentLinkFix"); }); }; f.id = "fd9dd5e3-8122-4f03-9200-8018e7ffcd68"; f.title = "Observability-Markers Part 1 of 3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Observability_Markers_Part_1_of_3.js
var f = function (ele, api) { //headerIconLinkAriaRoles api.markRemediation("headerIconLinkAriaRoles"); ele.outerFind('a.header-icons-marker[href="/locations/"]').each(function () { $ae(this).attr({ 'aria-hidden': 'false', 'role': 'link', 'tabindex': '0' }); $ae(this).append(' Locations'); api.markFix("headerIconLinkAriaRoles"); });
//porscheCvtToBtnHide api.markRemediation("porscheCvtToBtnHide"); ele.outerFind('.drivemotors a[onclick="return false;"]').each(function () { $ae(this).attr({ 'role': 'presentation', 'aria-hidden': 'false', 'tabindex': '-1' }); api.markFix("porscheCvtToBtnHide"); });
//porscheCvtToBtnFix api.markRemediation("porscheCvtToBtnFix"); ele.outerFind('.drivemotors a[onclick="return false;"] .button-list li').each(function () { $ae(this).attr({ 'role': 'button' }); api.markFix("porscheCvtToBtnFix"); });
//porscheCvtToBtnTxt api.markRemediation("porscheCvtToBtnTxt"); ele.outerFind('.drivemotors a[onclick="return false;"] .button-list li').not('monthly-button').each(function () { $ae(this).attr('aria-label', $ae(this).find('.text .short').text().trim()); api.markFix("porscheCvtToBtnTxt"); });
//driveMotorsHideSpanAria api.markRemediation("driveMotorsHideSpanAria"); ele.outerFind('.drivemotors a[onclick="return false;"] .button-list li .text span').each(function () { $ae(this).attr('aria-hidden', 'true'); api.markFix("driveMotorsHideSpanAria"); });
//driveMotorsHideSpanAria api.markRemediation("monthlyBtnPriceTxt"); ele.outerFind('.button-item.monthly-button').each(function () { $ae(this).attr('aria-label', $ae(this).find('span.long').text().trim() + ' ' + $ae(this).find('span.price').text().trim()); api.markFix("monthlyBtnPriceTxt"); });
// Porsche sites dealer name context api.markRemediation("porscheDealerSitesHomep"); ele.outerFind('.header-bottom-top .dealer-name a').each(function () { $ae(this).append(' Homepage'); api.markFix("porscheDealerSitesHomep"); });
//btnInstaCloseLabel api.markRemediation("btnInstaCloseLabel"); ele.outerFind('button.insta-close, button.cm-close-btn').each(function () { $ae(this).attr('aria-label', 'Close'); api.markFix("btnInstaCloseLabel"); });
//btnInstaSubmitLabel api.markRemediation("btnInstaSubmitLabel"); ele.outerFind('button.insta-submit').each(function () { $ae(this).attr("aria-label","Submit"); api.markFix("btnInstaSubmitLabel"); });
//cvt2ButtonQFix1 api.markRemediation("cvt2ButtonQFix1"); ele.outerFind('a.button[data-toggle="modal"]').each(function () { $ae(this).attr("role","button"); api.markFix("cvt2ButtonQFix1"); });
//cvt2ButtonQFix2 api.markRemediation("cvt2ButtonQFix2"); ele.outerFind('a.fancy_iframe, a.fancy , a.button-form.fancy').each(function () { $ae(this).attr("role","button"); api.markFix("cvt2ButtonQFix2"); });
//cvt2ButtonQFix3 api.markRemediation("cvt2ButtonQFix3"); ele.outerFind('a.quicklook').each(function () { $ae(this).attr("role","button"); api.markFix("cvt2ButtonQFix3"); });
//cvt2ButtonQFix4 api.markRemediation("cvt2ButtonQFix4"); ele.outerFind('.model-page-fancybox[rel="gallery"] img').each(function () { $ae(this).attr("role","button"); api.markFix("cvt2ButtonQFix4"); });
//cvt2ButtonQFix5 api.markRemediation("cvt2ButtonQFix5"); ele.outerFind('gg-toolbar .gg-tabs a , .gg-btn-specials, .gg-app.gg-social__item ').each(function () { $ae(this).attr("role","button"); api.markFix("cvt2ButtonQFix5"); });
//ggSocAppReplTxt api.markRemediation("ggSocAppReplTxt"); ele.outerFind('.gg-social .gg-app').each(function () { $ae(this).append('' + $ae(this).attr('data-app').replace('_', ' ') + ''); api.markFix("ggSocAppReplTxt"); });
//ggSocAppReplTxt api.markRemediation("resetFilterTxtTitle"); ele.outerFind('.btn').filter(':contains(Reset Filter)').each(function () { $ae(this).attr('title', 'Reset Filter ' + $ae(this).attr('title')); api.markFix("resetFilterTxtTitle"); });
//anchorCtaBtnConvert api.markRemediation("anchorCtaBtnConvert"); ele.outerFind('a.cta-button').each(function () { $ae(this).attr("role","button"); api.markFix("anchorCtaBtnConvert"); });
//sideBtnToggleCvtBtn api.markRemediation("sideBtnToggleCvtBtn"); ele.outerFind('#side-toolbar a.overlay-toggle').each(function () { $ae(this).attr("role","button"); api.markFix("sideBtnToggleCvtBtn"); });
//fancyBxCloseBtnLabel api.markRemediation("fancyBxCloseBtnLabel"); ele.outerFind('.fancybox-close').each(function() { $ae(this).attr("aria-label","Close"); api.markFix("fancyBxCloseBtnLabel"); });
//decoSvgHide1 api.markRemediation("hideDecoCTAContainer"); ele.outerFind('.top-cta-container .top-cta .cta-overlay img, .top-cta-container .top-cta img.cta-bg, .bottom-cta-container .bottom-cta img').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideDecoCTAContainer"); });
//xploreMoreBtnAboutLabel api.markRemediation("xploreMoreBtnAboutLabel"); ele.outerFind('.engineering-container .primary-button').each(function() { $ae(this).append(' about ' + $ae(this).closest('.engineering-container').find('.intro h2').text() + ''); api.markFix("xploreMoreBtnAboutLabel"); });
//owlItemHideViewLarger api.markRemediation("owlItemHideViewLarger"); ele.outerFind('.owl-item a.view-larger-version').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("owlItemHideViewLarger"); });
// Vehicle check availability and pre-appre=oved buttons api.markRemediation("vehCheckAvailableBtns"); ele.outerFind('.vehicle .button-bar .primary-cta a.cta-button').each(function () { $ae(this).append(' for ' + $ae(this).closest('.vehicle').find('.vehicle-overview .vehicle-title').text() + ''); api.markFix("vehCheckAvailableBtns"); });
// vehicle overlay details links append api.markRemediation("vehOverlayDetailsLinkApp"); ele.outerFind('.vehicle-menu-overlay .vehicle-menu a').each(function () { $ae(this).append('' + $ae(this).closest('.vehicle-wrap').find('.vehicle-title h2').text() + ''); api.markFix("vehOverlayDetailsLinkApp"); });
//buttonBarItemFirstBtn api.markRemediation("buttonBarItemFirstBtn"); ele.outerFind('.button-bar-item.first-button a').filter(':contains(Details)').each(function () { $ae(this).append('' + $ae(this).closest('.vehicle-wrap').find('.vehicle-title h2').text() + ''); api.markFix("buttonBarItemFirstBtn"); }); // vehicle list view button append api.markRemediation("listviewBtnAppVehicles"); ele.outerFind('.results_table .vehicle.list-view .button-bar a').each(function () { $ae(this).append('' + $ae(this).closest('.vehicle.list-view').find('.vehicle-title h2').text() + " " + $ae(this).closest('.vehicle.list-view').find('.vinstock').text().trim() + ''); api.markFix("listviewBtnAppVehicles"); });
// grid and list view toggle' api.markRemediation("roleBtnGridListBtns"); ele.outerFind('.gridtoggle, .listtoggle').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markFix("roleBtnGridListBtns"); });
//aboutMoreVehicleAppTxt api.markRemediation("aboutMoreVehicleAppTxt"); ele.outerFind('.vehicle a').filter(':contains(more)').each(function () { $ae(this).append(' about ' + $ae(this).closest('.vehicle').find('.vehicle-overview .vehicle-title h2').text() + ''); api.markFix("aboutMoreVehicleAppTxt"); });
//hideVehicleWrapImgA api.markRemediation("hideVehicleWrapImgA"); ele.outerFind('.vehicle-wrap .vehicle-image a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideVehicleWrapImgA"); });
//vdpShoppingToolsIconA api.markRemediation("vdpShoppingToolsIconA"); ele.outerFind('.vdp-shopping-tools .details-page-row .shopping-icon a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }).addClass('ae-exclude'); api.markFix("vdpShoppingToolsIconA"); });
//paymentCalcBtnLinks api.markRemediation("paymentCalcBtnLinks"); ele.outerFind('.mleft-button a , .mright-button a').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("paymentCalcBtnLinks"); });
//decMonthLabelApp api.markRemediation("decMonthLabelApp"); ele.outerFind('.mleft-button a ').each(function() { $ae(this).append('Decrease Months'); api.markFix("decMonthLabelApp"); }); //incMonthLabelApp api.markRemediation("incMonthLabelApp"); ele.outerFind('.mright-button a').each(function() { $ae(this).append('Increase Months'); api.markFix("incMonthLabelApp"); });
//staffItemPicAlt api.markRemediation("staffItemPicAlt"); ele.outerFind('.staff-item .staffpic').each(function() { $ae(this).attr("alt",""); api.markFix("staffItemPicAlt"); });
//staff email links api.markRemediation("staffEmailLinkPurpose"); ele.outerFind('.staff-container .staff-item a[href^="mailto:"], .staff-container .staff-item a').filter(':contains(More Info)').each(function () { var person = $ae(this).closest('.staff-item').find('> div').filter(':first').find('h3').filter(':first').text(); $ae(this).append(' ' + person + ''); api.markFix("staffEmailLinkPurpose"); });
//emailMeStaffLinkLabel api.markRemediation("emailMeStaffLinkLabel"); ele.outerFind('.staff-item a.staff-email-button').not(':contains(Email Me)').each(function () { $ae(this).attr('aria-label', $ae(this).attr('data-staff-name') + " " + 'Email Me'); api.markFix("emailMeStaffLinkLabel"); });
//emailMeStaffLinkLabel2 api.markRemediation("emailMeStaffLinkLabel2"); ele.outerFind('a[href^="mailto:"][data-staff-name]').filter(':contains(Email Me)').each(function () { $ae(this).append('' + $ae(this).attr('data-staff-name') + ''); api.markFix("emailMeStaffLinkLabel2"); });
//emailMeStaffLinkLabel3 api.markRemediation("emailMeStaffLinkLabel3"); ele.outerFind('a[href^="mailto:"]').not('[data-staff-name]').filter(':contains(Email Me)').each(function () { $ae(this).append('' + $ae(this).closest('.staff-item').find(':header').first().text().trim() + ''); api.markFix("emailMeStaffLinkLabel3"); });
// Staff review links api.markRemediation("staffRevBtnLabel"); ele.outerFind('div.staff-container .staff-button').filter(':contains(Reviews), :contains(REVIEWS)').each(function () { var person = $ae(this).closest('.staff-item').find('> div').first().find('h3').first().text(); api.addComplianceIndent($ae(this), 'append', 'span', person); api.markFix("staffRevBtnLabel"); });
//ctaPremBoxOptsLabel api.markRemediation("ctaPremBoxOptsLabel"); ele.outerFind('#ctabox-premium-features a').each(function() { $ae(this).attr("aria-label","View All Premium Options"); api.markFix("ctaPremBoxOptsLabel"); });
//saveVehicleBtnLabel api.markRemediation("saveVehicleBtnLabel"); ele.outerFind('#ctabox-secondary-ctas a.save-vehicle').each(function() { $ae(this).attr("aria-label","Save this Vehicle"); api.markFix("saveVehicleBtnLabel"); });
//askQAboutVehicleBtnLabel api.markRemediation("askQAboutVehicleBtnLabel"); ele.outerFind('#ctabox-secondary-ctas a.ask-a-question').each(function() { $ae(this).attr("aria-label","ask a question about this Vehicle"); api.markFix("askQAboutVehicleBtnLabel"); });
// dagger tooltip append api.markRemediation("daggerTooltipAppTxt"); ele.outerFind('dl[rel="popover"], li[rel="popover"]').each(function () { $ae(this).append('' + $ae(this).attr('data-content') + ''); api.markFix("daggerTooltipAppTxt"); });
// print coupons link context api.markRemediation("printCouponLinkText"); ele.outerFind('a.difo-type-print.lightbox').each(function () { $ae(this).append('' + $ae(this).closest('.coupon-coupon').find('.coupon-title').text().trim() + ''); api.markFix("printCouponLinkText"); }); // apple wallet buttons api.markRemediation("appleWalletBtnAppTxt"); ele.outerFind('li.difo-wallet a.difo-type-wallet').filter(':contains(Apple Wallet)').each(function () { $ae(this).attr('aria-label', 'Add to Apple Wallet. Opens a new window'); api.markFix("appleWalletBtnAppTxt"); });
// save vehicle button context api.markRemediation("saveCarBtnContext2"); ele.outerFind(".save-vehicle-half a.save-vehicle").filter(':contains(Save)').each(function() { $ae(this).attr("aria-label","Save Vehicle"); api.markFix("saveCarBtnContext2"); });
// saveCarLoginBtnLink api.markRemediation("saveCarLoginBtnLink"); ele.outerFind('#save-vehicles-sidr button.savethings-login').each(function() { $ae(this).attr({"role":"link","aria-describedby":"audioeye_new_window_warning"}); api.markFix("saveCarLoginBtnLink"); });
// hide from AT api.markRemediation("hidePrimryBtnOwlItem"); ele.outerFind('.owl-item a.primary-button').filter(':contains(FIND YOURS)').each(function () { $ae(this).append('' + $ae(this).prevAll('h2').text().trim() + ''); api.markFix("hidePrimryBtnOwlItem"); });
//addCarouselSlideSpanTxt api.markRemediation("addCarouselSlideSpanTxt"); ele.outerFind('.flex-control-nav.flex-control-paging li a').each(function() { $ae(this).prepend(' Slide '); api.markFix("addCarouselSlideSpanTxt"); });
//jobPostingsOnAdpTxt api.markRemediation("jobPostingsOnAdpTxt"); ele.outerFind('div.hidden-xs.hidden-sm').filter(':contains(If the widget)').find('a').each(function() { $ae(this).append(' Job Postings on ADP. Opens a new window. '); api.markFix("jobPostingsOnAdpTxt"); });
/* SECTION: Heading hierarchy */
// home page h1 api.markRemediation("bodyHomeH1DealerLvl"); ele.outerFind('body.home').find('.dealer-name, .brand-logo').each(function() { $ae(this).attr({ 'role': 'heading', 'aria-level': '1' }); api.markFix("bodyHomeH1DealerLvl"); });
//entry title h1 to h2 api.markRemediation("entryTitleChangetoH2"); ele.outerFind('h1.entry-title').each(function () { $ae(this).next().find('h1').attr({ 'role': 'heading', 'aria-level': '2' }); api.markFix("entryTitleChangetoH2"); });
//hide H4 H5 H6 api.markRemediation("hideH4H5H6Pres"); ele.outerFind('h4,h5,h6').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hideH4H5H6Pres"); });
//hide menu main h3 api.markRemediation("hideMenuMainH3Pres"); ele.outerFind('#menu-main-menu h3').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hideMenuMainH3Pres"); });
//formContactH3GformH2 api.markRemediation("formContactH3GformH2"); ele.outerFind('form.contact h3.gform_title').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("formContactH3GformH2"); });
//aboutRowH1toH2 api.markRemediation("aboutRowH1toH2"); ele.outerFind("#aboutRow h1").each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("aboutRowH1toH2"); });
//hidePaymentTabH3Pres api.markRemediation("hidePaymentTabH3Pres"); ele.outerFind('#payment-tab h3').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hidePaymentTabH3Pres"); });
//hideGloveBoxSidebarH3Pres api.markRemediation("hideGloveBoxSidebarH3Pres"); ele.outerFind('.glovebox-sidebar-wrap h3').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hideGloveBoxSidebarH3Pres"); });
//findPerfectCarGlovebxH3H2 api.markRemediation("findPerfectCarGlovebxH3H2"); ele.outerFind('.glovebox-sidebar-wrap h3').filter(':contains(Find your perfect car)').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("findPerfectCarGlovebxH3H2"); });
//welcomeToVehiclesYourH2toH1 api.markRemediation("welcomeToVehiclesYourH2toH1"); ele.outerFind('h2').filter(':contains(Welcome to Your Vehiclesr)').each(function() { $ae(this).attr({"role":"heading","aria-level":"1"}); api.markFix("welcomeToVehiclesYourH2toH1"); });
//gloveBoxTitleVehicleTitleH2 api.markRemediation("gloveBoxTitleVehicleTitleH2"); ele.outerFind('.glovebox-vehicle .vehicle-title').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("gloveBoxTitleVehicleTitleH2"); });
//preFooterWidgetNavTitleH2 api.markRemediation("preFooterWidgetNavTitleH2"); ele.outerFind('#pre-footer .widget_nav_menu span.widgettitle').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("preFooterWidgetNavTitleH2"); });
//dealerInfoH3toH2 api.markRemediation("dealerInfoH3toH2"); ele.outerFind('.dealer-info h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("dealerInfoH3toH2"); });
//sliderOverlayH2Porsche api.markRemediation("sliderOverlayH2Porsche"); ele.outerFind('.slider-overlay h2').filter(':contains(Welcome to Porsche)').each(function() { $ae(this).attr({"role":"heading","aria-level":"1"}); api.markFix("sliderOverlayH2Porsche"); });
//offerDisclaimerH3toH2 api.markRemediation("offerDisclaimerH3toH2"); ele.outerFind('.offer-disclaimer-list h3').each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("offerDisclaimerH3toH2"); });
//fun2DriveH3toH2 api.markRemediation("fun2DriveH3toH2"); ele.outerFind('#fun-to-drive h3').filter(":contains(Fun to drive. Easy to cover. )").each(function() { $ae(this).attr({"role":"heading","aria-level":"2"}); api.markFix("fun2DriveH3toH2"); });
//shoppingBoxShopTitleH2toH3 api.markRemediation("shoppingBoxShopTitleH2toH3"); ele.outerFind('.shopping-box .shopping-title h2').each(function() { $ae(this).attr({"role":"heading","aria-level":"3"}); api.markFix("shoppingBoxShopTitleH2toH3"); });
//applSubmitDIFormH4 api.markRemediation("applSubmitDIFormH4"); ele.outerFind('form[action="https://secure.dealerinspire.com/application/submit"] .contact-primary h4').each(function() { $ae(this).attr({'aria-level': '3', 'role': 'heading' }); api.markFix("applSubmitDIFormH4"); });
//nameCarContainerSpecTitleH2 api.markRemediation("nameCarContainerSpecTitleH2"); ele.outerFind('.name-car-container .special-title').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("nameCarContainerSpecTitleH2"); });
//googGtTTH1toH2P api.markRemediation("googGtTTH1toH2P"); ele.outerFind('#goog-gt-tt h1').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("googGtTTH1toH2P"); });
//ctaRowCtaBoxH2toH3 api.markRemediation("ctaRowCtaBoxH2toH3"); ele.outerFind('#ctaRow a.ctabox h2').each(function() { $ae(this).attr({'aria-level': '3', 'role': 'heading' }); api.markFix("ctaRowCtaBoxH2toH3"); });
//preFooterWidgH2Secondary api.markRemediation("preFooterWidgH2Secondary"); ele.outerFind('.prefooter-widgets span.widgettitle').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("preFooterWidgH2Secondary"); });
//panelHeadingH4toH2Sec api.markRemediation("panelHeadingH4toH2Sec"); ele.outerFind('.panel-heading h4.panel-title').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("panelHeadingH4toH2Sec"); });
//hideContactInfoCentrTxtCallUs api.markRemediation("hideContactInfoCentrTxtCallUs"); ele.outerFind('h3.contact-info.text-center').filter(':contains(Call us at:)').each(function() { $ae(this).attr("role","presentation"); api.markFix("hideContactInfoCentrTxtCallUs"); });
//modelRowNameH2HidePres api.markRemediation("modelRowNameH2HidePres"); ele.outerFind('#modelRow .model-name h2').each(function() { $ae(this).attr("role","presentation"); api.markFix("modelRowNameH2HidePres"); });
//hideUlPostCommentsH4Name api.markRemediation("hideUlPostCommentsH4Name"); ele.outerFind('ul.post-comments h4.comment-num').each(function() { $ae(this).attr("role","presentation"); api.markFix("hideUlPostCommentsH4Name"); });
//hideResCountsMatchVehPres api.markRemediation("hideResCountsMatchVehPres"); ele.outerFind('.resultsCount h4').filter(':contains(vehicles match these filters)').each(function() { $ae(this).attr("role","presentation"); api.markFix("hideResCountsMatchVehPres"); });
//hideAboutRowPresH3 api.markRemediation("hideAboutRowPresH3"); ele.outerFind('#aboutRow h3').has('a').filter(':contains(Read More)').each(function() { $ae(this).attr("role","presentation"); api.markFix("hideAboutRowPresH3"); });
//hideCouponCardH3FeatServ api.markRemediation("hideCouponCardH3FeatServ"); ele.outerFind('.coupon-card h3').filter(':contains(Featured Service)').each(function() { $ae(this).attr("role","presentation"); api.markFix("hideCouponCardH3FeatServ"); });
//hideCouponCardH2ViewDetails api.markRemediation("hideCouponCardH2ViewDetails"); ele.outerFind('.coupon-card h2').filter(':contains(View for details)').each(function() { $ae(this).attr("role","presentation"); api.markFix("hideCouponCardH2ViewDetails"); });
//h1MeetOurStaffH3toH2 api.markRemediation("h1MeetOurStaffH3toH2"); ele.outerFind('h1').filter(':contains(Meet Our Staff)').parent().find('>h3').each(function() { $ae(this).attr({ 'role': 'heading', 'aria-level': '2' }); api.markFix("h1MeetOurStaffH3toH2"); });
//featTitlePremOptionsH4toH2 api.markRemediation("featTitlePremOptionsH4toH2"); ele.outerFind('h4.features-title').filter(':contains(PREMIUM OPTIONS)').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("featTitlePremOptionsH4toH2"); });
//gFormWrapperSectionTitleH2 api.markRemediation("gFormWrapperSectionTitleH2"); ele.outerFind('#gform_wrapper_8 h2.gsection_title').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("gFormWrapperSectionTitleH2"); });
//dealerInfoWidgIconSubtitleH3 api.markRemediation("dealerInfoWidgIconSubtitleH3"); ele.outerFind('.dealer-info').find('i.widget-subtitle-icon').next('span.widget-subtitle').each(function() { $ae(this).attr({'aria-level': '3', 'role': 'heading' }); api.markFix("dealerInfoWidgIconSubtitleH3"); });
//gridViewResWrapOwlTitleH2toH3 api.markRemediation("gridViewResWrapOwlTitleH2toH3"); ele.outerFind('.grid-view-results-wrapper.owl-carousel .vehicle-title h2').each(function() { $ae(this).attr({'aria-level': '3', 'role': 'heading' }); api.markFix("gridViewResWrapOwlTitleH2toH3"); });
//swiperSlideH3H1toH2 api.markRemediation("swiperSlideH3H1toH2"); ele.outerFind('.swiper-slide h3[aria-level="1"]').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("swiperSlideH3H1toH2"); });
//couponCouponTitleH2 api.markRemediation("couponCouponTitleH2"); ele.outerFind('.coupon-coupon').find('.coupon-title').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("couponCouponTitleH2"); });
//modelMainOwlItemH2toH3 api.markRemediation("modelMainOwlItemH2toH3"); ele.outerFind('#modelmain .owl-item h2').each(function() { $ae(this).attr({'aria-level': '3', 'role': 'heading' }); api.markFix("modelMainOwlItemH2toH3"); });
//modelsModelNameH2toH3 api.markRemediation("modelsModelNameH2toH3"); ele.outerFind('#models h2.model-name').each(function() { $ae(this).attr({'aria-level': '3', 'role': 'heading' }); api.markFix("modelsModelNameH2toH3"); });
//welcomeRowWelcomeContH3toH2 api.markRemediation("welcomeRowWelcomeContH3toH2"); ele.outerFind('#welcomeRow .welcome-content h3').each(function() { $ae(this).attr({'aria-level': '2', 'role': 'heading' }); api.markFix("welcomeRowWelcomeContH3toH2"); });
/* SECTION: AT Forms/Inputs */
//searchOverlayCloseToBtn api.markRemediation("searchOverlayCloseToBtn"); ele.outerFind('.search-overlay .fa-close').each(function() { $ae(this).attr({ 'role': 'button', 'aria-label':'Close'}); api.markFix("searchOverlayCloseToBtn"); });
//searchAnythingToggleTabloop api.markRemediation("searchAnythingToggleTabloop"); ele.outerFind('.search-anything-toggle').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('.search-overlay'); AudioEye.focusElement('.search-overlay .fa-close'); api.markFix("searchAnythingToggleTabloop"); }, 500); });
// search anything input api.markRemediation("searchAnythingInputSpanId"); ele.outerFind('#search-views-toggle #search').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); api.markFix("searchAnythingInputSpanId"); });
//searchAnythingToggleToBtn api.markRemediation("searchAnythingToggleToBtn"); ele.outerFind('.search-anything-toggle').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("searchAnythingToggleToBtn"); });
// home search api.markRemediation("homeSearchLabelId"); ele.outerFind('input[placeholder="Search Anything..."]').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); api.markFix("homeSearchLabelId"); });
// AE - advanced search api.markRemediation("colAdvSearchInputAriaLabel"); ele.outerFind('.column.advanced-search input[type="text"]').each(function () { $ae(this).attr('aria-label', $ae(this).attr('placeholder')); api.markFix("colAdvSearchInputAriaLabel"); });
// AT checkox labels api.markRemediation("atCheckboxLabelRecModifInput"); ele.outerFind('.recently-modified input[type="checkbox"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent().text()); api.markFix("atCheckboxLabelRecModifInput"); });
//required radio inputs context api.markRemediation("gFieldRadioParentLabelSpan"); ele.outerFind('.gfield_radio').parent().prev('label').each(function () { $ae(this).append('one of these radio inputs are required, not both.'); api.markFix("gFieldRadioParentLabelSpan"); });
// fake checkboxes and radios filter boxes //fake inputs api.markRemediation("filterCheckboxInputHideFull"); ele.outerFind('.filter-checkbox input, .filter-checkbox label').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("filterCheckboxInputHideFull"); });
//filterCheckboxARmvAriaHid api.markRemediation("filterCheckboxARmvAriaHid"); ele.outerFind('.filter-checkbox a').each(function() { $ae(this).removeAttr('aria-hidden'); api.markFix("filterCheckboxARmvAriaHid") });
//filterCountRmvAttrTitle api.markRemediation("filterCountRmvAttrTitle"); ele.outerFind('.filter-count').each(function() { $ae(this).removeAttr('title'); api.markFix("filterCountRmvAttrTitle") });
/* SECTION: Employment Form */
//Date Started G Field Label api.markRemediation("gFieldLabelDateStarted"); ele.outerFind('.gfield_label').filter(':contains(Date started)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); api.markFix("gFieldLabelDateStarted"); });
//Date Ended G Field Label api.markRemediation("gFieldLabelDateEnded"); ele.outerFind('.gfield_label').filter(':contains(Date ended)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); api.markFix("gFieldLabelDateEnded"); });
//Start Date (not Date Started) G Field Label api.markRemediation("gFieldLabelStartDate"); ele.outerFind('.gfield_label').filter(':contains(Start date)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); api.markFix("gFieldLabelStartDate"); });
//End Date (not Date Ended) G Field Label api.markRemediation("gFieldLabelEndDate"); ele.outerFind('.gfield_label').filter(':contains(End date)+').find('.ginput_container_date select').each(function () { $ae(this).before(''); $ae(this).prev().attr('for', $ae(this).attr('id')); api.markFix("gFieldLabelEndDate"); });
// input with note at the bottom api.markRemediation("aeJsGfieldDescIDInput"); var ae_js_gfield_descrip = 0; ele.outerFind('#input_11_2').each(function () { $ae(this).parent().next('.gfield_description').attr('id', 'ae_js_gfield_descrip' + ae_js_gfield_descrip); ae_js_gfield_descrip++; api.markFix("aeJsGfieldDescIDInput"); });
api.markRemediation("aeJsGfieldDescIDInput2"); ele.outerFind('#input_11_2').each(function () { $ae(this).attr('aria-describedby', $ae(this).parent().next('.gfield_description').attr('id')); api.markFix("aeJsGfieldDescIDInput2");
});
// HIDE CALENDAR ICON //hideCalendarIconsDatepicker api.markRemediation("hideCalendarIconsDatepicker"); ele.outerFind('#ui-datepicker-div , #ui-datepicker-div a , .ui-datepicker-trigger').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideCalendarIconsDatepicker"); });
//append MM/DD/YY to Apptmt date calendar api.markRemediation("dateCalendarMMDDYYYSpan"); ele.outerFind('label').filter(':contains(Preferred Appointment Date)').each(function() { $ae(this).append('MM/DD/YYYY'); api.markFix("dateCalendarMMDDYYYSpan"); });
//paymentCalcAriaReqAttr api.markRemediation("paymentCalcAriaReqAttr"); ele.outerFind('.payment-calculator-container').find('input#price, select#rate').each(function() { $ae(this).attr("aria-required","true"); api.markFix("paymentCalcAriaReqAttr"); });
//allInputReqsAriaReqTrue api.markRemediation("allInputReqsAriaReqTrue"); ele.outerFind('input.required').each(function() { $ae(this).attr("aria-required","true"); api.markFix("allInputReqsAriaReqTrue"); });
//inputAppendRateAriaReqT api.markRemediation("inputAppendRateAriaReqT"); ele.outerFind('.input-append #rate').each(function() { $ae(this).attr("aria-required","true"); api.markFix("inputAppendRateAriaReqT"); });
//paymentCalcContainerInputSelectArReq api.markRemediation("paymentCalcContainerInputSelectArReq"); ele.outerFind('.payment-calculator-container').find('input#price, select#rate').each(function() { $ae(this).attr("aria-required","true"); api.markFix("paymentCalcContainerInputSelectArReq"); });
//allSelectReqsAriaReqTrue api.markRemediation("allSelectReqsAriaReqTrue"); ele.outerFind('select.required').each(function() { $ae(this).attr("aria-required","true"); api.markFix("allSelectReqsAriaReqTrue"); });
//primaryAddOwnLabelID api.markRemediation("primaryAddOwnLabelID"); ele.outerFind('label.primary_address_own').each(function() { $ae(this).attr("id","ae_js_address_own"); api.markFix("primaryAddOwnLabelID"); });
//ae_js_purchaseTradeID api.markRemediation("ae_js_purchaseTradeID"); ele.outerFind('label.purchase_tradein').each(function() { $ae(this).attr("id","ae_js_purchaseTrade"); api.markFix("ae_js_purchaseTradeID"); });
//ae_js_purchaseTypeID api.markRemediation("ae_js_purchaseTypeID"); ele.outerFind('label.purchase_type').each(function() { $ae(this).attr("id","ae_js_purchaseType"); api.markFix("ae_js_purchaseTypeID"); });
//ae_js_joint_appID api.markRemediation("ae_js_joint_appID"); ele.outerFind('label').filter(':contains(Individual or Joint Application?)').each(function() { $ae(this).attr("id","ae_js_joint_app"); api.markFix("ae_js_joint_appID"); });
////////////!SECTION
//primaryAddOwnLabelID2 api.markRemediation("primaryAddOwnLabelID2"); ele.outerFind('input[name="primary_address_own"]').each(function() { $ae(this).attr('aria-describedby', 'ae_js_address_own'); api.markFix("primaryAddOwnLabelID2"); });
//ae_js_purchaseTradeID2 api.markRemediation("ae_js_purchaseTradeID2"); ele.outerFind('input[name="purchase_type"]').each(function() { $ae(this).attr("aria-describedby","ae_js_purchaseTrade"); api.markFix("ae_js_purchaseTradeID2"); });
//ae_js_purchaseTypeID2 api.markRemediation("ae_js_purchaseTypeID2"); ele.outerFind('input[name="purchase_tradein"]').each(function() { $ae(this).attr("aria-describedby","ae_js_purchaseType"); api.markFix("ae_js_purchaseTypeID2"); });
//ae_js_joint_appID2 api.markRemediation("ae_js_joint_appID2"); ele.outerFind('input[name="joint_application"]').each(function() { $ae(this).attr("aria-describedby","ae_js_joint_app"); api.markFix("ae_js_joint_appID2"); });
// radio descriptions on Aplication for financing form //ae_js_radDescrip0GiveID api.markRemediation("ae_js_radDescrip0GiveID"); ele.outerFind('label').filter(':contains(Rent or Own)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip0'); api.markFix("ae_js_radDescrip0GiveID"); });
//ae_js_radDescrip0GiveID2 api.markRemediation("ae_js_radDescrip0GiveID2"); ele.outerFind('label').filter(':contains(Individual or Joint)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip1'); api.markFix("ae_js_radDescrip0GiveID2"); });
//ae_js_radDescrip0GiveID3 api.markRemediation("ae_js_radDescrip0GiveID3"); ele.outerFind('label').filter(':contains(Purchase Type)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip2'); api.markFix("ae_js_radDescrip0GiveID3"); });
//ae_js_radDescrip0GiveID4 api.markRemediation("ae_js_radDescrip0GiveID4"); ele.outerFind('label').filter(':contains(Trade-In)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip3'); api.markFix("ae_js_radDescrip0GiveID4"); });
//formInput label radio make presentational api.markRemediation("formInputRadioLabelRolePres") ele.outerFind('form input[type="radio"]').parent('label').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("formInputRadioLabelRolePres") });
//ariaDescByFormInputByID1 api.markRemediation("ariaDescByFormInputByID1"); ele.outerFind('form input[type="radio"][name="primary_address_own"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip0'); api.markFix("ariaDescByFormInputByID1"); });
//ariaDescByFormInputByID2 api.markRemediation("ariaDescByFormInputByID2"); ele.outerFind('form input[type="radio"][name="joint_application"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip1'); api.markFix("ariaDescByFormInputByID2"); });
//ariaDescByFormInputByID3 api.markRemediation("ariaDescByFormInputByID3"); ele.outerFind('form input[type="radio"][name="purchase_type"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip2'); api.markFix("ariaDescByFormInputByID3"); });
//ariaDescByFormInputByID4 api.markRemediation("ariaDescByFormInputByID4"); ele.outerFind('form input[type="radio"][name="purchase_tradein"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip3'); api.markFix("ariaDescByFormInputByID4"); });
//H1Apply4FinancingInputLabels api.markRemediation("H1Apply4FinancingInputLabels"); ele.outerFind('h1').filter(':contains(Apply for Financing)').closest('.post-content').find('form,fieldset').find('input[type="text"]').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); api.markFix("H1Apply4FinancingInputLabels"); });
//value trade predictive text fix api.markRemediation("valueTradePredictTextType"); ele.outerFind('#tradepending-vehicle-typeahead').each(function() { $ae(this).attr('aria-label', 'Value Your Trade! Enter Year Make Model Trim. use up and down arrows to navigate the predictive text options, and enter to choose.'); api.markFix("valueTradePredictTextType"); });
// AE - apply for financing progress indicator api.markRemediation("applyFinanceProgressIndicatorActiveSpan"); ele.outerFind('.progress-indicator div.active').each(function() { $ae(this).append(' active '); api.markFix("applyFinanceProgressIndicatorActiveSpan"); });
/* SECTION: Accordions */
// hamburger menu toggle (Baxter Auto) Accordion api.markRemediation("baxterAutoSecondaryMenu"); ele.outerFind('#menu-toggle').each(function() { $ae(this).append(' Secondary Menu '); api.markFix("baxterAutoSecondaryMenu"); });
//FIXME - same below as this one --> api.convertToAccordion('.menu-search', 'active'); //conv2AccordionMenuToggleActive //FIXME - complete accordion conversion -> api.convertToAccordion('#menu-toggle', 'active')
api.markRemediation("conv2AccordionMenuToggleActive"); ele.outerFind('#menu-toggle').each(function() { $ae(this).attr({'role': 'button', 'tabindex': '0', 'aria-expanded': 'false'}); api.markFix("conv2AccordionMenuToggleActive"); });
//menuOverLayAriaHideIfClosed api.markRemediation("menuOverLayAriaHideIfClosed"); ele.outerFind('#menu-overlay').each(function () { if ($ae(this).hasClass('open')) { $ae(this).find('a').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); api.markFix("menuOverLayAriaHideIfClosed"); } else { $ae(this).find('a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("menuOverLayAriaHideIfClosed"); } });
//menuOverLayAriaHideIfClosed2 api.markRemediation("menuOverLayAriaHideIfClosed2"); ele.outerFind('#menu-toggle').click(function () { if ($ae(this).hasClass('active')) { $ae(this).parent().next('#menu-overlay').find('a').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); api.markFix("menuOverLayAriaHideIfClosed2"); } else { $ae(this).parent().next('#menu-overlay').find('a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("menuOverLayAriaHideIfClosed2"); } });
// search Accordion api.markRemediation("applySearchMenuLabelAccordion") ele.outerFind('.menu-search').each(function() { $ae(this).attr("aria-label","Search"); api.markFix("applySearchMenuLabelAccordion") });
//searchBarIfInputHide api.markRemediation("searchBarIfInputHide"); ele.outerFind('.search-bar').each(function () { if ($ae(this).hasClass('open')) { $ae(this).find('input#alg-search').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); api.markFix("searchBarIfInputHide"); } else { $ae(this).find('input#alg-search').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("searchBarIfInputHide"); } });
//menuSearchIfActiveClickHide api.markRemediation("menuSearchIfActiveClickHide"); ele.outerFind('.menu-search').click(function () { if ($ae(this).hasClass('active')) { $ae(this).parent().find('input#alg-search').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); api.markFix("menuSearchIfActiveClickHide"); } else { $ae(this).parent().find('input#alg-search').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("menuSearchIfActiveClickHide"); } });
//FIXME can't convert manual api.convertToAccordion('.ui-accordion-header', '', '.ui-accordion-content'); //
//dropDownToggleExpandClick api.markRemediation("dropDownToggleExpandClick"); ele.outerFind('.dropdown-toggle').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false' }); api.markFix("dropDownToggleExpandClick"); $ae(this).click(function () { if ($ae(this).attr('aria-expanded') == 'false') { $ae(this).attr('aria-expanded', 'true'); api.markFix("dropDownToggleExpandClick"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("dropDownToggleExpandClick"); } }); });
//FIXME can't convert manual api.convertToAccordion('#save-vehicles-expand-btn', '', '#save-vehicles-sidr'); //
//vehicleMenuToggleRolesSpan api.markRemediation("vehicleMenuToggleRolesSpan"); ele.outerFind('.vehicle-menu-toggle').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false'}); $ae(this).append('More Options'); api.markFix("vehicleMenuToggleRolesSpan"); });
//vehicleMenuToggleClickEvt api.markRemediation("vehicleMenuToggleClickEvt"); ele.outerFind('.vehicle-menu-toggle').click(function () { if ($ae(this).attr('aria-expanded') == 'false') { $ae(this).attr({ 'aria-expanded': 'true' }); $ae('.vehicle-menu-toggle').find('span.ae-compliance-indent').filter(':contains(More)').html('Close Options'); $ae(this).parent().find('.vehicle-menu-overlay a').attr({ 'aria-hidden': 'false', 'tabindex': '0' }); api.markFix("vehicleMenuToggleClickEvt"); } else { $ae(this).attr({ 'aria-expanded': 'false' }); $ae('.vehicle-menu-toggle').find('span.ae-compliance-indent').filter(':contains(Close)').html('More Options'); $ae(this).parent().find('.vehicle-menu-overlay a').attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("vehicleMenuToggleClickEvt"); } });
//hideVehiWrapOverlayMenu api.markRemediation("hideVehiWrapOverlayMenu"); ele.outerFind('.vehicle-wrap .vehicle-menu-overlay').find('a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("hideVehiWrapOverlayMenu"); });
// details vehicle page api.markRemediation("infoAccordionPanelAExpanded"); ele.outerFind('#info-accordion .panel a').each(function () { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false' }); if ($ae(this).closest('.panel').find('div.panel-collapse.collapse').hasClass('in')) { $ae(this).attr('aria-expanded', 'true'); api.markFix("infoAccordionPanelAExpanded"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("infoAccordionPanelAExpanded"); } }); api.markRemediation("infoAccordionPanelAExpanded2"); ele.outerFind('#info-accordion .panel a').not(':first').click(function () { if ($ae(this).closest('.panel').find('div.panel-collapse.collapse').hasClass('in')) { $ae(this).attr('aria-expanded', 'false'); api.markFix("infoAccordionPanelAExpanded2"); } else { $ae(this).attr('aria-expanded', 'true'); api.markFix("infoAccordionPanelAExpanded2"); } });
/// show all filters button api.markRemediation("toggleAllFilterBtnConv"); ele.outerFind('#toggle-filters').each(function() { $ae(this).attr({ 'role': 'button','tabined':'0'}); api.markFix("toggleAllFilterBtnConv"); });
//headerTabImgBtnConv api.markRemediation("headerTabImgBtnConv"); ele.outerFind('#headertab img.tabimg, #headertab').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-expanded': 'false' }); api.markFix("headerTabImgBtnConv"); });
//headerTabDropDHide api.markRemediation("headerTabDropDHide"); ele.outerFind('#headertabdropdown #tabcontent a').each(function() { $ae(this).attr("tabindex","-1"); api.markFix("headerTabDropDHide"); });
//headerTabImgBtnClickEvt api.markRemediation("headerTabImgBtnClickEvt"); ele.outerFind('#headertab img.tabimg, #headertab').click(function () { if ($ae(this).attr('aria-expanded') === 'false') { $ae('#headertab #tabcontent').css('display', 'block'); $ae(this).attr('aria-expanded', 'true'); $ae('#headertabdropdown #tabcontent a, #headertabdropdown #tabcontent .principlesbullets li').attr('tabindex', '0'); api.markFix("headerTabImgBtnClickEvt"); } else { $ae(this).attr('aria-expanded', 'false'); $ae('#headertab #tabcontent').css('display', 'none'); $ae('#headertabdropdown #tabcontent a, #headertabdropdown #tabcontent .principlesbullets li').attr('tabindex', '-1'); api.markFix("headerTabImgBtnClickEvt"); } });
//FIXME: cant convert to acc yet api.convertToAccordion($ae('#accordion .panel .panel-heading').not(':has(a[data-toggle])'), '', '.panel-collapse.collapse.in'); // compare vehicles accordion for modal api.convertToAccordion('#compare-expand-btn', '', '#compare_div'); /////
// compare vehicles table caption api.markRemediation("compareVehiTableCaption"); ele.outerFind('#compare-vehicle-table').each(function() { $ae(this).prepend('
'); api.markFix("compareVehiTableCaption"); });
//compareDivH5ImgAltRoles api.markRemediation("compareDivH5ImgAltRoles"); ele.outerFind('#compare_div h5 img').each(function () { $ae(this).attr({ 'alt': 'remove' + $ae(this).parent().text(), 'role': 'button', 'tabindex': '0' }); api.markFix("compareDivH5ImgAltRoles"); });
//compareDivActionsABtn api.markRemediation("compareDivActionsABtn"); ele.outerFind('#compare_div #compare-actions a').each(function () { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markFix("compareDivActionsABtn"); });
//compareVehicleAnchorLinkTxt api.markRemediation("compareVehicleAnchorLinkTxt"); ele.outerFind('#compare_div .vehicle a').each(function () { $ae(this).append('More information about ' + $ae(this).prev('h5').text() + ''); api.markFix("compareVehicleAnchorLinkTxt"); });
//complSelectionSpanInstruct api.markRemediation("complSelectionSpanInstruct"); ele.outerFind('.compare-vehicle.selected').each(function() { $ae(this).append(' reach the compare modal at the top of the Main Region'); api.markFix("complSelectionSpanInstruct"); });
//compareVehicleClickSpan api.markRemediation("compareVehicleClickSpan"); ele.outerFind('.compare-vehicle').click(function () { if ($ae(this).not('.selected')) { $ae(this).append(' reach the compare modal at the top of the Main Region'); api.markFix("compareVehicleClickSpan"); } });
//compareExpandBtnClick api.markRemediation("compareExpandBtnClick"); ele.outerFind('#compare-expand-btn').click(function () { setTimeout(function () { AudioEye.focusElement('#compare_div'); AudioEye.modals.enableTabLoop('#compare_div'); api.markFix("compareExpandBtnClick"); }, 500); });
//compareDivBtnClick api.markRemediation("compareDivBtnClick"); ele.outerFind('#compare_div img[role="button"]').click(function () { setTimeout(function () { AudioEye.focusElement('#compare_div'); AudioEye.modals.enableTabLoop('#compare_div'); api.markFix("compareDivBtnClick"); }, 500); });
//FIXME - cant conv yet api.convertToAccordion('#accordion a[data-toggle="collapse"]', '', '.collapse.in'); //
//aDataFAQBtnClick api.markRemediation("aDataFAQBtnClick"); ele.outerFind('a[data-parent="#faq"]').each(function(){ $ae(this).attr({ 'role': 'button', 'aria-expanded': 'false' }); api.markFix("aDataFAQBtnClick"); $ae(this).click(function () { if ($ae(this).attr('aria-expanded') == 'false') { $ae(this).attr('aria-expanded', 'true'); api.markFix("aDataFAQBtnClick"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("aDataFAQBtnClick"); } }); });
/* SECTION: Tabsets */
api.markRemediation("generalTabToTablist"); ele.outerFind('.tabs').each(function() { $ae(this).attr({ 'role': 'tablist' }); api.markFix("generalTabToTablist"); });
//tabs find tab role api.markRemediation("tabsTabRoleRmvTabindex"); ele.outerFind('.tabs .tab').each(function() { $ae(this).attr({ 'role': 'tab', 'tabindex': '-1' }); api.markFix("tabsTabRoleRmvTabindex"); });
//tabactiveAriaSelectTrue api.markRemediation("tabactiveAriaSelectTrue"); ele.outerFind('.tabs .tab.active').each(function() { $ae(this).attr({ 'aria-selected': 'true', 'tabindex': '0' }); api.markFix("tabactiveAriaSelectTrue"); });
//tabNotActiveAriaSelectFalse api.markRemediation("tabNotActiveAriaSelectFalse"); ele.outerFind('.tabs .tab').not('.active').each(function() { $ae(this).attr('aria-selected', 'false'); api.markFix("tabNotActiveAriaSelectFalse"); });
//nationalIncentiveOffersH3Tabindx api.markRemediation("nationalIncentiveOffersH3Tabindx"); ele.outerFind('.national-incentive-offers .offers .offer .offer-content h3').each(function() { $ae(this).attr('tabindex', '0'); api.markFix("nationalIncentiveOffersH3Tabindx"); });
//FIXME cant replace yet api.convertToAccordion('.tabs .tab.tab_model_show', 'showing_models'); api.convertToAccordion('.tabs .tab.tab_year_show', 'active'); //
//rmvTabindexTabModelYear api.markRemediation("rmvTabindexTabModelYear"); ele.outerFind('.tab.tab_model_show, .tab.tab_year_show').each(function() { $ae(this).attr({ 'role': 'tab', 'tabindex': '-1' }); api.markFix("rmvTabindexTabModelYear"); });
// adding id to tabs adjust selectors accordingly api.markRemediation("tabEachAddUniqueID"); var js_tab_ID = 0; ele.outerFind('.tabs .tab').each(function () { $ae(this).attr('id', 'js_tab_ID' + js_tab_ID); js_tab_ID++; api.markFix("tabEachAddUniqueID"); });
//roleTabAddSelectValues api.markRemediation("roleTabAddSelectValues"); ele.outerFind("div[role='tab']").click(function () { $ae("div[role='tab']").not('.tab.tab_model_show, .tab.tab_year_show').attr({ "aria-selected": "false", 'tabindex': '-1' }); //deselect all the tabs $ae(this).attr({ "aria-selected": "true", 'tabindex': '0' }); // select this tab api.markFix("roleTabAddSelectValues"); });
//evtKeyboardOperable4Tabs api.markRemediation("evtKeyboardOperable4Tabs"); ele.outerFind('.tabs .tab').on('keydown', function (e) { if (e.which === 37 || e.which === 38) { e.preventDefault(); AudioEye.focusElement($ae(this).prev()); api.markFix("evtKeyboardOperable4Tabs"); } if (e.which === 32) { e.preventDefault(); $ae(this).click(); api.markFix("evtKeyboardOperable4Tabs"); } else if (e.which === 39 || e.which === 40) { e.preventDefault(); AudioEye.focusElement($ae(this).next()); api.markFix("evtKeyboardOperable4Tabs"); } });
//tabModelShowClickEvt api.markRemediation("tabModelShowClickEvt"); ele.outerFind('.tabs .tab.tab_model_show, .tabs .tab.tab_year_show').click(function () { $ae("div[role='tab']").attr({ "aria-selected": "false", 'tabindex': '-1' }); //deselect all the tabs if ($ae(this).attr('aria-expanded') === 'false') { $ae(this).next().attr({ 'tabindex': '0' }); $ae(this).attr({ 'aria-expanded': 'true', 'aria-selected': 'true' }); api.markFix("tabModelShowClickEvt"); } else { $ae(this).next().attr({ 'tabindex': '-1', 'aria-expanded': 'false', 'aria-selected': 'false' }); api.markFix("tabModelShowClickEvt"); } });
// AE Glovebox Tabset // initial states of the tabs and tab content. adjust selectors accordingly api.markRemediation("gloveBoxTabsetCustomAdd"); ele.outerFind('.glovebox-tabs-wrap .nav-tabs').each(function() { $ae(this).attr('role', 'tablist'); //li a of tabs $ae(this).find("li a").attr({ 'role': 'tab', 'aria-selected': 'false', 'tabindex': '-1' }); //active $ae(this).find("li.active a").attr({ 'aria-selected': 'true', 'tabindex': '0' }); api.markFix("gloveBoxTabsetCustomAdd"); });
//tabContentTabpanels api.markRemediation("tabContentTabpanels1"); ele.outerFind('.glovebox-tabs-wrap .tab-content > .tab-pane').each(function(){ $ae(this).attr({ 'role': 'tabpanel', 'tabindex': '-1', 'aria-hidden': 'true' }); api.markFix("tabContentTabpanels1"); });
//active tabPanel contents api.markRemediation("tabContentTabpanels2"); ele.outerFind('.glovebox-tabs-wrap .tab-content > .tab-pane.active').each(function(){ $ae(this).attr({ 'role': 'tabpanel', 'tabindex': '0', 'aria-hidden': 'false' }); api.markFix("tabContentTabpanels2"); });
//adding id to tabs adjust selectors accordingly api.markRemediation("gloveBoxTabsLiAID"); var js_tab_ID = 0; ele.outerFind('.glovebox-tabs-wrap .nav-tabs li a').each(function () { $ae(this).attr('id', 'js_tab_ID' + js_tab_ID); js_tab_ID++; api.markFix("gloveBoxTabsLiAID"); });
api.markRemediation("tabsWrapContentPaneLabelID"); var js_tabNum = 0; ele.outerFind('.glovebox-tabs-wrap .tab-content > .tab-pane').each(function () { $ae(this).attr({ 'aria-labelledby': 'js_tab_ID' + js_tabNum }); js_tabNum++; api.markFix("tabsWrapContentPaneLabelID"); });
// change states after click. adjust selectors accordingly api.markRemediation("generalTabRoleClickEvt"); ele.outerFind('a[role="tab"]').click(function () { $ae('a[role="tab"]').attr({ 'aria-selected': 'false', 'tabindex': '-1' }); //deselect all the tabs $ae(this).attr({ 'aria-selected': 'true', 'tabindex': '0' }); // select this tab var tabpanid = $ae(this).attr('aria-controls'); //find out what tab panel this tab controls var tabpan = $ae("#" + tabpanid); $ae("div[role='tabpanel']").attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); //hide all the panels tabpan.attr({ 'aria-hidden': 'false', 'tabindex': '0' }); // show our panel api.markFix("generalTabRoleClickEvt"); });
api.markRemediation("gloveBoxNavTabsKeybEvt"); ele.outerFind('.glovebox-tabs-wrap .nav-tabs li a').on('keydown', function (e) { if (e.which === 37 || e.which === 38) { e.preventDefault(); AudioEye.focusElement($ae(this).parent().prev().find('a')); api.markFix("gloveBoxNavTabsKeybEvt"); } if (e.which === 32) { this.click(); api.markFix("gloveBoxNavTabsKeybEvt"); } else if (e.which === 39 || e.which === 40) { e.preventDefault(); AudioEye.focusElement($ae(this).parent().next().find('a')); api.markFix("gloveBoxNavTabsKeybEvt"); } });
// AE- Role tab to radio buttons that function as tabs api.markRemediation("roleTab2RadioBtnTabF"); ele.outerFind('div.switch[role="tablist"] label').each(function() { $ae(this).attr({'role':'tab', 'tabindex':'-1', 'aria-selected':'false'}); api.markFix("roleTab2RadioBtnTabF"); });
api.markRemediation("ariaSlTrueCheckedInputs"); ele.outerFind('div.switch[role="tablist"] input[checked] + label').each(function() { $ae(this).attr({'aria-selected':'true', 'tabindex':'0'}); api.markFix("ariaSlTrueCheckedInputs"); });
api.markRemediation("switchTablistLabelKeydEvt"); ele.outerFind('div.switch[role="tablist"] label').on('keydown', function(event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this).click(); api.markFix("switchTablistLabelKeydEvt"); } }).on('click', function() { $ae('div.switch[role="tablist"] label').attr({'aria-selected':'false', 'tabindex':'-1'}); $ae(this).attr({'aria-selected':'true', 'tabindex':'0'}); api.markFix("switchTablistLabelKeydEvt"); });
/* SECTION: Focus fixes */ api.markRemediation("headerTabImgClickEvt"); ele.outerFind('#headertab img.tabimg').click(function () { setTimeout(function () { AudioEye.focusElement('#headertabdropdown #tabcontent .principlesbullets a').filter(':first'); api.markFix("headerTabImgClickEvt"); }, 1000); });
// chat widget Focus api.markRemediation("etsChatWidgetClickEvt"); ele.outerFind('#etsTextTopButton a').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#etsQuestionBox'); $ae('#etsQuestionBox a').attr('aria-label', 'close'); // focus to the close button most of the time AudioEye.focusElement('#etsQuestionBox a'); //observer marker api.markFix("etsChatWidgetClickEvt"); $ae('#etsQuestionBox a').click(function () { AudioEye.focusElement(jim_return); api.markFix("etsChatWidgetClickEvt"); }); }, 500); });
// find dealer now focus api.markRemediation("vehicleSearchOverlayAnchor"); ele.outerFind('#video-title-overlay a[target="vehiclesearch"]').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('#model-tab img').attr('alt', ''); AudioEye.focusElement('#vehiclesearch-overlay .close-overlay'); AudioEye.modals.enableTabLoop('#vehiclesearch-overlay'); api.markFix("vehicleSearchOverlayAnchor"); $ae('#vehiclesearch-overlay .close-overlay').click(function () { AudioEye.focusElement(jim_return); api.markFix("vehicleSearchOverlayAnchor"); }); }, 1000); });
//insideTabsModalLinkRole api.markRemediation("insideTabsModalLinkRole"); ele.outerFind('#vehiclesearch-overlay .inside-tabs a').each(function() { $ae(this).attr('role', 'link'); api.markFix("insideTabsModalLinkRole"); });
// error message focus. api.markRemediation("buttonFocusToContinue"); ele.outerFind('button').filter(':contains(Continue)').click(function () { setTimeout(function () { AudioEye.focusElement('.validation-message'); api.markFix("buttonFocusToContinue"); }, 1000); });
// AE - find your vehicle focus api.markRemediation("findToggleBtnClickEvt"); ele.outerFind('#findtoggle').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markFix("findToggleBtnClickEvt"); $ae(this).click(function () { $ae('.close-overlay,.back-overlay').attr({ 'tabindex': '0', 'role': 'button' }); AudioEye.focusElement('#findvehicle-overlay'); AudioEye.modals.enableTabLoop('#full-overlay'); api.markFix("findToggleBtnClickEvt"); }); });
// focus to error message api.markRemediation("formSubmitValidFailureFocus"); ele.outerFind('form[action*="secure.dealerinspire.com/application/submit"] button[type="submit"]').click(function () { AudioEye.focusElement('.validation-message.failure'); api.markFix("formSubmitValidFailureFocus"); });
// AE search by payment toolbar tab loop and close button functionality api.markRemediation("sideToolbarOverlayTogg"); ele.outerFind('#side-toolbar .overlay-toggle').click(function () { $ae('#toolbar-overlay .overlay-container .close-overlay').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'close' }); AudioEye.focusElement('#toolbar-overlay .overlay-container .close-overlay'); AudioEye.modals.enableTabLoop('#toolbar-overlay .overlay-container'); api.markFix("sideToolbarOverlayTogg"); });
api.markRemediation("closeOverlayKeybEvt"); ele.outerFind('.close-overlay').off("keydown").on('keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32) { $ae(this).click(); api.markFix("closeOverlayKeybEvt"); } });
// AE - Disclaimer link header and context append plus focus api.markRemediation("sendFocus2IncentiveHref"); ele.outerFind('.national-incentive-offers .offer-content a:contains(Terms and Conditions)').click(function () { var href = $ae(this).attr('href'); setTimeout(function () { AudioEye.focusElement(href); api.markFix("sendFocus2IncentiveHref"); }, 500); });
api.markRemediation("searchAnythingOverlayXbtn"); ele.outerFind('#searchanything-overlay .menu-close-x').each(function() { $ae(this).attr({ 'href': '#', 'tabindex': '0', 'role': 'button', 'aria-label': 'Close' }); //FIXME - verify modification of clientside href here api.markFix("searchAnythingOverlayXbtn"); });
api.markRemediation("bottomSearchBoxClickEvt"); ele.outerFind('.bottom-search .search-box').click(function () { var jim_return = $ae(this); AudioEye.focusElement('#searchanything-overlay .menu-close-x'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('#searchanything-overlay'); api.markFix("bottomSearchBoxClickEvt"); $ae('#searchanything-overlay .menu-close-x').click(function () { AudioEye.focusElement(jim_return); api.markFix("bottomSearchBoxClickEvt"); }); });
// review modal fix api.markRemediation("h3FacebookBtnDoYouLabel"); ele.outerFind('h3').filter(':contains(Do you Facebook?)').parent().find('button').each(function () { $ae(this).prepend('Do you Facebook?'); api.markFix("h3FacebookBtnDoYouLabel"); });
//leave review google prepend api.markRemediation("btnLeaveReviewSpanAdd"); ele.outerFind('.btn--leave_review').each(function() { $ae(this).prepend('Would You like to leave us a review?'); api.markFix("btnLeaveReviewSpanAdd"); });
//do you have google acc button prepend api.markRemediation("btnGoogleDoYouAcc"); ele.outerFind('.btn--google ').each(function(){ $ae(this).prepend('Do you have a google account?'); api.markFix("btnGoogleDoYouAcc"); });
// review buttons with up or down icons api.markRemediation("btnLeaveReviewThumbsUp"); ele.outerFind('button.btn--leave_review').has('.fa-thumbs-o-up').each(function () { $ae(this).find('span.ae-compliance-indent').remove(); $ae(this).prepend('Leave us a positive review'); api.markFix("btnLeaveReviewThumbsUp"); });
api.markRemediation("btnLeaveReviewThumbsDown"); ele.outerFind('a.btn--leave_review').has('.fa-thumbs-o-down').each(function () { $ae(this).find('span.ae-compliance-indent').remove(); $ae(this).prepend('Leave us a negative review'); api.markFix("btnLeaveReviewThumbsDown"); });
api.markRemediation("btnReviewIconLogosExpanded"); ele.outerFind('.btn--leave_review, .btn--google, .btn--yelp').each(function() { $ae(this).attr({ 'aria-expanded': 'false', 'tabindex': '0', 'role': 'button' }); api.markFix("btnReviewIconLogosExpanded"); });
api.markRemediation("btnLeaveReviewClickEvt"); ele.outerFind('.btn--leave_review').click(function () { if ($ae(this).attr('aria-expanded') === "false") { $ae('.btn--leave_review').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); api.markFix("btnLeaveReviewClickEvt"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("btnLeaveReviewClickEvt"); } });
api.markRemediation("btnGoogleReviewClickEvt"); ele.outerFind('.btn--google').click(function () { if ($ae(this).attr('aria-expanded') === "false") { $ae('.btn--google').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); api.markFix("btnGoogleReviewClickEvt"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("btnGoogleReviewClickEvt"); } });
api.markRemediation("btnYelpReviewClickEvt"); ele.outerFind('.btn--yelp').click(function () { if ($ae(this).attr('aria-expanded') === "false") { $ae('.btn--yelp').attr('aria-expanded', 'false'); $ae(this).attr('aria-expanded', 'true'); api.markFix("btnYelpReviewClickEvt"); } else { $ae(this).attr('aria-expanded', 'false'); api.markFix("btnYelpReviewClickEvt"); } });
//btnLeaveReviewYesClickEvt api.markRemediation("btnLeaveReviewYesClickEvt"); $ae('.btn--leave_review[value="yes"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.leave_review_Y').filter(':header')); api.markFix("btnLeaveReviewYesClickEvt"); }, 1000); });
api.markRemediation("btnLeaveReviewNoClickEvt"); $ae('.btn--leave_review[value="no"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.leave_review_N').filter(':header')); api.markFix("btnLeaveReviewNoClickEvt"); }, 1000); });
api.markRemediation("btnGoogleReviewYesClickEvt"); $ae('.btn--google[value="yes"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.google_Y').filter(':header')); api.markFix("btnGoogleReviewYesClickEvt"); }, 1000); });
api.markRemediation("btnGoogleReviewNoClickEvt"); $ae('.btn--google[value="no"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.google_N').filter(':header')); api.markFix("btnGoogleReviewNoClickEvt"); }, 1000); });
api.markRemediation("btnYelpReviewYesClickEvt"); $ae('.btn--yelp[value="yes"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.yelp_Y').filter(':header')); api.markFix("btnYelpReviewYesClickEvt"); }, 1000); });
api.markRemediation("btnYelpReviewNoClickEvt"); $ae('.btn--yelp[value="no"]').click(function () { setTimeout(function () { AudioEye.focusElement($ae('.yelp_N').filter(':header')); api.markFix("btnYelpReviewNoClickEvt"); }, 1000); });
// Dealer Inspire chat box focus api.markRemediation("diConvoMinimizeBtnLabel"); ele.outerFind('#di-conversations-embed-root .sc-gJWqzi.cCtlSS').filter(':first').find('a').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'minimize' }); api.markFix("diConvoMinimizeBtnLabel"); });
//convoCtaTabAnchorClickEvt api.markRemediation("convoCtaTabAnchorClickEvt"); ele.outerFind('.conversations-cta-tab > a').click(function () { setTimeout(function () { $ae('#di-conversations-embed-root .eLDolb input').attr('aria-label', 'Message text edit'); AudioEye.focusElement('#di-conversations-embed-root a[aria-label="Close Chat"]'); AudioEye.modals.enableTabLoop('#di-conversations-embed-root .eLDolb'); api.markFix("convoCtaTabAnchorClickEvt"); }, 500); });
//*******focus to Fancybox************************// api.markRemediation("fancyBoxCloseBtnRoleAdjust"); ele.outerFind('.fancybox-opened .fancybox-close').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-hidden': 'false' }); api.markFix("fancyBoxCloseBtnRoleAdjust"); });
//append to close btn api.markRemediation("fancyBoxCloseLabelToBtn"); ele.outerFind('.fancybox-close').each(function( ) { $ae(this).attr("aria-label","Close"); api.markFix("fancyBoxCloseLabelToBtn"); })
api.markRemediation("imageGalleryBtnsGeneralFixTotal"); ele.outerFind('.imagegallery .model-page-fancybox, .vehicle .button-bar .primary-cta a[target="lightbox"], a.cta-button, .share-vehicle .email-vehicle-btn, .vdp-shopping-tools a.fancybox, .maincta-row.ctabox-row a.fancybox, .secondary-cta-wrap a.fancybox, a.fancy, a[href="#valueTrade"].lightbox.button.primary-button, a[href="#contactParts"].lightbox.button.primary-button, a[href="#contactService"].lightbox.button.primary-button, .reserve-button.fancybox').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop('.fancybox-skin'); AudioEye.focusElement('.fancybox-opened .fancybox-close'); //.fancybox-wrap form input:first api.markFix("imageGalleryBtnsGeneralFixTotal"); $ae('.fancybox-opened .fancybox-close, #myModal button.close').click(function () { setTimeout(function () { AudioEye.focusElement(jim_return); api.markFix("imageGalleryBtnsGeneralFixTotal"); }, 1000); // these timeouts are set for both AT and our Player. please dont change }); $ae('.fancybox-opened .fancybox-close').on('keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); e.target.click(); api.markFix("imageGalleryBtnsGeneralFixTotal"); } }); }, 2000);// these timeouts are set for both AT and our Player. please dont change // keyboard trap });
//FIXME - cant replace yet //setupModal('.button-bar-item.quick-look a', '.fancybox-wrap', 'a.fancybox-item.fancybox-close', '.fancybox-skin h5', 1); //////// api.markRemediation("buttonBarItemQuickLookAClick"); ele.outerFind('.button-bar-item.quick-look a').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.fancybox-opened .fancybox-close'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.fancybox-skin'); api.markFix("buttonBarItemQuickLookAClick"); $ae('.fancybox-opened .fancybox-close, #myModal button.close').click(function () { setTimeout(function () { AudioEye.focusElement(jim_return); api.markFix("buttonBarItemQuickLookAClick"); }, 3000); // these timeouts are set for both AT and our Player. please dont change }); $ae('.fancybox-opened .fancybox-close').on('keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); e.target.click(); api.markFix("buttonBarItemQuickLookAClick"); } }); }, 4000);// these timeouts are set for both AT and our Player. please dont change });
api.markRemediation("compareVehicleTableFocus"); ele.outerFind('#compare-vehicle-table').each(function () { AudioEye.focusElement($ae(this).closest('.fancybox-skin').find('.fancybox-close')); AudioEye.modals.enableTabLoop($ae(this).closest('.fancybox-skin')); api.markFix("compareVehicleTableFocus"); });
}; f.id = "db6d2e9f-ad45-4847-b428-f93baa0f5bad"; f.title = "Observability-Markers Part 2 of 3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Observability_Markers_Part_2_of_3.js
var f = function (ele, api) { // DI Modal fix api.markRemediation("diModalLabelTitleAdd"); ele.outerFind('#DIModal').each(function () { $ae(this).attr('aria-label', $ae(this).find('.modal-title').text().trim()); api.markFix("diModalLabelTitleAdd"); });
//sendFocusToDIModalBtn api.markRemediation("sendFocusToDIModalBtn"); ele.outerFind('a[data-target="#DIModal"], .button[data-target="#DIModal"]').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('#DIModal .modal-header button.close'); AudioEye.modals.enableTabLoop('#DIModal .modal-content'); api.markFix("sendFocusToDIModalBtn"); $ae('#DIModal').find('button[data-dismiss="modal"], a[data-dismiss="modal"]').click(function () { setTimeout(function() { AudioEye.focusElement(jim_return); api.markFix("sendFocusToDIModalBtn"); },500); }); }, 1000); });
//staffAnchorMoreInfoFocus api.markRemediation("staffAnchorMoreInfoFocus"); ele.outerFind('.staff-item a').filter(':contains(More Info)').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.staff-pic').attr('tabindex', '0'); AudioEye.focusElement('.fancybox-opened .fancybox-close'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.fancybox-skin'); api.markFix("staffAnchorMoreInfoFocus"); $ae('.fancybox-opened .fancybox-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("staffAnchorMoreInfoFocus"); }); }, 2000); });
//staffEmailConvToBtn api.markRemediation("staffEmailConvToBtn"); ele.outerFind('.staff-email-button').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("staffEmailConvToBtn"); });
// email modal focusElement api.markRemediation("staffEmailBtnSendFocus"); ele.outerFind('.staff-email-button').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop('#directToStaff'); AudioEye.focusElement('#directToStaff .close'); api.markFix("staffEmailBtnSendFocus"); $ae('#directToStaff .close').click(function () { AudioEye.focusElement(jim_return); api.markFix("staffEmailBtnSendFocus"); }); }, 1000); });
//calcPaymentFormFocus api.markRemediation("calcPaymentFormFocus"); ele.outerFind('.form-button button[value="Calculate Payments"]').click(function () { AudioEye.focusElement('.second-fl .payment-box h3'); api.markFix("calcPaymentFormFocus"); });
//applyNowBtnFocusCredit api.markRemediation("applyNowBtnFocusCredit"); ele.outerFind('#apply-now-button button').click(function () { AudioEye.focusElement('#apply-for-credit-header form'); api.markFix("applyNowBtnFocusCredit"); });
// value your trade focus api.markRemediation("valueYrTradeIframeFocus"); ele.outerFind('.vdp-shopping-tools .fancy_iframe, #rebates .fancy_iframe, .tabs-responsive a.fancy_iframe').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-iframe'); AudioEye.modals.enableTabLoop('.fancybox-skin'); api.markFix("valueYrTradeIframeFocus"); $ae('.fancybox-opened .fancybox-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("valueYrTradeIframeFocus"); }); }, 2000); });
//hide3rdPartyShoppingEmpty api.markRemediation("hide3rdPartyShoppingEmpty"); ele.outerFind('.third-party-shopping-tools-wrapper .shopping-label').find('a:empty').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hide3rdPartyShoppingEmpty"); });
// save button new window warning api.markRemediation("saveBtnNewWindowWarnAppend") ele.outerFind('.save-things.save-things-save').each(function() { $ae(this).append('Opens a new window '); api.markFix("saveBtnNewWindowWarnAppend") });
// print coupon focus api.markRemediation("couponActTypePrintFocus"); ele.outerFind('.coupon-actions a.difo-type-print').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.fancybox-opened .fancybox-close').attr({ 'role': 'button', 'tabindex': '0', 'aria-hidden': 'false' }); AudioEye.focusElement('.fancybox-skin input.fancy_print'); AudioEye.modals.enableTabLoop('.fancybox-wrap'); api.markFix("couponActTypePrintFocus"); $ae('.fancybox-opened .fancybox-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("couponActTypePrintFocus"); }); }, 1000); });
// toggle-filters focus api.markRemediation("searchAnythingBtnFocus"); ele.outerFind('#search-anything .grid-list-container a.button.primary-button').not('.expanded').click(function () { setTimeout(function () { AudioEye.focusElement('td.results form[name="filters_and_search"]'); api.markFix("searchAnythingBtnFocus"); }, 2500); });
// "images" button focus api.markRemediation("buttonBarItemQuicklookClick"); ele.outerFind('.button-bar-item.quick-look a').click(function () { setTimeout(function () { $ae('.fancybox-wrap').find('h5, h1').attr('tabindex', '0'); api.markFix("buttonBarItemQuicklookClick"); }, 1000); $ae('.fancybox-wrap .fancybox-close').click(function () { $ae('.fancybox-wrap').filter(':header').attr('tabindex', '-1'); api.markFix("buttonBarItemQuicklookClick"); }); });
//compare actions anchor to button role api.markRemediation("compareDivCompareActABtn"); ele.outerFind('#compare_div #compare-actions a').each(function() { $ae(this).attr({ 'role': 'button','tabindex':'0'}); api.markFix("compareDivCompareActABtn"); });
//compareExpandBtnClickEvt api.markRemediation("compareExpandBtnClickEvt"); ele.outerFind('#compare-expand-btn').click(function () { setTimeout(function () { AudioEye.focusElement('#compare_div'); api.markFix("compareExpandBtnClickEvt"); }, 500); });
//gridViewCompareVehHide api.markRemediation("gridViewCompareVehHide"); ele.outerFind('.grid-view a.compare-vehicle').each(function () { if ($ae(this).attr('aria-hidden') == 'true') { $ae(this).attr('tabindex', '-1'); api.markFix("gridViewCompareVehHide"); } });
// view all premium options focus api.markRemediation("ctaBoxPremFeatsViewAllClick"); ele.outerFind('#ctabox-premium-features > a').filter(':contains(View All)').click(function () { setTimeout(function () { AudioEye.focusElement('.vdp-info-accordion .vdp-sectiontitle h2'); api.markFix("ctaBoxPremFeatsViewAllClick"); }, 1000); });
// incentives focus api.markRemediation("targetIncentivesClickEvt"); ele.outerFind('.targeted-incentives').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.modal-content h2'); api.markFix("targetIncentivesClickEvt"); }, 2000); $ae('.modal-footer button').click(function () { AudioEye.focusElement(jim_return); api.markFix("targetIncentivesClickEvt"); }); });
// Finance Calc button focus api.markRemediation("financeShowCalcBtnClick"); ele.outerFind('.finance-bottom .show-calculator-btn').click(function () { setTimeout(function () { AudioEye.focusElement('.calculator.finance-calculator.incentives-box'); api.markFix("financeShowCalcBtnClick"); }, 1000); });
// find dealer now focus api.markRemediation("videoTitleOverlayVehSearchClick"); ele.outerFind('#video-title-overlay a[target="vehiclesearch"]').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('#model-tab img').attr('alt', ''); AudioEye.focusElement('#vehiclesearch-overlay .close-overlay'); AudioEye.modals.enableTabLoop('#vehiclesearch-overlay'); api.markFix("videoTitleOverlayVehSearchClick"); $ae('#vehiclesearch-overlay .close-overlay').click(function () { AudioEye.focusElement(jim_return); api.markFix("videoTitleOverlayVehSearchClick"); }); }, 1000); });
//vehicleSearcInsideTabsALinkRole api.markRemediation("vehicleSearcInsideTabsALinkRole"); ele.outerFind('#vehiclesearch-overlay .inside-tabs a').each(function() { $ae(this).attr('role', 'link'); api.markFix("vehicleSearcInsideTabsALinkRole"); });
// AE - Live Help focus api.markRemediation("liveHelpFocusClickEvt"); ele.outerFind('a[data-name*="Live Help"]').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('#cndepts .cn-box-close').attr('aria-label', 'close'); AudioEye.focusElement('#cndepts .cn-box-close'); AudioEye.modals.enableTabLoop('#cndepts'); api.markFix("liveHelpFocusClickEvt"); $ae('#DIModal .close, #DIModal button').click(function () { AudioEye.focusElement(jim_return); api.markFix("liveHelpFocusClickEvt"); }); }, 1000); });
//connectByTextChatBtnLabel api.markRemediation("connectByTextChatBtnLabel"); ele.outerFind('a[data-name*="Bottom Toolbar - Chat"]').each(function() { $ae(this).attr('aria-label', 'Connect by texting us'); api.markFix("connectByTextChatBtnLabel"); });
//onClickChatBoxSmsEvt api.markRemediation("onClickChatBoxSmsEvt"); ele.outerFind('a[data-name*="Bottom Toolbar - Chat"], a[onclick^="CarNowPlugin.showSmsContactForm"]').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('#cncb11_sms_form .cn-cls').attr('aria-label', 'minimize'); AudioEye.focusElement('#cndepts .cn-box-close'); AudioEye.modals.enableTabLoop('#cndepts'); api.markFix("onClickChatBoxSmsEvt"); $ae('#cndepts .cn-box-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("onClickChatBoxSmsEvt"); }); }, 1000); });
//vehicleQuickStatsCTABtnConv api.markRemediation("vehicleQuickStatsCTABtnConv"); ele.outerFind('.vehicle-quick-stats .fw-cta-button.fw-cta.fw-cta-bottom-center').each(function() { $ae(this).attr({ 'role': 'button',"tabindex":"0"}); api.markFix("vehicleQuickStatsCTABtnConv"); $ae(this).click(function () { setTimeout(function () { AudioEye.focusElement('.nanoModal.nanoModalOverride.fw-modal '); api.markFix("vehicleQuickStatsCTABtnConv"); }, 4000); }); });
//confirmLeaveCTAClickEvt api.markRemediation("confirmLeaveCTAClickEvt"); ele.outerFind('.vw-cta-container a[href$="-confirm-leave"]').click(function () { setTimeout(function() { AudioEye.focusElement('.vw-confirm-leave__headline'); AudioEye.modals.enableTabLoop('.vw-confirm-leave'); api.markFix("confirmLeaveCTAClickEvt"); }, 500); });
//widget focus api.markRemediation("ggBtnSpecialsClickEvt") ele.outerFind('.gg-btn-specials').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.gg-da.gg-popup .gg-da-top__minimize.gg-close'); AudioEye.modals.enableTabLoop('.gg-da.gg-popup'); api.markFix("ggBtnSpecialsClickEvt") $ae('.gg-da.gg-popup .gg-da-top__minimize.gg-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("ggBtnSpecialsClickEvt") }); }, 500); });
//ggTopCloseBtnConv api.markRemediation("ggTopCloseBtnConv"); ele.outerFind('.gg-da-top__minimize.gg-close').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); api.markFix("ggTopCloseBtnConv"); });
//ggItemBtnGetThisCarLabel api.markRemediation("ggItemBtnGetThisCarLabel"); ele.outerFind('.gg-da-item__btn').each(function () { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Get ' + $ae(this).closest('.gg-da-item').find('.gg-da-item__txt .gg-da-item__title').text().trim() }); api.markFix("ggItemBtnGetThisCarLabel"); });
//ggSliderGetThisCarLabel api.markRemediation("ggSliderGetThisCarLabel"); ele.outerFind('.gg-da-slider__get').each(function () { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Get ' + $ae(this).closest('.gg-da-slider__content').find('.gg-da-slider__title').text().trim() }); api.markFix("ggSliderGetThisCarLabel"); });
//ggToolbarTabsAClickEvt api.markRemediation("ggToolbarTabsAClickEvt"); ele.outerFind('#gg-toolbar .gg-tabs a').click(function () { setTimeout(function () { $ae('.gg-round-close.gg-close').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'close' }); $ae('.gg-po-chat-btn').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'ask about offer' }); AudioEye.focusElement('.gg-round-close.gg-close'); AudioEye.modals.enableTabLoop('.gg-popup'); api.markFix("ggToolbarTabsAClickEvt"); }, 500); });
//aeCompIndentCSSBlock api.markRemediation("aeCompIndentCSSBlock"); ele.outerFind('#gg_po_checkbox').each(function() { $ae(this).addClass('ae-compliance-indent ').css('display', 'block'); api.markFix("aeCompIndentCSSBlock"); });
//ggPoOffersItemCheckbox api.markRemediation("ggPoOffersItemCheckbox"); ele.outerFind('.gg-po-offers__item').not('.gg-active').each(function() { $ae(this).attr({ 'role': 'checkbox', 'tabindex': '0', 'aria-checked': 'false' }); api.markFix("ggPoOffersItemCheckbox"); });
//ggPoOffersItemCheckboxActive api.markRemediation("ggPoOffersItemCheckboxActive"); ele.outerFind('.gg-po-offers__item.gg-active').each(function(){ $ae(this).attr({ 'role': 'checkbox', 'tabindex': '0', 'aria-checked': 'true' }); api.markFix("ggPoOffersItemCheckboxActive"); });
//ggPoOffersClickEvt api.markRemediation("ggPoOffersClickEvt"); ele.outerFind('.gg-po-offers__item').click(function () { $ae('.gg-po-offers.gg-effect-appear .gg-po-offers__item').attr('aria-checked', 'false'); $ae(this).attr('aria-checked', 'true'); api.markFix("ggPoOffersClickEvt"); });
//ggPopupInputHiddenHideFull api.markRemediation("ggPopupInputHiddenHideFull"); ele.outerFind('.gg-popup input[type="hidden"]').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("ggPopupInputHiddenHideFull"); });
//ggChatCloseConvToBtn api.markRemediation("ggChatCloseConvToBtn"); ele.outerFind('.gg-chat-close').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'close' }); api.markRemediation("ggChatCloseConvToBtn"); });
//ggDialogCloseBtnConv api.markRemediation("ggDialogCloseBtnConv"); ele.outerFind('.gg-dialog__close.gg-close').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'close' }); api.markRemediation("ggDialogCloseBtnConv"); });
// AE disclaimer toggle fix api.markRemediation("cardContentDisclaimerToggleBtnConv"); ele.outerFind('.card-content > .disclaimertogglee').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0' }); api.markRemediation("cardContentDisclaimerToggleBtnConv"); });
//cardContentCloseBtnConv api.markRemediation("cardContentCloseBtnConv"); ele.outerFind('.card-content .closebutton').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); api.markRemediation("cardContentCloseBtnConv"); });
//hideDisclaimerWrapCardT api.markRemediation("hideDisclaimerWrapCardT"); ele.outerFind('.card-content > .disclaimerwrap').each(function() { $ae(this).attr('aria-hidden', 'true'); api.markFix("hideDisclaimerWrapCardT"); });
//closeBtnKeydownEvtClicks api.markRemediation("closeBtnKeydownEvtClicks"); ele.outerFind('.card-content .closebutton').each(function() { $ae(this).on('click keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32 || e.type === 'click') { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); this.click(); api.markFix("closeBtnKeydownEvtClicks"); } $ae(this).parent().attr('aria-hidden', 'true'); $ae(this).attr('tabindex', '-1'); $ae(this).parent().prev().attr('tabindex', '0'); AudioEye.focusElement($ae(this).parent().prev()); api.markFix("closeBtnKeydownEvtClicks"); } }); });
//disclaimerToggleCardContentClick api.markRemediation("disclaimerToggleCardContentClick"); ele.outerFind('.card-content > .disclaimertoggle').on('click keydown', function (e) { if (e.keyCode === 13 || e.keyCode === 32 || e.type === 'click') { if (e.keyCode === 13 || e.keyCode === 32) { e.preventDefault(); this.click(); api.markFix("disclaimerToggleCardContentClick"); } $ae(this).attr('tabindex', '-1'); $ae(this).next('.disclaimerwrap').removeAttr('aria-hidden'); $ae(this).next('.disclaimerwrap').find('.closebutton').attr('tabindex', '0'); AudioEye.focusElement($ae(this).next().find('.closebutton.disclaimerclose')); api.markFix("disclaimerToggleCardContentClick"); } });
// widget social modals api.markRemediation("ggSocialItemYoutubeClick"); ele.outerFind('.gg-social .gg-social__item--youtube').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.gg-dialog__close.gg-close').each(function () { $ae(this).attr('aria-label', $ae(this).next().find('.gg-dialog__top--title').text() + ' Dialog Close'); api.markFix("ggSocialItemYoutubeClick"); }); AudioEye.focusElement('.gg-app-youtube .gg-close'); $ae('.gg-dialog__close.gg-close').off('keydown').on('keydown', function(event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); api.markFix("ggSocialItemYoutubeClick"); } }); $ae('.gg-da.gg-popup .gg-da-top__minimize.gg-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("ggSocialItemYoutubeClick"); }); }, 1000); });
//facebook click event social items api.markRemediation("ggSocialItemFacebookClick"); ele.outerFind('.gg-social .gg-social__item--facebook').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.gg-dialog__close.gg-close').each(function () { $ae(this).attr('aria-label', $ae(this).next().find('.gg-dialog__top--title').text() + ' Dialog Close'); api.markFix("ggSocialItemFacebookClick"); }); AudioEye.focusElement('.gg-app-facebook .gg-close'); $ae('.gg-dialog__close.gg-close').off('keydown').on('keydown', function(event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); api.markFix("ggSocialItemFacebookClick"); } }); }, 1000); $ae('.gg-da.gg-popup .gg-da-top__minimize.gg-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("ggSocialItemFacebookClick"); }); });
//facebook click event social items api.markRemediation("ggSocialItemTwitterClick"); ele.outerFind('.gg-social .gg-social__item--twitter').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.gg-dialog__close.gg-close').each(function () { $ae(this).attr('aria-label', $ae(this).next().find('.gg-dialog__top--title').text() + ' Dialog Close'); api.markFix("ggSocialItemTwitterClick"); }); $ae('.gg-dialog__close.gg-close').off('keydown').on('keydown', function(event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); api.markFix("ggSocialItemTwitterClick"); } }); AudioEye.focusElement('.gg-app-twitter .gg-close'); }, 1000); $ae('.gg-da.gg-popup .gg-da-top__minimize.gg-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("ggSocialItemTwitterClick"); }); });
//facebook click event social items api.markRemediation("ggSocialItemCallUsClickevt"); ele.outerFind('.gg-social .gg-social__item--call_us').click(function () { var jim_return = $ae(this); setTimeout(function () { $ae('.gg-dialog__close.gg-close').each(function () { $ae(this).attr('aria-label', $ae(this).next().find('.gg-dialog__top--title').text() + ' Dialog Close'); api.markFix("ggSocialItemCallUsClickevt"); }); $ae('.gg-dialog__close.gg-close').off('keydown').on('keydown', function(event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); api.markFix("ggSocialItemCallUsClickevt"); } }); AudioEye.focusElement('.gg-app-call_us .gg-close'); }, 1000); $ae('.gg-da.gg-popup .gg-da-top__minimize.gg-close').click(function () { AudioEye.focusElement(jim_return); api.markFix("ggSocialItemCallUsClickevt"); }); });
// popup chat button send message button api.markRemediation("popupChatBtnReplySend"); ele.outerFind('.gg-popup .gg-chat-reply__send').each(function() { $ae(this).attr('aria-label', 'send'); api.markFix("popupChatBtnReplySend"); });
// widget conversations focus api.markRemediation("ggChatBubbleCloseClickEvt"); ele.outerFind('.gg-chat-bubble.gg-app').click(function () { setTimeout(function () { api.addKeyboardClick('.gg-dialog__close.gg-close'); AudioEye.focusElement('.gg-popup.gg-chatbox .gg-close'); AudioEye.modals.enableTabLoop('.gg-popup.gg-chatbox'); api.markFix("ggChatBubbleCloseClickEvt"); }, 1000); });
//liButtonItemClickEvtCollTxt api.markRemediation("liButtonItemClickEvtCollTxt"); ele.outerFind('li.button-item').on('click', function (e) { var coll = { "Express purchase": ".drivemotors.checkout.upgrades", "Buy online from $767/mo": ".drivemotors.checkout.monthly", "Design deal": ".drivemotors.checkout.payment", "Value trade": ".drivemotors.checkout.trades" }; if ($ae(e.target).is('SPAN')) e.target = $ae(e.target).closest('li'); setTimeout(function () { AudioEye.focusElement(coll[$ae(e.target).attr('aria-label')]); api.markFix("liButtonItemClickEvtCollTxt"); }, 2000); });
//directToStaffTabloop api.markRemediation("directToStaffTabloop"); ele.outerFind('#directToStaff').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop('#directToStaff'); AudioEye.focusElement('#directToStaff .close'); api.markFix("directToStaffTabloop"); $ae('#directToStaff .close').click(function () { AudioEye.focusElement(jim_return); api.markFix("directToStaffTabloop"); }); }, 1000); });
//buttonStaffEmailBtnClickEvt api.markRemediation("buttonStaffEmailBtnClickEvt"); ele.outerFind('.button.staff-button.staff-email-button').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop('#directToStaff'); AudioEye.focusElement('#directToStaff .close'); api.markFix("buttonStaffEmailBtnClickEvt"); $ae('#directToStaff .close').click(function () { AudioEye.focusElement(jim_return); api.markFix("buttonStaffEmailBtnClickEvt"); }); }, 2000); });
//direcToStaffEachTabloop api.markRemediation("direcToStaffEachTabloop"); ele.outerFind('#directToStaff').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop('#directToStaff'); AudioEye.focusElement('#directToStaff .close'); api.markFix("direcToStaffEachTabloop"); $ae('#directToStaff .close').click(function () { AudioEye.focusElement(jim_return); api.markFix("direcToStaffEachTabloop"); }); }, 2000); });
// AE - form error focus api.markRemediation("inputTSubmitValidError"); ele.outerFind('input[type="submit"]').click(function () { setTimeout(function () { AudioEye.focusElement('.validation_error'); api.markFix("inputTSubmitValidError"); }, 2500); });
//validationErrFocusEach api.markRemediation("validationErrFocusEach"); ele.outerFind('.validation_error').each(function () { AudioEye.focusElement($ae(this)); api.markFix("validationErrFocusEach"); });
//convertToBtnTargetVideo api.markRemediation("convertToBtnTargetVideo"); ele.outerFind('a[data-target^="#video"]').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("convertToBtnTargetVideo"); });
//giveAltDataTargetVideoImg api.markRemediation("giveAltDataTargetVideoImg"); ele.outerFind('a[data-target^="#video"] img').each(function () { $ae(this).attr('alt', $ae(this).closest('p').next('h3').text().trim()); api.markFix("giveAltDataTargetVideoImg"); });
//dataTargetVideoClickEvt api.markRemediation("dataTargetVideoClickEvt"); ele.outerFind('a[data-target^="#video"]').click(function () { var vidModal = $ae(this).attr('data-target'); var jim_return = $ae(this); setTimeout(function () { AudioEye.modals.enableTabLoop(vidModal); AudioEye.focusElement($ae(vidModal).find('.close')); api.markFix("dataTargetVideoClickEvt"); $ae(vidModal).find('.close').click(function () { AudioEye.focusElement(jim_return); api.markFix("dataTargetVideoClickEvt"); }); }, 1000); });
/* SECTION: Forms */ // no labels api.markRemediation("shareVehFormInputLabel"); ele.outerFind('#vdp-share-vehicle-form, .blog-lead-default form').find('input[type="text"], input[type="email"],input[type="tel"],input[type="number"], select, textarea').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); api.markFix("shareVehFormInputLabel"); });
//labelLoConfigSelectInput api.markRemediation("labelLoConfigSelectInput"); ele.outerFind('.lo_config').find(' select, input').each(function () { $ae(this).attr('aria-label', $ae(this).closest('div').find('>label').text().trim()); api.markFix("labelLoConfigSelectInput"); });
//contactUsInputLabelForm api.markRemediation("contactUsInputLabelForm"); ele.outerFind('form[data-gf_title="Contact Us"]').find('input[type="email"],textarea, input[type="text"]').each(function () { $ae(this).attr('aria-label', $ae(this).closest('li').find('label').text().trim()); api.markFix("contactUsInputLabelForm"); });
// zipcode submit button context api.markRemediation("formZipcodeBtnSubmitLabel"); ele.outerFind('form.zipcode button').each(function() { $ae(this).attr("aria-label","Zip Code Submit"); api.markFix("formZipcodeBtnSubmitLabel"); });
//getDirectionsFormLabelCustom api.markRemediation("getDirectionsFormLabelCustom"); ele.outerFind('.getdirections').each(function() { $ae(this).attr('aria-label', 'Get Directions Form'); api.markFix("getDirectionsFormLabelCustom"); });
//orderPartsFormAriaLabelUn api.markRemediation("orderPartsFormAriaLabelUn"); ele.outerFind('form[action="/parts/order-parts/"]').each(function(){ $ae(this).attr('aria-label', 'Order Parts Form'); api.markFix("orderPartsFormAriaLabelUn"); });
//searchAnythingInputFieldLabel api.markRemediation("searchAnythingInputFieldLabel"); ele.outerFind('input.inventory-search-field').each(function() { $ae(this).attr('aria-label', 'Search Anything. Press enter to submit.'); api.markFix("searchAnythingInputFieldLabel"); }); // AE - advanced search api.markRemediation("advSearchInputLabelEnterSub"); ele.outerFind('.column.advanced-search input[type="text"]').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text() + " press enter to submit"); api.markFix("advSearchInputLabelEnterSub"); });
//searchClickEnterToSubmAlg api.markRemediation("searchClickEnterToSubmAlg"); ele.outerFind('#alg-search').each(function () { $ae(this).attr('aria-label', 'Search Click enter to submit'); api.markFix("searchClickEnterToSubmAlg"); });
//customInputSwitcherConvToBtn api.markRemediation("customInputSwitcherConvToBtn"); ele.outerFind('.custom-input-switcher').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("customInputSwitcherConvToBtn"); });
//convToBtnPrint api.markRemediation("convToBtnPrint"); ele.outerFind('.print-button').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("convToBtnPrint"); });
//makeAriaReqTrueIfReq api.markRemediation("makeAriaReqTrueIfReq1"); ele.outerFind('.custom-input-wrapper input').each(function() { $ae(this).attr('aria-required', 'true'); api.markFix("makeAriaReqTrueIfReq1"); }); api.markRemediation("makeAriaReqTrueIfReq2"); ele.outerFind('input.required, select.required, textarea.required').each(function() { $ae(this).attr('aria-required', 'true'); api.markFix("makeAriaReqTrueIfReq2"); });
//date label context api.markRemediation("hasDatePickerAppMMDDYYY"); ele.outerFind('input.hasDatepicker').closest('li').find('label').each(function() { $ae(this).append('MM/DD/YYYY'); api.markFix("hasDatePickerAppMMDDYYY"); });
// radio descriptions on Aplication for financing form api.markRemediation("labelAddIDRadioDesc1"); ele.outerFind('label').filter(':contains(Rent or Own)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip0'); api.markFix("labelAddIDRadioDesc1"); });
api.markRemediation("labelAddIDRadioDesc2"); ele.outerFind('label').filter(':contains(Individual or Joint)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip1'); api.markFix("labelAddIDRadioDesc2"); });
api.markRemediation("labelAddIDRadioDesc3"); ele.outerFind('label').filter(':contains(Purchase Type)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip2'); api.markFix("labelAddIDRadioDesc3"); });
api.markRemediation("labelAddIDRadioDesc4"); ele.outerFind('label').filter(':contains(Trade-In)').each(function() { $ae(this).attr('id', 'ae_js_radDescrip3'); api.markFix("labelAddIDRadioDesc4"); });
//hideParentLabelFromRadioInput api.markRemediation("hideParentLabelFromRadioInput"); ele.outerFind('form input[type="radio"]').parent('label').each(function() { $ae(this).attr('role', 'presentation'); api.markFix("hideParentLabelFromRadioInput"); });
api.markRemediation("ae_js_radDescrip0AddLabel1"); ele.outerFind('form input[type="radio"][name="primary_address_own"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip0'); api.markFix("ae_js_radDescrip0AddLabel1"); });
api.markRemediation("ae_js_radDescrip0AddLabel2"); ele.outerFind('form input[type="radio"][name="joint_application"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip1'); api.markFix("ae_js_radDescrip0AddLabel2"); });
api.markRemediation("ae_js_radDescrip0AddLabel3"); ele.outerFind('form input[type="radio"][name="purchase_type"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip2'); api.markFix("ae_js_radDescrip0AddLabel3"); });
api.markRemediation("ae_js_radDescrip0AddLabel4"); ele.outerFind('form input[type="radio"][name="purchase_tradein"]').each(function () { $ae(this).attr('aria-label', $ae(this).parent('label').text().trim()); $ae(this).attr('aria-describedby', 'ae_js_radDescrip3'); api.markFix("ae_js_radDescrip0AddLabel4"); });
// AE - empty selects api.markRemediation("hideEmptySelectFullyAT"); ele.outerFind('select').filter(':empty').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1', 'aria-label': 'hidden' }); api.markFix("hideEmptySelectFullyAT"); });
api.markRemediation("hideEmptySelectFullyATCloned") ele.outerFind('select').each(function () { if ($ae.trim($ae(this).text()).length === 0) { if ($ae(this).children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1', 'aria-label': 'empty select' }); api.markFix("hideEmptySelectFullyATCloned") } if ($ae(this).clone().find('b, hr, span, br, strong').remove().end().children().length === 0) { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1', 'aria-label': 'empty select' }); api.markFix("hideEmptySelectFullyATCloned") } } });
// field has no label api.markRemediation("vdpShareVehFormLabels"); ele.outerFind('#vdp-share-vehicle-form').find('textarea, input[type="email"], input[type="text"], input[type="password"]').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); api.markFix("vdpShareVehFormLabels"); });
//facet links ae exclude api.markRemediation("aFacetLinkSwitchHideEmpty"); ele.outerFind('a.facet-link .switch-text').each(function () { if ($ae(this).css('display') == 'none') { $ae(this).addClass('ae-exclude'); api.markFix("aFacetLinkSwitchHideEmpty"); } });
/* SECTION: ALT TEXT */
// alt for carusel on model pages. these img don't need alt due to the page content has all information needed. api.markRemediation("altCarouselModelCarDecorative"); ele.outerFind('#vehicleDetails ').find('.gallery-container-main img,.gallery-container-thumbs img,.gallery-container-thumbs-sm img').each(function() { $ae(this).attr('alt', ''); api.markFix("altCarouselModelCarDecorative"); });
//brandLogoImgAltFromTitle api.markRemediation("brandLogoImgAltFromTitle"); ele.outerFind('.brand-logo img').each(function () { $ae(this).attr('alt', $ae(this).parent().next('.header-info').find('.dealer-title').text().trim() + ' Homepage'); api.markFix("brandLogoImgAltFromTitle"); });
//giveAltImgHomepageTxt api.markRemediation("giveAltImgHomepageTxt"); ele.outerFind('a.logo-main > img').each(function () { $ae(this).attr('alt', $ae(this).attr('alt') + ' Homepage'); api.markFix("giveAltImgHomepageTxt"); });
//aDealerLogoImgFindTitleAlt api.markRemediation("aDealerLogoImgFindTitleAlt"); ele.outerFind('a.dealer-logo img').each(function () { $ae(this).attr('alt', $ae(this).closest('.logo-wrap').find('.dealer-title').text().trim() + ' Homepage'); api.markFix("aDealerLogoImgFindTitleAlt"); });
//hideFromAtDealerLogoText api.markRemediation("hideFromAtDealerLogoText") ele.outerFind('a.dealer-logo-text').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideFromAtDealerLogoText"); });
// AE - chat pic alt api.markRemediation("hideChatAgentImgAltDeco"); ele.outerFind('img#cn-chat-agent-photo').each(function() { $ae(this).attr("alt",""); api.markFix("hideChatAgentImgAltDeco"); });
// AE - LIVE HELP ALT api.markRemediation("liveHelpImgAltUnique"); ele.outerFind('a[data-name*="Live Help"] img').each(function() { $ae(this).attr("alt","Live Help"); api.markFix("liveHelpImgAltUnique"); });
//hideAdjacentLinkWithImgDuplicate api.markRemediation("hideAdjacentLinkWithImgDuplicate") ele.outerFind('.glovebox-vehicle .vehicle-image a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideAdjacentLinkWithImgDuplicate"); });
// Rapid SSL api.markRemediation("addRapidSSLAltImg"); ele.outerFind('img[src*="RapidSSL_SEAL-90x50.gif"]').each(function() { $ae(this).attr("alt","Secured by Rapid SSL"); api.markFix("addRapidSSLAltImg"); });
//model tab image alt api.markRemediation("modelTabImgParentNameAlt"); ele.outerFind('#model-tab img').each(function () { $ae(this).attr('alt', $ae(this).parent().find('.model-name').text().trim()); api.markFix("modelTabImgParentNameAlt"); });
//owl carousel img alts api.markRemediation("modelOwlCarouselImgAltUnique"); ele.outerFind('#models.owl-carousel img').each(function () { $ae(this).attr('alt', $ae(this).closest('.item').find('h2.model-name').text().trim()); api.markFix("modelOwlCarouselImgAltUnique"); });
api.markRemediation("popularSectionItemAImgAlt"); ele.outerFind('#popular-section .item a> img').each(function() { $ae(this).attr('alt', ''); api.markFix("popularSectionItemAImgAlt"); });
// maps /* api.markRemediation("makeMapBtnsHideFully1"); ele.outerFind('#mapRow a, #mapRow button').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("makeMapBtnsHideFully1"); }); needs review
api.markRemediation("makeMapBtnsHideFully2"); ele.outerFind('.map, .map a, .map button').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("makeMapBtnsHideFully2"); }); needs review
*/ api.markRemediation("makeMapBtnsHideFully3"); ele.outerFind('.sidebar iframe.googlemap, .sidebar iframe.googlemap a, .sidebar iframe.googlemap button').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("makeMapBtnsHideFully3"); });
//mapOverlayBtnUnhide api.markRemediation("mapOverlayBtnUnhide"); ele.outerFind('.map-overlay a, .map-overlay button').each(function() { $ae(this).attr({ 'aria-hidden': 'false' }).removeAttr('role').removeClass('ae-exclude'); api.markFix("mapOverlayBtnUnhide"); });
//give link role to map address anchors api.markRemediation("mapAddressARoleLink"); ele.outerFind('.map-address a').each(function() { $ae(this).attr({ 'role': 'link', 'tabindex': 0, 'aria-hidden': 'false' }); api.markFix("mapAddressARoleLink"); });
// Gallery Carousel fix api.markRemediation("gallCarouselFixImgAltPres"); ele.outerFind('#gallery-carousel img').each(function() { $ae(this).attr("alt",""); api.markFix("gallCarouselFixImgAltPres"); });
api.markRemediation("gallCarouselFixImgAltPres2"); ele.outerFind('.gallerycarousel-thumbs img').each(function() { $ae(this).attr("alt",""); api.markFix("gallCarouselFixImgAltPres2"); });
// carousel slide links api.markRemediation("owlPrevCarouselSlideLinkLabel"); ele.outerFind('.owl-prev').each(function(){ $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Previous Slide' }); api.markFix("owlPrevCarouselSlideLinkLabel"); });
api.markRemediation("owlNextCarouselSlideLinkLabel"); ele.outerFind('.owl-next').each(function(){ $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Slide' }); api.markFix("owlNextCarouselSlideLinkLabel"); });
// hide gallerythumbs carousel api.markRemediation("hideGalleryCarouselThumbsBtns"); ele.outerFind('.gallerycarousel-thumbs, .gallerycarousel-thumbs a, .gallerycarousel-thumbs button').each(function() { $ae(this).attr({ 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideGalleryCarouselThumbsBtns"); });
//hide Detail page owl btns api.markRemediation("detailPageRowHideOwlBtns1"); ele.outerFind('.details-page-row').find('.owl-prev, .owl-next').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("detailPageRowHideOwlBtns1"); });
api.markRemediation("detailPageRowHideOwlBtns2"); ele.outerFind('.gallery-thumbs-wrap,#gallery-carousel').find('.owl-buttons div[role="button"]').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("detailPageRowHideOwlBtns2"); });
//customize lease/financing focus api.markRemediation("custLeaseFinancingConv2Btn"); ele.outerFind('.leaseoffer.type_lease.customize, .leaseoffer.type_finance.customize,.leasepayment.gtm_lease_payment, .leasepayment.gtm_finance_payment, .price-block.finance, .price-block.leasepayment').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("custLeaseFinancingConv2Btn"); });
//loBtnsConvToBtns api.markRemediation("loBtnsConvToBtns"); ele.outerFind('.lo_nextstep_button, .lo_restart_button').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("loBtnsConvToBtns"); });
//hideFromAtPriceBlockFeeHiddenA api.markRemediation("hideFromAtPriceBlockFeeHiddenA"); ele.outerFind('.price-block.fee.hidden a').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hideFromAtPriceBlockFeeHiddenA"); });
//loRestartBtnClickEvt api.markRemediation("loRestartBtnClickEvt"); ele.outerFind('.lo_restart_button').click(function () { setTimeout(function () { AudioEye.focusElement('#lo_single_container .lo_button.lo_close_button'); api.markFix("loRestartBtnClickEvt"); }, 1000); });
//loNextStepBtnClickEvt api.markRemediation("loNextStepBtnClickEvt"); ele.outerFind('.lo_nextstep_button').click(function () { setTimeout(function () { AudioEye.focusElement('#lo_single_container .lo_button.lo_close_button'); api.markFix("loNextStepBtnClickEvt"); }, 1000); });
//hidePriceBlockWhenHidden api.markRemediation("hidePriceBlockWhenHidden"); ele.outerFind(".price-block.hidden").each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'role': 'presentation', 'tabindex': '-1' }); api.markFix("hidePriceBlockWhenHidden"); });
//priceBlockRemoveAttrbs api.markRemediation("priceBlockRemoveAttrbs"); ele.outerFind('.price-block').filter(':has(a)').filter(':contains(MSRP)').each(function() { $ae(this).removeAttr('role tabindex data-ae-blurbtype'); api.markFix("priceBlockRemoveAttrbs") });
//price block discounts and savings hide api.markRemediation("divPriceBlockSavDiscountsHide"); ele.outerFind('div.price-block.discounts, div.price-block.withsavings').each(function() { $ae(this).attr({ 'tabindex': '-1', 'role': 'presentation' }).removeAttr('data-ae-blurbtype'); api.markFix("divPriceBlockSavDiscountsHide"); });
api.markRemediation("priceNoOfferContactUsHIde"); ele.outerFind('.price.no_offer > a:contains(Contact Us)').each(function() { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("priceNoOfferContactUsHIde"); });
//--------------slider modal behavior----------------------------// api.markRemediation("loContainerCloseBtnRoleLabel"); ele.outerFind('.lo_container .lo_close_button').each(function(){ $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); api.markFix("loContainerCloseBtnRoleLabel"); });
//remove roles from lease offer div api.markRemediation("leaseOfferRemoveRolesAttr"); ele.outerFind('div.leaseoffer').each(function() { $ae(this).removeAttr('role tabindex aria-hidden'); api.markFix("leaseOfferRemoveRolesAttr"); });
//hide irs hidden input api.markRemediation("hideIRSHiddenInputs"); $ae('input.irs-hidden-input').each(function () { $ae(this).attr({ 'aria-hidden': 'true', 'tabindex': '-1' }); api.markFix("hideIRSHiddenInputs"); });
// focus slider modal and trap tab api.markRemediation("leaseBtnsSendFocusTrap"); ele.outerFind('.leaseoffer .btn-customize-finance, .leaseoffer .btn-customize-lease, .price-leaseandfinance .price-block.finance, .price-block.leasepayment, .leasepayment.gtm_lease_payment, .leasepayment.gtm_finance_payment').click(function () { $ae('body').data('refocus_element', $ae(this)); api.markFix("leaseBtnsSendFocusTrap"); setTimeout(function () { AudioEye.focusElement($ae('.lo_modal .lo_close_button')); AudioEye.focusElement($ae('.di-modal-close')); AudioEye.modals.enableTabLoop('#di-modal .modal-wrap'); api.markFix("leaseBtnsSendFocusTrap"); }, 1050); });
// redrive focus after closing modal api.markRemediation("loModalCloseBtnRefocusEle"); ele.outerFind('.lo_modal .lo_close_button, .di-modal-close').click(function () { AudioEye.focusElement($ae('body').data('refocus_element')); api.markFix("loModalCloseBtnRefocusEle"); });
// keyboard events for fake elements api.markRemediation("keyboardEvtsPaymentBtnsFinance"); ele.outerFind('.lo_substep_paymenttype_option, .leaseoffer .btn-customize-finance, .leaseoffer .btn-customize-lease').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); api.markFix("keyboardEvtsPaymentBtnsFinance"); } });
// trying to account for internet explorer api.markRemediation("tridentUserAgentNavFocus"); if (!!navigator.userAgent.match(/Trident.*rv\:11\./)) { ele.outerFind('.irs-line:first').on('keydown', function (event) { if (event.keyCode === 9 && !event.shiftKey) { setTimeout(function () { AudioEye.focusElement('.irs-line:eq(1)'); api.markFix("tridentUserAgentNavFocus"); }, 250); } }); }
// nearby element attributes api.markRemediation("loSubStepPaymentTypeOptBtnConv"); ele.outerFind('.lo_substep_paymenttype_option').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("loSubStepPaymentTypeOptBtnConv"); });
api.markRemediation("loModalCloseBtnConvBtn"); ele.outerFind('.lo_modal .lo_close_button').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("loModalCloseBtnConvBtn"); });
api.markRemediation("leaseOfferSpanClassBtnConv"); ele.outerFind('.leaseoffer span[class*="btn-"]').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("leaseOfferSpanClassBtnConv"); });
api.markRemediation("loRestartBtnConvtoBtn"); ele.outerFind('.lo_restart_button').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("loRestartBtnConvtoBtn"); });
api.markRemediation("loNextBtnConvtoBtn"); ele.outerFind('.lo_nextstep_button').each(function() { $ae(this).attr({ 'role': 'button'}); api.markFix("loNextBtnConvtoBtn"); });
api.markRemediation("loNextStepBtnConvToBtnLabel"); ele.outerFind('.lo_nextstep_button').each(function() { $ae(this).attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Step' }); api.markFix("loNextStepBtnConvToBtnLabel"); });
api.markRemediation("leaseOfferCustomizeRmvAttrbs"); ele.outerFind('.leaseoffer.type_finance.customize').each(function() { $ae(this).removeAttr('role tabindex'); api.markFix("leaseOfferCustomizeRmvAttrbs"); });
api.markRemediation("loPaymInfoPrependSpanInfo"); ele.outerFind('#lo_payment_information .lo_running_payment').each(function() { $ae(this).prepend(' Payment Information '); api.markFix("loPaymInfoPrependSpanInfo"); });
api.markRemediation("faceContainerSliderLabel"); ele.outerFind('.facet-content-container .our_price-slider').each(function() { $ae(this).attr('aria-label', 'Price slider '); api.markFix("faceContainerSliderLabel"); });
api.markRemediation("faceContentMonthlPaymSliderLabel"); ele.outerFind('.facet-content-container input[class^="lightning"]').each(function() { $ae(this).attr('aria-label', 'Monthly payment slider '); api.markFix("faceContentMonthlPaymSliderLabel"); }); }; f.id = "46670951-f763-4bc4-8dae-c9890c89ffd2"; f.title = "Observability-Markers Part 3 of 3"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/v2/helpers-remediations/Observability_Markers_Part_3_of_3.js
AudioEye.smartRemediations = []; AudioEye.autoSmartRemediations = [{"id":"dec9482e-409f-42a8-9476-b97ef985b6d6","type":"linkEmptyOptIn","params":[],"smart_remediation_number":"dec9482e-409f-42a8-9476-b97ef985b6d6","parent_id":""},{"id":"6cdfca7d-172d-4e0c-84ba-8844ce27709a","type":"formFieldGroupCheckboxGroupNotFoundOptIn","params":[],"smart_remediation_number":"6cdfca7d-172d-4e0c-84ba-8844ce27709a","parent_id":""},{"id":"c89306df-0712-4f6d-af99-7eef8733c7f2","type":"tableLayout","params":[],"smart_remediation_number":"c89306df-0712-4f6d-af99-7eef8733c7f2","parent_id":""},{"id":"2fef6d46-15a0-43ee-9df0-b995a9500195","type":"headingSequenceOutOfOrder","params":[],"smart_remediation_number":"2fef6d46-15a0-43ee-9df0-b995a9500195","parent_id":""},{"id":"d3119037-c6c5-4206-a1aa-0d566d0df207","type":"tabindexGreater","params":[],"smart_remediation_number":"d3119037-c6c5-4206-a1aa-0d566d0df207","parent_id":""},{"id":"a0fc01c2-3d29-4f1b-85bb-f1f1143b3af6","type":"addSmartAltText","params":[],"smart_remediation_number":"a0fc01c2-3d29-4f1b-85bb-f1f1143b3af6","parent_id":""},{"id":"a10d6d0c-f411-4adb-990f-d2873dff817f","type":"makeLinkImgAltDecorative","params":[],"smart_remediation_number":"a10d6d0c-f411-4adb-990f-d2873dff817f","parent_id":""},{"id":"4b5c921c-1ab6-4049-965a-d9d1938ec9d3","type":"addFormLabels","params":[],"smart_remediation_number":"4b5c921c-1ab6-4049-965a-d9d1938ec9d3","parent_id":""},{"id":"53a65df8-f132-4d95-86b0-32bab9b1af32","type":"htmlLandmarksMultipleMains","params":[],"smart_remediation_number":"53a65df8-f132-4d95-86b0-32bab9b1af32","parent_id":""},{"id":"d93c3829-bd72-470d-b131-e7b0d435488f","type":"addFrameTitles","params":[],"smart_remediation_number":"d93c3829-bd72-470d-b131-e7b0d435488f","parent_id":""},{"id":"1ccaa9fe-7c10-4b5b-a46b-3488ab33d96b","type":"linkTextContentNotDescriptiveOptIn","params":[],"smart_remediation_number":"1ccaa9fe-7c10-4b5b-a46b-3488ab33d96b","parent_id":""},{"id":"87254492-1714-49f4-81ac-7488398c98ff","type":"thEmpty","params":[],"smart_remediation_number":"87254492-1714-49f4-81ac-7488398c98ff","parent_id":""},{"id":"da37602d-393e-426d-9c65-a05244312975","type":"headingLevelOneCountMultiple","params":[],"smart_remediation_number":"da37602d-393e-426d-9c65-a05244312975","parent_id":""},{"id":"7a6399fe-6b12-4f75-8229-0dd08691d7c0","type":"frameTitleDuplicate","params":[],"smart_remediation_number":"7a6399fe-6b12-4f75-8229-0dd08691d7c0","parent_id":""},{"id":"6572da6e-2478-4d13-b538-62d0f77a5d19","type":"htmlAccessibleNameMismatchOptIn","params":[],"smart_remediation_number":"6572da6e-2478-4d13-b538-62d0f77a5d19","parent_id":""},{"id":"4164f8ce-bc0f-4f24-a68e-da988946047e","type":"formFieldLabelNotFoundOptIn","params":[],"smart_remediation_number":"4164f8ce-bc0f-4f24-a68e-da988946047e","parent_id":""},{"id":"b199d7a5-e07b-4813-a444-673bc65692ab","type":"oneItemList","params":[],"smart_remediation_number":"b199d7a5-e07b-4813-a444-673bc65692ab","parent_id":""},{"id":"5b52e98f-2ed9-4092-a565-c493057d75c9","type":"ariaChildlessMenu","params":[],"smart_remediation_number":"5b52e98f-2ed9-4092-a565-c493057d75c9","parent_id":""},{"id":"aed758f3-ef70-4878-93c9-299515725546","type":"linkSamePageAnchorInvalidOptIn","params":[],"smart_remediation_number":"aed758f3-ef70-4878-93c9-299515725546","parent_id":""},{"id":"d140a193-7562-4758-b9e1-12a4b8980064","type":"spacerAlt","params":[],"smart_remediation_number":"d140a193-7562-4758-b9e1-12a4b8980064","parent_id":""},{"id":"14d41e24-5a97-4762-a115-f03095777daf","type":"removeLinkRedundancies","params":[],"smart_remediation_number":"14d41e24-5a97-4762-a115-f03095777daf","parent_id":""},{"id":"82dfb339-3fd1-4d48-86bf-b42123bec2ed","type":"removeInvalidLabelReferences","params":[],"smart_remediation_number":"82dfb339-3fd1-4d48-86bf-b42123bec2ed","parent_id":""},{"id":"7e1aef8f-7522-4079-b85c-ff15af4e6832","type":"formFieldMetadataNotFoundOptIn","params":[],"smart_remediation_number":"7e1aef8f-7522-4079-b85c-ff15af4e6832","parent_id":""},{"id":"e2c93ec3-c862-495c-9e6f-4771edb3b4f9","type":"automaticSingleListItem","params":[],"smart_remediation_number":"e2c93ec3-c862-495c-9e6f-4771edb3b4f9","parent_id":""},{"id":"b631c34a-49e2-40c4-8cb3-c2560823bbb6","type":"htmlSkipToMainOptIn","params":[],"smart_remediation_number":"b631c34a-49e2-40c4-8cb3-c2560823bbb6","parent_id":""},{"id":"3728a789-3786-4d56-befb-44d9da225738","type":"linkImgTextAltBlankOptIn","params":[],"smart_remediation_number":"3728a789-3786-4d56-befb-44d9da225738","parent_id":""},{"id":"ea142916-0154-4a8f-a8ab-13eb0b913a57","type":"htmlAriaRolesAttributeNotAppropriate","params":[],"smart_remediation_number":"ea142916-0154-4a8f-a8ab-13eb0b913a57","parent_id":""},{"id":"09faba12-0883-4dba-909a-e88b2ca6e7ae","type":"altLong","params":[],"smart_remediation_number":"09faba12-0883-4dba-909a-e88b2ca6e7ae","parent_id":""},{"id":"80f06437-ac74-47f7-b901-b828cfac989d","type":"automaticNestedLayoutTable","params":[],"smart_remediation_number":"80f06437-ac74-47f7-b901-b828cfac989d","parent_id":""},{"id":"37973787-fd4f-478d-addf-ffee7191a880","type":"linkHrefNoneOptIn","params":[],"smart_remediation_number":"37973787-fd4f-478d-addf-ffee7191a880","parent_id":""},{"id":"35d1ac7b-eacd-4c55-9aeb-7a9070d7aa68","type":"htmlAriaRolesRoleMissingParent","params":[],"smart_remediation_number":"35d1ac7b-eacd-4c55-9aeb-7a9070d7aa68","parent_id":""},{"id":"5a7772c8-e0b6-491c-95c2-c2fe4c43efc0","type":"addNewWindowWarnings","params":[],"smart_remediation_number":"5a7772c8-e0b6-491c-95c2-c2fe4c43efc0","parent_id":""},{"id":"ae7e1f3b-d0ba-4b32-b185-950b22f3c493","type":"buttonTextContentNotFoundOptIn","params":[],"smart_remediation_number":"ae7e1f3b-d0ba-4b32-b185-950b22f3c493","parent_id":""},{"id":"3c81faf7-c91e-478a-91f9-c258869d7cad","type":"htmlLandmarksMultipleComplementary","params":[],"smart_remediation_number":"3c81faf7-c91e-478a-91f9-c258869d7cad","parent_id":""},{"id":"9a12ea0f-1b9b-4026-ab3e-e4b150003a04","type":"addLinkText","params":[],"smart_remediation_number":"9a12ea0f-1b9b-4026-ab3e-e4b150003a04","parent_id":""},{"id":"1439c03b-611e-4512-bedc-131e8415633a","type":"headingEmpty","params":[],"smart_remediation_number":"1439c03b-611e-4512-bedc-131e8415633a","parent_id":""},{"id":"9562a349-926d-4cd4-ae53-0f1e1fbd36e8","type":"htmlFocusSequenceAriaHiddenTabbableOptIn","params":[],"smart_remediation_number":"9562a349-926d-4cd4-ae53-0f1e1fbd36e8","parent_id":""},{"id":"17cafec1-6f1a-49f8-bc54-f642c6d95ed1","type":"linkTextContentNotFoundOptIn","params":[],"smart_remediation_number":"17cafec1-6f1a-49f8-bc54-f642c6d95ed1","parent_id":""},{"id":"1c6a6f5e-2043-4523-960a-fb9666dda2f6","type":"hideEmptyHeaders","params":[],"smart_remediation_number":"1c6a6f5e-2043-4523-960a-fb9666dda2f6","parent_id":""},{"id":"3e68a57c-3363-4c2f-87fc-4b8ba05f3f56","type":"labelEmpty","params":[],"smart_remediation_number":"3e68a57c-3363-4c2f-87fc-4b8ba05f3f56","parent_id":""},{"id":"8cc57942-8dac-4125-bdd8-e3a6a1b81355","type":"firstHeaderLevelNot1or2","params":[],"smart_remediation_number":"8cc57942-8dac-4125-bdd8-e3a6a1b81355","parent_id":""},{"id":"fb5e49f1-fd4e-46e8-90e5-215569718df5","type":"linkTextContentRedundantOptIn","params":[],"smart_remediation_number":"fb5e49f1-fd4e-46e8-90e5-215569718df5","parent_id":""},{"id":"715ac55c-4836-41dd-8174-b80d571d73fc","type":"altRedundant","params":[],"smart_remediation_number":"715ac55c-4836-41dd-8174-b80d571d73fc","parent_id":""},{"id":"35a1ce19-7923-446e-b33e-0a1427b33419","type":"linkImgTextAltNotFoundOptIn","params":[],"smart_remediation_number":"35a1ce19-7923-446e-b33e-0a1427b33419","parent_id":""},{"id":"de1497c0-a4a6-4a0d-8272-69a1ae18874f","type":"headingLevelOneCountZero","params":[],"smart_remediation_number":"de1497c0-a4a6-4a0d-8272-69a1ae18874f","parent_id":""},{"id":"6c18040b-b889-497a-b0fa-82550d53b57b","type":"deviceIndependentEvent","params":[],"smart_remediation_number":"6c18040b-b889-497a-b0fa-82550d53b57b","parent_id":""},{"id":"26d52685-d99a-4f16-ae40-f49980eb7b2c","type":"formFieldLabelOptIn","params":[],"smart_remediation_number":"26d52685-d99a-4f16-ae40-f49980eb7b2c","parent_id":""},{"id":"5eaa86be-2c34-4348-8935-14e3ba7f2f6d","type":"addFormRequiredAriaLabel","params":[],"smart_remediation_number":"5eaa86be-2c34-4348-8935-14e3ba7f2f6d","parent_id":""},{"id":"3c8db406-fb2f-48b5-a281-f629341b4da4","type":"formFieldMetadataBadAnchor","params":[],"smart_remediation_number":"3c8db406-fb2f-48b5-a281-f629341b4da4","parent_id":""},{"id":"f3e3a9e8-c794-4a52-8eeb-7f1b6a7a3dce","type":"addDownloadableDocumentWarnings","params":[],"smart_remediation_number":"f3e3a9e8-c794-4a52-8eeb-7f1b6a7a3dce","parent_id":""},{"id":"02d077c4-e4d8-4c4c-83c2-db19d71759cb","type":"fieldsetLegendEmpty","params":[],"smart_remediation_number":"02d077c4-e4d8-4c4c-83c2-db19d71759cb","parent_id":""},{"id":"831d31b2-20fa-4e3b-8cd4-0df0cabd4cbe","type":"htmlAriaRolesInvalidRole","params":[],"smart_remediation_number":"831d31b2-20fa-4e3b-8cd4-0df0cabd4cbe","parent_id":""},{"id":"a56710c2-69f1-479f-a497-ff8676e2a990","type":"blinkOptIn","params":[],"smart_remediation_number":"a56710c2-69f1-479f-a497-ff8676e2a990","parent_id":""},{"id":"3ac5c4b4-8034-4ccc-924d-d059116eb01d","type":"linkAdjacentSameHREFOptIn","params":[],"smart_remediation_number":"3ac5c4b4-8034-4ccc-924d-d059116eb01d","parent_id":""},{"id":"c1c8ae87-b541-40e8-b847-3c36a35e7428","type":"altDuplicateOptIn","params":[],"smart_remediation_number":"c1c8ae87-b541-40e8-b847-3c36a35e7428","parent_id":""},{"id":"675976ca-f435-4bd1-8146-d7ba2ae70c32","type":"setDocLang","params":[],"smart_remediation_number":"675976ca-f435-4bd1-8146-d7ba2ae70c32","parent_id":""},{"id":"436a1694-a8dd-4f9a-a37c-4fc8216d1ab4","type":"htmlLandmarksMultipleNavsOptIn","params":[],"smart_remediation_number":"436a1694-a8dd-4f9a-a37c-4fc8216d1ab4","parent_id":""},{"id":"7fe66893-110a-40a4-8cf1-c2c625da67ef","type":"titleRedundantOptIn","params":[],"smart_remediation_number":"7fe66893-110a-40a4-8cf1-c2c625da67ef","parent_id":""},{"id":"5e4c8418-7030-45ee-96c3-7b37b5e0fceb","type":"interactiveElementKeyboardActivation","params":[],"smart_remediation_number":"5e4c8418-7030-45ee-96c3-7b37b5e0fceb","parent_id":""},{"id":"426233dc-de0a-44bf-b59a-cfecb1a9dd6a","type":"linkSamePageAddButtonRoleAndKeydown","params":[],"smart_remediation_number":"426233dc-de0a-44bf-b59a-cfecb1a9dd6a","parent_id":""}];
Service Openings
Service Technicians
Inver Grove Honda is offering a generous hiring bonus to experienced Honda/Acura technicians. Inver Grove Honda has been growing steadily and needs more experienced technicians to handle the busy shop load for years to come.
We offer a great benefits package including employer match 401K, paid earned vacation time, aggressive pay plans and a 5 day work week. Monthly spiffs on top of production and state of the art shop to work in.
Awards and Efficiency:
- 2019 Honda Presidents Award winner
- 2019 and 2019 Honda Council of Parts and Service Recipient. Awarded to the national top 30 performing service and parts departments.
- One of the largest Honda service and parts departments in the district
- We service between 200-250 vehicles per day and average 4000 RO's per month.
- IGH Techs get to perform Used Car Inspections.
- Unlimited earning potential
- 6th Day option - work your day off and earn a 1.5 rate on all hours produced that day.
- Dedicated dispatchers.
- We utilize the "workflow" service software in collaboration with CDK that allows faster quotes to the consumer and faster work authorizations to the technician.
- We run a weekly shop efficiency of 127% - includes express techs.
Compensation and Benefits:
- Extremely competitive compensation package (non-union shop with better pay) full benefits package
- including 401k matching, premium health insurance, and much more.
- Any accrued vacation time at current place of employment will be granted.
- Paid weekly/Direct deposit
- Monthly spiff program
- Monthly Tech meeting with the owner to hear feedback and review needs.
- State of the art facilities to work with and toolboxes are provided.
- Dedicated Advisors with very little turnover and easy to work with.
- Dedicated Service Runners and assistance to help move cars in and out of the service department.
- Inver Grove Honda - Where technicians are equally as important as customers and treated as such.
Job Requirements:
- Honda/Acura experience preferred but not necessary
- Must have automotive schooling and/or dealership experience
- Proficient computer skills
- Must be 18 years of age
- Must be able to pass a background test/drug screening
- Must be able to remain up to date on required manufacturer training
- Must be able to bend, stoop, kneel, crouch, reach, and be on your feet for extended periods of time
- Must be able to lift, lower, push, leverage, and manipulate equipment and/or items weighing up to 50 lbs.
- Must be reliable
- Must be able to operate manual transmission vehicles
- Must have a valid driver's license with an acceptable driving record
- Must be available to work Saturdays
As a Service Technician, you will be responsible for performing vehicle repairs and maintenance work as assigned by the shop dispatchers. All work performed must be in accordance with dealer and manufacturers specification and standards.
Service Advisor
Inver Grove Honda is looking for an experienced Service Advisor!
This is a RARE opportunity at the 2nd largest service volume Honda dealer in the Metro! Are you a self-motivator? Do you like to stay busy? We service 200 vehicles a day so the opportunities are endless for you to be a top performer
Inver Grove Honda is family-owned. We offer a wonderful place to grow your career where a positive culture exists. We have extremely low turnover so this opportunity is RARE. Its been over two years since we last needed to look for any service advisors.
We offer a great benefits package including employer match 401K, medical and dental packages, aggressive top tier pay plan that pays you on customer, warranty, and internal parts and labor.
- Dealership experience preferred
- ADP, Reynolds, or Dealer Trac experience required
- Workflow software preferred
- Must be able to manage 30+ RO's per workday
- Must have top CSI history from prior experience
- Must be 18 years of age
- Must be able to pass a background test/drug screening
- Must be able to bend, stoop, kneel, crouch, reach, and be on your feet for extended periods of time
- Must be reliable
- Must have a valid driver's license with an acceptable driving record
- Maintain excellent organizational skills and time management
- Have a professional image and attitude
- All inquiries are confidential
var f = function (ele, api) { ele.outerFind('.leaseoffer .btn-customize-finance').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); ele.outerFind('.leaseoffer .btn-customize-lease').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); // add initial slider attributes ele.outerFind('.irs-line').each(function () { set_slider_values($ae(this)); });
// when a slider is arrowed on ele.outerFind('.irs-line').on('keydown', function (event) { var this_reference = $ae(this); var e = jQuery.Event("keydown");
if (event.keyCode === 37 || event.keyCode === 39) { setTimeout(function () { set_slider_values(this_reference);
AudioEye.focusElement(this_reference); }, 250); } else if (event.keyCode === 38) { e.which = 39;
$ae(this).trigger(e); } else if (event.keyCode === 40) { e.which = 37;
$ae(this).trigger(e); } else if (event.keyCode === 35) { var last_value = $ae(event.target).nextAll('.irs-max').eq(0).text().replace(/D/g, '');
$ae(this_reference).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', last_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 91.0%;');
setTimeout(function () { set_slider_values($ae(this_reference));
AudioEye.focusElement($ae(this_reference)); }, 250); } else if (event.keyCode === 36) { var first_value = $ae(event.target).nextAll('.irs-min').eq(0).text().replace(/D/g, '');
$ae(event.target).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', first_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 0.0%;');
setTimeout(function () { set_slider_values($ae(event.target));
AudioEye.focusElement($ae(event.target)); }, 250); } });
// trying to account for internet explorer if (!!navigator.userAgent.match(/Trident.*rv:11./)) { ele.outerFind('.irs-line:first').on('keydown', function (event) { if (event.keyCode === 9 && !event.shiftKey) { setTimeout(function () { AudioEye.focusElement('.irs-line:eq(1)'); }, 250); } }); }
// nearby element attributes api.convertToBtn('.lo_substep_paymenttype_option'); api.convertToBtn('.lo_modal .lo_close_button'); api.convertToBtn('.leaseoffer span[class*="btn-"]'); api.convertToBtn('.lo_restart_button'); api.convertToBtn('.lo_nextstep_button'); ele.outerFind('.lo_nextstep_button').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Step' }); ele.outerFind('#lo_payment_information').addClass('ae-mutation-ignore'); ele.outerFind('#lo_downpayment_amount').addClass('ae-mutation-ignore');
ele.outerFind('.leaseoffer.type_finance.customize').removeAttr('role tabindex');
api.addComplianceIndentHidden('#lo_payment_information .lo_running_payment', 'prepend', 'span', 'Payment Information: ');
// update slider attributes function set_slider_values(slider) { slider.attr({ 'role': 'slider', 'aria-valuemin': slider.nextAll('.irs-min').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuenow': slider.nextAll('.irs-single').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuemax': slider.nextAll('.irs-max').eq(0).text().trim().replace('$', '').replace(',', '') });
if (slider.attr('aria-valuenow').indexOf('months') != -1) { slider.attr('aria-valuenow', slider.attr('aria-valuenow').substring(0, slider.attr('aria-valuenow').length - 7)); }
setTimeout(function () { slider.attr('aria-label', slider.parents('.lo_substep').eq(0).find('.lo_prompt').eq(0).text().trim()); }, 50);
set_value_texts(); } $ae('.irs-line').each(function () { $ae(this).attr('aria-valuenow', $ae(this).closest('.slider-facet-container').find('input.our_price-slider').attr('[data-from]') + ' ' + $ae(this).closest('.slider-facet-container').find('.our_price-slider').attr('[data-to]')); }); // set more aria-attributes my dood function set_value_texts() { $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' months'); $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' percent'); $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' credit rating'); $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' mileage'); } ele.outerFind('.facet-content-container .our_price-slider').attr('aria-label', 'Price slider '); ele.outerFind('.facet-content-container input[class^="lightning"]').attr('aria-label', 'Monthly payment slider');
$ae('input[data-min]').each(function () { //set it initally var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); if ($ae('#lvrp-filters-container').length > 0) { $ae('#lvrp-filters-container')[0].addEventListener('DOMNodeInserted', function (e) { //when React re-renders dom do it again $ae('input[data-min]').each(function () { var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); if (!!$ae(this).attr('data-valuenow')) { //this removes attr for now for the sliders withouthem. this condition might need to be changed as i havent seem any with the attr $ae(this).removeAttr('aria-valuenow'); } else { target.attr('aria-valuenow', $ae(this).attr('data-valuenow')); } target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); }); }
//------------------------------------------
// actionable map overlay ele.outerFind('#saddr').attr({ 'tabindex': '0', 'aria-hidden': 'false' }).removeAttr('role').removeClass('ae-exclude');
// AE - review stars context ele.outerFind('div.rating-5').append(' 5 Stars'); ele.outerFind('div.rating-4').append(' 4 Stars'); ele.outerFind('div.rating-3').append(' 3 Stars'); ele.outerFind('div.rating-2').append(' 2 Stars'); ele.outerFind('div.rating-1').append(' 1 Star');
// checks for already appended text ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
ele.outerFind('a').filter(':contains(Find A Vehicle)').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault();
$ae(this)[0].click(); } });
// header dealer address link ele.outerFind('.dealer-address a[itemprop="directions"]').removeAttr('role aria-hidden tabindex');
// remove unnecessary attributes on main menu links ele.outerFind('#menu-main-menu a.dropdown-toggle').removeAttr('aria-haspopup');
//////////////////////////////// Results page top filter dropdowns ////////////////////////////////////
// attribute add ele.outerFind('.dropdown-menu.inner a[aria-selected="false"]').attr('aria-checked', 'false'); ele.outerFind('.dropdown-menu.inner a[aria-selected="true"]').attr('aria-checked', 'true'); ele.outerFind('#top-filters .dropdown-toggle').attr('role', 'combobox'); //ele.outerFind('#top-filters .dropdown-menu.open').attr('role', 'presentation');
// id addition to dropdown menus /* var ae_dpdwnFilter_ListId = 0; ele.outerFind('div.dropdown-menu').find('.dropdown-menu.inner').each(function () { $ae(this).attr('id', 'ae_dpdwnFilter_ListId' + ae_dpdwnFilter_ListId); ae_dpdwnFilter_ListId++; }); ele.outerFind('.dropdown-menu.open .bs-searchbox input').each(function () { $ae(this).attr('aria-owns', $ae(this).closest('.dropdown-menu').find('ul.inner').attr('id')); });
var ae_dpdwnFilterOption_Id = 0; ele.outerFind('.dropdown-menu.inner >li > a').each(function () { $ae(this).attr('id', 'ae_dpdwnFilterOption_Id' + ae_dpdwnFilterOption_Id); ae_dpdwnFilterOption_Id++; }); */
ele.outerFind('.top-filter .dropdown-toggle').click(function () { $ae('body').data('refocus_element', $ae(this)); $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '0'); //$ae(this).removeAttr('aria-expanded'); AudioEye.focusElement($ae(this).parents('.top-filter').find('.dropdown-menu inner a:first')); });
ele.outerFind('.top-filter .dropdown-menu inner a').click(function () { $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '-1');
setTimeout(function () { AudioEye.focusElement($ae('body').data('refocus_element')); }, 100); });
//give random id to dropdown menu anchors ele.outerFind('.dropdown-menu.inner a').not('[id]').each(function () { $ae(this).attr('id', 'ae-selected-' + ~~(Math.random() * 1000000)); });
// arrow functionality while on input ele.outerFind('.dropdown-menu.open input:focus').on('keydown', function (e) { var list_length = $ae(this).parent().next().find('li a').length; var last = $ae(this).parent().next().find('li a').filter(':first'); var first = $ae(this).parent().next().find('li a').filter(':last');
if (e.keyCode === 38 || e.keyCode === 37 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':last').attr('id')); } else if (e.keyCode === 40 || e.keyCode === 39 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':first').attr('id')); } //else if (e.keyCode === 40 || e.keyCode === 39) { if (e.keyCode === 38 || e.keyCode === 37 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').prev().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').next().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && first) { e.preventDefault(); } if (e.keyCode === 40 || e.keyCode === 39 && last) { e.preventDefault(); }
}); //////////////////////////////// END Results page top filter dropdowns ////////////////////////////////////
// hide tab from chat bubble svg ele.outerFind('.gg-chat-bubble svg, .gg-chat-bubble svg').find('*').attr('tabindex', '-1'); ele.outerFind('.gg-chat-bubble svg').find('*').attr('tabindex', '-1');
// slide out widget vehicle offer/value button context and functionality ele.outerFind('#INTICEOfferImg1').attr({ 'tabindex': '0', 'role': 'button' }); ele.outerFind('#INTICEToolImg1').attr({ 'tabindex': '0', 'role': 'button' });
ele.outerFind('#INTICEOfferImg1').attr('alt', 'Get offer'); ele.outerFind('#INTICEToolImg1').attr('alt', 'Get your car value');
// these svg button conversion api.convertToBtn('#INTICEDmIcon .material-icons[onclick], #INTICELmIcon .material-icons[onclick]');
// context to Get Value/Get Offer buttons in INTICE hover widget ele.outerFind('#INTICELmIcon a.intice-color-pomegranate').filter(':contains(Get Offer)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); }); ele.outerFind('#INTICEDmIcon a.intice-color-pomegranate').filter(':contains(Get Value)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); });
// FOCUS ele.outerFind('#INTICEOfferImg1').attr({ "onfocus": "javascript: window.inticeIMP.showTabs();" });
// focus to hover content on click of svg buttons ele.outerFind('#INTICEOfferImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeIMP.onLMIconsMouseOver(); AudioEye.focusElement('#lmBubble .lm-bubble-close'); AudioEye.modals.enableTabLoop('#lmBubble'); }, 500); $ae('#lmBubble .lm-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); ele.outerFind('#INTICEToolImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeTT.onTMIconsMouseOver(); AudioEye.focusElement('#tradetoolBubble .tradetool-bubble-close'); AudioEye.modals.enableTabLoop('#tradetoolBubble'); }, 500); $ae('#tradetoolBubble .tradetool-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); // get value/get offer button focus to 3rd party iframe ele.outerFind('.lm-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#lmframe-container'); AudioEye.focusElement('#lmframe-container'); }, 1000); }); ele.outerFind('.tradetool-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#trademakeriframe'); AudioEye.focusElement('#trademakeriframe'); }, 1000); });
/// quik links accordion fix that has multiple modals that need focus. ele.outerFind('.overlay-container span.close-overlay').attr('tabindex', '0'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').not('[href]').attr('role', 'button'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').on('click', function () { var jim_return = $ae(this); var QUICK_LINKS_BUTTON = $ae('.quick-link-toggle.dropdown-toggle'); var MODAL_CLOSE_BUTTON = $ae('.overlay-container > span.close-overlay'); $ae(MODAL_CLOSE_BUTTON).attr('role', 'button'); ////////////////////////// SEARCH ANYTHING MODAL ////////////////////////// if ($ae(this).attr('target') === 'searchanything') { // this.click(); setTimeout(function () { AudioEye.modals.enableTabLoop('#searchanything-overlay'); AudioEye.focusElement(MODAL_CLOSE_BUTTON); $ae('input#alg-search').on('click', function () { AudioEye.focusElement($ae(MODAL_CLOSE_BUTTON)); AudioEye.focusElement(jim_return); });
}, 1500); } ////////////////////////// VEHICLE SEARCH MODAL //////////////////////////
if ($ae(this).attr('target') === 'vehiclesearch') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#vehiclesearch-overlay > .overlay-container'); AudioEye.focusElement('#vehiclesearch-overlay > .overlay-container > span.close-overlay'); $ae('#vehiclesearch-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// ASK A QUESTION MODAL //////////////////////////
if ($ae(this).attr('target') === 'askquestion') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#askquestion-overlay > .overlay-container'); AudioEye.focusElement('#askquestion-overlay > .overlay-container > span.close-overlay'); $ae('#askquestion-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// SAVED VEHICLES SIDEPANEL //////////////////////////
if ($ae(this).parent().attr('id') === 'save-vehicles-custom-toggle') { setTimeout(function () { AudioEye.modals.enableTabLoop('#save-vehicles-sidr'); AudioEye.focusElement('#save-vehicles-sidr :tabbable:first'); });
}
});
////////////////////////// filter modal checkboxes ////////////////////////// // remove tabpanel role on page div ele.outerFind('#lvrp-container').removeAttr('role');
// convert to button the side panel filter buttons api.convertToBtn('#lvrp-filters-container div.facet-toggle'); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox').not('.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'true', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive').not('.facet-refined').attr({ 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' });
ele.outerFind('#facets-container-modal').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.quick-facets-container').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.facet-toggle .facet-label').attr({ 'tabindex': '-1', 'role': 'presentation' });
// filter modal focus ele.outerFind('.facet-toggle').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('.vrp-facet-modal.faded-in');
// focus to the close button most of the time AudioEye.focusElement('.vrp-facet-modal.faded-in .di-modal-close'); $ae('.vrp-facet-modal.faded-in .di-modal-close').click(function () { AudioEye.focusElement(jim_return); }); $ae('.facets-container-close.modal-view-results').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); ele.outerFind('.di-modal-close').attr({ 'aria-label': 'close', 'tabindex': '0', 'role': 'button' }); // unfocus svg
ele.outerFind('svg.di-svg').find('*').attr('tabindex', '-1'); ////////////////////////// END filter modal checkboxes //////////////////////////
$ae(".vehicle-price .price-block .single-theme-button").each(function () {
var ae_paymentPrice1 = $ae(this).find('.payment_amount').contents().filter(function () { return this.nodeType === 3; }).text().trim();
$ae(this).attr({ 'aria-label': ae_paymentPrice1 + ' per month', 'role': 'button', 'tabindex': '0' }); // console.log(ae_paymentPrice1); }); ////////////////////////// END AT REMEDIATIONS //////////////////////////
// Chat Module Fixes ele.outerFind('.conversations-cta').attr('role', 'button'); ele.outerFind('.conversations-control-minimize > a').attr({ 'aria-label': 'Minimize', 'role': 'button' }); ele.outerFind('a.conversations-banner-close').attr({ 'aria-label': 'Close Banner', 'role': 'button' });
// radios ele.outerFind('div.conversations-message-body button').attr({ 'role': 'radio', 'aria-selected': 'false' }); var ae_js_radDescrip_ = Math.floor(Math.random() * 1000); ele.outerFind('span.conversations-message-body').not('[id]').each(function () { $ae(this).attr('id', 'ae_js_radDescrip_' + ae_js_radDescrip_); ae_js_radDescrip_++; }); ele.outerFind('div.conversations-message-body button').each(function () { $ae(this).attr({ 'aria-describedby': $ae(this).closest('.conversations-message-content').find('span.conversations-message-body').attr('id') }); });
// chat image alt api.setAlt('.conversations-message-avatar >img', 'Chat Representative Said'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').attr('aria-label', 'Me'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').removeAttr('aria-hidden role tabindex'); // required input ele.outerFind('.conversations-composer textarea').attr('aria-required', 'true');
// close alert warning focus ele.outerFind('.conversations-prompt-container').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.conversations-prompt-container .conversations-prompt-title'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.conversations-prompt-container'); $ae('.conversations-prompt-container .conversations-prompt-control-cancel ').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); }); // hide cta on load of chat widget ele.outerFind('body.ae-launcher .conversations-cta').click(function () { setTimeout(function () { $ae('#ae_app #ae_launcher.ae-active .ae-right').addClass('js_hide-cta'); }, 1000); }); ele.outerFind('.conversations-control-close a').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('a.conversations-cta'); $ae('#ae_app #ae_launcher.ae-active .ae-right ').removeClass('js_hide-cta'); }, 1000); });
// close window alert heading level api.setHeadingLevel('.conversations-prompt-container .conversations-prompt-title', '2'); // dynamic messages ele.outerFind('span.conversations-message-body').attr({ 'aria-live': 'assertive', 'role': 'alert' });
// chat survey link context ele.outerFind('.conversations-survey .conversations-survey-value-01').attr('aria-label', 'Not Happy Client'); ele.outerFind('.conversations-survey .conversations-survey-value-03').attr('aria-label', 'Neutral Client'); ele.outerFind('.conversations-survey .conversations-survey-value-05').attr('aria-label', 'Happy Client');
// hide seperator api.hideFromAT('.conversations-survey hr');
////////////////////////// TOOLS BUGS //////////////////////////
////////////////////////// PEM Bugs ////////////////////////// // ele.outerFind('#vdp-share-vehicle-form').attr('aria-label', 'Share Vehicle Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-form').attr('aria-label', 'Chat Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-sms .gg-form').attr('aria-label', 'Text Us Form'); // ele.outerFind('.gg-invite form.gg-form').attr('aria-label', 'Online Chat Form');
////////////////////////// END PEM Bugs //////////////////////////
////////////////////////// Reader Bugs ////////////////////////// //append text for visibility in reader ele.outerFind('.close-overlay').append('Close'); ele.outerFind('.gg-chat-close').append('Close'); ele.outerFind('.gg-chat-reply__emoji.gg-show-emoji').append('Pick an emoji'); ele.outerFind('form.getdirections button.search-anything-submit-btn').append('Search Submit'); ele.outerFind('.lo_button.lo_close_button').append('Close');
// ae-exclude from reader
// reader layouttable ele.outerFind('#results-page').attr({ 'data-ae-blurbtype': 'layouttable', 'role': 'presentation' }); // add aria-label to counteract Auto Remediations ele.outerFind('select#service_phone').attr('aria-label', 'service phone'); ele.outerFind('.gg-sms__select').attr('aria-label', 'service phone');
// reader form element labels ele.outerFind('#header form#searchform').removeAttr('role'); ele.outerFind('#header form#searchform').attr('aria-label', 'Search Form'); ele.outerFind('.ginput_container_date select').each(function () { $ae(this).attr('aria-label', $ae(this).find('option:nth-of-type(1)').text().trim()); }); ele.outerFind('#vdp-share-vehicle-form').find('input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); }); //chat button context ele.outerFind('.ContactBubble__Icon').append('Text Us'); ele.outerFind('.ContactBubble__CloseSvg').append('Close');
// reader close button context ele.outerFind('.closebutton.disclaimerclose').each(function () { $ae(this).append('' + $ae(this).attr('aria-label') + ''); }); ele.outerFind('.closebutton.disclaimerclose').removeAttr('aria-label');
ele.outerFind('.cn-www-widget button[title="Close"]').append('Close');
////////////////////////// Player Bugs //////////////////////////
ele.outerFind('h1').filter(':contains(Apply for Financing)').next().find('form[action="https://secure.dealerinspire.com/application/submit"]').attr('aria-label', 'Apply for Financing');
// focus to error message ele.outerFind('#myModal').each(function () { AudioEye.focusElement($ae(this)); }); // AE - add click event to anchor checkboxes with the spacebar for player ele.outerFind('.filter-checkbox a').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // player click event for next step button in modal ele.outerFind('.lo_nextstep_button').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#gform_submit_button_13').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#headertab').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // AE - Click event for contact service button ele.outerFind('a.primary-button.block').filter(':contains(Contact Service)').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#DIModal'); // focus to the close button most of the time AudioEye.focusElement('#DIModal button.close'); $ae('#DIModal button.close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); });
// AE - add click event for player ele.outerFind('.drivemotors .button-list li').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.caoStandardChatOnlyAreaStyle').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.nanoModalBtn').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); // remove alt text for close button in slider modal to avoid duplicate announcement api.setAlt('.lo_button.lo_close_button img', '');
// player focus on share results link ele.outerFind('.small.im-share-vrp').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#vrp-notifications-modal-container'); // focus to the close button most of the time AudioEye.focusElement('#vrp-notifications-modal-container .close'); $ae('#vrp-notifications-modal-container .close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); // AE - Google translate focus [AEI-37660]
ele.outerFind('a.goog-te-menu-value').attr('data-ae-ignore-keys', 'enter space').click(function () { setTimeout(function () { AudioEye.focusElement($ae('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').first()); }, 350); }).on('keydown', function (e) { if (e.keyCode === 32) { e.preventDefault(); this.click(); } });
ele.outerFind('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').last().on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }).end().first().on('keydown', function (e) { if (e.keyCode === 9 && e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }); ele.outerFind('iframe.goog-te-banner-frame.skiptranslate table').attr('data-ae-blurbtype', 'layouttable'); // Accordion state player announcement
// checkbox state announcement for player ele.outerFind('.filter-option a[aria-checked="true"]').data('contents', function () { return 'Checked Option'; });
ele.outerFind('.filter-option a[aria-checked="false"]').data('contents', function () { return 'Unchecked Option'; }); // exclude duplicate announcements from player ele.outerFind('.price-block .price-label.visible-xs').addClass('ae-exclude');
// aria label for chat textarea ele.outerFind('#di-conversations-embed-root textarea').attr('aria-label', 'Chat Edit Text');
ele.outerFind('.conversations-control-close a').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); // focus for conversations chat popup ele.outerFind('.conversations-cta').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#di-conversations-embed-root'); AudioEye.focusElement('#di-conversations-embed-root .conversations-control-close'); }, 1000); });
// Value your trade input. Resume playback so that player announces chosen suggested ele.outerFind('#ae_app').on('AfterModuleActivate', function (e) { if (e.detail.module === 'player') { $ae('#tradepending-input input').on('keydown', function (event) { if (event.keyCode === 38 || event.keyCode === 40) { AudioEye.player.play(); } }); } }); ele.outerFind('#tradepending-input input').attr('data-ae-ignore-keys', 'enter'); // On Value Your Trade input click, enable tabloop and focus on modal close button ele.outerFind('#tradepending-input input').click(function () { var clkdlink = $ae(this); AudioEye.modals.enableTabLoop('#cboxTPContent'); setTimeout(function () { AudioEye.focusElement('button#cboxTPClose'); AudioEye.player.goToElement('button#cboxTPClose'); }, 1000);
//Handle focus on close button click $ae('button#cboxTPClose').click(function () { setTimeout(function () { AudioEye.focusElement(clkdlink); }, 1000); }); });
ele.outerFind('button#cboxTPClose').on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { AudioEye.focusElement('#tradepending-dialog input#first_name'); AudioEye.player.goToElement('#tradepending-dialog input#first_name'); } });
////////////////////////// END TOOLS BUGS //////////////////////////
ele.outerFind('img[src*="https://fzlnk.com/pfzurl.ashx?"]').attr('alt', ''); ele.outerFind('img[src*="https://fzlnk.com/HandleSignal.ashx"]').attr('alt', ''); $ae('img[src^="https://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="https://fzlnk.com/pfzurl.ashx?"]'); $ae('img[src^="http://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="http://fzlnk.com/pfzurl.ashx?"]');
ele.outerFind('.contact-primary h4').attr({ 'aria-level': '3', 'role': 'heading' }); api.setPresentation($ae('.resultsCount h4').filter(':contains(vehicles match these filters)'));
ele.outerFind('.caoStandardChatOnlyAreaStyle').click(function () { setTimeout(function () { $ae(this).find('button').each(function () { $ae(this).attr('aria-label', $ae(this).find('img').attr('alt')); }); AudioEye.focusElement('#lpChat'); AudioEye.modals.enableTabLoop('#lpChat .lp_maximized'); }, 4000); });
ele.outerFind('.vehicle .vehicle-image a img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle').find('.vehicle-title').text().trim()); }); api.convertToBtn('.ContactBubble__Bubble ');
// AE - after loader is activated, counteract auto remediations on ul with one or less li, specifically for the top filters in the results pages // after toolbar is activated, set roles on dropdown list elements ele.find("#ae_app").on('AudioEyeReady', function (e) { setTimeout(function () { $ae('.top-filter ul.dropdown-menu.inner').attr('role', 'listbox'); $ae('.top-filter ul.dropdown-menu.inner > li').attr('role', 'option'); }, 50);
});
ele.outerFind('.shopping-icon a.history_report').attr({ 'aria-hidden': 'false', 'role': 'link', 'tabindex': '0' }); ele.outerFind('.shopping-label a.history_report').attr({ 'tabindex': '-1' });
// temp setupModal api function function setupModal(trigger, wrapper, close, label, labelFlag) { // ATTACH MODAL EVENT TO OUR MODAL TRIGGER ele.outerFind(trigger).click(function () { // SET UP OUR VARIABLES var return_target = this;
// RUN CONTENT CHECK / MANAGEMENT IN AN INTERVAL LOOP var modal_interval = window.setInterval(function () {
// MAKE SURE OUR MODAL EXISTS if ($ae(wrapper).length > 0) { window.clearInterval(modal_interval);
// MANAGE MODAL INTERIOR
//PREPARE MODAL ROLE AND LABEL if (labelFlag === 1) { label = $ae(wrapper).outerFind(label).first().text().trim(); } ele.outerFind(wrapper).attr({ 'role': 'dialog', 'aria-modal': 'true', 'aria-label': label });
// ADD RETURN CODE TO CLOSE BUTTON AND ENSURE CLOSE BUTTON ACCESSIBILITY if (!$ae(wrapper).find(close).is('button, input')) { api.convertToBtn(ele.outerFind(wrapper).find(close)); }
if ($ae(wrapper).find(close).text().toLowerCase().trim().length < 5) { $ae(wrapper).find(close).find('img').attr('alt', ''); api.addComplianceIndent(ele.outerFind(wrapper).find(close), 'append', 'span', ' Close'); } ele.outerFind(wrapper).find(close).click(function () { AudioEye.focusElement(return_target); }); // SET OUR FOCUS AND TAB TRAP AudioEye.focusElement($ae(wrapper).find(close)); AudioEye.modals.enableTabLoop(wrapper); //CLEAR INTERVAL if (modal_interval > 10000) { window.clearInterval(modal_interval); } } }, 300); }); }
// powerful style override // after toolbar is activated, resize the window ele.outerFind("#ae_app").on('AfterModuleActivate', function (e) { setTimeout(function () { if (e.detail.module === "toolbar") { $ae('#etsTopButton').attr('style', 'margin: 0px !important; padding: 0px !important; position: fixed !important; z-index: 1000 !important; bottom: 0px !important; right: 0px !important; display: block; margin-right: 16px !important'); } }, 50); });
ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
//AE- New & Used toggle button [AEI-118424] function updateToggleBtn() { ele.outerFind('a.facet-link.toggle-refine').each(function() { if($ae(this).find('.switch-toggle').attr('role') && $ae(this).find('.switch-toggle').attr('role') === 'switch'){ var text = $ae(this).text().trim(); var ae_checked = $ae(this).find('.switch-toggle').attr('aria-checked'); $ae(this).attr({'role': 'switch', 'aria-checked': ae_checked, 'tabindex': 0}); $ae(this).find('.switch-toggle').removeAttr('role aria-checked');
$ae(this).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).click(function() { var stopper = 0; var focus_interval = setInterval(function() { if ( ele.outerFind('.switch-toggle[aria-checked]').length > 0) { updateToggleBtn(); ele.outerFind('.toggle-refine').filter(':contains(' + text + ')').attr('ae-toggle-refocus', ''); AudioEye.focusElement($ae('.toggle-refine[ae-toggle-refocus]').eq(0)); clearInterval(focus_interval); } if (stopper > 20) { clearInterval(focus_interval); } stopper++; }, 100); }); } }); } updateToggleBtn();
// AE - MODAL FUNCTION function intModal (trigger, modalClose, modalContainer, activeElement) { ele.outerFind(trigger).attr(api.btn).off('keydown').on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').click(function() { $ae('body').data('aeRefocus', this); var stopper = 0; var focus_interval = setInterval(function() { if (ele.outerFind(activeElement).length > 0) {
$ae(modalClose).attr(api.btn).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').on('click', function(e) { setTimeout(function() { var refocus = $ae('body').data('ae-refocus'); AudioEye.focusElement(refocus); }, 500); });
AudioEye.focusElement(modalClose); AudioEye.modals.enableTabLoop(modalContainer); clearInterval(focus_interval); } clearInterval(focus_interval);
stopper++; }, 100); }); } //intModal(trigger, modalClose, modalContainer, activeElement)
// MAS-758 intModal('.vehicle a.fancy.cta-button', 'a.fancybox-close', '.fancybox-wrap', 'a.fancybox-close'); }; f.id = "639535"; f.title = "*DI Master JS #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/_DI_Master_JS__4.js
var f = function (ele, api) { ele.outerFind('.leaseoffer .btn-customize-finance').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); ele.outerFind('.leaseoffer .btn-customize-lease').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); // add initial slider attributes ele.outerFind('.irs-line').each(function () { set_slider_values($ae(this)); });
// when a slider is arrowed on ele.outerFind('.irs-line').on('keydown', function (event) { var this_reference = $ae(this); var e = jQuery.Event("keydown");
if (event.keyCode === 37 || event.keyCode === 39) { setTimeout(function () { set_slider_values(this_reference);
AudioEye.focusElement(this_reference); }, 250); } else if (event.keyCode === 38) { e.which = 39;
$ae(this).trigger(e); } else if (event.keyCode === 40) { e.which = 37;
$ae(this).trigger(e); } else if (event.keyCode === 35) { var last_value = $ae(event.target).nextAll('.irs-max').eq(0).text().replace(/D/g, '');
$ae(this_reference).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', last_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 91.0%;');
setTimeout(function () { set_slider_values($ae(this_reference));
AudioEye.focusElement($ae(this_reference)); }, 250); } else if (event.keyCode === 36) { var first_value = $ae(event.target).nextAll('.irs-min').eq(0).text().replace(/D/g, '');
$ae(event.target).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', first_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 0.0%;');
setTimeout(function () { set_slider_values($ae(event.target));
AudioEye.focusElement($ae(event.target)); }, 250); } });
// trying to account for internet explorer if (!!navigator.userAgent.match(/Trident.*rv:11./)) { ele.outerFind('.irs-line:first').on('keydown', function (event) { if (event.keyCode === 9 && !event.shiftKey) { setTimeout(function () { AudioEye.focusElement('.irs-line:eq(1)'); }, 250); } }); }
// nearby element attributes api.convertToBtn('.lo_substep_paymenttype_option'); api.convertToBtn('.lo_modal .lo_close_button'); api.convertToBtn('.leaseoffer span[class*="btn-"]'); api.convertToBtn('.lo_restart_button'); api.convertToBtn('.lo_nextstep_button'); ele.outerFind('.lo_nextstep_button').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Step' }); ele.outerFind('#lo_payment_information').addClass('ae-mutation-ignore'); ele.outerFind('#lo_downpayment_amount').addClass('ae-mutation-ignore');
ele.outerFind('.leaseoffer.type_finance.customize').removeAttr('role tabindex');
api.addComplianceIndentHidden('#lo_payment_information .lo_running_payment', 'prepend', 'span', 'Payment Information: ');
// update slider attributes function set_slider_values(slider) { slider.attr({ 'role': 'slider', 'aria-valuemin': slider.nextAll('.irs-min').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuenow': slider.nextAll('.irs-single').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuemax': slider.nextAll('.irs-max').eq(0).text().trim().replace('$', '').replace(',', '') });
if (slider.attr('aria-valuenow').indexOf('months') != -1) { slider.attr('aria-valuenow', slider.attr('aria-valuenow').substring(0, slider.attr('aria-valuenow').length - 7)); }
setTimeout(function () { slider.attr('aria-label', slider.parents('.lo_substep').eq(0).find('.lo_prompt').eq(0).text().trim()); }, 50);
set_value_texts(); } $ae('.irs-line').each(function () { $ae(this).attr('aria-valuenow', $ae(this).closest('.slider-facet-container').find('input.our_price-slider').attr('[data-from]') + ' ' + $ae(this).closest('.slider-facet-container').find('.our_price-slider').attr('[data-to]')); }); // set more aria-attributes my dood function set_value_texts() { $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' months'); $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' percent'); $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' credit rating'); $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' mileage'); } ele.outerFind('.facet-content-container .our_price-slider').attr('aria-label', 'Price slider '); ele.outerFind('.facet-content-container input[class^="lightning"]').attr('aria-label', 'Monthly payment slider');
$ae('input[data-min]').each(function () { //set it initally var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); if ($ae('#lvrp-filters-container').length > 0) { $ae('#lvrp-filters-container')[0].addEventListener('DOMNodeInserted', function (e) { //when React re-renders dom do it again $ae('input[data-min]').each(function () { var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); if (!!$ae(this).attr('data-valuenow')) { //this removes attr for now for the sliders withouthem. this condition might need to be changed as i havent seem any with the attr $ae(this).removeAttr('aria-valuenow'); } else { target.attr('aria-valuenow', $ae(this).attr('data-valuenow')); } target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); }); }
//------------------------------------------
// actionable map overlay ele.outerFind('#saddr').attr({ 'tabindex': '0', 'aria-hidden': 'false' }).removeAttr('role').removeClass('ae-exclude');
// AE - review stars context ele.outerFind('div.rating-5').append(' 5 Stars'); ele.outerFind('div.rating-4').append(' 4 Stars'); ele.outerFind('div.rating-3').append(' 3 Stars'); ele.outerFind('div.rating-2').append(' 2 Stars'); ele.outerFind('div.rating-1').append(' 1 Star');
// checks for already appended text ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
ele.outerFind('a').filter(':contains(Find A Vehicle)').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault();
$ae(this)[0].click(); } });
// header dealer address link ele.outerFind('.dealer-address a[itemprop="directions"]').removeAttr('role aria-hidden tabindex');
// remove unnecessary attributes on main menu links ele.outerFind('#menu-main-menu a.dropdown-toggle').removeAttr('aria-haspopup');
//////////////////////////////// Results page top filter dropdowns ////////////////////////////////////
// attribute add ele.outerFind('.dropdown-menu.inner a[aria-selected="false"]').attr('aria-checked', 'false'); ele.outerFind('.dropdown-menu.inner a[aria-selected="true"]').attr('aria-checked', 'true'); ele.outerFind('#top-filters .dropdown-toggle').attr('role', 'combobox'); //ele.outerFind('#top-filters .dropdown-menu.open').attr('role', 'presentation');
// id addition to dropdown menus /* var ae_dpdwnFilter_ListId = 0; ele.outerFind('div.dropdown-menu').find('.dropdown-menu.inner').each(function () { $ae(this).attr('id', 'ae_dpdwnFilter_ListId' + ae_dpdwnFilter_ListId); ae_dpdwnFilter_ListId++; }); ele.outerFind('.dropdown-menu.open .bs-searchbox input').each(function () { $ae(this).attr('aria-owns', $ae(this).closest('.dropdown-menu').find('ul.inner').attr('id')); });
var ae_dpdwnFilterOption_Id = 0; ele.outerFind('.dropdown-menu.inner >li > a').each(function () { $ae(this).attr('id', 'ae_dpdwnFilterOption_Id' + ae_dpdwnFilterOption_Id); ae_dpdwnFilterOption_Id++; }); */
ele.outerFind('.top-filter .dropdown-toggle').click(function () { $ae('body').data('refocus_element', $ae(this)); $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '0'); //$ae(this).removeAttr('aria-expanded'); AudioEye.focusElement($ae(this).parents('.top-filter').find('.dropdown-menu inner a:first')); });
ele.outerFind('.top-filter .dropdown-menu inner a').click(function () { $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '-1');
setTimeout(function () { AudioEye.focusElement($ae('body').data('refocus_element')); }, 100); });
//give random id to dropdown menu anchors ele.outerFind('.dropdown-menu.inner a').not('[id]').each(function () { $ae(this).attr('id', 'ae-selected-' + ~~(Math.random() * 1000000)); });
// arrow functionality while on input ele.outerFind('.dropdown-menu.open input:focus').on('keydown', function (e) { var list_length = $ae(this).parent().next().find('li a').length; var last = $ae(this).parent().next().find('li a').filter(':first'); var first = $ae(this).parent().next().find('li a').filter(':last');
if (e.keyCode === 38 || e.keyCode === 37 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':last').attr('id')); } else if (e.keyCode === 40 || e.keyCode === 39 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':first').attr('id')); } //else if (e.keyCode === 40 || e.keyCode === 39) { if (e.keyCode === 38 || e.keyCode === 37 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').prev().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').next().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && first) { e.preventDefault(); } if (e.keyCode === 40 || e.keyCode === 39 && last) { e.preventDefault(); }
}); //////////////////////////////// END Results page top filter dropdowns ////////////////////////////////////
// hide tab from chat bubble svg ele.outerFind('.gg-chat-bubble svg, .gg-chat-bubble svg').find('*').attr('tabindex', '-1'); ele.outerFind('.gg-chat-bubble svg').find('*').attr('tabindex', '-1');
// slide out widget vehicle offer/value button context and functionality ele.outerFind('#INTICEOfferImg1').attr({ 'tabindex': '0', 'role': 'button' }); ele.outerFind('#INTICEToolImg1').attr({ 'tabindex': '0', 'role': 'button' });
ele.outerFind('#INTICEOfferImg1').attr('alt', 'Get offer'); ele.outerFind('#INTICEToolImg1').attr('alt', 'Get your car value');
// these svg button conversion api.convertToBtn('#INTICEDmIcon .material-icons[onclick], #INTICELmIcon .material-icons[onclick]');
// context to Get Value/Get Offer buttons in INTICE hover widget ele.outerFind('#INTICELmIcon a.intice-color-pomegranate').filter(':contains(Get Offer)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); }); ele.outerFind('#INTICEDmIcon a.intice-color-pomegranate').filter(':contains(Get Value)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); });
// FOCUS ele.outerFind('#INTICEOfferImg1').attr({ "onfocus": "javascript: window.inticeIMP.showTabs();" });
// focus to hover content on click of svg buttons ele.outerFind('#INTICEOfferImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeIMP.onLMIconsMouseOver(); AudioEye.focusElement('#lmBubble .lm-bubble-close'); AudioEye.modals.enableTabLoop('#lmBubble'); }, 500); $ae('#lmBubble .lm-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); ele.outerFind('#INTICEToolImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeTT.onTMIconsMouseOver(); AudioEye.focusElement('#tradetoolBubble .tradetool-bubble-close'); AudioEye.modals.enableTabLoop('#tradetoolBubble'); }, 500); $ae('#tradetoolBubble .tradetool-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); // get value/get offer button focus to 3rd party iframe ele.outerFind('.lm-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#lmframe-container'); AudioEye.focusElement('#lmframe-container'); }, 1000); }); ele.outerFind('.tradetool-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#trademakeriframe'); AudioEye.focusElement('#trademakeriframe'); }, 1000); });
/// quik links accordion fix that has multiple modals that need focus. ele.outerFind('.overlay-container span.close-overlay').attr('tabindex', '0'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').not('[href]').attr('role', 'button'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').on('click', function () { var jim_return = $ae(this); var QUICK_LINKS_BUTTON = $ae('.quick-link-toggle.dropdown-toggle'); var MODAL_CLOSE_BUTTON = $ae('.overlay-container > span.close-overlay'); $ae(MODAL_CLOSE_BUTTON).attr('role', 'button'); ////////////////////////// SEARCH ANYTHING MODAL ////////////////////////// if ($ae(this).attr('target') === 'searchanything') { // this.click(); setTimeout(function () { AudioEye.modals.enableTabLoop('#searchanything-overlay'); AudioEye.focusElement(MODAL_CLOSE_BUTTON); $ae('input#alg-search').on('click', function () { AudioEye.focusElement($ae(MODAL_CLOSE_BUTTON)); AudioEye.focusElement(jim_return); });
}, 1500); } ////////////////////////// VEHICLE SEARCH MODAL //////////////////////////
if ($ae(this).attr('target') === 'vehiclesearch') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#vehiclesearch-overlay > .overlay-container'); AudioEye.focusElement('#vehiclesearch-overlay > .overlay-container > span.close-overlay'); $ae('#vehiclesearch-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// ASK A QUESTION MODAL //////////////////////////
if ($ae(this).attr('target') === 'askquestion') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#askquestion-overlay > .overlay-container'); AudioEye.focusElement('#askquestion-overlay > .overlay-container > span.close-overlay'); $ae('#askquestion-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// SAVED VEHICLES SIDEPANEL //////////////////////////
if ($ae(this).parent().attr('id') === 'save-vehicles-custom-toggle') { setTimeout(function () { AudioEye.modals.enableTabLoop('#save-vehicles-sidr'); AudioEye.focusElement('#save-vehicles-sidr :tabbable:first'); });
}
});
////////////////////////// filter modal checkboxes ////////////////////////// // remove tabpanel role on page div ele.outerFind('#lvrp-container').removeAttr('role');
// convert to button the side panel filter buttons api.convertToBtn('#lvrp-filters-container div.facet-toggle'); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox').not('.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'true', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive').not('.facet-refined').attr({ 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' });
ele.outerFind('#facets-container-modal').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.quick-facets-container').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.facet-toggle .facet-label').attr({ 'tabindex': '-1', 'role': 'presentation' });
// filter modal focus ele.outerFind('.facet-toggle').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('.vrp-facet-modal.faded-in');
// focus to the close button most of the time AudioEye.focusElement('.vrp-facet-modal.faded-in .di-modal-close'); $ae('.vrp-facet-modal.faded-in .di-modal-close').click(function () { AudioEye.focusElement(jim_return); }); $ae('.facets-container-close.modal-view-results').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); ele.outerFind('.di-modal-close').attr({ 'aria-label': 'close', 'tabindex': '0', 'role': 'button' }); // unfocus svg
ele.outerFind('svg.di-svg').find('*').attr('tabindex', '-1'); ////////////////////////// END filter modal checkboxes //////////////////////////
$ae(".vehicle-price .price-block .single-theme-button").each(function () {
var ae_paymentPrice1 = $ae(this).find('.payment_amount').contents().filter(function () { return this.nodeType === 3; }).text().trim();
$ae(this).attr({ 'aria-label': ae_paymentPrice1 + ' per month', 'role': 'button', 'tabindex': '0' }); // console.log(ae_paymentPrice1); }); ////////////////////////// END AT REMEDIATIONS //////////////////////////
// Chat Module Fixes ele.outerFind('.conversations-cta').attr('role', 'button'); ele.outerFind('.conversations-control-minimize > a').attr({ 'aria-label': 'Minimize', 'role': 'button' }); ele.outerFind('a.conversations-banner-close').attr({ 'aria-label': 'Close Banner', 'role': 'button' });
// radios ele.outerFind('div.conversations-message-body button').attr({ 'role': 'radio', 'aria-selected': 'false' }); var ae_js_radDescrip_ = Math.floor(Math.random() * 1000); ele.outerFind('span.conversations-message-body').not('[id]').each(function () { $ae(this).attr('id', 'ae_js_radDescrip_' + ae_js_radDescrip_); ae_js_radDescrip_++; }); ele.outerFind('div.conversations-message-body button').each(function () { $ae(this).attr({ 'aria-describedby': $ae(this).closest('.conversations-message-content').find('span.conversations-message-body').attr('id') }); });
// chat image alt api.setAlt('.conversations-message-avatar >img', 'Chat Representative Said'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').attr('aria-label', 'Me'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').removeAttr('aria-hidden role tabindex'); // required input ele.outerFind('.conversations-composer textarea').attr('aria-required', 'true');
// close alert warning focus ele.outerFind('.conversations-prompt-container').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.conversations-prompt-container .conversations-prompt-title'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.conversations-prompt-container'); $ae('.conversations-prompt-container .conversations-prompt-control-cancel ').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); }); // hide cta on load of chat widget ele.outerFind('body.ae-launcher .conversations-cta').click(function () { setTimeout(function () { $ae('#ae_app #ae_launcher.ae-active .ae-right').addClass('js_hide-cta'); }, 1000); }); ele.outerFind('.conversations-control-close a').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('a.conversations-cta'); $ae('#ae_app #ae_launcher.ae-active .ae-right ').removeClass('js_hide-cta'); }, 1000); });
// close window alert heading level api.setHeadingLevel('.conversations-prompt-container .conversations-prompt-title', '2'); // dynamic messages ele.outerFind('span.conversations-message-body').attr({ 'aria-live': 'assertive', 'role': 'alert' });
// chat survey link context ele.outerFind('.conversations-survey .conversations-survey-value-01').attr('aria-label', 'Not Happy Client'); ele.outerFind('.conversations-survey .conversations-survey-value-03').attr('aria-label', 'Neutral Client'); ele.outerFind('.conversations-survey .conversations-survey-value-05').attr('aria-label', 'Happy Client');
// hide seperator api.hideFromAT('.conversations-survey hr');
////////////////////////// TOOLS BUGS //////////////////////////
////////////////////////// PEM Bugs ////////////////////////// // ele.outerFind('#vdp-share-vehicle-form').attr('aria-label', 'Share Vehicle Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-form').attr('aria-label', 'Chat Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-sms .gg-form').attr('aria-label', 'Text Us Form'); // ele.outerFind('.gg-invite form.gg-form').attr('aria-label', 'Online Chat Form');
////////////////////////// END PEM Bugs //////////////////////////
////////////////////////// Reader Bugs ////////////////////////// //append text for visibility in reader ele.outerFind('.close-overlay').append('Close'); ele.outerFind('.gg-chat-close').append('Close'); ele.outerFind('.gg-chat-reply__emoji.gg-show-emoji').append('Pick an emoji'); ele.outerFind('form.getdirections button.search-anything-submit-btn').append('Search Submit'); ele.outerFind('.lo_button.lo_close_button').append('Close');
// ae-exclude from reader
// reader layouttable ele.outerFind('#results-page').attr({ 'data-ae-blurbtype': 'layouttable', 'role': 'presentation' }); // add aria-label to counteract Auto Remediations ele.outerFind('select#service_phone').attr('aria-label', 'service phone'); ele.outerFind('.gg-sms__select').attr('aria-label', 'service phone');
// reader form element labels ele.outerFind('#header form#searchform').removeAttr('role'); ele.outerFind('#header form#searchform').attr('aria-label', 'Search Form'); ele.outerFind('.ginput_container_date select').each(function () { $ae(this).attr('aria-label', $ae(this).find('option:nth-of-type(1)').text().trim()); }); ele.outerFind('#vdp-share-vehicle-form').find('input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); }); //chat button context ele.outerFind('.ContactBubble__Icon').append('Text Us'); ele.outerFind('.ContactBubble__CloseSvg').append('Close');
// reader close button context ele.outerFind('.closebutton.disclaimerclose').each(function () { $ae(this).append('' + $ae(this).attr('aria-label') + ''); }); ele.outerFind('.closebutton.disclaimerclose').removeAttr('aria-label');
ele.outerFind('.cn-www-widget button[title="Close"]').append('Close');
////////////////////////// Player Bugs //////////////////////////
ele.outerFind('h1').filter(':contains(Apply for Financing)').next().find('form[action="https://secure.dealerinspire.com/application/submit"]').attr('aria-label', 'Apply for Financing');
// focus to error message ele.outerFind('#myModal').each(function () { AudioEye.focusElement($ae(this)); }); // AE - add click event to anchor checkboxes with the spacebar for player ele.outerFind('.filter-checkbox a').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // player click event for next step button in modal ele.outerFind('.lo_nextstep_button').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#gform_submit_button_13').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#headertab').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // AE - Click event for contact service button ele.outerFind('a.primary-button.block').filter(':contains(Contact Service)').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#DIModal'); // focus to the close button most of the time AudioEye.focusElement('#DIModal button.close'); $ae('#DIModal button.close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); });
// AE - add click event for player ele.outerFind('.drivemotors .button-list li').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.caoStandardChatOnlyAreaStyle').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.nanoModalBtn').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); // remove alt text for close button in slider modal to avoid duplicate announcement api.setAlt('.lo_button.lo_close_button img', '');
// player focus on share results link ele.outerFind('.small.im-share-vrp').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#vrp-notifications-modal-container'); // focus to the close button most of the time AudioEye.focusElement('#vrp-notifications-modal-container .close'); $ae('#vrp-notifications-modal-container .close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); // AE - Google translate focus [AEI-37660]
ele.outerFind('a.goog-te-menu-value').attr('data-ae-ignore-keys', 'enter space').click(function () { setTimeout(function () { AudioEye.focusElement($ae('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').first()); }, 350); }).on('keydown', function (e) { if (e.keyCode === 32) { e.preventDefault(); this.click(); } });
ele.outerFind('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').last().on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }).end().first().on('keydown', function (e) { if (e.keyCode === 9 && e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }); ele.outerFind('iframe.goog-te-banner-frame.skiptranslate table').attr('data-ae-blurbtype', 'layouttable'); // Accordion state player announcement
// checkbox state announcement for player ele.outerFind('.filter-option a[aria-checked="true"]').data('contents', function () { return 'Checked Option'; });
ele.outerFind('.filter-option a[aria-checked="false"]').data('contents', function () { return 'Unchecked Option'; }); // exclude duplicate announcements from player ele.outerFind('.price-block .price-label.visible-xs').addClass('ae-exclude');
// aria label for chat textarea ele.outerFind('#di-conversations-embed-root textarea').attr('aria-label', 'Chat Edit Text');
ele.outerFind('.conversations-control-close a').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); // focus for conversations chat popup ele.outerFind('.conversations-cta').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#di-conversations-embed-root'); AudioEye.focusElement('#di-conversations-embed-root .conversations-control-close'); }, 1000); });
// Value your trade input. Resume playback so that player announces chosen suggested ele.outerFind('#ae_app').on('AfterModuleActivate', function (e) { if (e.detail.module === 'player') { $ae('#tradepending-input input').on('keydown', function (event) { if (event.keyCode === 38 || event.keyCode === 40) { AudioEye.player.play(); } }); } }); ele.outerFind('#tradepending-input input').attr('data-ae-ignore-keys', 'enter'); // On Value Your Trade input click, enable tabloop and focus on modal close button ele.outerFind('#tradepending-input input').click(function () { var clkdlink = $ae(this); AudioEye.modals.enableTabLoop('#cboxTPContent'); setTimeout(function () { AudioEye.focusElement('button#cboxTPClose'); AudioEye.player.goToElement('button#cboxTPClose'); }, 1000);
//Handle focus on close button click $ae('button#cboxTPClose').click(function () { setTimeout(function () { AudioEye.focusElement(clkdlink); }, 1000); }); });
ele.outerFind('button#cboxTPClose').on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { AudioEye.focusElement('#tradepending-dialog input#first_name'); AudioEye.player.goToElement('#tradepending-dialog input#first_name'); } });
////////////////////////// END TOOLS BUGS //////////////////////////
ele.outerFind('img[src*="https://fzlnk.com/pfzurl.ashx?"]').attr('alt', ''); ele.outerFind('img[src*="https://fzlnk.com/HandleSignal.ashx"]').attr('alt', ''); $ae('img[src^="https://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="https://fzlnk.com/pfzurl.ashx?"]'); $ae('img[src^="http://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="http://fzlnk.com/pfzurl.ashx?"]');
ele.outerFind('.contact-primary h4').attr({ 'aria-level': '3', 'role': 'heading' }); api.setPresentation($ae('.resultsCount h4').filter(':contains(vehicles match these filters)'));
ele.outerFind('.caoStandardChatOnlyAreaStyle').click(function () { setTimeout(function () { $ae(this).find('button').each(function () { $ae(this).attr('aria-label', $ae(this).find('img').attr('alt')); }); AudioEye.focusElement('#lpChat'); AudioEye.modals.enableTabLoop('#lpChat .lp_maximized'); }, 4000); });
ele.outerFind('.vehicle .vehicle-image a img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle').find('.vehicle-title').text().trim()); }); api.convertToBtn('.ContactBubble__Bubble ');
// AE - after loader is activated, counteract auto remediations on ul with one or less li, specifically for the top filters in the results pages // after toolbar is activated, set roles on dropdown list elements ele.find("#ae_app").on('AudioEyeReady', function (e) { setTimeout(function () { $ae('.top-filter ul.dropdown-menu.inner').attr('role', 'listbox'); $ae('.top-filter ul.dropdown-menu.inner > li').attr('role', 'option'); }, 50);
});
ele.outerFind('.shopping-icon a.history_report').attr({ 'aria-hidden': 'false', 'role': 'link', 'tabindex': '0' }); ele.outerFind('.shopping-label a.history_report').attr({ 'tabindex': '-1' });
// temp setupModal api function function setupModal(trigger, wrapper, close, label, labelFlag) { // ATTACH MODAL EVENT TO OUR MODAL TRIGGER ele.outerFind(trigger).click(function () { // SET UP OUR VARIABLES var return_target = this;
// RUN CONTENT CHECK / MANAGEMENT IN AN INTERVAL LOOP var modal_interval = window.setInterval(function () {
// MAKE SURE OUR MODAL EXISTS if ($ae(wrapper).length > 0) { window.clearInterval(modal_interval);
// MANAGE MODAL INTERIOR
//PREPARE MODAL ROLE AND LABEL if (labelFlag === 1) { label = $ae(wrapper).outerFind(label).first().text().trim(); } ele.outerFind(wrapper).attr({ 'role': 'dialog', 'aria-modal': 'true', 'aria-label': label });
// ADD RETURN CODE TO CLOSE BUTTON AND ENSURE CLOSE BUTTON ACCESSIBILITY if (!$ae(wrapper).find(close).is('button, input')) { api.convertToBtn(ele.outerFind(wrapper).find(close)); }
if ($ae(wrapper).find(close).text().toLowerCase().trim().length < 5) { $ae(wrapper).find(close).find('img').attr('alt', ''); api.addComplianceIndent(ele.outerFind(wrapper).find(close), 'append', 'span', ' Close'); } ele.outerFind(wrapper).find(close).click(function () { AudioEye.focusElement(return_target); }); // SET OUR FOCUS AND TAB TRAP AudioEye.focusElement($ae(wrapper).find(close)); AudioEye.modals.enableTabLoop(wrapper); //CLEAR INTERVAL if (modal_interval > 10000) { window.clearInterval(modal_interval); } } }, 300); }); }
// powerful style override // after toolbar is activated, resize the window ele.outerFind("#ae_app").on('AfterModuleActivate', function (e) { setTimeout(function () { if (e.detail.module === "toolbar") { $ae('#etsTopButton').attr('style', 'margin: 0px !important; padding: 0px !important; position: fixed !important; z-index: 1000 !important; bottom: 0px !important; right: 0px !important; display: block; margin-right: 16px !important'); } }, 50); });
ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
//AE- New & Used toggle button [AEI-118424] function updateToggleBtn() { ele.outerFind('a.facet-link.toggle-refine').each(function() { if($ae(this).find('.switch-toggle').attr('role') && $ae(this).find('.switch-toggle').attr('role') === 'switch'){ var text = $ae(this).text().trim(); var ae_checked = $ae(this).find('.switch-toggle').attr('aria-checked'); $ae(this).attr({'role': 'switch', 'aria-checked': ae_checked, 'tabindex': 0}); $ae(this).find('.switch-toggle').removeAttr('role aria-checked');
$ae(this).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).click(function() { var stopper = 0; var focus_interval = setInterval(function() { if ( ele.outerFind('.switch-toggle[aria-checked]').length > 0) { updateToggleBtn(); ele.outerFind('.toggle-refine').filter(':contains(' + text + ')').attr('ae-toggle-refocus', ''); AudioEye.focusElement($ae('.toggle-refine[ae-toggle-refocus]').eq(0)); clearInterval(focus_interval); } if (stopper > 20) { clearInterval(focus_interval); } stopper++; }, 100); }); } }); } updateToggleBtn();
// AE - MODAL FUNCTION function intModal (trigger, modalClose, modalContainer, activeElement) { ele.outerFind(trigger).attr(api.btn).off('keydown').on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').click(function() { $ae('body').data('aeRefocus', this); var stopper = 0; var focus_interval = setInterval(function() { if (ele.outerFind(activeElement).length > 0) {
$ae(modalClose).attr(api.btn).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').on('click', function(e) { setTimeout(function() { var refocus = $ae('body').data('ae-refocus'); AudioEye.focusElement(refocus); }, 500); });
AudioEye.focusElement(modalClose); AudioEye.modals.enableTabLoop(modalContainer); clearInterval(focus_interval); } clearInterval(focus_interval);
stopper++; }, 100); }); } //intModal(trigger, modalClose, modalContainer, activeElement)
// MAS-758 intModal('.vehicle a.fancy.cta-button', 'a.fancybox-close', '.fancybox-wrap', 'a.fancybox-close'); }; f.id = "636119"; f.title = "*DI Master JS #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/_DI_Master_JS__4.js
var f = function (ele, api) { ele.outerFind('.leaseoffer .btn-customize-finance').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); ele.outerFind('.leaseoffer .btn-customize-lease').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); // add initial slider attributes ele.outerFind('.irs-line').each(function () { set_slider_values($ae(this)); });
// when a slider is arrowed on ele.outerFind('.irs-line').on('keydown', function (event) { var this_reference = $ae(this); var e = jQuery.Event("keydown");
if (event.keyCode === 37 || event.keyCode === 39) { setTimeout(function () { set_slider_values(this_reference);
AudioEye.focusElement(this_reference); }, 250); } else if (event.keyCode === 38) { e.which = 39;
$ae(this).trigger(e); } else if (event.keyCode === 40) { e.which = 37;
$ae(this).trigger(e); } else if (event.keyCode === 35) { var last_value = $ae(event.target).nextAll('.irs-max').eq(0).text().replace(/D/g, '');
$ae(this_reference).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', last_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 91.0%;');
setTimeout(function () { set_slider_values($ae(this_reference));
AudioEye.focusElement($ae(this_reference)); }, 250); } else if (event.keyCode === 36) { var first_value = $ae(event.target).nextAll('.irs-min').eq(0).text().replace(/D/g, '');
$ae(event.target).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', first_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 0.0%;');
setTimeout(function () { set_slider_values($ae(event.target));
AudioEye.focusElement($ae(event.target)); }, 250); } });
// trying to account for internet explorer if (!!navigator.userAgent.match(/Trident.*rv:11./)) { ele.outerFind('.irs-line:first').on('keydown', function (event) { if (event.keyCode === 9 && !event.shiftKey) { setTimeout(function () { AudioEye.focusElement('.irs-line:eq(1)'); }, 250); } }); }
// nearby element attributes api.convertToBtn('.lo_substep_paymenttype_option'); api.convertToBtn('.lo_modal .lo_close_button'); api.convertToBtn('.leaseoffer span[class*="btn-"]'); api.convertToBtn('.lo_restart_button'); api.convertToBtn('.lo_nextstep_button'); ele.outerFind('.lo_nextstep_button').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Step' }); ele.outerFind('#lo_payment_information').addClass('ae-mutation-ignore'); ele.outerFind('#lo_downpayment_amount').addClass('ae-mutation-ignore');
ele.outerFind('.leaseoffer.type_finance.customize').removeAttr('role tabindex');
api.addComplianceIndentHidden('#lo_payment_information .lo_running_payment', 'prepend', 'span', 'Payment Information: ');
// update slider attributes function set_slider_values(slider) { slider.attr({ 'role': 'slider', 'aria-valuemin': slider.nextAll('.irs-min').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuenow': slider.nextAll('.irs-single').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuemax': slider.nextAll('.irs-max').eq(0).text().trim().replace('$', '').replace(',', '') });
if (slider.attr('aria-valuenow').indexOf('months') != -1) { slider.attr('aria-valuenow', slider.attr('aria-valuenow').substring(0, slider.attr('aria-valuenow').length - 7)); }
setTimeout(function () { slider.attr('aria-label', slider.parents('.lo_substep').eq(0).find('.lo_prompt').eq(0).text().trim()); }, 50);
set_value_texts(); } $ae('.irs-line').each(function () { $ae(this).attr('aria-valuenow', $ae(this).closest('.slider-facet-container').find('input.our_price-slider').attr('[data-from]') + ' ' + $ae(this).closest('.slider-facet-container').find('.our_price-slider').attr('[data-to]')); }); // set more aria-attributes my dood function set_value_texts() { $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' months'); $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' percent'); $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' credit rating'); $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' mileage'); } ele.outerFind('.facet-content-container .our_price-slider').attr('aria-label', 'Price slider '); ele.outerFind('.facet-content-container input[class^="lightning"]').attr('aria-label', 'Monthly payment slider');
$ae('input[data-min]').each(function () { //set it initally var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); if ($ae('#lvrp-filters-container').length > 0) { $ae('#lvrp-filters-container')[0].addEventListener('DOMNodeInserted', function (e) { //when React re-renders dom do it again $ae('input[data-min]').each(function () { var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); if (!!$ae(this).attr('data-valuenow')) { //this removes attr for now for the sliders withouthem. this condition might need to be changed as i havent seem any with the attr $ae(this).removeAttr('aria-valuenow'); } else { target.attr('aria-valuenow', $ae(this).attr('data-valuenow')); } target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); }); }
//------------------------------------------
// actionable map overlay ele.outerFind('#saddr').attr({ 'tabindex': '0', 'aria-hidden': 'false' }).removeAttr('role').removeClass('ae-exclude');
// AE - review stars context ele.outerFind('div.rating-5').append(' 5 Stars'); ele.outerFind('div.rating-4').append(' 4 Stars'); ele.outerFind('div.rating-3').append(' 3 Stars'); ele.outerFind('div.rating-2').append(' 2 Stars'); ele.outerFind('div.rating-1').append(' 1 Star');
// checks for already appended text ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
ele.outerFind('a').filter(':contains(Find A Vehicle)').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault();
$ae(this)[0].click(); } });
// header dealer address link ele.outerFind('.dealer-address a[itemprop="directions"]').removeAttr('role aria-hidden tabindex');
// remove unnecessary attributes on main menu links ele.outerFind('#menu-main-menu a.dropdown-toggle').removeAttr('aria-haspopup');
//////////////////////////////// Results page top filter dropdowns ////////////////////////////////////
// attribute add ele.outerFind('.dropdown-menu.inner a[aria-selected="false"]').attr('aria-checked', 'false'); ele.outerFind('.dropdown-menu.inner a[aria-selected="true"]').attr('aria-checked', 'true'); ele.outerFind('#top-filters .dropdown-toggle').attr('role', 'combobox'); //ele.outerFind('#top-filters .dropdown-menu.open').attr('role', 'presentation');
// id addition to dropdown menus /* var ae_dpdwnFilter_ListId = 0; ele.outerFind('div.dropdown-menu').find('.dropdown-menu.inner').each(function () { $ae(this).attr('id', 'ae_dpdwnFilter_ListId' + ae_dpdwnFilter_ListId); ae_dpdwnFilter_ListId++; }); ele.outerFind('.dropdown-menu.open .bs-searchbox input').each(function () { $ae(this).attr('aria-owns', $ae(this).closest('.dropdown-menu').find('ul.inner').attr('id')); });
var ae_dpdwnFilterOption_Id = 0; ele.outerFind('.dropdown-menu.inner >li > a').each(function () { $ae(this).attr('id', 'ae_dpdwnFilterOption_Id' + ae_dpdwnFilterOption_Id); ae_dpdwnFilterOption_Id++; }); */
ele.outerFind('.top-filter .dropdown-toggle').click(function () { $ae('body').data('refocus_element', $ae(this)); $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '0'); //$ae(this).removeAttr('aria-expanded'); AudioEye.focusElement($ae(this).parents('.top-filter').find('.dropdown-menu inner a:first')); });
ele.outerFind('.top-filter .dropdown-menu inner a').click(function () { $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '-1');
setTimeout(function () { AudioEye.focusElement($ae('body').data('refocus_element')); }, 100); });
//give random id to dropdown menu anchors ele.outerFind('.dropdown-menu.inner a').not('[id]').each(function () { $ae(this).attr('id', 'ae-selected-' + ~~(Math.random() * 1000000)); });
// arrow functionality while on input ele.outerFind('.dropdown-menu.open input:focus').on('keydown', function (e) { var list_length = $ae(this).parent().next().find('li a').length; var last = $ae(this).parent().next().find('li a').filter(':first'); var first = $ae(this).parent().next().find('li a').filter(':last');
if (e.keyCode === 38 || e.keyCode === 37 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':last').attr('id')); } else if (e.keyCode === 40 || e.keyCode === 39 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':first').attr('id')); } //else if (e.keyCode === 40 || e.keyCode === 39) { if (e.keyCode === 38 || e.keyCode === 37 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').prev().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').next().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && first) { e.preventDefault(); } if (e.keyCode === 40 || e.keyCode === 39 && last) { e.preventDefault(); }
}); //////////////////////////////// END Results page top filter dropdowns ////////////////////////////////////
// hide tab from chat bubble svg ele.outerFind('.gg-chat-bubble svg, .gg-chat-bubble svg').find('*').attr('tabindex', '-1'); ele.outerFind('.gg-chat-bubble svg').find('*').attr('tabindex', '-1');
// slide out widget vehicle offer/value button context and functionality ele.outerFind('#INTICEOfferImg1').attr({ 'tabindex': '0', 'role': 'button' }); ele.outerFind('#INTICEToolImg1').attr({ 'tabindex': '0', 'role': 'button' });
ele.outerFind('#INTICEOfferImg1').attr('alt', 'Get offer'); ele.outerFind('#INTICEToolImg1').attr('alt', 'Get your car value');
// these svg button conversion api.convertToBtn('#INTICEDmIcon .material-icons[onclick], #INTICELmIcon .material-icons[onclick]');
// context to Get Value/Get Offer buttons in INTICE hover widget ele.outerFind('#INTICELmIcon a.intice-color-pomegranate').filter(':contains(Get Offer)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); }); ele.outerFind('#INTICEDmIcon a.intice-color-pomegranate').filter(':contains(Get Value)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); });
// FOCUS ele.outerFind('#INTICEOfferImg1').attr({ "onfocus": "javascript: window.inticeIMP.showTabs();" });
// focus to hover content on click of svg buttons ele.outerFind('#INTICEOfferImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeIMP.onLMIconsMouseOver(); AudioEye.focusElement('#lmBubble .lm-bubble-close'); AudioEye.modals.enableTabLoop('#lmBubble'); }, 500); $ae('#lmBubble .lm-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); ele.outerFind('#INTICEToolImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeTT.onTMIconsMouseOver(); AudioEye.focusElement('#tradetoolBubble .tradetool-bubble-close'); AudioEye.modals.enableTabLoop('#tradetoolBubble'); }, 500); $ae('#tradetoolBubble .tradetool-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); // get value/get offer button focus to 3rd party iframe ele.outerFind('.lm-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#lmframe-container'); AudioEye.focusElement('#lmframe-container'); }, 1000); }); ele.outerFind('.tradetool-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#trademakeriframe'); AudioEye.focusElement('#trademakeriframe'); }, 1000); });
/// quik links accordion fix that has multiple modals that need focus. ele.outerFind('.overlay-container span.close-overlay').attr('tabindex', '0'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').not('[href]').attr('role', 'button'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').on('click', function () { var jim_return = $ae(this); var QUICK_LINKS_BUTTON = $ae('.quick-link-toggle.dropdown-toggle'); var MODAL_CLOSE_BUTTON = $ae('.overlay-container > span.close-overlay'); $ae(MODAL_CLOSE_BUTTON).attr('role', 'button'); ////////////////////////// SEARCH ANYTHING MODAL ////////////////////////// if ($ae(this).attr('target') === 'searchanything') { // this.click(); setTimeout(function () { AudioEye.modals.enableTabLoop('#searchanything-overlay'); AudioEye.focusElement(MODAL_CLOSE_BUTTON); $ae('input#alg-search').on('click', function () { AudioEye.focusElement($ae(MODAL_CLOSE_BUTTON)); AudioEye.focusElement(jim_return); });
}, 1500); } ////////////////////////// VEHICLE SEARCH MODAL //////////////////////////
if ($ae(this).attr('target') === 'vehiclesearch') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#vehiclesearch-overlay > .overlay-container'); AudioEye.focusElement('#vehiclesearch-overlay > .overlay-container > span.close-overlay'); $ae('#vehiclesearch-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// ASK A QUESTION MODAL //////////////////////////
if ($ae(this).attr('target') === 'askquestion') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#askquestion-overlay > .overlay-container'); AudioEye.focusElement('#askquestion-overlay > .overlay-container > span.close-overlay'); $ae('#askquestion-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// SAVED VEHICLES SIDEPANEL //////////////////////////
if ($ae(this).parent().attr('id') === 'save-vehicles-custom-toggle') { setTimeout(function () { AudioEye.modals.enableTabLoop('#save-vehicles-sidr'); AudioEye.focusElement('#save-vehicles-sidr :tabbable:first'); });
}
});
////////////////////////// filter modal checkboxes ////////////////////////// // remove tabpanel role on page div ele.outerFind('#lvrp-container').removeAttr('role');
// convert to button the side panel filter buttons api.convertToBtn('#lvrp-filters-container div.facet-toggle'); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox').not('.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'true', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive').not('.facet-refined').attr({ 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' });
ele.outerFind('#facets-container-modal').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.quick-facets-container').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.facet-toggle .facet-label').attr({ 'tabindex': '-1', 'role': 'presentation' });
// filter modal focus ele.outerFind('.facet-toggle').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('.vrp-facet-modal.faded-in');
// focus to the close button most of the time AudioEye.focusElement('.vrp-facet-modal.faded-in .di-modal-close'); $ae('.vrp-facet-modal.faded-in .di-modal-close').click(function () { AudioEye.focusElement(jim_return); }); $ae('.facets-container-close.modal-view-results').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); ele.outerFind('.di-modal-close').attr({ 'aria-label': 'close', 'tabindex': '0', 'role': 'button' }); // unfocus svg
ele.outerFind('svg.di-svg').find('*').attr('tabindex', '-1'); ////////////////////////// END filter modal checkboxes //////////////////////////
$ae(".vehicle-price .price-block .single-theme-button").each(function () {
var ae_paymentPrice1 = $ae(this).find('.payment_amount').contents().filter(function () { return this.nodeType === 3; }).text().trim();
$ae(this).attr({ 'aria-label': ae_paymentPrice1 + ' per month', 'role': 'button', 'tabindex': '0' }); // console.log(ae_paymentPrice1); }); ////////////////////////// END AT REMEDIATIONS //////////////////////////
// Chat Module Fixes ele.outerFind('.conversations-cta').attr('role', 'button'); ele.outerFind('.conversations-control-minimize > a').attr({ 'aria-label': 'Minimize', 'role': 'button' }); ele.outerFind('a.conversations-banner-close').attr({ 'aria-label': 'Close Banner', 'role': 'button' });
// radios ele.outerFind('div.conversations-message-body button').attr({ 'role': 'radio', 'aria-selected': 'false' }); var ae_js_radDescrip_ = Math.floor(Math.random() * 1000); ele.outerFind('span.conversations-message-body').not('[id]').each(function () { $ae(this).attr('id', 'ae_js_radDescrip_' + ae_js_radDescrip_); ae_js_radDescrip_++; }); ele.outerFind('div.conversations-message-body button').each(function () { $ae(this).attr({ 'aria-describedby': $ae(this).closest('.conversations-message-content').find('span.conversations-message-body').attr('id') }); });
// chat image alt api.setAlt('.conversations-message-avatar >img', 'Chat Representative Said'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').attr('aria-label', 'Me'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').removeAttr('aria-hidden role tabindex'); // required input ele.outerFind('.conversations-composer textarea').attr('aria-required', 'true');
// close alert warning focus ele.outerFind('.conversations-prompt-container').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.conversations-prompt-container .conversations-prompt-title'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.conversations-prompt-container'); $ae('.conversations-prompt-container .conversations-prompt-control-cancel ').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); }); // hide cta on load of chat widget ele.outerFind('body.ae-launcher .conversations-cta').click(function () { setTimeout(function () { $ae('#ae_app #ae_launcher.ae-active .ae-right').addClass('js_hide-cta'); }, 1000); }); ele.outerFind('.conversations-control-close a').click(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('a.conversations-cta'); $ae('#ae_app #ae_launcher.ae-active .ae-right ').removeClass('js_hide-cta'); }, 1000); });
// close window alert heading level api.setHeadingLevel('.conversations-prompt-container .conversations-prompt-title', '2'); // dynamic messages ele.outerFind('span.conversations-message-body').attr({ 'aria-live': 'assertive', 'role': 'alert' });
// chat survey link context ele.outerFind('.conversations-survey .conversations-survey-value-01').attr('aria-label', 'Not Happy Client'); ele.outerFind('.conversations-survey .conversations-survey-value-03').attr('aria-label', 'Neutral Client'); ele.outerFind('.conversations-survey .conversations-survey-value-05').attr('aria-label', 'Happy Client');
// hide seperator api.hideFromAT('.conversations-survey hr');
////////////////////////// TOOLS BUGS //////////////////////////
////////////////////////// PEM Bugs ////////////////////////// // ele.outerFind('#vdp-share-vehicle-form').attr('aria-label', 'Share Vehicle Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-form').attr('aria-label', 'Chat Form'); // ele.outerFind('.gg-popup.gg-chatbox .gg-sms .gg-form').attr('aria-label', 'Text Us Form'); // ele.outerFind('.gg-invite form.gg-form').attr('aria-label', 'Online Chat Form');
////////////////////////// END PEM Bugs //////////////////////////
////////////////////////// Reader Bugs ////////////////////////// //append text for visibility in reader ele.outerFind('.close-overlay').append('Close'); ele.outerFind('.gg-chat-close').append('Close'); ele.outerFind('.gg-chat-reply__emoji.gg-show-emoji').append('Pick an emoji'); ele.outerFind('form.getdirections button.search-anything-submit-btn').append('Search Submit'); ele.outerFind('.lo_button.lo_close_button').append('Close');
// ae-exclude from reader
// reader layouttable ele.outerFind('#results-page').attr({ 'data-ae-blurbtype': 'layouttable', 'role': 'presentation' }); // add aria-label to counteract Auto Remediations ele.outerFind('select#service_phone').attr('aria-label', 'service phone'); ele.outerFind('.gg-sms__select').attr('aria-label', 'service phone');
// reader form element labels ele.outerFind('#header form#searchform').removeAttr('role'); ele.outerFind('#header form#searchform').attr('aria-label', 'Search Form'); ele.outerFind('.ginput_container_date select').each(function () { $ae(this).attr('aria-label', $ae(this).find('option:nth-of-type(1)').text().trim()); }); ele.outerFind('#vdp-share-vehicle-form').find('input[type="text"], input[type="email"], input[type="password"], input[type="number"], textarea').each(function () { $ae(this).attr('aria-label', $ae(this).prev('label').text().trim()); }); //chat button context ele.outerFind('.ContactBubble__Icon').append('Text Us'); ele.outerFind('.ContactBubble__CloseSvg').append('Close');
// reader close button context ele.outerFind('.closebutton.disclaimerclose').each(function () { $ae(this).append('' + $ae(this).attr('aria-label') + ''); }); ele.outerFind('.closebutton.disclaimerclose').removeAttr('aria-label');
ele.outerFind('.cn-www-widget button[title="Close"]').append('Close');
////////////////////////// Player Bugs //////////////////////////
ele.outerFind('h1').filter(':contains(Apply for Financing)').next().find('form[action="https://secure.dealerinspire.com/application/submit"]').attr('aria-label', 'Apply for Financing');
// focus to error message ele.outerFind('#myModal').each(function () { AudioEye.focusElement($ae(this)); }); // AE - add click event to anchor checkboxes with the spacebar for player ele.outerFind('.filter-checkbox a').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // player click event for next step button in modal ele.outerFind('.lo_nextstep_button').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#gform_submit_button_13').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); ele.outerFind('#headertab').on('keydown', function (e) { if (e.which === 32) { this.click(); } }); // AE - Click event for contact service button ele.outerFind('a.primary-button.block').filter(':contains(Contact Service)').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#DIModal'); // focus to the close button most of the time AudioEye.focusElement('#DIModal button.close'); $ae('#DIModal button.close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000); });
// AE - add click event for player ele.outerFind('.drivemotors .button-list li').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.caoStandardChatOnlyAreaStyle').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); ele.outerFind('.nanoModalBtn').on('keydown', function (e) { if (e.which === 32 || e.which === 13) { this.click(); } }); // remove alt text for close button in slider modal to avoid duplicate announcement api.setAlt('.lo_button.lo_close_button img', '');
// player focus on share results link ele.outerFind('.small.im-share-vrp').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('#vrp-notifications-modal-container'); // focus to the close button most of the time AudioEye.focusElement('#vrp-notifications-modal-container .close'); $ae('#vrp-notifications-modal-container .close').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); // AE - Google translate focus [AEI-37660]
ele.outerFind('a.goog-te-menu-value').attr('data-ae-ignore-keys', 'enter space').click(function () { setTimeout(function () { AudioEye.focusElement($ae('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').first()); }, 350); }).on('keydown', function (e) { if (e.keyCode === 32) { e.preventDefault(); this.click(); } });
ele.outerFind('iframe.goog-te-menu-frame.skiptranslate').contents().find('a').last().on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }).end().first().on('keydown', function (e) { if (e.keyCode === 9 && e.shiftKey) { e.preventDefault(); AudioEye.focusElement('a.goog-te-menu-value'); } }); ele.outerFind('iframe.goog-te-banner-frame.skiptranslate table').attr('data-ae-blurbtype', 'layouttable'); // Accordion state player announcement
// checkbox state announcement for player ele.outerFind('.filter-option a[aria-checked="true"]').data('contents', function () { return 'Checked Option'; });
ele.outerFind('.filter-option a[aria-checked="false"]').data('contents', function () { return 'Unchecked Option'; }); // exclude duplicate announcements from player ele.outerFind('.price-block .price-label.visible-xs').addClass('ae-exclude');
// aria label for chat textarea ele.outerFind('#di-conversations-embed-root textarea').attr('aria-label', 'Chat Edit Text');
ele.outerFind('.conversations-control-close a').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Close' }); // focus for conversations chat popup ele.outerFind('.conversations-cta').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#di-conversations-embed-root'); AudioEye.focusElement('#di-conversations-embed-root .conversations-control-close'); }, 1000); });
// Value your trade input. Resume playback so that player announces chosen suggested ele.outerFind('#ae_app').on('AfterModuleActivate', function (e) { if (e.detail.module === 'player') { $ae('#tradepending-input input').on('keydown', function (event) { if (event.keyCode === 38 || event.keyCode === 40) { AudioEye.player.play(); } }); } }); ele.outerFind('#tradepending-input input').attr('data-ae-ignore-keys', 'enter'); // On Value Your Trade input click, enable tabloop and focus on modal close button ele.outerFind('#tradepending-input input').click(function () { var clkdlink = $ae(this); AudioEye.modals.enableTabLoop('#cboxTPContent'); setTimeout(function () { AudioEye.focusElement('button#cboxTPClose'); AudioEye.player.goToElement('button#cboxTPClose'); }, 1000);
//Handle focus on close button click $ae('button#cboxTPClose').click(function () { setTimeout(function () { AudioEye.focusElement(clkdlink); }, 1000); }); });
ele.outerFind('button#cboxTPClose').on('keydown', function (e) { if (e.keyCode === 9 && !e.shiftKey) { AudioEye.focusElement('#tradepending-dialog input#first_name'); AudioEye.player.goToElement('#tradepending-dialog input#first_name'); } });
////////////////////////// END TOOLS BUGS //////////////////////////
ele.outerFind('img[src*="https://fzlnk.com/pfzurl.ashx?"]').attr('alt', ''); ele.outerFind('img[src*="https://fzlnk.com/HandleSignal.ashx"]').attr('alt', ''); $ae('img[src^="https://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="https://fzlnk.com/pfzurl.ashx?"]'); $ae('img[src^="http://fzlnk.com/HandleSignal.ashx?"]'); $ae('img[src*="http://fzlnk.com/pfzurl.ashx?"]');
ele.outerFind('.contact-primary h4').attr({ 'aria-level': '3', 'role': 'heading' }); api.setPresentation($ae('.resultsCount h4').filter(':contains(vehicles match these filters)'));
ele.outerFind('.caoStandardChatOnlyAreaStyle').click(function () { setTimeout(function () { $ae(this).find('button').each(function () { $ae(this).attr('aria-label', $ae(this).find('img').attr('alt')); }); AudioEye.focusElement('#lpChat'); AudioEye.modals.enableTabLoop('#lpChat .lp_maximized'); }, 4000); });
ele.outerFind('.vehicle .vehicle-image a img').each(function () { $ae(this).attr('alt', $ae(this).closest('.vehicle').find('.vehicle-title').text().trim()); }); api.convertToBtn('.ContactBubble__Bubble ');
// AE - after loader is activated, counteract auto remediations on ul with one or less li, specifically for the top filters in the results pages // after toolbar is activated, set roles on dropdown list elements ele.find("#ae_app").on('AudioEyeReady', function (e) { setTimeout(function () { $ae('.top-filter ul.dropdown-menu.inner').attr('role', 'listbox'); $ae('.top-filter ul.dropdown-menu.inner > li').attr('role', 'option'); }, 50);
});
ele.outerFind('.shopping-icon a.history_report').attr({ 'aria-hidden': 'false', 'role': 'link', 'tabindex': '0' }); ele.outerFind('.shopping-label a.history_report').attr({ 'tabindex': '-1' });
// temp setupModal api function function setupModal(trigger, wrapper, close, label, labelFlag) { // ATTACH MODAL EVENT TO OUR MODAL TRIGGER ele.outerFind(trigger).click(function () { // SET UP OUR VARIABLES var return_target = this;
// RUN CONTENT CHECK / MANAGEMENT IN AN INTERVAL LOOP var modal_interval = window.setInterval(function () {
// MAKE SURE OUR MODAL EXISTS if ($ae(wrapper).length > 0) { window.clearInterval(modal_interval);
// MANAGE MODAL INTERIOR
//PREPARE MODAL ROLE AND LABEL if (labelFlag === 1) { label = $ae(wrapper).outerFind(label).first().text().trim(); } ele.outerFind(wrapper).attr({ 'role': 'dialog', 'aria-modal': 'true', 'aria-label': label });
// ADD RETURN CODE TO CLOSE BUTTON AND ENSURE CLOSE BUTTON ACCESSIBILITY if (!$ae(wrapper).find(close).is('button, input')) { api.convertToBtn(ele.outerFind(wrapper).find(close)); }
if ($ae(wrapper).find(close).text().toLowerCase().trim().length < 5) { $ae(wrapper).find(close).find('img').attr('alt', ''); api.addComplianceIndent(ele.outerFind(wrapper).find(close), 'append', 'span', ' Close'); } ele.outerFind(wrapper).find(close).click(function () { AudioEye.focusElement(return_target); }); // SET OUR FOCUS AND TAB TRAP AudioEye.focusElement($ae(wrapper).find(close)); AudioEye.modals.enableTabLoop(wrapper); //CLEAR INTERVAL if (modal_interval > 10000) { window.clearInterval(modal_interval); } } }, 300); }); }
// powerful style override // after toolbar is activated, resize the window ele.outerFind("#ae_app").on('AfterModuleActivate', function (e) { setTimeout(function () { if (e.detail.module === "toolbar") { $ae('#etsTopButton').attr('style', 'margin: 0px !important; padding: 0px !important; position: fixed !important; z-index: 1000 !important; bottom: 0px !important; right: 0px !important; display: block; margin-right: 16px !important'); } }, 50); });
ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
//AE- New & Used toggle button [AEI-118424] function updateToggleBtn() { ele.outerFind('a.facet-link.toggle-refine').each(function() { if($ae(this).find('.switch-toggle').attr('role') && $ae(this).find('.switch-toggle').attr('role') === 'switch'){ var text = $ae(this).text().trim(); var ae_checked = $ae(this).find('.switch-toggle').attr('aria-checked'); $ae(this).attr({'role': 'switch', 'aria-checked': ae_checked, 'tabindex': 0}); $ae(this).find('.switch-toggle').removeAttr('role aria-checked');
$ae(this).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).click(function() { var stopper = 0; var focus_interval = setInterval(function() { if ( ele.outerFind('.switch-toggle[aria-checked]').length > 0) { updateToggleBtn(); ele.outerFind('.toggle-refine').filter(':contains(' + text + ')').attr('ae-toggle-refocus', ''); AudioEye.focusElement($ae('.toggle-refine[ae-toggle-refocus]').eq(0)); clearInterval(focus_interval); } if (stopper > 20) { clearInterval(focus_interval); } stopper++; }, 100); }); } }); } updateToggleBtn();
// AE - MODAL FUNCTION function intModal (trigger, modalClose, modalContainer, activeElement) { ele.outerFind(trigger).attr(api.btn).off('keydown').on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').click(function() { $ae('body').data('aeRefocus', this); var stopper = 0; var focus_interval = setInterval(function() { if (ele.outerFind(activeElement).length > 0) {
$ae(modalClose).attr(api.btn).on('keydown', function(e) { if ( e.keyCode == 13 || e.keyCode == 32 ) { e.preventDefault(); this.click(); } }).off('click').on('click', function(e) { setTimeout(function() { var refocus = $ae('body').data('ae-refocus'); AudioEye.focusElement(refocus); }, 500); });
AudioEye.focusElement(modalClose); AudioEye.modals.enableTabLoop(modalContainer); clearInterval(focus_interval); } clearInterval(focus_interval);
stopper++; }, 100); }); } //intModal(trigger, modalClose, modalContainer, activeElement)
// MAS-758 intModal('.vehicle a.fancy.cta-button', 'a.fancybox-close', '.fancybox-wrap', 'a.fancybox-close'); }; f.id = "632970"; f.title = "*DI Master JS #4"; f.type = "javascript";
!function(f){ if (window.AudioEye && window.AudioEye.manualRemediations) { window.AudioEye.manualRemediations.push(f); } }(f); //# sourceURL=https://wsv3cdn.audioeye.com/helpers-remediations/_DI_Master_JS__4.js
var f = function (ele, api) { ele.outerFind('.leaseoffer .btn-customize-finance').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); ele.outerFind('.leaseoffer .btn-customize-lease').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault(); $ae(this)[0].click(); } }); // add initial slider attributes ele.outerFind('.irs-line').each(function () { set_slider_values($ae(this)); });
// when a slider is arrowed on ele.outerFind('.irs-line').on('keydown', function (event) { var this_reference = $ae(this); var e = jQuery.Event("keydown");
if (event.keyCode === 37 || event.keyCode === 39) { setTimeout(function () { set_slider_values(this_reference);
AudioEye.focusElement(this_reference); }, 250); } else if (event.keyCode === 38) { e.which = 39;
$ae(this).trigger(e); } else if (event.keyCode === 40) { e.which = 37;
$ae(this).trigger(e); } else if (event.keyCode === 35) { var last_value = $ae(event.target).nextAll('.irs-max').eq(0).text().replace(/D/g, '');
$ae(this_reference).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', last_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 91.0%;');
setTimeout(function () { set_slider_values($ae(this_reference));
AudioEye.focusElement($ae(this_reference)); }, 250); } else if (event.keyCode === 36) { var first_value = $ae(event.target).nextAll('.irs-min').eq(0).text().replace(/D/g, '');
$ae(event.target).parents('.lo_substep').find('.lo_slider.irs-hidden-input').attr('value', first_value); $ae(this_reference).parents('.lo_substep').find('.single').eq(0).attr('style', 'left: 0.0%;');
setTimeout(function () { set_slider_values($ae(event.target));
AudioEye.focusElement($ae(event.target)); }, 250); } });
// trying to account for internet explorer if (!!navigator.userAgent.match(/Trident.*rv:11./)) { ele.outerFind('.irs-line:first').on('keydown', function (event) { if (event.keyCode === 9 && !event.shiftKey) { setTimeout(function () { AudioEye.focusElement('.irs-line:eq(1)'); }, 250); } }); }
// nearby element attributes api.convertToBtn('.lo_substep_paymenttype_option'); api.convertToBtn('.lo_modal .lo_close_button'); api.convertToBtn('.leaseoffer span[class*="btn-"]'); api.convertToBtn('.lo_restart_button'); api.convertToBtn('.lo_nextstep_button'); ele.outerFind('.lo_nextstep_button').attr({ 'role': 'button', 'tabindex': '0', 'aria-label': 'Next Step' }); ele.outerFind('#lo_payment_information').addClass('ae-mutation-ignore'); ele.outerFind('#lo_downpayment_amount').addClass('ae-mutation-ignore');
ele.outerFind('.leaseoffer.type_finance.customize').removeAttr('role tabindex');
api.addComplianceIndentHidden('#lo_payment_information .lo_running_payment', 'prepend', 'span', 'Payment Information: ');
// update slider attributes function set_slider_values(slider) { slider.attr({ 'role': 'slider', 'aria-valuemin': slider.nextAll('.irs-min').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuenow': slider.nextAll('.irs-single').eq(0).text().trim().replace('$', '').replace(',', ''), 'aria-valuemax': slider.nextAll('.irs-max').eq(0).text().trim().replace('$', '').replace(',', '') });
if (slider.attr('aria-valuenow').indexOf('months') != -1) { slider.attr('aria-valuenow', slider.attr('aria-valuenow').substring(0, slider.attr('aria-valuenow').length - 7)); }
setTimeout(function () { slider.attr('aria-label', slider.parents('.lo_substep').eq(0).find('.lo_prompt').eq(0).text().trim()); }, 50);
set_value_texts(); } $ae('.irs-line').each(function () { $ae(this).attr('aria-valuenow', $ae(this).closest('.slider-facet-container').find('input.our_price-slider').attr('[data-from]') + ' ' + $ae(this).closest('.slider-facet-container').find('.our_price-slider').attr('[data-to]')); }); // set more aria-attributes my dood function set_value_texts() { $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_term_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' months'); $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_downpayment_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' percent'); $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_credit_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' credit rating'); $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuetext', $ae('.lo_mileage_slider').find('.irs-line').eq(0).attr('aria-valuenow') + ' mileage'); } ele.outerFind('.facet-content-container .our_price-slider').attr('aria-label', 'Price slider '); ele.outerFind('.facet-content-container input[class^="lightning"]').attr('aria-label', 'Monthly payment slider');
$ae('input[data-min]').each(function () { //set it initally var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); if ($ae('#lvrp-filters-container').length > 0) { $ae('#lvrp-filters-container')[0].addEventListener('DOMNodeInserted', function (e) { //when React re-renders dom do it again $ae('input[data-min]').each(function () { var input = $ae(this); var target = $ae(this).parent().find('.irs-line'); if (!!$ae(this).attr('data-valuenow')) { //this removes attr for now for the sliders withouthem. this condition might need to be changed as i havent seem any with the attr $ae(this).removeAttr('aria-valuenow'); } else { target.attr('aria-valuenow', $ae(this).attr('data-valuenow')); } target.attr({ 'role': 'slider', 'aria-valuemin': input.attr('data-min'), 'aria-valuemax': input.attr('data-max') }); }); }); }
//------------------------------------------
// actionable map overlay ele.outerFind('#saddr').attr({ 'tabindex': '0', 'aria-hidden': 'false' }).removeAttr('role').removeClass('ae-exclude');
// AE - review stars context ele.outerFind('div.rating-5').append(' 5 Stars'); ele.outerFind('div.rating-4').append(' 4 Stars'); ele.outerFind('div.rating-3').append(' 3 Stars'); ele.outerFind('div.rating-2').append(' 2 Stars'); ele.outerFind('div.rating-1').append(' 1 Star');
// checks for already appended text ele.outerFind('span.ae-compliance-indent').each(function () { if ($ae(this).next().hasClass('ae-compliance-indent')) { if ($ae(this).text === $ae(this).next().text) { $ae(this).remove(); } } });
ele.outerFind('a').filter(':contains(Find A Vehicle)').on('keydown', function (event) { if (event.keyCode === 13 || event.keyCode === 32) { event.preventDefault();
$ae(this)[0].click(); } });
// header dealer address link ele.outerFind('.dealer-address a[itemprop="directions"]').removeAttr('role aria-hidden tabindex');
// remove unnecessary attributes on main menu links ele.outerFind('#menu-main-menu a.dropdown-toggle').removeAttr('aria-haspopup');
//////////////////////////////// Results page top filter dropdowns ////////////////////////////////////
// attribute add ele.outerFind('.dropdown-menu.inner a[aria-selected="false"]').attr('aria-checked', 'false'); ele.outerFind('.dropdown-menu.inner a[aria-selected="true"]').attr('aria-checked', 'true'); ele.outerFind('#top-filters .dropdown-toggle').attr('role', 'combobox'); //ele.outerFind('#top-filters .dropdown-menu.open').attr('role', 'presentation');
// id addition to dropdown menus /* var ae_dpdwnFilter_ListId = 0; ele.outerFind('div.dropdown-menu').find('.dropdown-menu.inner').each(function () { $ae(this).attr('id', 'ae_dpdwnFilter_ListId' + ae_dpdwnFilter_ListId); ae_dpdwnFilter_ListId++; }); ele.outerFind('.dropdown-menu.open .bs-searchbox input').each(function () { $ae(this).attr('aria-owns', $ae(this).closest('.dropdown-menu').find('ul.inner').attr('id')); });
var ae_dpdwnFilterOption_Id = 0; ele.outerFind('.dropdown-menu.inner >li > a').each(function () { $ae(this).attr('id', 'ae_dpdwnFilterOption_Id' + ae_dpdwnFilterOption_Id); ae_dpdwnFilterOption_Id++; }); */
ele.outerFind('.top-filter .dropdown-toggle').click(function () { $ae('body').data('refocus_element', $ae(this)); $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '0'); //$ae(this).removeAttr('aria-expanded'); AudioEye.focusElement($ae(this).parents('.top-filter').find('.dropdown-menu inner a:first')); });
ele.outerFind('.top-filter .dropdown-menu inner a').click(function () { $ae(this).parents('.top-filter').find('.dropdown-menu inner a').attr('tabindex', '-1');
setTimeout(function () { AudioEye.focusElement($ae('body').data('refocus_element')); }, 100); });
//give random id to dropdown menu anchors ele.outerFind('.dropdown-menu.inner a').not('[id]').each(function () { $ae(this).attr('id', 'ae-selected-' + ~~(Math.random() * 1000000)); });
// arrow functionality while on input ele.outerFind('.dropdown-menu.open input:focus').on('keydown', function (e) { var list_length = $ae(this).parent().next().find('li a').length; var last = $ae(this).parent().next().find('li a').filter(':first'); var first = $ae(this).parent().next().find('li a').filter(':last');
if (e.keyCode === 38 || e.keyCode === 37 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':last').attr('id')); } else if (e.keyCode === 40 || e.keyCode === 39 && list_length === 0) { $ae(this).attr('aria-activedescendant', $ae(this).parent().next().find('li a').filter(':first').attr('id')); } //else if (e.keyCode === 40 || e.keyCode === 39) { if (e.keyCode === 38 || e.keyCode === 37 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').prev().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && list_length === 1) { $ae(this).closest('div.dropdown-menu').find('input').attr('aria-activedescendant', $ae(this).parent().next().find('li.active').next().find('a').attr('id')); } if (e.keyCode === 40 || e.keyCode === 39 && first) { e.preventDefault(); } if (e.keyCode === 40 || e.keyCode === 39 && last) { e.preventDefault(); }
}); //////////////////////////////// END Results page top filter dropdowns ////////////////////////////////////
// hide tab from chat bubble svg ele.outerFind('.gg-chat-bubble svg, .gg-chat-bubble svg').find('*').attr('tabindex', '-1'); ele.outerFind('.gg-chat-bubble svg').find('*').attr('tabindex', '-1');
// slide out widget vehicle offer/value button context and functionality ele.outerFind('#INTICEOfferImg1').attr({ 'tabindex': '0', 'role': 'button' }); ele.outerFind('#INTICEToolImg1').attr({ 'tabindex': '0', 'role': 'button' });
ele.outerFind('#INTICEOfferImg1').attr('alt', 'Get offer'); ele.outerFind('#INTICEToolImg1').attr('alt', 'Get your car value');
// these svg button conversion api.convertToBtn('#INTICEDmIcon .material-icons[onclick], #INTICELmIcon .material-icons[onclick]');
// context to Get Value/Get Offer buttons in INTICE hover widget ele.outerFind('#INTICELmIcon a.intice-color-pomegranate').filter(':contains(Get Offer)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); }); ele.outerFind('#INTICEDmIcon a.intice-color-pomegranate').filter(':contains(Get Value)').each(function () { $ae(this).append('' + $ae(this).closest('div').find('p').text().trim() + ''); });
// FOCUS ele.outerFind('#INTICEOfferImg1').attr({ "onfocus": "javascript: window.inticeIMP.showTabs();" });
// focus to hover content on click of svg buttons ele.outerFind('#INTICEOfferImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeIMP.onLMIconsMouseOver(); AudioEye.focusElement('#lmBubble .lm-bubble-close'); AudioEye.modals.enableTabLoop('#lmBubble'); }, 500); $ae('#lmBubble .lm-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); ele.outerFind('#INTICEToolImg1').click(function () { var jim_return = $ae(this); setTimeout(function () { window.inticeTT.onTMIconsMouseOver(); AudioEye.focusElement('#tradetoolBubble .tradetool-bubble-close'); AudioEye.modals.enableTabLoop('#tradetoolBubble'); }, 500); $ae('#tradetoolBubble .tradetool-bubble-close').click(function () { AudioEye.focusElement(jim_return); }); }); // get value/get offer button focus to 3rd party iframe ele.outerFind('.lm-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#lmframe-container'); AudioEye.focusElement('#lmframe-container'); }, 1000); }); ele.outerFind('.tradetool-bubble a.intice-color-pomegranate').click(function () { setTimeout(function () { AudioEye.modals.enableTabLoop('#trademakeriframe'); AudioEye.focusElement('#trademakeriframe'); }, 1000); });
/// quik links accordion fix that has multiple modals that need focus. ele.outerFind('.overlay-container span.close-overlay').attr('tabindex', '0'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').not('[href]').attr('role', 'button'); ele.outerFind('.quick-link-dropdown > ul.dropdown-menu > li > a').on('click', function () { var jim_return = $ae(this); var QUICK_LINKS_BUTTON = $ae('.quick-link-toggle.dropdown-toggle'); var MODAL_CLOSE_BUTTON = $ae('.overlay-container > span.close-overlay'); $ae(MODAL_CLOSE_BUTTON).attr('role', 'button'); ////////////////////////// SEARCH ANYTHING MODAL ////////////////////////// if ($ae(this).attr('target') === 'searchanything') { // this.click(); setTimeout(function () { AudioEye.modals.enableTabLoop('#searchanything-overlay'); AudioEye.focusElement(MODAL_CLOSE_BUTTON); $ae('input#alg-search').on('click', function () { AudioEye.focusElement($ae(MODAL_CLOSE_BUTTON)); AudioEye.focusElement(jim_return); });
}, 1500); } ////////////////////////// VEHICLE SEARCH MODAL //////////////////////////
if ($ae(this).attr('target') === 'vehiclesearch') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#vehiclesearch-overlay > .overlay-container'); AudioEye.focusElement('#vehiclesearch-overlay > .overlay-container > span.close-overlay'); $ae('#vehiclesearch-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// ASK A QUESTION MODAL //////////////////////////
if ($ae(this).attr('target') === 'askquestion') { setTimeout(function () {
AudioEye.modals.enableTabLoop('#askquestion-overlay > .overlay-container'); AudioEye.focusElement('#askquestion-overlay > .overlay-container > span.close-overlay'); $ae('#askquestion-overlay > .overlay-container > span.close-overlay').on('click', function () { AudioEye.focusElement(jim_return); }, 1000); });
} ////////////////////////// SAVED VEHICLES SIDEPANEL //////////////////////////
if ($ae(this).parent().attr('id') === 'save-vehicles-custom-toggle') { setTimeout(function () { AudioEye.modals.enableTabLoop('#save-vehicles-sidr'); AudioEye.focusElement('#save-vehicles-sidr :tabbable:first'); });
}
});
////////////////////////// filter modal checkboxes ////////////////////////// // remove tabpanel role on page div ele.outerFind('#lvrp-container').removeAttr('role');
// convert to button the side panel filter buttons api.convertToBtn('#lvrp-filters-container div.facet-toggle'); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox').not('.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('.quick-facets-container .facet-link.facet-checkbox.facet-refined').attr({ 'tabindex': '0', 'aria-checked': 'true', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive').not('.facet-refined').attr({ 'aria-checked': 'false', 'role': 'checkbox' }); ele.outerFind('#di-modal .facet-content-container a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' });
ele.outerFind('#facets-container-modal').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.quick-facets-container').on('click', '.facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive', function () { setTimeout(function () { $ae('#facets-container-modal .facet-content-container[data-collapsed="false"] a.facet-link.facet-disjunctive.facet-refined').attr({ 'aria-checked': 'true', 'role': 'checkbox' }); }, 6000); });
ele.outerFind('.facet-toggle .facet-label').attr({ 'tabindex': '-1', 'role': 'presentation' });
// filter modal focus ele.outerFind('.facet-toggle').click(function () { var jim_return = $ae(this); setTimeout(function () { // tab trap AudioEye.modals.enableTabLoop('.vrp-facet-modal.faded-in');
// focus to the close button most of the time AudioEye.focusElement('.vrp-facet-modal.faded-in .di-modal-close'); $ae('.vrp-facet-modal.faded-in .di-modal-close').click(function () { AudioEye.focusElement(jim_return); }); $ae('.facets-container-close.modal-view-results').click(function () { AudioEye.focusElement(jim_return); }); }, 1000);
}); ele.outerFind('.di-modal-close').attr({ 'aria-label': 'close', 'tabindex': '0', 'role': 'button' }); // unfocus svg
ele.outerFind('svg.di-svg').find('*').attr('tabindex', '-1'); ////////////////////////// END filter modal checkboxes //////////////////////////
$ae(".vehicle-price .price-block .single-theme-button").each(function () {
var ae_paymentPrice1 = $ae(this).find('.payment_amount').contents().filter(function () { return this.nodeType === 3; }).text().trim();
$ae(this).attr({ 'aria-label': ae_paymentPrice1 + ' per month', 'role': 'button', 'tabindex': '0' }); // console.log(ae_paymentPrice1); }); ////////////////////////// END AT REMEDIATIONS //////////////////////////
// Chat Module Fixes ele.outerFind('.conversations-cta').attr('role', 'button'); ele.outerFind('.conversations-control-minimize > a').attr({ 'aria-label': 'Minimize', 'role': 'button' }); ele.outerFind('a.conversations-banner-close').attr({ 'aria-label': 'Close Banner', 'role': 'button' });
// radios ele.outerFind('div.conversations-message-body button').attr({ 'role': 'radio', 'aria-selected': 'false' }); var ae_js_radDescrip_ = Math.floor(Math.random() * 1000); ele.outerFind('span.conversations-message-body').not('[id]').each(function () { $ae(this).attr('id', 'ae_js_radDescrip_' + ae_js_radDescrip_); ae_js_radDescrip_++; }); ele.outerFind('div.conversations-message-body button').each(function () { $ae(this).attr({ 'aria-describedby': $ae(this).closest('.conversations-message-content').find('span.conversations-message-body').attr('id') }); });
// chat image alt api.setAlt('.conversations-message-avatar >img', 'Chat Representative Said'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').attr('aria-label', 'Me'); ele.outerFind('.conversations-message-avatar[type="visitor"] svg').removeAttr('aria-hidden role tabindex'); // required input ele.outerFind('.conversations-composer textarea').attr('aria-required', 'true');
// close alert warning focus ele.outerFind('.conversations-prompt-container').each(function () { var jim_return = $ae(this); setTimeout(function () { AudioEye.focusElement('.conversations-prompt-container .conversations-prompt-title'); //.fancybox-wrap form input:first AudioEye.modals.enableTabLoop('.conversations-prompt-container'); $ae('.conversations-prompt-container .conversations-prompt-control-cancel ').click(function () { AudioEye.focusElement(jim_