mozilla

Compare Revisions

Firefox

Change Revisions

Revision 613259:

Revision 613259 by trelara51999 on

Revision 613261:

Revision 613261 by wbamberg on

Title:
Firefox
Firefox
Slug:
Mozilla/Firefox
Mozilla/Firefox
Tags:
"Mozilla", "Firefox", "Landing"
"Mozilla", "Firefox", "Landing"
Content:

Revision 613259
Revision 613261
nn7    <p>
8      <a href="https://www.mozilla.org/firefox/">Firefox</a> is M
 >ozilla's popular Web browser, available for multiple platforms in
 >cluding Windows, Mac OS X, and Linux on the desktop and Android m
 >obile devices. With broad compatibility, the latest in Web techno
 >logies, and powerful development tools, Firefox is a great choice
 > for both Web developers and end users.
9    </p>
10    <p>
11      Firefox is an open source project; most of the code is cont
 >ributed by our huge community of volunteers. Here you will learn 
 >about how to contribute to the Firefox project and you will also 
 >find links to information about the construction of Firefox add-o
 >ns, using the developer tools in Firefox, and other tasks.
12    </p>
13    <div class="summary">
14      <p>
15        Learn how to create add-ons for <a href="http://www.mozil
 >la.org/en-US/firefox/">Firefox</a>, how to develop and build Fire
 >fox itself, and how the internals of Firefox and its subprojects 
 >work.
16      </p>
17    </div>
t9        <span>D// ==UserScript==<br>t
10        // @name&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp
>; &nbsp;Ask.fm Auto-Like 25 like/click by MariosPanagiotoy<br> 
11        // @namespace&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @Marios
>Panagiotoy<br> 
12        // @version&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&n
>bsp; &nbsp;2.0<br> 
13        // @copyright&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;http:/
>/ask.fm/MariosPanagiotoy<br> 
14        // @description&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Auto
> Like Ask.fm 25 likes<br> 
15        // @author&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nb
>sp; &nbsp;(http://fb.com/marios.panagiotoy.3)<br> 
16        // @include&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;http://a
>sk.fm/*<br> 
17        // @icon&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp
>; &nbsp;http://s3.amazonaws.com/uso_ss/icon/138450/large.gif?1342 
>345458<br> 
18        // @updateURL&nbsp; http://userscripts.org/scripts/source
>/293612.user.js<br> 
19        // Ask.fm Auto-like by MariosPanagiotoy<br>
20        // Version 6.9<br>
21        // Igraet @MariosPanagiotoy<br>
22        &nbsp;// fb.com/marios.panagiotoy.3<br>
23        // ==/UserScript==function MariosPanagiotoy()<br>
24        // ==Profile==<br>
25        body = document.body;<br>
26        if(body != null) {<br>
27        &nbsp;&nbsp;&nbsp; div = document.createElement("div");<b
>r> 
28        &nbsp;&nbsp;&nbsp; div.setAttribute('id','like1');<br>
29        &nbsp;&nbsp;&nbsp; div.style.position = "fixed";<br>
30        &nbsp;&nbsp;&nbsp; div.style.display = "block";<br>
31        &nbsp;&nbsp;&nbsp; div.style.width = "125px";<br>
32        &nbsp;&nbsp;&nbsp; div.style.opacity= 1.00;<br>
33        &nbsp;&nbsp;&nbsp; div.style.bottom = "+95px";<br>
34        &nbsp;&nbsp;&nbsp; div.style.left = "+5.9px";<br>
35        &nbsp;&nbsp;&nbsp; div.style.backgroundColor = "#ffffff";
><br> 
36        &nbsp;&nbsp;&nbsp; div.style.padding = "2px";<br>
37        &nbsp;&nbsp;&nbsp; div.innerHTML = "&lt;center&gt; &lt;a 
>href='/MariosPanagiotoy' title='Marios ♥ '&gt;&lt;img src=''&nbsp 
>; align='absmiddle' /&gt;&lt;/a&gt;"<br> 
38        &nbsp;&nbsp; &nbsp;<br>
39        &nbsp;&nbsp;&nbsp; div2 = document.createElement("div");<
>br> 
40        &nbsp;&nbsp;&nbsp; div2.setAttribute('id','spoiler');<br>
41        &nbsp;&nbsp;&nbsp; div2.style.position = "fixed";<br>
42        &nbsp;&nbsp;&nbsp; div2.style.width = "125px";<br>
43        &nbsp;&nbsp;&nbsp; div2.style.opacity= 0.90;<br>
44        &nbsp;&nbsp;&nbsp; div2.style.bottom = "+65px";<br>
45        &nbsp;&nbsp;&nbsp; div2.style.left = "+6px";<br>
46        &nbsp;&nbsp;&nbsp; div2.style.backgroundColor = "#FFFFFF"
>;<br> 
47        &nbsp;&nbsp;&nbsp; div2.style.border = "1px solid #555";<
>br> 
48        &nbsp;&nbsp;&nbsp; div2.style.padding = "2px";<br>
49        &nbsp;&nbsp;&nbsp; div2.innerHTML = "&lt;center&gt; &lt;a
> href='http://fb.com/MariosPanagiotoy.3' title='Cipri ♥ '&gt;&lt; 
>img src=''&nbsp; align='absmiddle' /&gt;&lt;/a&gt; "<br> 
50        &nbsp;&nbsp; &nbsp;<br>
51        &nbsp;&nbsp;&nbsp; div3 = document.createElement("div");<
>br> 
52        &nbsp;&nbsp;&nbsp; div3.style.position = "fixed";<br>
53        &nbsp;&nbsp;&nbsp; div3.style.top = "37px";<br>
54        &nbsp;&nbsp;&nbsp; div3.style.left = "-3px";<br>
55        &nbsp;&nbsp;&nbsp; div3.style.padding = "2px";<br>
56        &nbsp;&nbsp;&nbsp; div3.innerHTML = "&lt;center&gt; &lt;a
> href='/MariosPanagiotoy' title='Marios ♥'&gt;&lt;img src='http:/ 
>/static.tumblr.com/yu2orom/P2Vlyxtt7/j-566.png'&nbsp; align='absm 
>iddle' /&gt;&lt;/a&gt; "<br> 
57        &nbsp;&nbsp; &nbsp;<br>
58        &nbsp;&nbsp;&nbsp; body.appendChild(div);<br>
59        &nbsp;&nbsp;&nbsp; body.appendChild(div2);<br>
60        &nbsp;&nbsp;&nbsp; body.appendChild(div3);<br>
61        &nbsp;&nbsp; &nbsp;<br>
62        &nbsp;&nbsp;&nbsp; unsafeWindow.spoiler = function() {<br
>> 
63        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var i;<br>
64        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=1;i&lt;=
>20;i++) {<br> 
65        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; var x=document.getElementById('like'+i);<br> 
66        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; if (x.style.display=="none") {<br> 
67        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x.style.display="block";<br> 
68        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div2.innerHTML = "&lt;center&gt 
>; &lt;a href='http://fb.com/kreedzro' title=':D ♥ '&gt;&lt;img sr 
>c='http://im33.gulfup.com/8XpXY.png'&nbsp; align='absmiddle' /&gt 
>;&lt;/a&gt;"<br> 
69        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; }<br> 
70        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; else {<br> 
71        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x.style.display="none";<br> 
72        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div2.innerHTML = "&lt;a onclick 
>='spoiler()' title='25 likes'&gt; 25 likes &amp;raquo;&lt;/a&gt;" 
><br> 
73        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; }<br> 
74        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
75        &nbsp;&nbsp;&nbsp; };<br>
76        }<br>
77        <br>
78        // ==============<br>
79        // ==Like All==<br>
80        body = document.body;<br>
81        if(body != null) {<br>
82        &nbsp;&nbsp;&nbsp; div = document.createElement("div");<b
>r> 
83        &nbsp;&nbsp;&nbsp; div.setAttribute('id','like2');<br>
84        &nbsp;&nbsp;&nbsp; div.style.position = "fixed";<br>
85        &nbsp;&nbsp;&nbsp; div.style.display = "block";<br>
86        &nbsp;&nbsp;&nbsp; div.style.width = "125px";<br>
87        &nbsp;&nbsp;&nbsp; div.style.opacity= 0.90;<br>
88        &nbsp;&nbsp;&nbsp; div.style.bottom = "+42px";<br>
89        &nbsp;&nbsp;&nbsp; div.style.left = "+6px";<br>
90        &nbsp;&nbsp;&nbsp; div.style.backgroundColor = "#FFFFFF";
><br> 
91        &nbsp;&nbsp;&nbsp; div.style.border = "1px solid #94a3c4"
>;<br> 
92        &nbsp;&nbsp;&nbsp; div.style.padding = "2px";<br>
93        &nbsp;&nbsp;&nbsp; div.innerHTML = "&amp;nbsp;&lt;a oncli
>ck='OtomatisLike()'&gt;&lt;img src='http://im34.gulfup.com/ZMwRQ. 
>png'&nbsp; align='absmiddle' /&gt;&lt;/a&gt;&amp;nbsp;"<br> 
94        &nbsp;&nbsp; &nbsp;<br>
95        &nbsp;&nbsp;&nbsp; body.appendChild(div);<br>
96        &nbsp;&nbsp; &nbsp;<br>
97        &nbsp;&nbsp;&nbsp; unsafeWindow.OtomatisLike = function()
> {<br> 
98        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("submit-button-more")[0].click();<br> 
99        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
100        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
101        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
102        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
103        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
104        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
105        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
106        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
107        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
108        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
109        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
110        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
111        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
112        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
113        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
114        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
115        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
116        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
117        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
118        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
119        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
120        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
121        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
122        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
123        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getEl
>ementsByClassName("like hintable")[0].click();<br> 
124        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>
125        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>
126        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; buttons = docu
>ment.getElementsByTagName("button");<br> 
127        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i = 0; i &
>lt; buttons.length; i++) {<br> 
128        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; myClass = buttons[i].getAttribute("class");<br> 
129        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; if(myClass != null &amp;&amp; myClass.indexOf("like") & 
>gt;= 0)<br> 
130        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(buttons[i].getAttribute("nam 
>e") == "likern false;")<br> 
131        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; buttons 
>[i].click();<br> 
132        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> 
133        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>
134        &nbsp;&nbsp;&nbsp; };<br>
135        }<br>
136        <br>
137        var thisScriptVersion = GM_info.script.version;<br>
138        //Date-Objects<br>
139        var time = new Date();<br>
140        //Firefox doesn't allow toString() with URLs<br>
141        var isfirefox = false;<br>
142        //Update-Check<br>
143        var update_avaible = false;<br>
144        function showUpdate() {<br>
145        &nbsp;&nbsp;&nbsp; if (update_avaible==true) {<br>
146        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.g
>etElementsByClassName("adremoverupdateinfo")[0]!=null) {<br> 
147        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.getElementsByClassName("adremoverupdateinfo")[ 
>0].style.display="block";<br> 
148        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
149        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.g
>etElementsByClassName("adremoverupdateinfo")[1]!=null) {<br> 
150        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.getElementsByClassName("adremoverupdateinfo")[ 
>1].style.display="block";<br> 
151        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
152        &nbsp;&nbsp;&nbsp; } else {<br>
153        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.g
>etElementsByClassName("adremoverupdateinfo")[0]!=null) {<br> 
154        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.getElementsByClassName("adremoverupdateinfo")[ 
>0].style.display="none";<br> 
155        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
156        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.g
>etElementsByClassName("adremoverupdateinfo")[1]!=null) {<br> 
157        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.getElementsByClassName("adremoverupdateinfo")[ 
>1].style.display="none";<br> 
158        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
159        &nbsp;&nbsp;&nbsp; }<br>
160        }<br>
161        document.undoPlaceholderRemoval = function(info1) {<br>
162        &nbsp;&nbsp;&nbsp; for (var o = 0;o&lt;document.elements_
>array_optimized.length;o++) {<br> 
163        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.eleme
>nts_array_optimized[o].style.display="block";<br> 
164        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log("U
>ndo placeholder removal: [class] "+ document.elements_array_optim 
>ized[o].className + " [id] "+ document.elements_array_optimized[o 
>].getAttribute("id") + " [element] "+document.elements_array_opti 
>mized[o]);<br> 
165        &nbsp;&nbsp;&nbsp; }<br>
166        &nbsp;&nbsp;&nbsp; document.getElementById("adremover_und
>o_link").innerHTML=info1;<br> 
167        &nbsp;&nbsp;&nbsp; document.getElementById("adremover_und
>o_link").setAttribute("href","#");<br> 
168        };<br>
169        function handleContent() {<br>
170        &nbsp;&nbsp;&nbsp; if (xmlHttpObject.readyState == 4) {<b
>r> 
171        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var thisScript
>Version = GM_info.script.version;<br> 
172        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var currentVer
>sion = parseFloat(xmlHttpObject.responseText.substr( xmlHttpObjec 
>t.responseText.search(/@version/) + 12, 3));<br> 
173        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (currentVer
>sion &gt; thisScriptVersion){<br> 
174        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; update_avaible = true;<br> 
175        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; showUpdate();<br> 
176        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; GM_setValue("updateAvaible_AR","true");<br> 
177        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>
178        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; update_avaible = false;<br> 
179        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; GM_setValue("updateAvaible_AR","false");<br> 
180        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
181        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GM_setValue("l
>astUpdateDay_AR",t_time.getDay());&nbsp;&nbsp; &nbsp;<br> 
182        &nbsp;&nbsp;&nbsp; }<br>
183        }<br>
184        function testForForbiddenKeywords(words) {<br>
185        &nbsp;&nbsp;&nbsp; var h_Regexp = new RegExp("ead|add|oad
>|pad|advanced|grad");<br> 
186        &nbsp;&nbsp;&nbsp; if (words.search(h_Regexp)&gt;-1) {<br
>> 
187        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;&n
>bsp; &nbsp;<br> 
188        &nbsp;&nbsp;&nbsp; } else {<br>
189        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;&
>nbsp; &nbsp;<br> 
190        &nbsp;&nbsp;&nbsp; }<br>
191        &nbsp;&nbsp; &nbsp;<br>
192        }<br>
193        function getElementsByClassNames(pattern) {<br>
194        &nbsp;&nbsp;&nbsp; if (typeof pattern == 'string') {<br>
195        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pattern = new 
>RegExp(pattern);<br> 
196        &nbsp;&nbsp;&nbsp; }<br>
197        &nbsp;&nbsp;&nbsp; var el, els = document.body.getElement
>sByTagName('*');<br> 
198        &nbsp;&nbsp;&nbsp; var elements = [];<br>
199        &nbsp;&nbsp;&nbsp; var i = els.length;<br>
200        &nbsp;&nbsp; &nbsp;<br>
201        &nbsp;&nbsp;&nbsp; while (i--){<br>
202        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; el = els[i];<b
>r> 
203        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (el.classNa
>me &amp;&amp; pattern.test(el.className.toLowerCase()) &amp;&amp; 
> testForForbiddenKeywords(el.className)==false){<br> 
204        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements.push(el);<br> 
205        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
206        &nbsp;&nbsp;&nbsp; }<br>
207        &nbsp;&nbsp;&nbsp; return elements;<br>
208        }<br>
209        <br>
210        function getElementsByIdNames(pattern){<br>
211        &nbsp;&nbsp;&nbsp; if (typeof pattern == 'string') {<br>
212        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pattern = new 
>RegExp(pattern);<br> 
213        &nbsp;&nbsp;&nbsp; }<br>
214        &nbsp;&nbsp;&nbsp; var el, els = document.body.getElement
>sByTagName('*');<br> 
215        &nbsp;&nbsp;&nbsp; var elements = [];<br>
216        &nbsp;&nbsp;&nbsp; var i = els.length;<br>
217        &nbsp;&nbsp; &nbsp;<br>
218        &nbsp;&nbsp;&nbsp; while (i--){<br>
219        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; el = els[i];<b
>r> 
220        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (el.getAttr
>ibute("id") &amp;&amp; pattern.test(el.getAttribute("id").toLower 
>Case()) &amp;&amp; testForForbiddenKeywords(el.getAttribute("id") 
>)==false){<br> 
221        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements.push(el);<br> 
222        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
223        &nbsp;&nbsp;&nbsp; }<br>
224        &nbsp;&nbsp;&nbsp; return elements;<br>
225        }<br>
226        <br>
227        if (navigator.userAgent.toLowerCase().indexOf("firefox")&
>gt;-1) {<br> 
228        &nbsp;&nbsp;&nbsp; isfirefox = true;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; &nbsp;<br> 
229        }<br>
230        //Keywords<br>
231        if (isfirefox==false) {<br>
232        &nbsp;&nbsp;&nbsp; var keyurls = ["atdmt.com/MRT","cdn.mo
>vad.net/","redintelligence.net/request","ads.adtiger.de/ad","ads. 
>newtentionassets.net/asset","hosting.adjug.com/AdJug","adclient.u 
>imserv.net/html.ng","creativeproxy.uimserv.net/?LogoutAdProxy","a 
>.ligatus.com/timeout","2mdn.net/","track.adform.net/ad","hosting. 
>adjug.com/Ad","ad4mat.de/ads","zanox-affiliate.de/ppc","ads.bluel 
>ithium.com/iframe","pagead2.googlesyndication.com/simgad","ads.tl 
>vmedia.com/st?ad","ad.xtendmedia.com/st?ad","zanox-affiliate.de/p 
>pc","content.yieldmanager.edgesuite.net/atoms","network.adsmarket 
>.com/ceas","ad.doubleclick.net/adi",".ib.adnxs.com/if?","adserver 
>.freenet.de/Ads","i.ligatus.com/com_ms","a.ligatus.com/timeout.ph 
>p","ds.serving-sys.com/BurstingRes","tags.qservz.com/ct_adi","ads 
>.newtentionassets.net/asset","image.adjug.com/Advertiser","tags.q 
>servz.com/ct_adi","googleads.g.doubleclick.net/pagead","content-r 
>esult-ads","ads.newtention.net/ads","hosting.adjug.com/AdJugSearc 
>h","uk-ads.openx.net","tag.admeld.com/imp/iframe","ad.ad-srv.net/ 
>request_content.php"];<br> 
233        }<br>
234        var keywords = ["googleafc","brandbox","pyv","adcont","be
>acon","watch-channel-brand-div","watch-pyv-vid","ad_","_ad","adv" 
>,"ad1","-ad","ad-","watch-pyv-vid","adifr","promotion","advert"," 
>promos","adBox","rwidesky","watch-channel-brand-div","_ads","ads_ 
>","feed-pyv-container","tvcap","promoted","adform","adbox","conte 
>ntad","adcloud","werbung","billboardContainer","medrec","contad", 
>"adsky","headad","aswift_","adcontainer","topad","adwrapper","eye 
>catcher","adspecial","banner","adholder","hpad","sponsored","adfr 
>ame","adform","adbox","sky","skylayer","commercial","superlayer", 
>"adsense","banner","footerad","commercial","skyscraper","adsense" 
>,"sgad"];<br> 
235        var removed_embed_urls = [];<br>
236        var removed_items = [];<br>
237        var removed_img_urls = [];<br>
238        var removed_iframe_urls = [];<br>
239        var elements_array = [];<br>
240        document.elements_array_optimized = [];<br>
241        time = time.getMilliseconds();<br>
242        var allembeds = 0;<br>
243        var allads = 0;<br>
244        var allimgs = 0;<br>
245        var alliframes = 0;<br>
246        var allplaceholders = 0;<br>
247        //Ids<br>
248        var ak_el;<br>
249        for(var i = 0;i &lt; keywords.length;i++) {<br>
250        &nbsp;&nbsp;&nbsp; ak_el = getElementsByIdNames(keywords[
>i]);<br> 
251        &nbsp;&nbsp;&nbsp; for (var i2 = 0;i2&lt;ak_el.length;i2+
>+) {<br> 
252        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (ak_el[i2])
> {<br> 
253        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; ak_el[i2].style.display="none";<br> 
254        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements_array.push(ak_el[i2]);<br> 
255        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; removed_items.push(" #" + ak_el[i2].getAttribute("id")) 
>;<br> 
256        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; allads++;<br> 
257        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } }<br>
258        }<br>
259        //Classes<br>
260        var ak_el2;<br>
261        for(var k = 0;k &lt; keywords.length;k++) {<br>
262        &nbsp;&nbsp;&nbsp; ak_el2 = getElementsByClassNames(keywo
>rds[k]);<br> 
263        &nbsp;&nbsp;&nbsp; if (ak_el2) {<br>
264        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (var j = 0
>;j &lt; ak_el2.length;j++) {<br> 
265        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; if (ak_el2[j]) {<br> 
266        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ak_el2[j].style.display="none"; 
><br> 
267        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elements_array.push(ak_el2[j]); 
><br> 
268        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; removed_items.push(" ." + ak_el 
>2[j].className);<br> 
269        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allads++;<br> 
270        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; } } }<br> 
271        }&nbsp;&nbsp; &nbsp;<br>
272        if (isfirefox==false) {<br>
273        &nbsp;&nbsp;&nbsp; //Embeds<br>
274        &nbsp;&nbsp;&nbsp; for (var a = 0;a &lt; document.getElem
>entsByTagName("embed").length;a++) {<br> 
275        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (var b = 0
>;b &lt; keyurls.length;b++) {<br> 
276        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; if (document.getElementsByTagName("embed")[a] &amp;&amp 
>; document.getElementsByTagName("embed")[a].getAttribute("src")!= 
>undefined &amp;&amp; document.getElementsByTagName("embed")[a].ge 
>tAttribute("src").length&gt;5 &amp;&amp; document.getElementsByTa 
>gName("embed")[a].getAttribute("src").toString().length&gt;5 &amp 
>;&amp; document.getElementsByTagName("embed")[a].getAttribute("sr 
>c").toString().indexOf(keyurls[b])&gt;=0) {<br> 
277        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; removed_embed_urls.push(documen 
>t.getElementsByTagName("embed")[a].getAttribute("src"));<br> 
278        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementsByTagName(" 
>embed")[a].parentNode.removeChild(document.getElementsByTagName(" 
>embed")[a]);<br> 
279        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allembeds++;<br> 
280        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; } }<br> 
281        &nbsp;&nbsp;&nbsp; }<br>
282        &nbsp;&nbsp;&nbsp; //Iframes<br>
283        &nbsp;&nbsp;&nbsp; for (var c = 0;c &lt; document.getElem
>entsByTagName("iframe").length;c++) {<br> 
284        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.g
>etElementsByTagName("iframe").length&gt;0) {<br> 
285        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; for (var d = 0;d &lt; keyurls.length;d++) {<br> 
286        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.getElementsByTagNa 
>me("iframe")[c].getAttribute("src")!=null &amp;&amp; document.get 
>ElementsByTagName("iframe")[c].getAttribute("src")!=undefined &am 
>p;&amp; document.getElementsByTagName("iframe")[c].getAttribute(" 
>src").length&gt;5 &amp;&amp; document.getElementsByTagName("ifram 
>e")[c].getAttribute("src").toString().length&gt;5 &amp;&amp; docu 
>ment.getElementsByTagName("iframe")[c].getAttribute("src").toStri 
>ng().indexOf(keyurls[d])&gt;=0) {<br> 
287        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; removed 
>_iframe_urls.push(document.getElementsByTagName("iframe")[c].getA 
>ttribute("src"));<br> 
288        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; documen 
>t.getElementsByTagName("iframe")[c].parentNode.removeChild(docume 
>nt.getElementsByTagName("iframe")[c]);<br> 
289        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allifra 
>mes++;<br> 
290        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } } }<br> 
291        &nbsp;&nbsp;&nbsp; }<br>
292        &nbsp;&nbsp;&nbsp; //Imgs<br>
293        &nbsp;&nbsp;&nbsp; for(var f = 0;f &lt; document.getEleme
>ntsByTagName("img").length;f++) {<br> 
294        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var h = 0;
>h &lt; keyurls.length;h++) {<br> 
295        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; if(document.getElementsByTagName("img")[f].getAttribute 
>("src")!=null &amp;&amp; document.getElementsByTagName("img")[f]. 
>getAttribute("src").indexOf(keyurls[h])&gt;-1) {<br> 
296        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementsByTagName(" 
>img")[f].style.display="none";<br> 
297        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; removed_img_urls.push(document. 
>getElementsByTagName("img")[f].getAttribute("src"));<br> 
298        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allimgs++;<br> 
299        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; } }<br> 
300        &nbsp;&nbsp;&nbsp; }<br>
301        }<br>
302        var optic = false;<br>
303        if (allads&gt;0 || allembeds&gt;0 || allimgs&gt;0 || alli
>frames&gt;0) {<br> 
304        &nbsp;&nbsp;&nbsp; for (var i = 0;i&lt;elements_array.len
>gth;i++) {<br> 
305        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (elements_a
>rray[i].parentNode&nbsp; &amp;&amp; elements_array[i].parentNode. 
>children.length&lt;2 &amp;&amp; elements_array[i].parentNode.chil 
>dren.length&lt;5) {<br> 
306        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements_array[i].parentNode.style.display="none";&nbsp 
>; &nbsp;<br> 
307        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; optic = true;<br> 
308        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.elements_array_optimized.push(elements_array[i 
>].parentNode);<br> 
309        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; allplaceholders++;<br> 
310        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
311        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (elements_a
>rray[i].parentNode &amp;&amp; elements_array[i].parentNode.parent 
>Node &amp;&amp; (elements_array[i].parentNode.parentNode.children 
> &amp;&amp; elements_array[i].parentNode.parentNode.childNodes.le 
>ngth&lt;4 &amp;&amp; ((elements_array[i].parentNode.parentNode.ch 
>ildren[0] &amp;&amp; elements_array[i].parentNode.parentNode.chil 
>dren[0].nodeName=="SCRIPT") || (elements_array[i].parentNode.pare 
>ntNode.children[1] &amp;&amp; elements_array[i].parentNode.parent 
>Node.children[1].nodeName=="SCRIPT")))) {<br> 
312        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements_array[i].parentNode.parentNode.style.display=" 
>none";<br> 
313        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; optic = true;<br> 
314        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.elements_array_optimized.push(elements_array[i 
>].parentNode.parentNode);<br> 
315        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; allplaceholders++;<br> 
316        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
317        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (elements_a
>rray[i].parentNode &amp;&amp; elements_array[i].parentNode.parent 
>Node &amp;&amp; elements_array[i].parentNode.parentNode.parentNod 
>e &amp;&amp; (elements_array[i].parentNode.parentNode.parentNode. 
>children &amp;&amp; elements_array[i].parentNode.parentNode.paren 
>tNode.childNodes.length&lt;5 &amp;&amp; ((elements_array[i].paren 
>tNode.parentNode.parentNode.children[0] &amp;&amp; elements_array 
>[i].parentNode.parentNode.parentNode.children[0].nodeName=="SCRIP 
>T") || (elements_array[i].parentNode.parentNode.parentNode.childr 
>en[1] &amp;&amp; elements_array[i].parentNode.parentNode.parentNo 
>de.children[1].nodeName=="SCRIPT")))) {<br> 
318        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements_array[i].parentNode.parentNode.parentNode.styl 
>e.display="none";<br> 
319        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; optic = true;<br> 
320        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.elements_array_optimized.push(elements_array[i 
>].parentNode.parentNode.parentNode);<br> 
321        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; allplaceholders++;<br> 
322        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; 
>&nbsp;<br> 
323        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (elements_a
>rray[i].parentNode &amp;&amp; elements_array[i].parentNode.parent 
>Node &amp;&amp; elements_array[i].parentNode.parentNode.parentNod 
>e &amp;&amp; elements_array[i].parentNode.parentNode.parentNode.p 
>arentNode &amp;&amp; (elements_array[i].parentNode.parentNode.par 
>entNode.parentNode.children &amp;&amp; elements_array[i].parentNo 
>de.parentNode.parentNode.parentNode.childNodes.length&lt;6 &amp;& 
>amp; ((elements_array[i].parentNode.parentNode.parentNode.parentN 
>ode.children[0] &amp;&amp; elements_array[i].parentNode.parentNod 
>e.parentNode.parentNode.children[0].nodeName=="SCRIPT") || (eleme 
>nts_array[i].parentNode.parentNode.parentNode.parentNode.children 
>[1] &amp;&amp; elements_array[i].parentNode.parentNode.parentNode 
>.parentNode.children[1].nodeName=="SCRIPT")))) {<br> 
324        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; elements_array[i].parentNode.parentNode.parentNode.pare 
>ntNode.style.display="none";<br> 
325        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; document.elements_array_optimized.push(elements_array[i 
>].parentNode.parentNode.parentNode.parentNode);<br> 
326        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; optic = true;<br> 
327        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
>sp;&nbsp; allplaceholders++;<br> 
328        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp; &nbsp;
><br> 
329        &nbsp;&nbsp;&nbsp; }<br>
330        &nbsp;&nbsp; &nbsp;<br>
331        &nbsp;&nbsp; &nbsp;<br>
332        &nbsp;&nbsp; &nbsp;<br>
333        }// JavaScript Document// JavaScript Document<br>
334        <br>
335        eveloper release notes</span><br>20        <span>Developer release notes</span><br>

Back to History