1(function() { 2 window.fluidIframeContainer = function(url) { 3 var init = function() { 4 var divContainer = document.createElement("div"); 5 divContainer.id = "mainContainer"; 6 divContainer.style.position = "fixed"; 7 divContainer.style.top = divContainer.style.right = divContainer.style.bottom = divContainer.style.left = "0px"; 8 document.querySelector("body").appendChild(divContainer); 9 10 var frameContainer = document.createElement("iframe"); 11 frameContainer.id = "mainFrame"; 12 frameContainer.src = url; 13 frameContainer.style.display = "block"; 14 frameContainer.style.border = "none"; 15 frameContainer.style.position = "absolute"; 16 frameContainer.style.top = frameContainer.style.right = frameContainer.style.bottom = frameContainer.style.left = "0px"; 17 frameContainer.style.width = divContainer.offsetWidth + "px"; 18 frameContainer.style.height = divContainer.offsetHeight + "px"; 19 frameContainer.setAttribute("allow", "clipboard-read; clipboard-write"); 20 document.querySelector("#mainContainer").appendChild(frameContainer); 21 22 var retObj = { 23 "mainContainer": document.getElementById("mainContainer"), 24 "mainFrame": document.getElementById("mainFrame") 25 }; 26 var navAgnt = navigator.userAgent; 27 if (navAgnt.indexOf(" Mac ") > -1 && navAgnt.indexOf("Chrome/") > -1) { 28 if (("" + document.cookie).indexOf("fluid_refresh=true") < 0) { 29 document.cookie = "fluid_refresh=true;path=/;secure;samesite=none;"; 30 window.location.reload(true); 31 } else { 32 document.cookie = "fluid_refresh=false;path=/;secure;samesite=none;"; 33 } 34 } 35 return retObj; 36 }; 37 var elements = init(); 38 39 var fixDim = function() { 40 elements.mainFrame.style.width = elements.mainContainer.offsetWidth + "px"; 41 elements.mainFrame.style.height = elements.mainContainer.offsetHeight + "px"; 42 }; 43 var autoAdjustDimensions = function() { 44 if (window.attachEvent) { 45 window.attachEvent("onresize", fixDim); 46 } else if (window.addEventListener) { 47 window.addEventListener("resize", fixDim, false); 48 } 49 }; 50 autoAdjustDimensions(); 51 }; 52}()); 53/* vTag:jQ3MDcyNTY3MTQ1Njg1 */
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.