Posted on 12/04/2010. By Pete Otaqui.
Greasemonkey script to reformat “Author” select elements on the BBC’s Fisheye repository browser, which are ridiculously long (because they contain a considerable chunk of certificate data) which messes with the whole page layout. Shrinking the selects to a more reasonable width fixes this and makes the site more usable.
http://otaqui.com/code/bbc-fisheye/bbc-fisheye.user.js
// ==UserScript==
// @name BBC FishEye
// @namespace http://otaqui.com/code/bbc-fisheye
// @description Make BBC's Fisheye look more like it should
// @include https://fisheye.dev.bbc.co.uk/*
// ==/UserScript==
var elems = document.evaluate(
'//select[@name="wbauthor"]',
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null
);
var i=0;
var sel;
while ( sel = elems.snapshotItem(i++) ) sel.style.width = '200px';