Annoying.js: How to be an asshole
The file itself is commented with “functionality”, so I won’t bother repeating it here. You can invoke different functions via the
Annoying.noSelect(); will disable text selection,
Annoying.noRightClick(); will disable the context menu, and
Annoying.kitchensink(); Will turn all the functionality on. But you’re not going to use it anyway, right? ;)
Breaking out of iframes is something I think more websites should implement, actually, if only to prevent the “OMG!!!! Look What this Kid did to his School after being Expelled! ” scams that all of my friends on Facebook keep falling for.
Let me know if you have any horrible additions!
In “Cufón vs. Typeface.js, which one is better?“, I declared that the first one to support selectable text wins. We’re a couple of months further now and both Typeselect and Typeface.js 0.13 appeared, adding support for selectable text. What is the state of selectable text-replacement?
FromScratch, the autosaving note taking app I built, just got another update: it now has additional search and replace functionality. It continues to do great in terms of downloads, I’m very happy that this tool helps so many other people.
You can download FromScratch 1.2.0 from…
It will be a while before we can start using real HTML5, but because HTML5 is as much about defining current behaviour as it is about adding new, there is already a very large part available to us today. Here are the parts you can…