PageSourceSearch

https://www.risevision.com/hubfs/hub_generated/module_assets/1/192…/module_Footer_Menu_Columns.min.js

js risevision.com collected 2026-09-24 08:55:26 UTC 2,809 bytes, 2 lines download raw bytes

1var module_192410571026=void function(){"use strict";function initAccessibilityFixes(){try{!function(){var footerMenuColumns=document.querySelectorAll('.footer-menu-column .column-links [role="navigation"]');if(footerMenuColumns.length){var updatedCount=0;footerMenuColumns.forEach(function(nav){var currentLabel=nav.getAttribute("aria-label");if("Navigation Menu"===currentLabel||!currentLabel){var parentColumn=nav.closest(".footer-menu-column");if(parentColumn){var newLabel="",heading=parentColumn.querySelector(".column-heading");newLabel=heading?"Footer "+heading.textContent.trim().toLowerCase()+" navigation":"Footer navigation",nav.setAttribute("aria-label",newLabel),updatedCount++}}}),updatedCount>0&&console.log("Rise Vision A11y: Updated "+updatedCount+" footer navigation labels")}else console.warn("Rise Vision A11y: No footer navigation elements found")}(),function(){var megaMenuNavigations=document.querySelectorAll('.mega-menu-panel .hs-menu-wrapper[role="navigation"]');if(megaMenuNavigations.length){var updatedCount=0;megaMenuNavigations.forEach(function(nav){if("Navigation Menu"===nav.getAttribute("aria-label")){var parentLink=nav.closest(".child-link-wrapper"),linkElement=parentLink?parentLink.querySelector("a[data-mm-subitem], span[data-mm-subitem]"):null;if(linkElement){var newLabel=linkElement.textContent.trim()+" submenu";nav.setAttribute("aria-label",newLabel),updatedCount++}}}),updatedCount>0&&console.log("Rise Vision A11y: Updated "+updatedCount+" mega menu navigation labels")}}(),(footerMenus=document.querySelectorAll("#colophone .hs-menu-wrapper, .footer .hs-menu-wrapper")).length&&footerMenus.forEach(function(menu){menu.querySelectorAll('ul[role="menu"]').forEach(function(ul){ul.removeAttribute("role")}),menu.querySelectorAll('[role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"]').forEach(function(el){el.removeAttribute("role")})}),function(){var updatedCount=0,mobileNav=document.querySelector(".mobile-navigation");mobileNav&&!mobileNav.getAttribute("aria-label")&&(mobileNav.setAttribute("aria-label","Mobile menu"),updatedCount++);var siteNav=document.querySelector("#site-navigation");siteNav&&!siteNav.getAttribute("aria-label")&&(siteNav.setAttribute("aria-label","Main navigation"),updatedCount++),updatedCount>0&&console.log("Rise Vision A11y: Updated "+updatedCount+" additional navigation labels")}()}catch(error){console.error("Rise Vision A11y: Error fixing navigation labels",error)}var footerMenus}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initAccessibilityFixes):initAccessibilityFixes(),setTimeout(initAccessibilityFixes,500)}();
2//# sourceURL=https://2700250.fs1.hubspotusercontent-na1.net/hubfs/2700250/hub_generated/module_assets/1/192410571026/1771614318329/module_Footer_Menu_Columns.js

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.