<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.gla.com.br/index.php?action=history&amp;feed=atom&amp;title=Widget%3AMaxgif</id>
	<title>Widget:Maxgif - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gla.com.br/index.php?action=history&amp;feed=atom&amp;title=Widget%3AMaxgif"/>
	<link rel="alternate" type="text/html" href="https://wiki.gla.com.br/index.php?title=Widget:Maxgif&amp;action=history"/>
	<updated>2026-05-21T01:22:16Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.gla.com.br/index.php?title=Widget:Maxgif&amp;diff=37673&amp;oldid=prev</id>
		<title>Gurren1: Criou página com '&lt;script&gt; (function(){   var css =   &quot;.gx-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:2147483647}&quot;+   &quot;.gx-backdrop{position:f...'</title>
		<link rel="alternate" type="text/html" href="https://wiki.gla.com.br/index.php?title=Widget:Maxgif&amp;diff=37673&amp;oldid=prev"/>
		<updated>2025-08-14T03:00:35Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;&amp;lt;script&amp;gt; (function(){   var css =   &amp;quot;.gx-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:2147483647}&amp;quot;+   &amp;quot;.gx-backdrop{position:f...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;br /&gt;
(function(){&lt;br /&gt;
  var css =&lt;br /&gt;
  &amp;quot;.gx-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:2147483647}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gx-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.86)}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gx-modal{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gx-box{position:relative;display:inline-block;background:#000;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);overflow:hidden;pointer-events:auto}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gx-img{display:block;max-width:min(92vw,1200px);max-height:92vh;width:auto;height:auto}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gx-close{position:absolute;top:6px;right:6px;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.38);color:#fff;font-size:22px;line-height:32px;text-align:center;cursor:pointer}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gifbox{cursor:pointer;text-decoration:underline;color:#0645ad}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gifbox:visited{color:#0b0080}&amp;quot;+&lt;br /&gt;
  &amp;quot;.gx-open{overflow:hidden!important}&amp;quot;;&lt;br /&gt;
  var style=document.createElement(&amp;quot;style&amp;quot;);style.type=&amp;quot;text/css&amp;quot;;style.appendChild(document.createTextNode(css));document.head.appendChild(style);&lt;br /&gt;
&lt;br /&gt;
  var overlay=document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  overlay.className=&amp;quot;gx-overlay&amp;quot;;overlay.setAttribute(&amp;quot;role&amp;quot;,&amp;quot;dialog&amp;quot;);overlay.setAttribute(&amp;quot;aria-modal&amp;quot;,&amp;quot;true&amp;quot;);&lt;br /&gt;
  overlay.innerHTML='&amp;lt;div class=&amp;quot;gx-backdrop&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;gx-modal&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;gx-box&amp;quot;&amp;gt;&amp;lt;button class=&amp;quot;gx-close&amp;quot; type=&amp;quot;button&amp;quot; aria-label=&amp;quot;Fechar&amp;quot;&amp;gt;&amp;amp;times;&amp;lt;/button&amp;gt;&amp;lt;img class=&amp;quot;gx-img&amp;quot; src=&amp;quot;&amp;quot; alt=&amp;quot;&amp;quot; loading=&amp;quot;eager&amp;quot; decoding=&amp;quot;async&amp;quot; referrerpolicy=&amp;quot;no-referrer&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;';&lt;br /&gt;
  document.body.appendChild(overlay);&lt;br /&gt;
&lt;br /&gt;
  var backdrop=overlay.querySelector(&amp;quot;.gx-backdrop&amp;quot;);&lt;br /&gt;
  var box=overlay.querySelector(&amp;quot;.gx-box&amp;quot;);&lt;br /&gt;
  var img=overlay.querySelector(&amp;quot;.gx-img&amp;quot;);&lt;br /&gt;
  var closeBtn=overlay.querySelector(&amp;quot;.gx-close&amp;quot;);&lt;br /&gt;
  var lastActive=null;&lt;br /&gt;
&lt;br /&gt;
  function openBox(url,altText){&lt;br /&gt;
    if(!url)return;&lt;br /&gt;
    lastActive=document.activeElement;&lt;br /&gt;
    document.body.classList.add(&amp;quot;gx-open&amp;quot;);&lt;br /&gt;
    img.removeAttribute(&amp;quot;width&amp;quot;);img.removeAttribute(&amp;quot;height&amp;quot;);&lt;br /&gt;
    img.src=url; img.alt=altText||&amp;quot;&amp;quot;;&lt;br /&gt;
    overlay.style.display=&amp;quot;flex&amp;quot;;&lt;br /&gt;
    // garante centralização mesmo antes do load&lt;br /&gt;
    box.style.width=&amp;quot;auto&amp;quot;; box.style.height=&amp;quot;auto&amp;quot;;&lt;br /&gt;
    // após carregar, não deixa “caixa maior que o necessário”&lt;br /&gt;
    if(img.complete){fit()} else {img.addEventListener(&amp;quot;load&amp;quot;,fit,{once:true});}&lt;br /&gt;
    closeBtn.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function fit(){&lt;br /&gt;
    // nada de tamanhos fixos: a caixa segue a imagem escalada&lt;br /&gt;
    box.style.width=&amp;quot;auto&amp;quot;; box.style.height=&amp;quot;auto&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function closeBox(){&lt;br /&gt;
    overlay.style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;
    document.body.classList.remove(&amp;quot;gx-open&amp;quot;);&lt;br /&gt;
    img.src=&amp;quot;&amp;quot;; img.alt=&amp;quot;&amp;quot;;&lt;br /&gt;
    if(lastActive &amp;amp;&amp;amp; lastActive.focus) lastActive.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  overlay.addEventListener(&amp;quot;click&amp;quot;,function(e){&lt;br /&gt;
    if(e.target===overlay||e.target===backdrop) closeBox();&lt;br /&gt;
  });&lt;br /&gt;
  closeBtn.addEventListener(&amp;quot;click&amp;quot;,closeBox);&lt;br /&gt;
  document.addEventListener(&amp;quot;keydown&amp;quot;,function(e){ if(e.key===&amp;quot;Escape&amp;quot;) closeBox(); });&lt;br /&gt;
&lt;br /&gt;
  document.addEventListener(&amp;quot;click&amp;quot;,function(e){&lt;br /&gt;
    var t=e.target;&lt;br /&gt;
    while(t &amp;amp;&amp;amp; t!==document){&lt;br /&gt;
      if(t.classList &amp;amp;&amp;amp; t.classList.contains(&amp;quot;gifbox&amp;quot;)) break;&lt;br /&gt;
      t=t.parentNode;&lt;br /&gt;
    }&lt;br /&gt;
    if(!t || t===document) return;&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var url=t.getAttribute(&amp;quot;data-gif&amp;quot;)||t.getAttribute(&amp;quot;href&amp;quot;);&lt;br /&gt;
    var alt=t.getAttribute(&amp;quot;data-alt&amp;quot;)||t.textContent.trim();&lt;br /&gt;
    if(!url) return;&lt;br /&gt;
    openBox(url,alt);&lt;br /&gt;
  },false);&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurren1</name></author>
	</entry>
</feed>