<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Objects.js</id>
	<title>MediaWiki:Gadget-Objects.js - Histórico de revisões</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Objects.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=MediaWiki:Gadget-Objects.js&amp;action=history"/>
	<updated>2026-04-19T21:39:10Z</updated>
	<subtitle>Histórico de edições para esta página nesta wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.nivel-teorico.com/index.php?title=MediaWiki:Gadget-Objects.js&amp;diff=11671&amp;oldid=prev</id>
		<title>Calimero0000: Criou a página com &quot;/**  * Ver também:  * MediaWiki:Gadget-DeluxeHistory.js  * MediaWiki:Gadget-DeluxeHistory.css  * @source: fr:MediaWiki:Gadget-Objects.js  */ var ajax = new objA...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=MediaWiki:Gadget-Objects.js&amp;diff=11671&amp;oldid=prev"/>
		<updated>2018-06-16T00:11:26Z</updated>

		<summary type="html">&lt;p&gt;Criou a página com &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;*  * Ver também:  * &lt;a href=&quot;/index.php/MediaWiki:Gadget-DeluxeHistory.js&quot; title=&quot;MediaWiki:Gadget-DeluxeHistory.js&quot;&gt;MediaWiki:Gadget-DeluxeHistory.js&lt;/a&gt;  * &lt;a href=&quot;/index.php/MediaWiki:Gadget-DeluxeHistory.css&quot; title=&quot;MediaWiki:Gadget-DeluxeHistory.css&quot;&gt;MediaWiki:Gadget-DeluxeHistory.css&lt;/a&gt;  * @source: &lt;a href=&quot;/index.php?title=Fr:MediaWiki:Gadget-Objects.js&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Fr:MediaWiki:Gadget-Objects.js (página não existe)&quot;&gt;fr:MediaWiki:Gadget-Objects.js&lt;/a&gt;: &lt;/span&gt; var ajax = new objA...&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/**&lt;br /&gt;
 * Ver também:&lt;br /&gt;
 * [[MediaWiki:Gadget-DeluxeHistory.js]]&lt;br /&gt;
 * [[MediaWiki:Gadget-DeluxeHistory.css]]&lt;br /&gt;
 * @source: [[fr:MediaWiki:Gadget-Objects.js]]&lt;br /&gt;
 */&lt;br /&gt;
var ajax = new objAJAX();&lt;br /&gt;
var cookies = new objCookies();&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------------------------------------objAJAX&lt;br /&gt;
function objAJAX() {&lt;br /&gt;
        // AJAX taken from http://jibbering.com/2002/4/httprequest.html. Thanx :)&lt;br /&gt;
        this.conn = false;&lt;br /&gt;
        /*@cc_on @*/&lt;br /&gt;
        /*@if (@_jscript_version &amp;gt;= 5)&lt;br /&gt;
        // JScript gives us Conditional compilation, we can cope with old IE versions.&lt;br /&gt;
        // and security blocked creation of the objects.&lt;br /&gt;
        try {&lt;br /&gt;
                this.conn = new ActiveXObject(&amp;quot;Msxml2.XMLHTTP&amp;quot;)&lt;br /&gt;
        } catch (e) {&lt;br /&gt;
                try {&lt;br /&gt;
                        this.conn = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;)&lt;br /&gt;
                } catch (E) {&lt;br /&gt;
                        this.conn = false&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
        @end @*/&lt;br /&gt;
        if (!this.conn &amp;amp;&amp;amp; typeof XMLHttpRequest != &amp;#039;undefined&amp;#039;) {&lt;br /&gt;
                try {&lt;br /&gt;
                        this.conn = new XMLHttpRequest();&lt;br /&gt;
                } catch (e) {&lt;br /&gt;
                        this.conn =false;&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
        if (!this.conn &amp;amp;&amp;amp; window.createRequest) {&lt;br /&gt;
                try {&lt;br /&gt;
                        this.conn = window.createRequest();&lt;br /&gt;
                } catch (e) {&lt;br /&gt;
                        this.conn = false;&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        this.url = null;&lt;br /&gt;
        this.requestType = &amp;quot;GET&amp;quot;;&lt;br /&gt;
        this.unsync = true;&lt;br /&gt;
        this.parser = new objHTMLparser();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
objAJAX.prototype.sendRequest = function (url, type, unsync, data) {&lt;br /&gt;
        if (!this.conn)&lt;br /&gt;
                return null;&lt;br /&gt;
        if (this.conn.readyState != 0 &amp;amp;&amp;amp; this.conn.readyState != 4)&lt;br /&gt;
                return &amp;quot;busy&amp;quot;;&lt;br /&gt;
        if (url)&lt;br /&gt;
                this.url = url;&lt;br /&gt;
        if (type)&lt;br /&gt;
                this.requestType = type;&lt;br /&gt;
        if (unsync != null)&lt;br /&gt;
                this.unsync = unsync;&lt;br /&gt;
//alert(this.requestType + &amp;quot; ++ &amp;quot; + this.url + &amp;quot; ++ &amp;quot; + this.unsync)&lt;br /&gt;
        this.conn.open(this.requestType, this.url, this.unsync);&lt;br /&gt;
        this.conn.send(data);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
objAJAX.prototype.getResult = function () {&lt;br /&gt;
        if (!this.conn)&lt;br /&gt;
                return null;&lt;br /&gt;
        return this.conn.responseText;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
objAJAX.prototype.abort = function () {&lt;br /&gt;
        this.conn.onreadystatechange = null;&lt;br /&gt;
        this.conn.abort();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//------------------------------------------------------------------------------------------ObjCookie&lt;br /&gt;
&lt;br /&gt;
function objCookies() {&lt;br /&gt;
        this.value = null;&lt;br /&gt;
        this.name = null;&lt;br /&gt;
        this.expires = null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
objCookies.prototype.get = function (which) {&lt;br /&gt;
        this.allcookies = document.cookie;&lt;br /&gt;
        var start = this.allcookies.indexOf(&amp;quot;; &amp;quot; + which + &amp;quot;=&amp;quot;);&lt;br /&gt;
        if (start == -1) {&lt;br /&gt;
                start = this.allcookies.indexOf(which + &amp;quot;=&amp;quot;);&lt;br /&gt;
                if (start != 0)&lt;br /&gt;
                        return null;&lt;br /&gt;
        } else&lt;br /&gt;
                start += &amp;quot;; &amp;quot;.length;&lt;br /&gt;
        this.name = which;&lt;br /&gt;
        var end = this.allcookies.indexOf(&amp;quot;;&amp;quot;, start);&lt;br /&gt;
        if (end == -1)&lt;br /&gt;
                end = this.allcookies.length;&lt;br /&gt;
        this.value = this.allcookies.substring(start + which.length + 1, end);&lt;br /&gt;
        var arr = this.allcookies.substring(start, this.allcookies.length).split(&amp;quot;; &amp;quot;);&lt;br /&gt;
        this.expires = null;&lt;br /&gt;
        if (arr.length &amp;gt; 0)&lt;br /&gt;
                if (/expires=/.test(arr[1]))&lt;br /&gt;
                        this.expires = arr[1].substring(&amp;quot;expires=&amp;quot;.length, arr[1].length);&lt;br /&gt;
        return decodeURIComponent(this.value);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
objCookies.prototype.set = function (name, value, expires) {&lt;br /&gt;
        document.cookie = name + &amp;quot;=&amp;quot; + encodeURIComponent(value) + &amp;quot;;&amp;quot; +&lt;br /&gt;
        	(expires ? &amp;quot;expires=&amp;quot; + expires + &amp;quot;;&amp;quot; : &amp;quot;&amp;quot;) +&lt;br /&gt;
        	&amp;quot;path=/;domain=&amp;quot; + location.hostname + &amp;quot;;&amp;quot;;&lt;br /&gt;
        this.allcookies = document.cookie;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
objCookies.prototype.setWithDelay = function (name, value, delay) {&lt;br /&gt;
// delay is in millisecond&lt;br /&gt;
        var d = new Date();&lt;br /&gt;
        d.setTime(d.getTime() + delay);&lt;br /&gt;
        this.set(name, value, d.toGMTString());&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
objCookies.prototype.kill = function (which) {&lt;br /&gt;
        if (this.get(which))&lt;br /&gt;
                this.set(which, null, &amp;quot;Thu, 01-Jan-70 00:00:01 GMT&amp;quot;);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//--------------------------------------------------------------------------------------objHTMLparser&lt;br /&gt;
&lt;br /&gt;
function objHTMLparser(str) {&lt;br /&gt;
        this.html = str;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
objHTMLparser.prototype.parse = function (elmt, str) {&lt;br /&gt;
	if (str !== null)&lt;br /&gt;
		this.html = str;&lt;br /&gt;
	if (this.html.indexOf(&amp;quot;&amp;lt;&amp;quot; + elmt) == -1 || this.html.indexOf(&amp;quot;&amp;lt;/&amp;quot; + elmt + &amp;quot;&amp;gt;&amp;quot;) == -1)&lt;br /&gt;
		return null;&lt;br /&gt;
	var arr1 = this.html.split(&amp;quot;&amp;lt;&amp;quot; + elmt);&lt;br /&gt;
	var elmts = [];&lt;br /&gt;
	for (var cpt = 1 ; cpt &amp;lt; arr1.length ; cpt++) {&lt;br /&gt;
		var el = {};&lt;br /&gt;
		el.innerHTML = arr1[cpt].substring(arr1[cpt].indexOf(&amp;quot;&amp;gt;&amp;quot;), arr1[cpt].length).split(&amp;quot;&amp;lt;/&amp;quot; + elmt)[0];&lt;br /&gt;
		var prop = arr1[cpt].split(&amp;quot;&amp;gt;&amp;quot;)[0].split(/\s/g);&lt;br /&gt;
		for (var cpt1 = 1 ; cpt1 &amp;lt; prop.length ; cpt1++) {&lt;br /&gt;
			if (prop[cpt1].indexOf(&amp;quot;=&amp;quot;) != -1)&lt;br /&gt;
				el[prop[cpt1]] = true;&lt;br /&gt;
			else&lt;br /&gt;
				el[prop[cpt1].split(&amp;quot;=&amp;quot;)[0]] = prop[cpt1].substring(prop[cpt1].indexOf(&amp;quot;=&amp;quot;), prop[cpt1].length);&lt;br /&gt;
		}&lt;br /&gt;
		elmts[cpt-1] = el;&lt;br /&gt;
	}&lt;br /&gt;
	this.elmts[elmt] = elmts;&lt;br /&gt;
};&lt;/div&gt;</summary>
		<author><name>Calimero0000</name></author>
	</entry>
</feed>