<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vg-resource.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vg-resource.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-10-10T10:27:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=399&amp;oldid=prev</id>
		<title>Dazz: Replaced content with &quot;/* Any JavaScript here will be loaded for all users on every page load. */&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=399&amp;oldid=prev"/>
		<updated>2014-08-01T01:57:45Z</updated>

		<summary type="html">&lt;p&gt;Replaced content with &amp;quot;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Any JavaScript here will be loaded for all users on every page load.: &lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 01:57, 1 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!function(){&amp;quot;use strict&amp;quot;;function a(a,b,c){&amp;quot;addEventListener&amp;quot;in window?a.addEventListener(b,c,!1):&amp;quot;attachEvent&amp;quot;in window&amp;amp;&amp;amp;a.attachEvent(&amp;quot;on&amp;quot;+b,c)}function b(a){return $+&amp;quot;[&amp;quot;+ab+&amp;quot;] &amp;quot;+a}function c(a){Z&amp;amp;&amp;amp;&amp;quot;object&amp;quot;==typeof window.console&amp;amp;&amp;amp;console.log(b(a))}function d(a){&amp;quot;object&amp;quot;==typeof window.console&amp;amp;&amp;amp;console.warn(b(a))}function e(){c(&amp;quot;Initialising iFrame&amp;quot;),f(),i(),h(&amp;quot;background&amp;quot;,L),h(&amp;quot;padding&amp;quot;,O),o(),m(),j(),p(),n(),D(&amp;quot;init&amp;quot;,&amp;quot;Init message from host page&amp;quot;)}function f(){function a(a){return&amp;quot;true&amp;quot;===a?!0:!1}var b=X.substr(_).split(&amp;quot;:&amp;quot;);ab=b[0],M=void 0!==b[1]?Number(b[1]):M,P=void 0!==b[2]?a(b[2]):P,Z=void 0!==b[3]?a(b[3]):Z,Y=void 0!==b[4]?Number(b[4]):Y,bb=void 0!==b[5]?a(b[5]):bb,J=void 0!==b[6]?a(b[6]):J,N=b[7],V=void 0!==b[8]?b[8]:V,L=b[9],O=b[10],fb=void 0!==b[11]?Number(b[11]):fb}function g(a,b){return-1!==b.indexOf(&amp;quot;-&amp;quot;)&amp;amp;&amp;amp;(d(&amp;quot;Negative CSS value ignored for &amp;quot;+a),b=&amp;quot;&amp;quot;),b}function h(a,b){void 0!==b&amp;amp;&amp;amp;&amp;quot;&amp;quot;!==b&amp;amp;&amp;amp;&amp;quot;null&amp;quot;!==b&amp;amp;&amp;amp;(document.body.style[a]=b,c(&amp;quot;Body &amp;quot;+a+&amp;#039; set to &amp;quot;&amp;#039;+b+&amp;#039;&amp;quot;&amp;#039;))}function i(){void 0===N&amp;amp;&amp;amp;(N=M+&amp;quot;px&amp;quot;),g(&amp;quot;margin&amp;quot;,N),h(&amp;quot;margin&amp;quot;,N)}function j(){document.documentElement.style.height=&amp;quot;&amp;quot;,document.body.style.height=&amp;quot;&amp;quot;,c(&amp;#039;HTML &amp;amp; body height set to &amp;quot;auto&amp;quot;&amp;#039;)}function k(){a(window,&amp;quot;resize&amp;quot;,function(){D(&amp;quot;resize&amp;quot;,&amp;quot;Window resized&amp;quot;)})}function l(){a(window,&amp;quot;click&amp;quot;,function(){D(&amp;quot;click&amp;quot;,&amp;quot;Window clicked&amp;quot;)})}function m(){U!==V&amp;amp;&amp;amp;(V in jb||(d(V+&amp;quot; is not a valid option for heightCalculationMethod.&amp;quot;),V=&amp;quot;bodyScroll&amp;quot;),c(&amp;#039;Height calculation method set to &amp;quot;&amp;#039;+V+&amp;#039;&amp;quot;&amp;#039;))}function n(){!0===J?(k(),l(),s()):c(&amp;quot;Auto Resize disabled&amp;quot;)}function o(){var a=document.createElement(&amp;quot;div&amp;quot;);a.style.clear=&amp;quot;both&amp;quot;,a.style.display=&amp;quot;block&amp;quot;,document.body.appendChild(a)}function p(){bb&amp;amp;&amp;amp;(c(&amp;quot;Enable public methods&amp;quot;),window.parentIFrame={close:function(){D(&amp;quot;close&amp;quot;,&amp;quot;parentIFrame.close()&amp;quot;,0,0)},getId:function(){return ab},reset:function(){G(&amp;quot;parentIFrame.size&amp;quot;)},scrollTo:function(a,b){H(a,b,&amp;quot;scrollTo&amp;quot;)},sendMessage:function(a,b){H(0,0,&amp;quot;message&amp;quot;,a,b)},setHeightCalculationMethod:function(a){V=a,m()},setTargetOrigin:function(a){c(&amp;quot;Set targetOrigin: &amp;quot;+a),db=a},size:function(a,b){var c=&amp;quot;&amp;quot;+(a?a:&amp;quot;&amp;quot;)+(b?&amp;quot;,&amp;quot;+b:&amp;quot;&amp;quot;);E(),D(&amp;quot;size&amp;quot;,&amp;quot;parentIFrame.size(&amp;quot;+c+&amp;quot;)&amp;quot;,a,b)}})}function q(){0!==Y&amp;amp;&amp;amp;(c(&amp;quot;setInterval: &amp;quot;+Y+&amp;quot;ms&amp;quot;),setInterval(function(){D(&amp;quot;interval&amp;quot;,&amp;quot;setInterval: &amp;quot;+Y)},Math.abs(Y)))}function r(b){function d(b){(void 0===b.height||void 0===b.width||0===b.height||0===b.width)&amp;amp;&amp;amp;(c(&amp;quot;Attach listerner to &amp;quot;+b.src),a(b,&amp;quot;load&amp;quot;,function(){D(&amp;quot;imageLoad&amp;quot;,&amp;quot;Image loaded&amp;quot;)}))}b.forEach(function(a){if(&amp;quot;attributes&amp;quot;===a.type&amp;amp;&amp;amp;&amp;quot;src&amp;quot;===a.attributeName)d(a.target);else if(&amp;quot;childList&amp;quot;===a.type){var b=a.target.querySelectorAll(&amp;quot;img&amp;quot;);Array.prototype.forEach.call(b,function(a){d(a)})}})}function s(){function a(){var a=document.querySelector(&amp;quot;body&amp;quot;),d={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0},e=new b(function(a){D(&amp;quot;mutationObserver&amp;quot;,&amp;quot;mutationObserver: &amp;quot;+a[0].target+&amp;quot; &amp;quot;+a[0].type),r(a)});c(&amp;quot;Enable MutationObserver&amp;quot;),e.observe(a,d)}var b=window.MutationObserver||window.WebKitMutationObserver;b?0&amp;gt;Y?q():a():(d(&amp;quot;MutationObserver not supported in this browser!&amp;quot;),q())}function t(){function a(a){function b(a){var b=/^\d+(px)?$/i;if(b.test(a))return parseInt(a,K);var d=c.style.left,e=c.runtimeStyle.left;return c.runtimeStyle.left=c.currentStyle.left,c.style.left=a||0,a=c.style.pixelLeft,c.style.left=d,c.runtimeStyle.left=e,a}var c=document.body,d=0;return&amp;quot;defaultView&amp;quot;in document&amp;amp;&amp;amp;&amp;quot;getComputedStyle&amp;quot;in document.defaultView?(d=document.defaultView.getComputedStyle(c,null),d=null!==d?d[a]:0):d=b(c.currentStyle[a]),parseInt(d,K)}return document.body.offsetHeight+a(&amp;quot;marginTop&amp;quot;)+a(&amp;quot;marginBottom&amp;quot;)}function u(){return document.body.scrollHeight}function v(){return document.documentElement.offsetHeight}function w(){return document.documentElement.scrollHeight}function x(){for(var a=document.querySelectorAll(&amp;quot;body *&amp;quot;),b=a.length,d=0,e=(new Date).getTime(),f=0;b&amp;gt;f;f++)a[f].getBoundingClientRect().bottom&amp;gt;d&amp;amp;&amp;amp;(d=a[f].getBoundingClientRect().bottom);return e=(new Date).getTime()-e,c(&amp;quot;Parsed &amp;quot;+b+&amp;quot; HTML elements&amp;quot;),c(&amp;quot;LowestElement bottom position calculated in &amp;quot;+e+&amp;quot;ms&amp;quot;),d}function y(){return[t(),u(),v(),w()]}function z(){return Math.max.apply(null,y())}function A(){return Math.min.apply(null,y())}function B(){return Math.max(t(),x())}function C(){return Math.max(document.documentElement.scrollWidth,document.body.scrollWidth)}function D(a,b,d,e){function f(){a in{reset:1,resetPage:1,init:1}||c(&amp;quot;Trigger event: &amp;quot;+b)}function g(){S=n,ib=o,H(S,ib,a)}function h(){return gb&amp;amp;&amp;amp;a in Q}function i(){function a(a,b){var c=Math.abs(a-b)&amp;lt;=fb;return!c}return n=void 0!==d?d:jb[V](),o=void 0!==e?e:C(),a(S,n)||P&amp;amp;&amp;amp;a(ib,o)}function j(){return!(a in{init:1,interval:1,size:1})}function k(){return V in cb}function l(){c(&amp;quot;No change in size detected&amp;quot;)}function m(){j()&amp;amp;&amp;amp;k()?G(b):a in{interval:1}||(f(),l())}var n,o;h()?c(&amp;quot;Trigger event cancelled: &amp;quot;+a):i()?(f(),E(),g()):m()}function E(){gb||(gb=!0,c(&amp;quot;Trigger event lock on&amp;quot;)),clearTimeout(hb),hb=setTimeout(function(){gb=!1,c(&amp;quot;Trigger event lock off&amp;quot;),c(&amp;quot;--&amp;quot;)},R)}function F(a){S=jb[V](),ib=C(),H(S,ib,a)}function G(a){var b=V;V=U,c(&amp;quot;Reset trigger event: &amp;quot;+a),E(),F(&amp;quot;reset&amp;quot;),V=b}function H(a,b,d,e,f){function g(){void 0===f?f=db:c(&amp;quot;Message targetOrigin: &amp;quot;+f)}function h(){var g=a+&amp;quot;:&amp;quot;+b,h=ab+&amp;quot;:&amp;quot;+g+&amp;quot;:&amp;quot;+d+(void 0!==e?&amp;quot;:&amp;quot;+e:&amp;quot;&amp;quot;);c(&amp;quot;Sending message to host page (&amp;quot;+h+&amp;quot;)&amp;quot;),eb.postMessage($+h,f)}g(),h()}function I(a){function b(){return $===(&amp;quot;&amp;quot;+a.data).substr(0,_)}function f(){X=a.data,eb=a.source,e(),T=!1,setTimeout(function(){W=!1},R)}function g(){W?c(&amp;quot;Page reset ignored by init&amp;quot;):(c(&amp;quot;Page size reset by host page&amp;quot;),F(&amp;quot;resetPage&amp;quot;))}function h(){return a.data.split(&amp;quot;]&amp;quot;)[1]}function i(){return&amp;quot;iFrameResize&amp;quot;in window}function j(){return a.data.split(&amp;quot;:&amp;quot;)[2]in{&amp;quot;true&amp;quot;:1,&amp;quot;false&amp;quot;:1}}b()&amp;amp;&amp;amp;(T&amp;amp;&amp;amp;j()?f():&amp;quot;reset&amp;quot;===h()?g():a.data===X||i()||d(&amp;quot;Unexpected message (&amp;quot;+a.data+&amp;quot;)&amp;quot;))}var J=!0,K=10,L=&amp;quot;&amp;quot;,M=0,N=&amp;quot;&amp;quot;,O=&amp;quot;&amp;quot;,P=!1,Q={resize:1,click:1},R=128,S=1,T=!0,U=&amp;quot;offset&amp;quot;,V=U,W=!0,X=&amp;quot;&amp;quot;,Y=32,Z=!1,$=&amp;quot;[iFrameSizer]&amp;quot;,_=$.length,ab=&amp;quot;&amp;quot;,bb=!1,cb={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},db=&amp;quot;*&amp;quot;,eb=window.parent,fb=0,gb=!1,hb=null,ib=1,jb={offset:t,bodyOffset:t,bodyScroll:u,documentElementOffset:v,scroll:w,documentElementScroll:w,max:z,min:A,grow:z,lowestElement:B};a(window,&amp;quot;message&amp;quot;,I)}();&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//# sourceMappingURL=../src/iframeResizer.contentWindow.map&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dazz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=398&amp;oldid=prev</id>
		<title>Dazz at 01:57, 1 August 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=398&amp;oldid=prev"/>
		<updated>2014-08-01T01:57:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 01:57, 1 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!function(){&amp;quot;use strict&amp;quot;;function a(a,b,c){&amp;quot;addEventListener&amp;quot;in window?a.addEventListener(b,c,!1):&amp;quot;attachEvent&amp;quot;in window&amp;amp;&amp;amp;a.attachEvent(&amp;quot;on&amp;quot;+b,c)}function b(a){return $+&amp;quot;[&amp;quot;+ab+&amp;quot;] &amp;quot;+a}function c(a){Z&amp;amp;&amp;amp;&amp;quot;object&amp;quot;==typeof window.console&amp;amp;&amp;amp;console.log(b(a))}function d(a){&amp;quot;object&amp;quot;==typeof window.console&amp;amp;&amp;amp;console.warn(b(a))}function e(){c(&amp;quot;Initialising iFrame&amp;quot;),f(),i(),h(&amp;quot;background&amp;quot;,L),h(&amp;quot;padding&amp;quot;,O),o(),m(),j(),p(),n(),D(&amp;quot;init&amp;quot;,&amp;quot;Init message from host page&amp;quot;)}function f(){function a(a){return&amp;quot;true&amp;quot;===a?!0:!1}var b=X.substr(_).split(&amp;quot;:&amp;quot;);ab=b[0],M=void 0!==b[1]?Number(b[1]):M,P=void 0!==b[2]?a(b[2]):P,Z=void 0!==b[3]?a(b[3]):Z,Y=void 0!==b[4]?Number(b[4]):Y,bb=void 0!==b[5]?a(b[5]):bb,J=void 0!==b[6]?a(b[6]):J,N=b[7],V=void 0!==b[8]?b[8]:V,L=b[9],O=b[10],fb=void 0!==b[11]?Number(b[11]):fb}function g(a,b){return-1!==b.indexOf(&amp;quot;-&amp;quot;)&amp;amp;&amp;amp;(d(&amp;quot;Negative CSS value ignored for &amp;quot;+a),b=&amp;quot;&amp;quot;),b}function h(a,b){void 0!==b&amp;amp;&amp;amp;&amp;quot;&amp;quot;!==b&amp;amp;&amp;amp;&amp;quot;null&amp;quot;!==b&amp;amp;&amp;amp;(document.body.style[a]=b,c(&amp;quot;Body &amp;quot;+a+&amp;#039; set to &amp;quot;&amp;#039;+b+&amp;#039;&amp;quot;&amp;#039;))}function i(){void 0===N&amp;amp;&amp;amp;(N=M+&amp;quot;px&amp;quot;),g(&amp;quot;margin&amp;quot;,N),h(&amp;quot;margin&amp;quot;,N)}function j(){document.documentElement.style.height=&amp;quot;&amp;quot;,document.body.style.height=&amp;quot;&amp;quot;,c(&amp;#039;HTML &amp;amp; body height set to &amp;quot;auto&amp;quot;&amp;#039;)}function k(){a(window,&amp;quot;resize&amp;quot;,function(){D(&amp;quot;resize&amp;quot;,&amp;quot;Window resized&amp;quot;)})}function l(){a(window,&amp;quot;click&amp;quot;,function(){D(&amp;quot;click&amp;quot;,&amp;quot;Window clicked&amp;quot;)})}function m(){U!==V&amp;amp;&amp;amp;(V in jb||(d(V+&amp;quot; is not a valid option for heightCalculationMethod.&amp;quot;),V=&amp;quot;bodyScroll&amp;quot;),c(&amp;#039;Height calculation method set to &amp;quot;&amp;#039;+V+&amp;#039;&amp;quot;&amp;#039;))}function n(){!0===J?(k(),l(),s()):c(&amp;quot;Auto Resize disabled&amp;quot;)}function o(){var a=document.createElement(&amp;quot;div&amp;quot;);a.style.clear=&amp;quot;both&amp;quot;,a.style.display=&amp;quot;block&amp;quot;,document.body.appendChild(a)}function p(){bb&amp;amp;&amp;amp;(c(&amp;quot;Enable public methods&amp;quot;),window.parentIFrame={close:function(){D(&amp;quot;close&amp;quot;,&amp;quot;parentIFrame.close()&amp;quot;,0,0)},getId:function(){return ab},reset:function(){G(&amp;quot;parentIFrame.size&amp;quot;)},scrollTo:function(a,b){H(a,b,&amp;quot;scrollTo&amp;quot;)},sendMessage:function(a,b){H(0,0,&amp;quot;message&amp;quot;,a,b)},setHeightCalculationMethod:function(a){V=a,m()},setTargetOrigin:function(a){c(&amp;quot;Set targetOrigin: &amp;quot;+a),db=a},size:function(a,b){var c=&amp;quot;&amp;quot;+(a?a:&amp;quot;&amp;quot;)+(b?&amp;quot;,&amp;quot;+b:&amp;quot;&amp;quot;);E(),D(&amp;quot;size&amp;quot;,&amp;quot;parentIFrame.size(&amp;quot;+c+&amp;quot;)&amp;quot;,a,b)}})}function q(){0!==Y&amp;amp;&amp;amp;(c(&amp;quot;setInterval: &amp;quot;+Y+&amp;quot;ms&amp;quot;),setInterval(function(){D(&amp;quot;interval&amp;quot;,&amp;quot;setInterval: &amp;quot;+Y)},Math.abs(Y)))}function r(b){function d(b){(void 0===b.height||void 0===b.width||0===b.height||0===b.width)&amp;amp;&amp;amp;(c(&amp;quot;Attach listerner to &amp;quot;+b.src),a(b,&amp;quot;load&amp;quot;,function(){D(&amp;quot;imageLoad&amp;quot;,&amp;quot;Image loaded&amp;quot;)}))}b.forEach(function(a){if(&amp;quot;attributes&amp;quot;===a.type&amp;amp;&amp;amp;&amp;quot;src&amp;quot;===a.attributeName)d(a.target);else if(&amp;quot;childList&amp;quot;===a.type){var b=a.target.querySelectorAll(&amp;quot;img&amp;quot;);Array.prototype.forEach.call(b,function(a){d(a)})}})}function s(){function a(){var a=document.querySelector(&amp;quot;body&amp;quot;),d={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0},e=new b(function(a){D(&amp;quot;mutationObserver&amp;quot;,&amp;quot;mutationObserver: &amp;quot;+a[0].target+&amp;quot; &amp;quot;+a[0].type),r(a)});c(&amp;quot;Enable MutationObserver&amp;quot;),e.observe(a,d)}var b=window.MutationObserver||window.WebKitMutationObserver;b?0&amp;gt;Y?q():a():(d(&amp;quot;MutationObserver not supported in this browser!&amp;quot;),q())}function t(){function a(a){function b(a){var b=/^\d+(px)?$/i;if(b.test(a))return parseInt(a,K);var d=c.style.left,e=c.runtimeStyle.left;return c.runtimeStyle.left=c.currentStyle.left,c.style.left=a||0,a=c.style.pixelLeft,c.style.left=d,c.runtimeStyle.left=e,a}var c=document.body,d=0;return&amp;quot;defaultView&amp;quot;in document&amp;amp;&amp;amp;&amp;quot;getComputedStyle&amp;quot;in document.defaultView?(d=document.defaultView.getComputedStyle(c,null),d=null!==d?d[a]:0):d=b(c.currentStyle[a]),parseInt(d,K)}return document.body.offsetHeight+a(&amp;quot;marginTop&amp;quot;)+a(&amp;quot;marginBottom&amp;quot;)}function u(){return document.body.scrollHeight}function v(){return document.documentElement.offsetHeight}function w(){return document.documentElement.scrollHeight}function x(){for(var a=document.querySelectorAll(&amp;quot;body *&amp;quot;),b=a.length,d=0,e=(new Date).getTime(),f=0;b&amp;gt;f;f++)a[f].getBoundingClientRect().bottom&amp;gt;d&amp;amp;&amp;amp;(d=a[f].getBoundingClientRect().bottom);return e=(new Date).getTime()-e,c(&amp;quot;Parsed &amp;quot;+b+&amp;quot; HTML elements&amp;quot;),c(&amp;quot;LowestElement bottom position calculated in &amp;quot;+e+&amp;quot;ms&amp;quot;),d}function y(){return[t(),u(),v(),w()]}function z(){return Math.max.apply(null,y())}function A(){return Math.min.apply(null,y())}function B(){return Math.max(t(),x())}function C(){return Math.max(document.documentElement.scrollWidth,document.body.scrollWidth)}function D(a,b,d,e){function f(){a in{reset:1,resetPage:1,init:1}||c(&amp;quot;Trigger event: &amp;quot;+b)}function g(){S=n,ib=o,H(S,ib,a)}function h(){return gb&amp;amp;&amp;amp;a in Q}function i(){function a(a,b){var c=Math.abs(a-b)&amp;lt;=fb;return!c}return n=void 0!==d?d:jb[V](),o=void 0!==e?e:C(),a(S,n)||P&amp;amp;&amp;amp;a(ib,o)}function j(){return!(a in{init:1,interval:1,size:1})}function k(){return V in cb}function l(){c(&amp;quot;No change in size detected&amp;quot;)}function m(){j()&amp;amp;&amp;amp;k()?G(b):a in{interval:1}||(f(),l())}var n,o;h()?c(&amp;quot;Trigger event cancelled: &amp;quot;+a):i()?(f(),E(),g()):m()}function E(){gb||(gb=!0,c(&amp;quot;Trigger event lock on&amp;quot;)),clearTimeout(hb),hb=setTimeout(function(){gb=!1,c(&amp;quot;Trigger event lock off&amp;quot;),c(&amp;quot;--&amp;quot;)},R)}function F(a){S=jb[V](),ib=C(),H(S,ib,a)}function G(a){var b=V;V=U,c(&amp;quot;Reset trigger event: &amp;quot;+a),E(),F(&amp;quot;reset&amp;quot;),V=b}function H(a,b,d,e,f){function g(){void 0===f?f=db:c(&amp;quot;Message targetOrigin: &amp;quot;+f)}function h(){var g=a+&amp;quot;:&amp;quot;+b,h=ab+&amp;quot;:&amp;quot;+g+&amp;quot;:&amp;quot;+d+(void 0!==e?&amp;quot;:&amp;quot;+e:&amp;quot;&amp;quot;);c(&amp;quot;Sending message to host page (&amp;quot;+h+&amp;quot;)&amp;quot;),eb.postMessage($+h,f)}g(),h()}function I(a){function b(){return $===(&amp;quot;&amp;quot;+a.data).substr(0,_)}function f(){X=a.data,eb=a.source,e(),T=!1,setTimeout(function(){W=!1},R)}function g(){W?c(&amp;quot;Page reset ignored by init&amp;quot;):(c(&amp;quot;Page size reset by host page&amp;quot;),F(&amp;quot;resetPage&amp;quot;))}function h(){return a.data.split(&amp;quot;]&amp;quot;)[1]}function i(){return&amp;quot;iFrameResize&amp;quot;in window}function j(){return a.data.split(&amp;quot;:&amp;quot;)[2]in{&amp;quot;true&amp;quot;:1,&amp;quot;false&amp;quot;:1}}b()&amp;amp;&amp;amp;(T&amp;amp;&amp;amp;j()?f():&amp;quot;reset&amp;quot;===h()?g():a.data===X||i()||d(&amp;quot;Unexpected message (&amp;quot;+a.data+&amp;quot;)&amp;quot;))}var J=!0,K=10,L=&amp;quot;&amp;quot;,M=0,N=&amp;quot;&amp;quot;,O=&amp;quot;&amp;quot;,P=!1,Q={resize:1,click:1},R=128,S=1,T=!0,U=&amp;quot;offset&amp;quot;,V=U,W=!0,X=&amp;quot;&amp;quot;,Y=32,Z=!1,$=&amp;quot;[iFrameSizer]&amp;quot;,_=$.length,ab=&amp;quot;&amp;quot;,bb=!1,cb={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},db=&amp;quot;*&amp;quot;,eb=window.parent,fb=0,gb=!1,hb=null,ib=1,jb={offset:t,bodyOffset:t,bodyScroll:u,documentElementOffset:v,scroll:w,documentElementScroll:w,max:z,min:A,grow:z,lowestElement:B};a(window,&amp;quot;message&amp;quot;,I)}();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//# sourceMappingURL=../src/iframeResizer.contentWindow.map&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dazz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=397&amp;oldid=prev</id>
		<title>Dazz: Replaced content with &quot;/* Any JavaScript here will be loaded for all users on every page load. */&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=397&amp;oldid=prev"/>
		<updated>2014-08-01T01:52:27Z</updated>

		<summary type="html">&lt;p&gt;Replaced content with &amp;quot;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Any JavaScript here will be loaded for all users on every page load.: &lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 01:52, 1 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!function(){&amp;quot;use strict&amp;quot;;function a(a,b,c){&amp;quot;addEventListener&amp;quot;in window?a.addEventListener(b,c,!1):&amp;quot;attachEvent&amp;quot;in window&amp;amp;&amp;amp;a.attachEvent(&amp;quot;on&amp;quot;+b,c)}function b(){var a,b=[&amp;quot;moz&amp;quot;,&amp;quot;webkit&amp;quot;,&amp;quot;o&amp;quot;,&amp;quot;ms&amp;quot;];for(a=0;a&amp;lt;b.length&amp;amp;&amp;amp;!w;a+=1)w=window[b[a]+&amp;quot;RequestAnimationFrame&amp;quot;];w||c(&amp;quot; RequestAnimationFrame not supported&amp;quot;)}function c(a){y.log&amp;amp;&amp;amp;&amp;quot;object&amp;quot;==typeof console&amp;amp;&amp;amp;console.log(s+&amp;quot;[Host page&amp;quot;+u+&amp;quot;]&amp;quot;+a)}function d(a){function b(){function a(){h(w),f(),y.resizedCallback(w)}i(a,w,&amp;quot;resetPage&amp;quot;)}function d(a){var b=a.id;c(&amp;quot; Removing iFrame: &amp;quot;+b),a.parentNode.removeChild(a),y.closedCallback(b),c(&amp;quot; --&amp;quot;)}function e(){var a=v.substr(t).split(&amp;quot;:&amp;quot;);return{iframe:document.getElementById(a[0]),id:a[0],height:a[1],width:a[2],type:a[3]}}function j(a){var b=Number(y[&amp;quot;max&amp;quot;+a]),d=Number(y[&amp;quot;min&amp;quot;+a]),e=a.toLowerCase(),f=Number(w[e]);if(d&amp;gt;b)throw new Error(&amp;quot;Value for min&amp;quot;+a+&amp;quot; can not be greater than max&amp;quot;+a);c(&amp;quot; Checking &amp;quot;+e+&amp;quot; is in range &amp;quot;+d+&amp;quot;-&amp;quot;+b),d&amp;gt;f&amp;amp;&amp;amp;(f=d,c(&amp;quot; Set &amp;quot;+e+&amp;quot; to min value&amp;quot;)),f&amp;gt;b&amp;amp;&amp;amp;(f=b,c(&amp;quot; Set &amp;quot;+e+&amp;quot; to max value&amp;quot;)),w[e]=&amp;quot;&amp;quot;+f}function k(){var b=a.origin,d=w.iframe.src.split(&amp;quot;/&amp;quot;).slice(0,3).join(&amp;quot;/&amp;quot;);if(y.checkOrigin&amp;amp;&amp;amp;(c(&amp;quot; Checking connection is from: &amp;quot;+d),&amp;quot;&amp;quot;+b!=&amp;quot;null&amp;quot;&amp;amp;&amp;amp;b!==d))throw new Error(&amp;quot;Unexpected message received from: &amp;quot;+b+&amp;quot; for &amp;quot;+w.iframe.id+&amp;quot;. Message was: &amp;quot;+a.data+&amp;quot;. This error can be disabled by adding the checkOrigin: false option.&amp;quot;);return!0}function l(){return s===(&amp;quot;&amp;quot;+v).substr(0,t)}function m(){var a=w.type in{&amp;quot;true&amp;quot;:1,&amp;quot;false&amp;quot;:1};return a&amp;amp;&amp;amp;c(&amp;quot; Ignoring init message from meta parent page&amp;quot;),a}function n(){var a=v.substr(v.indexOf(&amp;quot;:&amp;quot;)+r+6);c(&amp;quot; MessageCallback passed: {iframe: &amp;quot;+w.iframe.id+&amp;quot;, message: &amp;quot;+a+&amp;quot;}&amp;quot;),y.messageCallback({iframe:w.iframe,message:a}),c(&amp;quot; --&amp;quot;)}function o(){if(null===w.iframe)throw new Error(&amp;quot;iFrame (&amp;quot;+w.id+&amp;quot;) does not exist on &amp;quot;+u);return!0}function q(){switch(w.type){case&amp;quot;close&amp;quot;:d(w.iframe),y.resizedCallback(w);break;case&amp;quot;message&amp;quot;:n();break;case&amp;quot;scrollTo&amp;quot;:crollRequestFromChild();break;case&amp;quot;reset&amp;quot;:g(w);break;case&amp;quot;init&amp;quot;:b(),y.initCallback(w.iframe);break;default:b()}}var v=a.data,w={};l()&amp;amp;&amp;amp;(c(&amp;quot; Received: &amp;quot;+v),w=e(),j(&amp;quot;Height&amp;quot;),j(&amp;quot;Width&amp;quot;),!m()&amp;amp;&amp;amp;o()&amp;amp;&amp;amp;k()&amp;amp;&amp;amp;(q(),p=!1))}function e(){null===v&amp;amp;&amp;amp;(v={x:void 0!==window.pageXOffset?window.pageXOffset:document.documentElement.scrollLeft,y:void 0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop},c(&amp;quot; Get position: &amp;quot;+v.x+&amp;quot;,&amp;quot;+v.y))}function f(){null!==v&amp;amp;&amp;amp;(window.scrollTo(v.x,v.y),c(&amp;quot; Set position: &amp;quot;+v.x+&amp;quot;,&amp;quot;+v.y),v=null)}function g(a){function b(){h(a),j(&amp;quot;reset&amp;quot;,&amp;quot;reset&amp;quot;,a.iframe)}c(&amp;quot; Size reset requested by &amp;quot;+(&amp;quot;init&amp;quot;===a.type?&amp;quot;host page&amp;quot;:&amp;quot;iFrame&amp;quot;)),e(),i(b,a,&amp;quot;init&amp;quot;)}function h(a){function b(b){a.iframe.style[b]=a[b]+&amp;quot;px&amp;quot;,c(&amp;quot; IFrame (&amp;quot;+a.iframe.id+&amp;quot;) &amp;quot;+b+&amp;quot; set to &amp;quot;+a[b]+&amp;quot;px&amp;quot;)}y.sizeHeight&amp;amp;&amp;amp;b(&amp;quot;height&amp;quot;),y.sizeWidth&amp;amp;&amp;amp;b(&amp;quot;width&amp;quot;)}function i(a,b,d){d!==b.type&amp;amp;&amp;amp;w?(c(&amp;quot; Requesting animation frame&amp;quot;),w(a)):a()}function j(a,b,d){c(&amp;quot;[&amp;quot;+a+&amp;quot;] Sending msg to iframe (&amp;quot;+b+&amp;quot;)&amp;quot;),d.contentWindow.postMessage(s+b,&amp;quot;*&amp;quot;)}function k(){function b(){function a(a){1/0!==y[a]&amp;amp;&amp;amp;0!==y[a]&amp;amp;&amp;amp;(k.style[a]=y[a]+&amp;quot;px&amp;quot;,c(&amp;quot; Set &amp;quot;+a+&amp;quot; = &amp;quot;+y[a]+&amp;quot;px&amp;quot;))}a(&amp;quot;maxHeight&amp;quot;),a(&amp;quot;minHeight&amp;quot;),a(&amp;quot;maxWidth&amp;quot;),a(&amp;quot;minWidth&amp;quot;)}function d(a){return&amp;quot;&amp;quot;===a&amp;amp;&amp;amp;(k.id=a=&amp;quot;iFrameResizer&amp;quot;+o++,c(&amp;quot; Added missing iframe ID: &amp;quot;+a+&amp;quot; (&amp;quot;+k.src+&amp;quot;)&amp;quot;)),a}function e(){c(&amp;quot; IFrame scrolling &amp;quot;+(y.scrolling?&amp;quot;enabled&amp;quot;:&amp;quot;disabled&amp;quot;)+&amp;quot; for &amp;quot;+l),k.style.overflow=!1===y.scrolling?&amp;quot;hidden&amp;quot;:&amp;quot;auto&amp;quot;,k.scrolling=!1===y.scrolling?&amp;quot;no&amp;quot;:&amp;quot;yes&amp;quot;}function f(){(&amp;quot;number&amp;quot;==typeof y.bodyMargin||&amp;quot;0&amp;quot;===y.bodyMargin)&amp;amp;&amp;amp;(y.bodyMarginV1=y.bodyMargin,y.bodyMargin=&amp;quot;&amp;quot;+y.bodyMargin+&amp;quot;px&amp;quot;)}function h(){return l+&amp;quot;:&amp;quot;+y.bodyMarginV1+&amp;quot;:&amp;quot;+y.sizeWidth+&amp;quot;:&amp;quot;+y.log+&amp;quot;:&amp;quot;+y.interval+&amp;quot;:&amp;quot;+y.enablePublicMethods+&amp;quot;:&amp;quot;+y.autoResize+&amp;quot;:&amp;quot;+y.bodyMargin+&amp;quot;:&amp;quot;+y.heightCalculationMethod+&amp;quot;:&amp;quot;+y.bodyBackground+&amp;quot;:&amp;quot;+y.bodyPadding+&amp;quot;:&amp;quot;+y.tolerance}function i(b){a(k,&amp;quot;load&amp;quot;,function(){var a=p;j(&amp;quot;iFrame.onload&amp;quot;,b,k),!a&amp;amp;&amp;amp;y.heightCalculationMethod in x&amp;amp;&amp;amp;g({iframe:k,height:0,width:0,type:&amp;quot;init&amp;quot;})}),j(&amp;quot;init&amp;quot;,b,k)}var k=this,l=d(k.id);e(),b(),f(),i(h())}function l(a){if(&amp;quot;object&amp;quot;!=typeof a)throw new TypeError(&amp;quot;Options is not an object.&amp;quot;)}function m(){function a(a){if(&amp;quot;IFRAME&amp;quot;!==a.tagName.toUpperCase())throw new TypeError(&amp;quot;Expected &amp;lt;IFRAME&amp;gt; tag, found &amp;lt;&amp;quot;+a.tagName+&amp;quot;&amp;gt;.&amp;quot;);k.call(a)}function b(a){a=a||{},l(a);for(var b in z)z.hasOwnProperty(b)&amp;amp;&amp;amp;(y[b]=a.hasOwnProperty(b)?a[b]:z[b])}return function(c,d){b(c),Array.prototype.forEach.call(document.querySelectorAll(d||&amp;quot;iframe&amp;quot;),a)}}function n(a){a.fn.iFrameResize=function(b){return l(b),y=a.extend({},z,b),this.filter(&amp;quot;iframe&amp;quot;).each(k).end()}}var o=0,p=!0,q=&amp;quot;message&amp;quot;,r=q.length,s=&amp;quot;[iFrameSizer]&amp;quot;,t=s.length,u=&amp;quot;&amp;quot;,v=null,w=window.requestAnimationFrame,x={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},y={},z={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,enablePublicMethods:!1,heightCalculationMethod:&amp;quot;offset&amp;quot;,interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,closedCallback:function(){},initCallback:function(){},messageCallback:function(){},resizedCallback:function(){}};b(),a(window,&amp;quot;message&amp;quot;,d),&amp;quot;jQuery&amp;quot;in window&amp;amp;&amp;amp;n(jQuery),&amp;quot;function&amp;quot;==typeof define&amp;amp;&amp;amp;define.amd?define(function(){return m()}):window.iFrameResize=m()}();&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//# sourceMappingURL=../src/iframeResizer.map&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dazz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=396&amp;oldid=prev</id>
		<title>Dazz: Created page with &quot;/* Any JavaScript here will be loaded for all users on every page load. */ !function(){&quot;use strict&quot;;function a(a,b,c){&quot;addEventListener&quot;in window?a.addEventListener(b,c,!1):&quot;a...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vg-resource.com/index.php?title=MediaWiki:Common.js&amp;diff=396&amp;oldid=prev"/>
		<updated>2014-08-01T01:51:30Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Any JavaScript here will be loaded for all users on every page load.: &lt;/span&gt; !function(){&amp;quot;use strict&amp;quot;;function a(a,b,c){&amp;quot;addEventListener&amp;quot;in window?a.addEventListener(b,c,!1):&amp;quot;a...&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
!function(){&amp;quot;use strict&amp;quot;;function a(a,b,c){&amp;quot;addEventListener&amp;quot;in window?a.addEventListener(b,c,!1):&amp;quot;attachEvent&amp;quot;in window&amp;amp;&amp;amp;a.attachEvent(&amp;quot;on&amp;quot;+b,c)}function b(){var a,b=[&amp;quot;moz&amp;quot;,&amp;quot;webkit&amp;quot;,&amp;quot;o&amp;quot;,&amp;quot;ms&amp;quot;];for(a=0;a&amp;lt;b.length&amp;amp;&amp;amp;!w;a+=1)w=window[b[a]+&amp;quot;RequestAnimationFrame&amp;quot;];w||c(&amp;quot; RequestAnimationFrame not supported&amp;quot;)}function c(a){y.log&amp;amp;&amp;amp;&amp;quot;object&amp;quot;==typeof console&amp;amp;&amp;amp;console.log(s+&amp;quot;[Host page&amp;quot;+u+&amp;quot;]&amp;quot;+a)}function d(a){function b(){function a(){h(w),f(),y.resizedCallback(w)}i(a,w,&amp;quot;resetPage&amp;quot;)}function d(a){var b=a.id;c(&amp;quot; Removing iFrame: &amp;quot;+b),a.parentNode.removeChild(a),y.closedCallback(b),c(&amp;quot; --&amp;quot;)}function e(){var a=v.substr(t).split(&amp;quot;:&amp;quot;);return{iframe:document.getElementById(a[0]),id:a[0],height:a[1],width:a[2],type:a[3]}}function j(a){var b=Number(y[&amp;quot;max&amp;quot;+a]),d=Number(y[&amp;quot;min&amp;quot;+a]),e=a.toLowerCase(),f=Number(w[e]);if(d&amp;gt;b)throw new Error(&amp;quot;Value for min&amp;quot;+a+&amp;quot; can not be greater than max&amp;quot;+a);c(&amp;quot; Checking &amp;quot;+e+&amp;quot; is in range &amp;quot;+d+&amp;quot;-&amp;quot;+b),d&amp;gt;f&amp;amp;&amp;amp;(f=d,c(&amp;quot; Set &amp;quot;+e+&amp;quot; to min value&amp;quot;)),f&amp;gt;b&amp;amp;&amp;amp;(f=b,c(&amp;quot; Set &amp;quot;+e+&amp;quot; to max value&amp;quot;)),w[e]=&amp;quot;&amp;quot;+f}function k(){var b=a.origin,d=w.iframe.src.split(&amp;quot;/&amp;quot;).slice(0,3).join(&amp;quot;/&amp;quot;);if(y.checkOrigin&amp;amp;&amp;amp;(c(&amp;quot; Checking connection is from: &amp;quot;+d),&amp;quot;&amp;quot;+b!=&amp;quot;null&amp;quot;&amp;amp;&amp;amp;b!==d))throw new Error(&amp;quot;Unexpected message received from: &amp;quot;+b+&amp;quot; for &amp;quot;+w.iframe.id+&amp;quot;. Message was: &amp;quot;+a.data+&amp;quot;. This error can be disabled by adding the checkOrigin: false option.&amp;quot;);return!0}function l(){return s===(&amp;quot;&amp;quot;+v).substr(0,t)}function m(){var a=w.type in{&amp;quot;true&amp;quot;:1,&amp;quot;false&amp;quot;:1};return a&amp;amp;&amp;amp;c(&amp;quot; Ignoring init message from meta parent page&amp;quot;),a}function n(){var a=v.substr(v.indexOf(&amp;quot;:&amp;quot;)+r+6);c(&amp;quot; MessageCallback passed: {iframe: &amp;quot;+w.iframe.id+&amp;quot;, message: &amp;quot;+a+&amp;quot;}&amp;quot;),y.messageCallback({iframe:w.iframe,message:a}),c(&amp;quot; --&amp;quot;)}function o(){if(null===w.iframe)throw new Error(&amp;quot;iFrame (&amp;quot;+w.id+&amp;quot;) does not exist on &amp;quot;+u);return!0}function q(){switch(w.type){case&amp;quot;close&amp;quot;:d(w.iframe),y.resizedCallback(w);break;case&amp;quot;message&amp;quot;:n();break;case&amp;quot;scrollTo&amp;quot;:crollRequestFromChild();break;case&amp;quot;reset&amp;quot;:g(w);break;case&amp;quot;init&amp;quot;:b(),y.initCallback(w.iframe);break;default:b()}}var v=a.data,w={};l()&amp;amp;&amp;amp;(c(&amp;quot; Received: &amp;quot;+v),w=e(),j(&amp;quot;Height&amp;quot;),j(&amp;quot;Width&amp;quot;),!m()&amp;amp;&amp;amp;o()&amp;amp;&amp;amp;k()&amp;amp;&amp;amp;(q(),p=!1))}function e(){null===v&amp;amp;&amp;amp;(v={x:void 0!==window.pageXOffset?window.pageXOffset:document.documentElement.scrollLeft,y:void 0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop},c(&amp;quot; Get position: &amp;quot;+v.x+&amp;quot;,&amp;quot;+v.y))}function f(){null!==v&amp;amp;&amp;amp;(window.scrollTo(v.x,v.y),c(&amp;quot; Set position: &amp;quot;+v.x+&amp;quot;,&amp;quot;+v.y),v=null)}function g(a){function b(){h(a),j(&amp;quot;reset&amp;quot;,&amp;quot;reset&amp;quot;,a.iframe)}c(&amp;quot; Size reset requested by &amp;quot;+(&amp;quot;init&amp;quot;===a.type?&amp;quot;host page&amp;quot;:&amp;quot;iFrame&amp;quot;)),e(),i(b,a,&amp;quot;init&amp;quot;)}function h(a){function b(b){a.iframe.style[b]=a[b]+&amp;quot;px&amp;quot;,c(&amp;quot; IFrame (&amp;quot;+a.iframe.id+&amp;quot;) &amp;quot;+b+&amp;quot; set to &amp;quot;+a[b]+&amp;quot;px&amp;quot;)}y.sizeHeight&amp;amp;&amp;amp;b(&amp;quot;height&amp;quot;),y.sizeWidth&amp;amp;&amp;amp;b(&amp;quot;width&amp;quot;)}function i(a,b,d){d!==b.type&amp;amp;&amp;amp;w?(c(&amp;quot; Requesting animation frame&amp;quot;),w(a)):a()}function j(a,b,d){c(&amp;quot;[&amp;quot;+a+&amp;quot;] Sending msg to iframe (&amp;quot;+b+&amp;quot;)&amp;quot;),d.contentWindow.postMessage(s+b,&amp;quot;*&amp;quot;)}function k(){function b(){function a(a){1/0!==y[a]&amp;amp;&amp;amp;0!==y[a]&amp;amp;&amp;amp;(k.style[a]=y[a]+&amp;quot;px&amp;quot;,c(&amp;quot; Set &amp;quot;+a+&amp;quot; = &amp;quot;+y[a]+&amp;quot;px&amp;quot;))}a(&amp;quot;maxHeight&amp;quot;),a(&amp;quot;minHeight&amp;quot;),a(&amp;quot;maxWidth&amp;quot;),a(&amp;quot;minWidth&amp;quot;)}function d(a){return&amp;quot;&amp;quot;===a&amp;amp;&amp;amp;(k.id=a=&amp;quot;iFrameResizer&amp;quot;+o++,c(&amp;quot; Added missing iframe ID: &amp;quot;+a+&amp;quot; (&amp;quot;+k.src+&amp;quot;)&amp;quot;)),a}function e(){c(&amp;quot; IFrame scrolling &amp;quot;+(y.scrolling?&amp;quot;enabled&amp;quot;:&amp;quot;disabled&amp;quot;)+&amp;quot; for &amp;quot;+l),k.style.overflow=!1===y.scrolling?&amp;quot;hidden&amp;quot;:&amp;quot;auto&amp;quot;,k.scrolling=!1===y.scrolling?&amp;quot;no&amp;quot;:&amp;quot;yes&amp;quot;}function f(){(&amp;quot;number&amp;quot;==typeof y.bodyMargin||&amp;quot;0&amp;quot;===y.bodyMargin)&amp;amp;&amp;amp;(y.bodyMarginV1=y.bodyMargin,y.bodyMargin=&amp;quot;&amp;quot;+y.bodyMargin+&amp;quot;px&amp;quot;)}function h(){return l+&amp;quot;:&amp;quot;+y.bodyMarginV1+&amp;quot;:&amp;quot;+y.sizeWidth+&amp;quot;:&amp;quot;+y.log+&amp;quot;:&amp;quot;+y.interval+&amp;quot;:&amp;quot;+y.enablePublicMethods+&amp;quot;:&amp;quot;+y.autoResize+&amp;quot;:&amp;quot;+y.bodyMargin+&amp;quot;:&amp;quot;+y.heightCalculationMethod+&amp;quot;:&amp;quot;+y.bodyBackground+&amp;quot;:&amp;quot;+y.bodyPadding+&amp;quot;:&amp;quot;+y.tolerance}function i(b){a(k,&amp;quot;load&amp;quot;,function(){var a=p;j(&amp;quot;iFrame.onload&amp;quot;,b,k),!a&amp;amp;&amp;amp;y.heightCalculationMethod in x&amp;amp;&amp;amp;g({iframe:k,height:0,width:0,type:&amp;quot;init&amp;quot;})}),j(&amp;quot;init&amp;quot;,b,k)}var k=this,l=d(k.id);e(),b(),f(),i(h())}function l(a){if(&amp;quot;object&amp;quot;!=typeof a)throw new TypeError(&amp;quot;Options is not an object.&amp;quot;)}function m(){function a(a){if(&amp;quot;IFRAME&amp;quot;!==a.tagName.toUpperCase())throw new TypeError(&amp;quot;Expected &amp;lt;IFRAME&amp;gt; tag, found &amp;lt;&amp;quot;+a.tagName+&amp;quot;&amp;gt;.&amp;quot;);k.call(a)}function b(a){a=a||{},l(a);for(var b in z)z.hasOwnProperty(b)&amp;amp;&amp;amp;(y[b]=a.hasOwnProperty(b)?a[b]:z[b])}return function(c,d){b(c),Array.prototype.forEach.call(document.querySelectorAll(d||&amp;quot;iframe&amp;quot;),a)}}function n(a){a.fn.iFrameResize=function(b){return l(b),y=a.extend({},z,b),this.filter(&amp;quot;iframe&amp;quot;).each(k).end()}}var o=0,p=!0,q=&amp;quot;message&amp;quot;,r=q.length,s=&amp;quot;[iFrameSizer]&amp;quot;,t=s.length,u=&amp;quot;&amp;quot;,v=null,w=window.requestAnimationFrame,x={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},y={},z={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,enablePublicMethods:!1,heightCalculationMethod:&amp;quot;offset&amp;quot;,interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,closedCallback:function(){},initCallback:function(){},messageCallback:function(){},resizedCallback:function(){}};b(),a(window,&amp;quot;message&amp;quot;,d),&amp;quot;jQuery&amp;quot;in window&amp;amp;&amp;amp;n(jQuery),&amp;quot;function&amp;quot;==typeof define&amp;amp;&amp;amp;define.amd?define(function(){return m()}):window.iFrameResize=m()}();&lt;br /&gt;
//# sourceMappingURL=../src/iframeResizer.map&lt;/div&gt;</summary>
		<author><name>Dazz</name></author>
		
	</entry>
</feed>