Fark Block with TF support

By Smiths Last update Mar 31, 2011 — Installed 658 times.


Script Summary: Now uses meta.js. You can block AW Mods, too (can't do that with Fark's controls). Hide posts from obnoxious Farkers. Click block button on posts and begin your AW-free threads. Ignore controls added to your UserCP as well.

Version: 1.2.4

[d:3.31.11][u:Fix for controls not appearing after you submit a post in a thread.]

[d:3.17.11][u:Quick fix for controls not appearing when you add a user to your favorites and it loads your profile page]

[d:3.16.11][u:For all your AW moderator blocking needs, fixed this up with the new Fark profile layout. Also fixed the 'recently expired' guys' block buttons locations in threads]

2.28.11
Got this guy updated and using meta.js routines. Wonder if Fark 4.0 will let you block AW Mods like this script does ;)

1.20.11
Online version checking implemented, just because I wanted to have it. Will automatically check for latest version. You can choose "Remind Me Later" to suppress the prompts for a little while. Clicking the shadowed area will suppress the prompts as well, but for a shorter duration than the button. Fix for new Fark comments URLs as well.

Update (3/07/09):
Fix for new Fark URL structure

Update (5/26/08):
Fix for it rebuilding the thread and removing a user's comments even if you hit "cancel" on the blocking prompt.
I still prefer this to the official FARK controls, by the way.

Update (4/11/08):
Fix for those who have Show HTML assistant tool when posting comments (requires Javascript) disabled.
Also...WTF now Liters can add threads as favorites too? Well, there's another $5 a month perk this script may have had some contribution in farking up!
As such, I've commented out the "thread watching" features of the script in favor of Fark's official method (which has comment counting). The script just makes sure the colspan is fixed for the thread watching area.

Added (3/15/08):
I dunno if it's just me, but did Fark turn on ignoring features for all liters? Suddenly, I had the TF ignoring form available in my profile.
I updated the script to keep this script's ignoring form displaying, since I like the block icons in threads and don't want to have to go to a user control panel each time I want to add another threadjacker to my list. I updated the script to keep the official form in as well, just in case
Did this script make the ignoring feature become global???
Does anyone care???

Added (3/13/08):
Instant ignore while in a thread. I have added this and want to know if it is preferred or should have a toggle. When you add a user to your ignore list while in a thread (using the block icon), all posts from that user will instantly be removed from the thread. This saves having to refresh. If you're using the script, please comment on whether this feature is preferred or not.

Added (3/08/08):
Made it so it doesn't have to refresh the UserCP if you make any changes in threads/ignored users. Everything reloads when you click the button. Hooray for dynamic processing.

Added (3/05/08):
You wanted to watch threads, but you're only a liter? Well now you can!

In each thread will be a button at the top, click it to add it to your watched threads.
Go to your UserCP to see which threads you're watching (no post counting, sorry), and to "unwatch" threads, too!

Added (3/03/08):
No more manual editing! PERIOD!
Users can be blocked from within threads, and a form is now added to User Tools to remove users and/or add users to be ignored manually! No more "User Script commands" needed!

An "ignore" button will now appear in a user's post header (next to the 'quote' button).. click that to a user to your ignore array :) Ease of use is great!
100% not mine originally, based on Fark Block with support for blocking TFers. Full credit to that script's author for the original routines.

Enjoy the quiet and Attention-Whore depleted threads, and the integration into your "Liter" tools that you figured it'd take $5 to have :)


Screenshots:

ver:1.0r9

The above is for legacy purposes only. The script now uses meta.js for version checking.