Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • by tinman (2063) on 2005.08.19 4:43 (#42750) Journal

    More curiosity than anything else, but is there a specific reason for why you're using userContent.css instead of a quickie GM script ?

    It's probably my lack of familiarity with the chrome stuff and also my reluctance to mess with Firefoxy internal files speaking.

    • I'm just more at home with that CSS stuff than GreaseMonkey.
    • BTW, how would you (or you! or you!) do this as a little GreaseMonkey script?
      • Uh, I just whipped this up, so I'm not entirely sure if it's according to spec (tell me if it isn't etc). Behold, TorgoBoing 0.1

        // TorgoBoing

        // ==UserScript==
        // @name        torgoboing
        // @namespace
        // @description   What usercontent.css can do, Greasemonkey can do too
        // @include       http://**
        // ==/UserScript==

        function addGlobalStyle(css) {
            var head, style;
        • I suppose I should provide some explanation :) Oh, bother.

          Setting the sidebar divs to not display was my first choice, since that's the ugly part of the page. I also have a preference for having the page content take up the entire screen width, so I did my page widening hack. Hardcoding the pixel size is bad, I know :( Was too lazy to figure out a nicer way to do it. This is how I would have done it myself.

          I commented all of that out ultimately and replicated your usercontent.css logic though.

        • Wow, this is great! Thanks!

          For some reason I thought adding stylesheets at "runtime" like this wouldn't work, but obviously it works just fine.

          You're a superstar!