(function(){ if(window===window.top)return; function inlineAll(orig,clone){ if(orig.nodeType!==1)return; try{ var cs=getComputedStyle(orig); var t=''; for(var i=0;i=0){ all[i].style.cssText=st.replace(/url\(["']?(?!data:)[^)"']*["']?\)/gi,'none'); } } } window.addEventListener('message',function(e){ if(!e.data||e.data.type!=='INLINE_EDIT_CAPTURE_REQUEST')return; var scrollX=window.scrollX||window.pageXOffset||0; var scrollY=window.scrollY||window.pageYOffset||0; var w=window.innerWidth,h=window.innerHeight; try{ var clone=document.documentElement.cloneNode(true); var rm=clone.querySelectorAll('script,link[rel="stylesheet"],style'); for(var i=0;i' +'' +'
' +'
' +html+'
'; var svgUrl='data:image/svg+xml;charset=utf-8,'+encodeURIComponent(svg); var img=new Image(); img.onload=function(){ var c=document.createElement('canvas');c.width=w;c.height=h; c.getContext('2d').drawImage(img,0,0); window.parent.postMessage({type:'INLINE_EDIT_SCREENSHOT_RESULT',dataUrl:c.toDataURL('image/png'),scrollX:scrollX,scrollY:scrollY},'*'); }; img.onerror=function(){ window.parent.postMessage({type:'INLINE_EDIT_SCREENSHOT_RESULT',dataUrl:null,scrollX:scrollX,scrollY:scrollY},'*'); }; img.src=svgUrl; }catch(err){ window.parent.postMessage({type:'INLINE_EDIT_SCREENSHOT_RESULT',dataUrl:null,scrollX:scrollX,scrollY:scrollY},'*'); } }); })();