Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Firefox Extension

Posted by ScuttleMonkey on Tue Mar 28, '06 05:21 PM
from the fun-and-useful-hacks dept.
christopherfinke writes "I've been working on Slashdotter Firefox extension for Slashdot users, and version 1.2 has been approved by the Mozilla admins. Features include the ability to auto-add cache links after story links (from any of Coral Cache, Google Cache, or Mirrordot), a quick-reply feature that adds a 'Reply' option to the right-click menu when you select text in a comment, the option of styling all of Slashdot's pages like a chosen Slashdot section, links in the comment sections that allow you to toggle open/closed all of a comments replies, and more. All of Slashdotter's features are optional, and the extension is compatible with Firefox, the Mozilla Suite, Seamonkey, and Flock."
This discussion has been archived. No new comments can be posted.
Slashdot Firefox Extension | Log in/Create an Account | Top | 293 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Features

    (Score:5, Funny)
    Does the extension automatically remove dupes and fix typos in the titles of submitted stories???
    • Re:Features by michaelmoran (Score:1) Tuesday March 28, @05:28PM
    • Re:Features by MyLongNickName (Score:2) Tuesday March 28, @05:29PM
    • Re:Features

      (Score:5, Informative)
      by Jugalator (259273) on Tuesday March 28, @05:42PM (#15013547)
      (Last Journal: Monday February 13, @08:11PM)
      If it parsed the story tag "dupe" (which actually are in DIV's using the CSS class "tags", so they should be identifiable), and could associate these tags with their detailed story (DIV's with CSS class "details"), these DIV's can then be hidden by applying the appropriate collapsing "display:none" style, and if you've got this far, possibly also add a link to expand these collapsed stories if you're still interested.
      [ Parent ]
      • Re:Features by Matilda the Hun (Score:2) Wednesday March 29, @06:48AM
      • Re:Features by TheSpoom (Score:2) Tuesday March 28, @07:18PM
        • Re:Features by Rebelgecko (Score:1) Tuesday March 28, @08:00PM
        • Re:Features by i.of.the.storm (Score:1) Tuesday March 28, @08:18PM
      • 1 reply beneath your current threshold.
    • Re:Features

      (Score:4, Funny)
      by Yst (936212) on Tuesday March 28, @05:47PM (#15013583)
      Or, for that matter, would the plugin author consider providing functionality which would systematically add dupes and typos to other sites using Slash, so as to bring them into closer conformity with Slashdot's standards and make them more familiar in appearance and function to a Slashdot-acclimatised audience?
      [ Parent ]
      • Re:Features by just_another_sean (Score:2) Tuesday March 28, @09:11PM
    • Re:Features by Perl-Pusher (Score:2) Tuesday March 28, @05:47PM
    • Re:Features

      (Score:4, Interesting)
      by Wannabe Code Monkey (638617) on Tuesday March 28, @05:53PM (#15013621)

      Does the extension automatically remove dupes and fix typos in the titles of submitted stories???

      No, but I just used it to reply to your post, and it works pretty well. In the quick reply section of the preferences, I put this in for my format:

      <p><i>%s</i></p>

      And it works great.

      [ Parent ]
      • Re:Features by networkBoy (Score:2) Tuesday March 28, @06:00PM
      • Re:Features by RzUpAnmsCwrds (Score:1) Tuesday March 28, @06:15PM
        • Re:Features

          (Score:5, Informative)
          by mrchaotica (681592) <mrchaotica.yahoo@com> on Tuesday March 28, @10:32PM (#15015273)
          Nah, he's using <i> for good reason -- just to italicize the text to visually differentiate it from the rest of his post, because Slashdot doesn't support doing it with CSS like it ought to. He should only use <em> if it's actually emphasized, which it isn't.

          On the other hand, he really should use <blockquote> instead of <p> because it is a quote, which was what I was going to point out until I saw your post. ; )

          Personally, what I use for quotes (manually, until I install the extension) is <blockquote><i>%s</i></blockquote>.

          (I just hope he notices and reads this post, since I replied to a reply instead of replying to his post directly.)
          [ Parent ]
      • 1 reply beneath your current threshold.
    • The real question by rrkap (Score:2) Tuesday March 28, @05:55PM
      • 1 reply beneath your current threshold.
    • Re:Features by Speare (Score:2) Wednesday March 29, @12:21AM
    • 3 replies beneath your current threshold.
  • What about IE? by skynare (Score:1) Tuesday March 28, @05:23PM
  • Awesome by Zardus (Score:2) Tuesday March 28, @05:23PM
    • Re:Awesome by Zardus (Score:2) Tuesday March 28, @05:26PM
      • Re:Awesome

        (Score:5, Informative)
        Looks like the select-text replies aren't AJAX, but it turns the reply to this link into an AJAX-enabled thingy.
        The AJAX replies feature isn't for replying to comments, it's for those links that say "X Replies below your threshold." It makes it so you don't have to load a new page to see those replies.
        Now we just have to wait for the VCs to come along and dump millions on the poor guy for using the word AJAX.
        Woohoo!
        [ Parent ]
        • Re:Awesome by liliafan (Score:1) Tuesday March 28, @05:36PM
          • Re:Awesome by SigILL (Score:1) Tuesday March 28, @05:51PM
            • Re:Awesome by MyLongNickName (Score:2) Tuesday March 28, @05:55PM
              • Re:Awesome by SigILL (Score:2) Tuesday March 28, @06:04PM
              • Re:Awesome by redheaded_stepchild (Score:2) Tuesday March 28, @06:19PM
              • Re:Awesome by MyLongNickName (Score:2) Tuesday March 28, @06:07PM
              • Re:Awesome by SigILL (Score:1) Tuesday March 28, @07:40PM
              • Re:Awesome by fbjon (Score:2) Tuesday March 28, @07:47PM
              • Re:Awesome by MyLongNickName (Score:2) Tuesday March 28, @08:13PM
              • Re:Awesome by SigILL (Score:1) Tuesday March 28, @08:22PM
              • Re:Awesome by MyLongNickName (Score:2) Tuesday March 28, @08:28PM
              • Re:Awesome by JourneymanMereel (Score:2) Wednesday March 29, @09:06AM
            • Re:Awesome by liliafan (Score:1) Tuesday March 28, @06:06PM
            • 1 reply beneath your current threshold.
        • Re:Awesome by rholliday (Score:2) Tuesday March 28, @06:31PM
          • Re:Awesome by christopherfinke (Score:2) Tuesday March 28, @06:34PM
            • Re:Awesome by rholliday (Score:2) Tuesday March 28, @06:36PM
        • Re:Awesome by knothead99 (Score:1) Tuesday March 28, @09:36PM
        • Re:Awesome by mudbogger (Score:1) Tuesday March 28, @10:22PM
    • Re:Awesome by LiquidCoooled (Score:1) Tuesday March 28, @05:28PM
    • Re:Awesome by Bad D.N.A. (Score:2) Tuesday March 28, @10:29PM
  • FP! by GillBates0 (Score:1) Tuesday March 28, @05:25PM
  • At First Glance

    (Score:5, Funny)
    by Dante Shamest (813622) on Tuesday March 28, @05:26PM (#15013406)

    I thought this extension allowed me to slashdot sites while I browse. :O)

    Seriously though, I like this feature:


    * You can choose to have all Slashdot pages styled like one of Slashdot's sections. For example, if you're a fan of the Games section's hideous purple and black color scheme, you can have every Slashdot page look just as horrifying!
  • Opera?

    (Score:5, Interesting)
    by Poromenos1 (830658) on Tuesday March 28, @05:26PM (#15013415)
    (http://porocrom.poromenos.org/)
    Why doesn't anyone make any Opera js scripts? :(
    • Re:Opera? by cow ninja (Score:1) Tuesday March 28, @05:34PM
      • Re:Opera? by mac123 (Score:3) Tuesday March 28, @07:43PM
        • Re:Opera? by vigilology (Score:1) Wednesday March 29, @08:02AM
    • Re:Opera?

      (Score:5, Informative)
      by appavi (679094) on Tuesday March 28, @06:07PM (#15013727)
      (Last Journal: Wednesday June 11, @08:12AM)
      Opera 9 Beta supports greasemonkey scripts. Greasemonkey scripts should work in opera as is or with some minor modifications.
      [ Parent ]
      • Re:Opera? by bobzieruncle (Score:1) Wednesday March 29, @04:29PM
    • Re:Opera? by wolf369T (Score:1) Wednesday March 29, @03:08AM
    • Re:Opera? by pembo13 (Score:1) Wednesday March 29, @04:27AM
    • Re:Opera?

      (Score:4, Informative)
      by pAnkRat (639452) on Wednesday March 29, @05:36AM (#15016575)
      I wrote a bookmarklet, which I personaly use in Galeon, but it should work in all Moz* browsers.
      If you hover over the comment Link (#15013415) it will pull the moderation results for this post with xmlHttp, and display the result table in a DIV tag, beside the current post.
      The bookmark name is "slash mod"
      The URL is:
      (AFAIK this should all be in one single line.)
      javascript:(function(){ var currentUrl =''; function h(event){ var url = 'http://' + this.host + '/comments.pl' + this.search; if(currentUrl == url){ var theDiv = document.getElementById('kwsmodding'); if (theDiv != null) { theDiv.style.display='block'; } } else { var req = new XMLHttpRequest(); req.open("GET", url, false); req.send(""); var resultText = req.responseText; var tableText = '' + resultText.split('data_head">')[1].split('')[0] + ''; var theDiv = document.getElementById('kwsmodding'); if (theDiv == null) { var theDiv = document.createElement('DIV'); var mybody=document.getElementsByTagName('body').item( 0); mybody.appendChild(theDiv); theDiv.style.zIndex=100; theDiv.style.backgroundColor='grey'; theDiv.id='kwsmodding'; theDiv.style.position='absolute'; theDiv.style.backgroundColor='grey'; theDiv.style.display='block'; } theDiv.innerHTML=tableText; theDiv.style.right='30px'; theDiv.style.top=(event.pageY - 20 ) + 'px'; theDiv.style.display='block'; currentUrl = url; } event.preventDefault(); } function hout(event){ var theDiv = document.getElementById('kwsmodding'); if (theDiv != null) { theDiv.style.display='none'; } } var xpe = new XPathEvaluator(); var nsResolver = xpe.createNSResolver(document); var result = xpe.evaluate('//li/div/div/a[contains( @href , "comments" )]', document, nsResolver, 0, null); while (res = result.iterateNext()) { res.addEventListener('mouseover', h, false); res.addEventListener('mouseout', hout, false); } })();
      Once this is added to the bookmarks you can use it in the following way.
      • go to slashdot
      • pick story
      • click "read more"
      • after the page has finished loading, klick the Bookmark
      • mouse hover over a Comment Url (normaly the last part of: " by Poromenos1 (830658) Alter Relationship on 23:26 28 March 2006 (#15013415)" in the Comment header)
      • wait a sec.
      • read result
      • mouseOut the let the table dissapear again.
      The code does some cacheing, if the users hovers/mOuts the same link a few times, the URL request is done only once.
      [ Parent ]
      • Re:Opera? by Ken_g6 (Score:2) Wednesday March 29, @12:15PM
        • Re:Opera? by pAnkRat (Score:1) Thursday March 30, @10:35AM
    • Re:Opera? by IntergalacticWalrus (Score:2) Sunday April 09, @11:01PM
    • Re:Opera? by Poromenos1 (Score:2) Tuesday March 28, @05:33PM
      • Re:Opera? by Dorothy 86 (Score:1) Tuesday March 28, @05:44PM
        • Re:Opera? by Gulthek (Score:2) Tuesday March 28, @06:00PM
      • 1 reply beneath your current threshold.
    • 3 replies beneath your current threshold.
  • using 1.1 by kv9 (Score:2) Tuesday March 28, @05:27PM
  • What about IE?

    (Score:5, Funny)
    by aw232 (904545) on Tuesday March 28, @05:28PM (#15013425)
    Aren't you going to make one for IE? How about IE7?
  • Extra "Slashdotted Firefox" Modifier... by Illbay (Score:2) Tuesday March 28, @05:30PM
  • Great idea by shawn(at)fsu (Score:2) Tuesday March 28, @05:30PM
  • Looks good! by SheeEttin (Score:1) Tuesday March 28, @05:31PM
    • Re:Looks good! by christopherfinke (Score:2) Tuesday March 28, @05:36PM
  • Yay!.. Taco did you see that?

    (Score:5, Interesting)
    I've been hoping for Taco to include the "colapse thread" feature for a long time. I still think it should be native instead as in the form of a plugin - then everyone could (and probably would) use it.

    It would make it a lot easier to find the next real comment after a comment tree created by some Troll post... Another positive thing is that we'd get rid of the "high positioning" replies that normaly end up in the first tree. Are you listening Taco?.. :)

    Cheers!..

  • It's really quite nice

    (Score:5, Informative)
    by A Dafa Disciple (876967) * on Tuesday March 28, @05:31PM (#15013460)
    This was the first I had heard about this exstension. I've been using it for the last half hour or so and I'm very pleased. It really does make browsing /. here a more enjoyable experience.

    I find some of the additions of the extension to be things that really should have be built into /. anyways, such as things that you find at Digg [digg.com] like AJAX comment retrieval - things that are not at all hard to implement that can dramatically increase the user experience. Nevertheless, I'm not really too surprised by /.'s apparent slowness in embracing new web technologies considering how long it took them to simply make this site fully standardized in CSS

    One negative aspect of the extension, however, is that it seems to me that, depending on the feature set you have enabled, /. pages in general now take a bit longer to load, but not so long that it makes the plug-in not worthwhile, especially since it facilitates the speed of navigation in other ways.

    All of you should check this out for sure!
  • Feature Request

    (Score:4, Funny)
    by OnlineAlias (828288) on Tuesday March 28, @05:31PM (#15013461)
    I for one would welcome an insert "imagine a beowolf cluster" or "welcome our evil overlords" or "netcraft confirms" or "all your base are" or "in soviet russia" button. That would be great.
  • Aw nuts by Crimsane (Score:1) Tuesday March 28, @05:33PM
  • mozilla.org ignored for cache link insert? by Toba82 (Score:1) Tuesday March 28, @05:33PM
  • Wow! by Otter (Score:2) Tuesday March 28, @05:34PM
  • Nice will give it a try by r3zurector (Score:1) Tuesday March 28, @05:35PM
  • by chia_monkey (593501) on Tuesday March 28, @05:35PM (#15013493)
    (Last Journal: Tuesday September 27, @06:01PM)
    Does it have a First Post button? Imagine the millions of man-hours per day saved by people hitting that button rather than typing all that manually.
  • I feel a great disturbance in the force... by Mr. Flibble (Score:2) Tuesday March 28, @05:37PM
    • 1 reply beneath your current threshold.
  • Missing one... by creimer (Score:2) Tuesday March 28, @05:39PM
    • Re:Missing one... by christopherfinke (Score:2) Tuesday March 28, @05:58PM
    • Re:Missing one...

      (Score:5, Informative)
      by appavi (679094) on Tuesday March 28, @06:15PM (#15013820)
      (Last Journal: Wednesday June 11, @08:12AM)
      Camino doesnt support extensions.

      From Camino FAQ [caminobrowser.org]

      Q. Does Camino support Firefox extensions?
      A. No, and it never will. Firefox extensions rely on XUL (a user interface toolkit made by the Mozilla Foundation) to interact with the user and draw their interface. Camino uses Cocoa (an interface toolkit made by Apple) and does not support XUL.

      Also from the interview [gigaom.com] with Camino Project lead Mike Pinkerton

      We recognize this is a problem for our users, but extensions only exist because of the cross-platform UI layer upon which Firefox is built. It's that same cross-platform UI layer that makes Firefox feel "wrong" on Mac OS X. Camino's use of Cocoa for the user interface makes it fit in with the rest of the platform, but prohibits us from using extensions. We feel this is a trade-off worth making. That said, we are investigating ways to allow non-user-interface extensions to register and work correctly.
      [ Parent ]
    • Re:Missing one... by ChrisC1234 (Score:1) Tuesday March 28, @06:56PM
  • Firewall this... by radiotyler (Score:2) Tuesday March 28, @05:40PM
  • Most important feature is missing! by roman_mir (Score:2) Tuesday March 28, @05:43PM
  • Quoting? by krbvroc1 (Score:2) Tuesday March 28, @05:45PM
    • Re:Quoting? by Spy der Mann (Score:2) Tuesday March 28, @06:13PM
    • Re:Quoting? by christopherfinke (Score:2) Tuesday March 28, @06:14PM
    • 1 reply beneath your current threshold.
  • Why no support for trunk? by bill_mcgonigle (Score:2) Tuesday March 28, @05:45PM
  • First Post? by SnarfQuest (Score:1) Tuesday March 28, @05:48PM
  • Other features by ericdano (Score:2) Tuesday March 28, @05:49PM
  • Thank You by Spad (Score:3) Tuesday March 28, @05:50PM
  • Legitimate story? by Paralizer (Score:2) Tuesday March 28, @05:52PM
  • props by fish_in_the_c (Score:2) Tuesday March 28, @05:53PM
  • Don't install that! by Tei (Score:1) Tuesday March 28, @05:53PM
  • Thank You by Randle_Revar (Score:1) Tuesday March 28, @05:56PM
  • Suggestion!! by Spy der Mann (Score:2) Tuesday March 28, @06:02PM
  • Reply to text option by Anonymous Brave Guy (Score:2) Tuesday March 28, @06:09PM
  • Does it fix the "slow down cowboy!" bug in slashco by British (Score:2) Tuesday March 28, @06:12PM
  • Left in the dust by fjm03 (Score:1) Tuesday March 28, @06:16PM
  • Doesn't work with Firefox 1.0.7 by JThundley (Score:2) Tuesday March 28, @06:26PM
  • Saving time by filament (Score:1) Tuesday March 28, @06:31PM
  • Greasemonkey Script can make it pretty... by GeekLife.com (Score:3) Tuesday March 28, @06:32PM
  • And IE has had how long to think of this? by wizard_dink (Score:1) Tuesday March 28, @06:34PM
  • Thank God...

    (Score:5, Informative)
    by identity0 (77976) on Tuesday March 28, @06:53PM (#15014135)
    (Last Journal: Monday March 31, @02:23AM)
    Slashdot's comments section has such a broken UI, I was actually thinking the other day to write a program to help me navigate it. Props to you for making that unnessisary.

    I have some ideas about what is broken on Slashdot. Some of them would require actual site modifications to fix, other could be fixed with a browser extention.

    If you want more bugs, how about:

      - When I'm in the post writing screen, there is no text of the story or link to it, so I have to open Slashdot in another tab and go to the story to read it.

      - The comments index is very, very broken. The "threshholds" concept's three drop-down menus (-1:5), (Threaded/Nested/Flat/No comments), (Oldest 1st/Newest 1st/Highest 1st/Oldest 1st Ignore threads/Newest 1st Ignore threads), and the "Comments spill at 50" concept interact in bizzare ways such that I don't even know what it's *trying* to do.

      - I *hate* the fact that comments below your viewing threshhold are listed at the bottom of the thread level instead of between the posts that it was replying to and got a reply from. So you sometimes see people seemingly reply to themselves, or flaming others, but they are actually replying to something below your viewing threshhold. I've seen arguments start this way, because someone thinks a flame was directed at them instead of to the AC that replied to them earlier. Please. for the love of god, put in an indicator if there is a post below the threshhold that a post is replying to.

      - I would like to be able to view the whole comments section as a threaded, subject-only(that is, no expanded posts) view, and open up individual posts which will open up in a nested, all-open veiw. Perhaps allow right-clicks on post titles should allow you to open up the comment and its follow-ups with any pre-specified threshhold options?

      - Instead of three drop-down menus in the comment index, how about a list of rules which we can rearrange the order of to make settings? Might require AJAX.

      - Slashdot's user prefs allow me to "bias" the moderation towards funny, or informative, or other moderation types, but it is a PITA to change it for each story. Some stories I want to read in "funny" mode, others I want to read in "Informative" mode. I should be able to change the bias to one of several presets like on an Winamp equalizer on a per-story basis.
  • reply to selected text by thisislee (Score:1) Tuesday March 28, @06:59PM
  • AArh. Not available for deerpark :( by flyingace (Score:1) Tuesday March 28, @07:04PM
  • Quality over quantity. by diorcc (Score:1) Tuesday March 28, @07:06PM
  • First Post menu Option? by sudo (Score:1) Tuesday March 28, @07:09PM
  • Coral Cache for every links... by antdude (Score:2) Tuesday March 28, @07:22PM
  • Hmm . . . hide replies doesn't work for me by Phurd Phlegm (Score:2) Tuesday March 28, @07:23PM
  • I love it by AgNO3 (Score:1) Tuesday March 28, @07:31PM
  • So does this mean . . . by UnknowingFool (Score:2) Tuesday March 28, @07:33PM
  • Oh yeah it's really great by jbrader (Score:2) Tuesday March 28, @07:35PM
  • Reply in right-click menu.. by XaXXon (Score:2) Tuesday March 28, @07:48PM
  • X-Bender ? by vieux schnock (Score:1) Tuesday March 28, @09:14PM
  • Damn. by Rob T Firefly (Score:2) Tuesday March 28, @09:39PM
  • extension request by alex_guy_CA (Score:2) Tuesday March 28, @10:41PM
  • Slashdotter by HaydnH (Score:2) Wednesday March 29, @05:05AM
  • It's good by ejd3 (Score:2) Wednesday March 29, @08:31AM
  • I found a bug already by WormholeFiend (Score:2) Wednesday March 29, @09:43AM
  • Mozilla Admins? by Suppafly (Score:2) Wednesday March 29, @09:45AM
  • Feature request by metamatic (Score:2) Wednesday March 29, @12:07PM
  • Re:trolly troll troll by Anonymous Coward (Score:1) Tuesday March 28, @05:24PM
  • Re:awesome by liliafan (Score:1) Tuesday March 28, @05:25PM
  • Re:Finally! by bofh69 (Score:1) Tuesday March 28, @06:01PM
  • Re:awesome by Red Alastor (Score:3) Tuesday March 28, @06:04PM
    • Re:awesome by docdoc (Score:2) Tuesday March 28, @08:24PM
      • Re:awesome by ProfFalcon (Score:2) Wednesday March 29, @10:53AM
    • 1 reply beneath your current threshold.
  • Cracker's wet dream by DragonHawk (Score:3) Tuesday March 28, @06:43PM
  • Re:*Gasp* by Gobelet (Score:1) Tuesday March 28, @06:50PM
    • 1 reply beneath your current threshold.
  • Re:trolly troll troll by Daenks (Score:1) Tuesday March 28, @07:19PM
  • Re:*Gasp*

    (Score:5, Informative)
    No Bon Echo support? :(
    I just downloaded Bon Echo and tested Slashdotter; it works, and I've uploaded a compatible version (1.2.2) to the Mozilla Addons site. It should be approved anytime within 1 day to 3 weeks (based on past experiences). In the meantime, it's available here [efinke.com].
    [ Parent ]
    • Re:*Gasp* by Premo_Maggot (Score:1) Tuesday March 28, @08:51PM
      • Re:*Gasp* by enrgeeman (Score:1) Tuesday March 28, @11:05PM
      • Re:*Gasp* by tvjunky (Score:1) Wednesday March 29, @01:27AM
  • Re:On Writing (and a suggestion for the extension) by underspecified (Score:2) Wednesday March 29, @05:00AM
  • Re:trolly troll troll by brainburger (Score:2) Wednesday March 29, @07:48AM
  • 10 replies beneath your current threshold.