Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Official FROZEN VOID fan thread

Name: Anonymous 2009-01-05 22:33

In Javascript 1.7 another feature was introduced into the language,by far the most useful yet. Its Destructuring assignment- a mix of array swap and initialization. [1]

KING OF TROLLS


[1] http://frozenvoid.blogspot.com/2008/12/destructuring-assignment.html

Name: Anonymous 2009-01-20 11:19

>>39
This will require me editing, but even the normal version is a nice thing to have.

Name: Anonymous 2009-01-20 13:04

>>38
It already exists.

http://en.pastebin.ca/1049190

Name: Anonymous 2009-01-20 13:42

>>42
Thank you, kind sir. That was pretty much exactly what I was looking for.

Name: >>39 2009-01-20 14:33

Oh, forgot about hax my anus. I should really install that.

Name: Anonymous 2009-01-20 14:52

I HATE JAVASCRIPT

Name: HMA FAN 2009-01-20 16:38

>>44
wat

Name: FrozenVoidFan 2009-01-20 23:30

>>45
and javascript hates you too!

Name: Anonymous 2009-01-21 0:05

PLEASE WAIT, HAXING ANII...

Name: Anonymous 2009-01-23 14:14

>>=10

// ==UserScript==
// @name           Fix /prog/
// @description    Removes FrozenVoid's posts, along with replies.
// @namespace      http://dis.4chan.org/prog/
// @include        http://dis.4chan.org/*;
// @version        1.2
// ==/UserScript==

(function(){
 var deleted = {};
 var posts = [];
 var myclass = new RegExp('\\bpost\\b');
 var divs = document.getElementsByTagName('div')
 for(var i = 0; i < divs.length; ++i){
  var classes = divs[i].className;
  if(myclass.test(classes)) posts.push(divs[i]);
 }
 for(var i = 0; i < posts.length; ++i){
  var post = posts[i];
  var form = post.parentNode.getElementsByTagName('form')[0];
  if(!form) {
    form = post.parentNode;
    while(form != null && form.nodeName != "FORM")
      form = form.nextSibling;
  }
 
  var threadID = parseInt(form.elements.namedItem("id").value);
  var postID = parseInt(post.getElementsByTagName('span')[0].textContent);
 
  var postername = post.getElementsByTagName('span')[3];
  var postertrip = post.getElementsByTagName('span')[4];
 
  var bad = /^!FrOzEn2BUo/.test(postertrip.innerHTML);
  if(!bad) {
    var links = post.getElementsByTagName('a');
   
    for(var j = 0; j < links.length; ++j) {
     var m = links[j].textContent.match(/^>>(\d+)/);
    
     if(m && deleted[[threadID, m[1]]]) {
       bad = true;
       break;
     }
    }
  }
 
  if(bad) {
   posts[i].parentNode.removeChild(posts[i]);
   deleted[[threadID, postID]] = true;
  }
 }
})();

Name: 49-san 2009-01-23 14:15

What? I'm sure I removed the ';' from @include. Make sure to remove that if you're using Opera.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !FrOzEn2BUo 2009-01-23 14:18

>>50
Please use less OOP cruft. Its  superfluous   when you just scan for a single regexp

_________________________
orbis terrarum delenda est
 http://xs135.xs.to/xs135/09042/av922.jpg

Name: Anonymous 2009-01-23 20:03

Welcome to Shiichan

Name: Anonymous 2009-01-29 13:21

>>52
Welcome to the future.

Name: Anonymous 2009-03-06 11:20


/kft!

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !fRoZeNHN4I 2009-08-20 12:52

It's good to be loved.

Name: Anonymous 2011-02-03 2:22

Name: Anonymous 2011-02-03 2:56

Name: Anonymous 2011-02-04 19:07

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List