ebay au has sort-of recently switched to a horribly ECZEMAscript-infested "experience" - which sucks heaps. NoScript makes sure my browser doesn't develop any unexpected rashes.

ebay without JS works fine as i need none of the "advanced features" (read: time-wasting blinking gadgetry that make thing less usable).

"works", that is, with one major exception: sorting search results. Selecting sort criteria now officially requires that you allow all of ebay to run JS (and advanced search doesn't expose most of the more useful sort criteria, like "price + postage"). obviously i can't have that!

oddly enough it's "JS to the rescue!" (ebay javascript = evil bloat, greasemonkey javascript = pocket tool bliss)

my greasemonkey script here restores non-js search criteria: find the unrelated search option and popup trigger elements in the page and add the search option links as normal list back to the trigger. then make it look good: the final extra gimmick uses the fact that gecko-based browsers honor the CSS class ":hover" for anything, not just anchors, so my script then makes sure the sort option list only shows up when you hover over the current sort criterion.

share and enjoy!

[ published on Sun 26.07.2009 18:14 | filed in interests/anti | ]
Debian Silver Server
© Alexander Zangerl