PageSourceSearch

https://virtualizationreview.com/articles/list/~/media/ecg/virtualizationreview/design/js/scriptsmin.js?v=5

js virtualizationreview.com collected 2026-10-02 03:10:53 UTC 11,547 bytes, 1 lines download raw bytes

1"use strict";function iframeBusterNativeHome(){if(document.querySelector('div[id*="promo1"]')){const e=document.querySelector('div[id*="promo1"]');if(e.classList.contains("ad-loaded")){document.querySelector('.ad div[id*="promo1"] div iframe').setAttribute("class","iframe-buster-native-home");const t=document.querySelectorAll(".iframe-buster-native-home")[0],n=t.contentDocument||t.contentWindow.document;0==n.body.innerHTML.length&&(e.parentElement.style.display="none"),e.insertAdjacentHTML("beforeend",n.body.innerHTML)}}}function iframeBusterNativeArticle(){if(document.querySelector('div[id*="underarticlenative1"]')){const e=document.querySelector('div[id*="underarticlenative1"]');if(e.classList.contains("ad-loaded")){document.querySelector('.ad div[id*="underarticlenative1"] div iframe').setAttribute("class","iframe-buster-native-article");const t=document.querySelectorAll(".iframe-buster-native-article")[0],n=t.contentDocument||t.contentWindow.document;0==n.body.innerHTML.length&&(e.style.display="none"),e.insertAdjacentHTML("beforeend",n.body.innerHTML)}}}function iframeBusterAdhesionBanner(){if(document.querySelector('div[id*="boot_desktop"]')){const e=document.querySelector('div[id*="boot_desktop"]');if(e.classList.contains("ad-loaded")){document.querySelector('.footer div[id*="boot_desktop"] div iframe').setAttribute("class","iframe-buster-adhesionBanner");const t=document.querySelectorAll(".iframe-buster-adhesionBanner")[0],n=t.contentDocument||t.contentWindow.document;0==n.body.innerHTML.length&&(e.style.display="none"),e.insertAdjacentHTML("beforeend",n.body.innerHTML)}}}function iframeBusterAdhesionBannerMobile(){if(document.querySelector('div[id*="boot_mobile"]')){const e=document.querySelector('div[id*="boot_mobile"]');if(e.classList.contains("ad-loaded")){document.querySelector('.footer div[id*="boot_mobile"] div iframe').setAttribute("class","iframe-buster-adhesionBannerMobile");const t=document.querySelectorAll(".iframe-buster-adhesionBannerMobile")[0],n=t.contentDocument||t.contentWindow.document;0==n.body.innerHTML.length&&(e.style.display="none"),e.insertAdjacentHTML("beforeend",n.body.innerHTML)}}}window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),window.HTMLCollection&&!HTMLCollection.prototype.forEach&&(HTMLCollection.prototype.forEach=Array.prototype.forEach),document.addEventListener("DOMContentLoaded",(()=>{if(document.querySelector(".search")){document.querySelector(".search input[type='text']").setAttribute("placeholder","Search"),document.querySelector(".search input").setAttribute("autocomplete","off");const n=document.querySelector(".search"),o=document.querySelector(".social-top");document.querySelector(".search-icon").addEventListener("click",(function(){o.classList.toggle("active-search"),n.style.display="block"})),document.querySelector(".search-icon-close").addEventListener("click",(function(){o.classList.toggle("active-search"),n.style.display="none"}))}if(document.querySelector(".mobile-flyout")){const i=document.querySelector(".flyout-list"),r=document.querySelector(".flyout-mask");[document.querySelector(".mobile-flyout-button"),document.querySelector(".flyout-mask"),document.querySelector(".flyout-close")].forEach((e=>{e.addEventListener("click",(()=>{i.classList.toggle("active"),r.classList.toggle("active")}))}))}if(document.querySelector("#main > .ad")){const c=document.querySelector("#main"),l=document.querySelectorAll("#main > .ad","#main > .ad:nth-child(2)"),a=c.offsetTop;window.onscroll=function(){window.pageYOffset>a+100?(c.classList.add("inview"),l.forEach((function(e){e.classList.add("special--fixed")}))):(c.classList.remove("inview"),l.forEach((function(e){e.classList.remove("special--fixed")})))}}if(document.querySelector("#sitemap")&&document.querySelector("#sitemap a[href*=javascript]").parentElement.remove(),document.querySelector(".whatsnew li[id*='300Ad'] div[id*='google_ads_iframe']")&&document.querySelector(".whatsnew li[id*='300Ad'] div[id*='google_ads_iframe']").length<1&&(document.querySelector("li[id*='300Ad']").style.display="none"),document.querySelector("#rssFeed")){document.querySelector("#level1 .intro").classList.add("rssFeedPage");let s=document.querySelectorAll("#rssFeed td a"),d=document.querySelectorAll("#rssFeed tr"),u=d.length,m='<ul class="rssFeed">';for(let f=1;f<u;f++){const y=Array.from(d[f].querySelectorAll("td:first-of-type"));m+=`<li><a href=" ${s[f-1].getAttribute("href")} "> ${y[0].innerText} </a></li>`}m+="</ul>",document.querySelector("#rssFeed").insertAdjacentHTML("beforeend",m)}if(document.querySelector(".sharePage")){document.querySelectorAll(".sharePage").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault(),this.classList.add("active")})),e.addEventListener("mouseleave",(function(){this.classList.remove("active")}))}))}if(document.querySelector(".trialdownloads")){const v=document.querySelectorAll(".productlongdesclink"),h=document.querySelectorAll(".productlongdesclinkhide");v.forEach((function(e){e.addEventListener("click",(function(){this.nextElementSibling.style.display="block",this.style.display="none"}))})),h.forEach((function(e){e.addEventListener("click",(function(){this.closest("span").style.display="none",this.parentElement.previousElementSibling.style.display="block"}))}))}if(document.querySelector(".standard")&&document.querySelector(".standard").length>0&&(document.querySelector("#comments").style.display="block"),document.querySelector("#article .associatedFiles")){const p=document.querySelector("#article .associatedFiles");document.querySelector("#article .byline").insertAdjacentElement("afterend",p)}if(document.querySelector("#level0 #article")||document.querySelector("#level0 #blogPost")||document.querySelector(".virtvv")){const b=document.querySelector("#level0 #article"),S=document.querySelector("#level0 #blogPost .names + div"),q=document.querySelector(".virtvv .sContent .vvlogo"),L='<div class="socialshare__wrapper">\n                          <ul class="share__list">\n                            <li class="share__item"><button class="share__link  share__link--facebook"></button></li>\n                            <li class="share__item"><button class="share__link share__link--linkedin"></button></li>\n                            <li class="share__item"><button class="share__link share__link--twitter"></button></li>\n                          </ul>\n                         </div>';b?b.insertAdjacentHTML("afterbegin",L):S?S.insertAdjacentHTML("beforeend",L):q&&q.insertAdjacentHTML("beforeend",L);var e=encodeURIComponent(document.URL),t=encodeURIComponent(document.title);function g(e,t,n){var o=(screen.width-t)/2,i="menubar=no,toolbar=no,status=no,width="+t+",height="+n+",top="+(screen.height-n)/2+",left="+o;window.open(e,"",i),event.preventDefault()}
1document.addEventListener("click",(function(n){let o=null;n.target.classList.contains("share__link--facebook")&&(o="https://www.facebook.com/sharer.php?u="+e,g(o,570,570)),n.target.classList.contains("share__link--linkedin")&&(o="https://www.linkedin.com/shareArticle?mini=true&url="+e,g(o,570,570)),n.target.classList.contains("share__link--twitter")&&(o="https://twitter.com/intent/tweet?url="+e+"&text="+t,g(o,570,570))}),!1)}if(document.querySelector(".awards-page")){const A=document.querySelector(".categories"),E=document.querySelector(".category-button"),w=document.querySelectorAll(".category-options li");E.addEventListener("click",(e=>{e.preventDefault(),A.classList.toggle("active"),E.setAttribute("aria-expanded","true"===E.getAttribute("aria-expanded")?"false":"true")})),w.forEach((e=>{function t(e){"click"===e.type&&0!==e.clientX&&0!==e.clientY&&A.classList.remove("active"),"Enter"===e.key&&A.classList.remove("active")}e.addEventListener("keydown",t),e.addEventListener("click",t)}))}})),window.addEventListener("load",(function(){setTimeout((function(){iframeBusterNativeHome(),iframeBusterNativeArticle(),iframeBusterAdhesionBanner(),iframeBusterAdhesionBannerMobile()}),500)})),window.addEventListener("load",(function(){setTimeout((function(){document.querySelector('div[id*="promo1"]')&&document.querySelector('div[id*="promo1"]').classList.contains("ad-loaded")&&document.querySelector(".native1").parentElement.classList.add("show-native"),document.querySelector('div[id*="promo2"]')&&document.querySelector('div[id*="promo2"]').classList.contains("ad-loaded")&&document.querySelector(".native2").parentElement.classList.add("show-native"),document.querySelector('div[id*="underarticlenative1"]')&&document.querySelector('div[id*="underarticlenative1"]').classList.contains("ad-loaded")&&document.querySelector(".native3").parentElement.classList.add("show-native"),document.querySelector('div[id*="underarticlenative2"]')&&document.querySelector('div[id*="underarticlenative2"]').classList.contains("ad-loaded")&&document.querySelector(".native4").parentElement.classList.add("show-native")}),700)})),document.addEventListener("DOMContentLoaded",(()=>{document.querySelector(".topnav")&&(document.querySelector(".topnav").id="topnav"),document.querySelector(".menu-toggle")&&document.querySelector(".menu-toggle").addEventListener("click",(function(e){e.preventDefault();const t=document.querySelector(".topnav");this.classList.toggle("act"),this.classList.contains("act")?t.classList.add("nav-open"):t.classList.remove("nav-open")}))}
1)),function(){const e=function(e){let t,n,o,i=e.parentElement;function r(e){const n=e.currentTarget;e.preventDefault(),t&&n!==t&&c(t),c(n)}this.init=function(){document.querySelector(".topnav").classList.remove("no-js"),e.querySelectorAll("ul").forEach((t=>{const i=t.parentElement;if(void 0!==t){let c=function(e){const t=e.getElementsByTagName("a")[0],i=t.innerHTML,r=t.attributes,c=document.createElement("button");if(null!==t){for(c.innerHTML=i.trim(),n=0,o=r.length;n<o;n++){let e=r[n];"href"!==e.name&&c.setAttribute(e.name,e.value)}e.replaceChild(c,t)}return c}(i);!function(e,t){const n=e.getAttribute("id");let o;o=null===n?t.textContent.trim().replace(/\s+/g,"-").toLowerCase()+"-submenu":menuItemId+"-submenu",t.setAttribute("aria-controls",o),t.setAttribute("aria-expanded",!1),e.setAttribute("id",o),e.setAttribute("aria-hidden",!0)}(t,c),c.addEventListener("click",r),e.addEventListener("keyup",l)}})),document.addEventListener("click",a)};function c(e){const n=document.getElementById(e.getAttribute("aria-controls"));if("true"===e.getAttribute("aria-expanded")?(e.setAttribute("aria-expanded",!1),n.setAttribute("aria-hidden",!0),t=!1):(e.setAttribute("aria-expanded",!0),n.setAttribute("aria-hidden",!1),function(e){const t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n=e.offsetParent,o=n.getBoundingClientRect().left+e.offsetWidth;o+32>t&&e.classList.add("sub-menu--right")}(n),t=e),e.parentElement.closest("ul.second-tier")){const t=e.parentElement.closest("ul.second-tier"),n="true"===t.getAttribute("aria-hidden");t.setAttribute("aria-hidden",n?"false":"true")}}function l(e){27===e.keyCode&&(null!==e.target.closest('ul[aria-hidden="false"]')?(t.focus(),c(t)):"true"===e.target.getAttribute("aria-expanded")&&c(t))}function a(e){t&&!e.target.closest("#"+i.id)&&c(t)}document.querySelectorAll(".topnavlist li ul li ul").length>0&&document.querySelectorAll(".topnavlist ul").forEach((function(e){e.classList.add("second-tier")}))};document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".topnavlist").forEach((t=>{new e(t).init()}))}))}();

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.