PageSourceSearch

https://www.robotmaster.com/dist/js/chunks/tabs.b96227a362f884384282.chunk.bundle.js

js robotmaster.com collected 2026-09-29 21:39:06 UTC 4,266 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhypertherm_dotcom=self.webpackChunkhypertherm_dotcom||[]).push([[7575],{4285:function(t,e){class s{constructor(t){t&&!t.dataset.tabsInitialized&&(this.tabElement=t,this.tabElement.dataset.tabsInitialized="true",this.tablist=this.tabElement.closest("ul.nav-tabs, .nav-tabs"),this.tablist?this.tabs=Array.from(this.tablist.querySelectorAll('[data-toggle="tab"]')):this.tabs=[this.tabElement],this.targetSelector=this._getTargetSelector(),this.targetPanel=this.targetSelector?this._querySelector(this.targetSelector):null,!this.targetPanel&&this.targetSelector,this._bindAccessibility(),this._bindEvents())}static initAll(){document.querySelectorAll('[data-toggle="tab"]').forEach(t=>new s(t))}static initContainer(t){const e="string"==typeof t?document.querySelector(t):t;e&&e.querySelectorAll('[data-toggle="tab"]').forEach(t=>new s(t))}_bindAccessibility(){this.tablist&&this.tablist.setAttribute("role","tablist"),this.tabs.forEach(t=>{const e=t.dataset.target||t.getAttribute("href"),s=e?this._querySelector(e):null;t.setAttribute("role","tab");const a=this._isActive(t);t.setAttribute("aria-selected",a.toString()),t.setAttribute("tabindex",a?"0":"-1"),s&&(t.id||(t.id=`tab-${Math.random().toString(36).substr(2,9)}`),s.id||(s.id=`panel-${Math.random().toString(36).substr(2,9)}`),t.setAttribute("aria-controls",s.id),s.setAttribute("role","tabpanel"),s.setAttribute("aria-labelledby",t.id),s.setAttribute("aria-hidden",(!a).toString()))})}_bindEvents(){this.tabElement.addEventListener("click",t=>{t.preventDefault(),this.show()}),this.tabElement.addEventListener("keydown",t=>{this._handleKeyboard(t)})}_handleKeyboard(t){const e=this.tabs.indexOf(this.tabElement);switch(t.key){case"ArrowRight":case"ArrowDown":t.preventDefault(),this._focusTab((e+1)%this.tabs.length);break;case"ArrowLeft":case"ArrowUp":t.preventDefault(),this._focusTab((e-1+this.tabs.length)%this.tabs.length);break;case"Home":t.preventDefault(),this._focusTab(0);break;case"End":t.preventDefault(),this._focusTab(this.tabs.length-1);break;case"Enter":case" ":t.preventDefault(),this.show()}}_focusTab(t){const e=this.tabs[t];e&&e.focus()}_dispatchEvent(t,e,s=!1,a=null){const i=new CustomEvent(t,{bubbles:!0,cancelable:s,detail:{relatedTarget:a}});return e.dispatchEvent(i),!i.defaultPrevented}show(){if(this._isActive(this.tabElement))return;const t=this._getActiveTab();this._dispatchEvent("show.bs.tab",this.tabElement,!0,t)&&(t&&t!==this.tabElement&&this._dispatchEvent("hide.bs.tab",t,!1,this.tabElement),this._deactivateSiblingTabs(),this._deactivateSiblingPanels(),this._activateTab(),this.targetPanel&&this._activatePanel(this.targetPanel),t&&t!==this.tabElement&&this._dispatchEvent("hidden.bs.tab",t,!1,this.tabElement),this._dispatchEvent("shown.bs.tab",this.tabElement,!1,t))}
1_deactivateSiblingTabs(){this.tablist&&this.tabs.forEach(t=>{t.classList.remove("active"),t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");const e=t.closest("li.nav-item, li");e&&e.classList.remove("active")})}_deactivateSiblingPanels(){if(!this.targetPanel)return;const t=this.targetPanel.closest(".tab-content");t&&t.querySelectorAll(":scope > .tab-pane").forEach(t=>{t!==this.targetPanel&&(t.classList.remove("in","active"),t.setAttribute("aria-hidden","true"))})}_activateTab(){this.tabElement.classList.add("active"),this.tabElement.setAttribute("aria-selected","true"),this.tabElement.setAttribute("tabindex","0");const t=this.tabElement.closest("li.nav-item, li");t&&t.classList.add("active")}_activatePanel(t){t.classList.contains("fade")&&t.classList.remove("in"),t.classList.add("active"),t.setAttribute("aria-hidden","false"),t.classList.contains("fade")&&requestAnimationFrame(()=>{t.classList.add("in")})}_querySelector(t){if(!t)return null;if(t.startsWith("#")){const e=t.substring(1),s=document.getElementById(e);if(s)return s}try{return document.querySelector(t)}catch(t){return null}}_getTargetSelector(){let t=this.tabElement.dataset.target||this.tabElement.getAttribute("href");return t&&!t.startsWith("#")&&(t="#"+t),t}_isActive(t){return t.classList.contains("active")||t.closest("li.nav-item, li")?.classList.contains("active")}_getActiveTab(){return this.tablist&&this.tabs.find(t=>this._isActive(t))||null}}e.default=s}}]);

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.