Jump to content

Search the Community

Showing results for tags 'chat room'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Freedomain Topics
    • General Messages
    • Current Events
    • Libertarianism, Anarchism and Economics
    • Atheism and Religion
    • Philosophy
    • Self Knowledge
    • Peaceful Parenting
    • Men's Issues, Feminism and Gender
    • Education
    • Science & Technology
    • Reviews & Recommendations
    • Miscellaneous
  • Freedomain Media Content
    • New Freedomain Content and Updates
    • General Feedback
    • Freedomain Show Lists
    • Technical Issues
  • Freedomain Listener Corner
    • Introduce Yourself!
    • Meet 'n Greet!
    • Listener Projects
    • Community Reference Information

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


AIM


Gallery URL


Blog URL


Location


Interests


Occupation

Found 1 result

  1. I think there should be a way to ignore a person in chat. To that end I made a small script you can insert into the console of your browser. Simply copy/paste it and hit enter. Then just type: block('USER_NAME_HERE'); It is case sensitive. It basically just polls the chat and anytime a comment is made by the person you enter, it removes it from view. Have not tested this over long periods of time, but I think it is performant enough to work well in most use cases. Once you refresh your browser you'll have to repeat the process. Don't worry about screwing anything up as you can always refresh page and start over. I would be curious how it works with multiple ignores. Maybe I'll make this into a chrome extension if anyone else finds it useful. function block(userName){ window.setInterval(function(){ var items = jQuery('li.post'); items.each(function(){ if(jQuery(this).find('label').text() === userName){ jQuery(this).hide(); if(jQuery(this).next('li.post').length > 0){ checkNext(jQuery(this)); } } }); },500);}function checkNext(theItem){ if(theItem.next('li.post').length > 0 && theItem.next('li.post').find('label')){ theItem.next('li.post').hide(); if(theItem.next('li.post').next('li.post').length > 0){ checkNext(theItem.next('li.post').next('li.post')); } }}
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.