User:TheDJ/List of Safari compatible scripts

From Wikipedia, the free encyclopedia

With the beta of Safari 3 out I decided it was time to check up on some of the Javascripts in use on Wikipedia. These are the results so far.

Contents

[edit] Safari 3

[edit] Working

Script Description Status
Twinkle Adds several tabs for common maintenance tasks within WP Mostly working and what is not (rollback) should be working soon. I have a private version User:TheDJ/twinkle.js that has workarounds for rollback.
Navigation popups Creates previews when you hover over a link 100% compatible
WikiMiniAtlas Adds a small globe to coordinates within Wikipedia that will bring up map with the location 100% compatible (Now installed by default)
Format tab Provides a "format" tab on edit pages that fixes common formatting mistakes/inconsistencies 100% compatible
Purge button Adds a "purge cache" tab to make sure you have current version of a page 100% compatible
SecEdit Inline section editor 100% compatible
QPreview An AJAX preview button for the edit page. 100% compatible
qSig Provides a signature button and checks if you did and should have signed your post 100% compatible
wikEdDiff Aprovides an improved and often easier to read diff view 100% compatible (previously 2 issues: scriptauthor bug Safari bug)
last.fm player Adds a flash last.fm player to your pages Messes up your pagelayout. This fixed version that I created should work for you though.
Category watchlist Adds the latest addition to a category to your watchlist 100% compatible
Section0 edittab Adds a tab called 0 which allows you to edit the lead-in section instead of having to edit the entire page. 100% compatible

[edit] Broken

Script Description Status
User:Cacycle/wikEd A full-featured Wikipedia-integrated text editor that adds enhanced text processing functions to edit pages Does not load
User:Lupin/recent2.js Vandal patrol tool the badwords regexp fails because Safari cannot handle such large regexps and is unable to handle the arrow char.

[edit] Safari 2

[edit] Working

[edit] Broken

[edit] Requests

If you want me to check a script that you wrote or that you want to use, then please drop me a line in this section, or on my talkpage.

Does User:ais523/catwatch.js work in Safari? (It's had browser incompatibilities before, so I'd like to know how portable it is.) By the way, User:ais523/editsection0tab.js was created specifically to get around problems with a similar script in Safari, so if you can verify that that would be great. --ais523 17:21, 13 July 2007 (UTC)


I need to investigate why sortable for wikitables isn't working. http://en.wikipedia.org/skins-1.5/common/wikibits.js Probably due to differences in DOM tree ? --TheDJ (talkcontribs) 23:49, 28 July 2007 (UTC)

The wikitable datesort issue is a bug in ts_getInnerText() due to Safari 3 now supporting .innerText() in an incompatible way. See webkit bug #14805. --TheDJ (talkcontribs)
Should be fixed in Wikipedia with rev:24647 (not live yet) --TheDJ (talkcontribs) 20:26, 28 August 2007 (UTC)
This problem seems to be fixed now. Yeah !!! --TheDJ (talkcontribs) 19:37, 6 September 2007 (UTC)

[edit] See also