Wikipedia:Reference desk/tools

From Wikipedia, the free encyclopedia

Introduction[edit]

Tool mockups[edit]

These are mockups of possible tools- if you have interest in it, ask the author to make it into a script.

Navigation[edit]

  • Fixed nav box by frotht
    • This removes the otherrd and giveback boxes, and "fixes" the desk navigation to the window, so when you scroll, the nav box doesn't move onscreen. It covers up quite a bit of text if you're trying to read the desk so I gave up on this one. No Internet Explorer support, sorry, it's pretty weird code. I'd have nice icons showing Firefox/IE/Opera, but you know, a blue 16x16 lowercase e is microsoft's property, and a tiny fox hugging a blue dot, explicitly released for all noncommercial use, is not "sufficiently free" for the mediawiki foundation's conscience. >.>
  • Fast links by frotht (implemented)
    • This leaves the header as it is, and adds a quick-and-dirty link box to the left, centered in the portlets column. Reads "CSMHLEM", each letter linking to its reference desk.

User scripts[edit]

Navigation[edit]

These are javascript tools that have been implemented- they're not just mockups. To use them, add the given code to Special:Mypage/monobook.js. These should be interoperable- you can use any combination or all of them if you want.


Fast links by frotht (mockup available)

  • This leaves the header as it is, and adds a quick-and-dirty link box to the left, centered in the portlets column. Reads "CSMHLEM", each letter linking to its reference desk.
  • Code:
document.write('<script type="text/javascript" src="' 
            + 'http://en.wikipedia.org/w/index.php?title=User:Froth/refdeskmod.js' 
            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Classic nav box by frotht (screenshot available)

  • Since most of the time you're at the bottom of a ref desk, you may want trans-desk navigation down there. This adds the "classic" style horizontal nav bar to the bottom of the reference desk. AFAIK this is only possible with a user script; that's why it's here.
  • Code:
document.write('<script type="text/javascript" src="' 
            + 'http://en.wikipedia.org/w/index.php?title=User:Froth/refdeskmodv2.js' 
            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');