From Wikipedia, the free encyclopedia
Jump to: navigation, search


Please do not edit this page

It is intended to be useful for searching, but not for editing! Thanks, Lupin|talk|popups 01:51, 28 April 2006 (UTC)


Wikipedia talk:Tools/Navigation popups

This page is for discussing Navigation popups and reporting bugs you encounter with it. Please be aware that the original author of Popups (Lupin) is no longer active on Wikipedia. All issues are handled at the discretion of other experienced editors. Note that this project has an associated Phabricator project where implementation-related discussion happens.

Not sure how to explain your problem clearly? Read How to Report Bugs Effectively for some general pointers.

Some common questions are answered in the FAQ.

Proposal to integrate gender preferences into Navpopups

Per this conversation at GGTF and this conversation at the village pump idea labs, could the function in this popupscript that shows gender preferences be integrated into Navpopups? Are there any objections to the idea? Brustopher (talk) 00:02, 27 August 2015 (UTC)

I've implemented this feature request with this requested edit. APerson (talk!) 02:19, 14 April 2016 (UTC)
The edit request has been answered, so this change is now live on the gadget. APerson (talk!) 03:58, 15 April 2016 (UTC)
Thanks APerson, this is a real convenience when participating in discussion threads: Noyster (talk), 16:33, 15 April 2016 (UTC)
@APerson: Is there any way to suppress the icon display? –xenotalk 02:04, 19 April 2016 (UTC)
xeno, I didn't implement a way of doing that. I suppose we could add an option for displaying that, like popupShowGender? APerson (talk!) 02:08, 19 April 2016 (UTC)
APerson Yes please, I would be thankful for the option. –xenotalk 02:13, 19 April 2016 (UTC)
xeno, edit request filed. APerson (talk!) 03:10, 19 April 2016 (UTC)
And the edit request was answered, so the preference is now live. APerson (talk!) 02:12, 20 April 2016 (UTC)

Thanks function

I know there's no maintainer, but if someone's interested, I think it'd be nice to have easy access to the "thanks" function in the popup over a diff. czar 19:24, 11 December 2015 (UTC)

I second that motion, it would be really handy. ··gracefool 💬 07:52, 19 January 2016 (UTC)
I have an idea about how to implement this; will start working on it soon. APerson (talk!) 03:57, 14 April 2016 (UTC)
Yes check.svg Edit requested. APerson (talk!) 22:17, 14 April 2016 (UTC)
And the edit request was answered, so this should be on the live gadget now. APerson (talk!) 02:02, 19 April 2016 (UTC)
@APerson: Thank you! I just realized "send thanks" is an popup action now. This somewhat addresses phab:T90404, a feature request that I created in February 2015. Stevie is the man! TalkWork 22:57, 22 October 2016 (UTC)

Disabling for Safari/Ipad

Popups gets in the way on an IPad. Touching a diff brings up the popup instead of the diff, and I can't seem to get rid of it. Is there an easy way to disable popups on a per-browser basis? ISTR doing this in the past. TIA Mr Stephen (talk) 17:36, 7 February 2016 (UTC)

Images in NAVPOPS

There is a discussion at Wikipedia talk:Non-free content/Archive 65#Hovercards that is ostensibly about Hovercards (a stripped-down version of NAVPOPS), but which could force the removal of many images from the WP:NAVPOPS gadget (or all images, if the gadget maintainers can't find a way to suppress solely non-free images). Whatever standard is applied to Hovercards will be applied to NAVPOPS. WhatamIdoing (talk) 23:06, 16 March 2016 (UTC)


The "Revert to revision" feature of Popups is similar to the "Restore this revision" feature of Twinkle. GeoffreyT2000 (talk) 16:58, 27 March 2016 (UTC)

popupLastModified in Uzbek

Hi everyone! The function popupLastModified isn't working well on the Uzbek Wikipedia. We're getting popus that say something like "Last edited a few 4 days ago". Moreover, the first half of the sentence is rendered in Cyrillic, the second - in Latin. Here is a screenshot. I can't seem to find the corresponding entries on Translatewiki. Specifically, I can't seem to figure out where the Cyrillic phrases бир неча, кун олдин, ой олдин, йил один are coming from. Can anyone help us on this? Is it possible that the first half of the clause is rendered from Translatewiki and the second from, say, Meta? Nataev talk 06:44, 19 April 2016 (UTC)

NavPopup’s messages are stored in JavaScript files, but your screenshot seems to be Hovercards, which can be translated generally here. However, the time gap itself (e.g. “4 days ago”) is provided MediaWiki core—this is the reason for the two scripts. The Latin version is easy to find, it can be translated at the above location; the Cyrillic part might come from CLDR (is your interface version Cyrillic?). --Tacsipacsi (talk) 21:52, 19 April 2016 (UTC)
Thank you for your response! Our interface is in Latin. (We do have a Latin-to-Cyrillic converter for those who prefer to read in Cyrillic.) How can we change the Cyrillic entries on Phabricator to Latin? If I translate them all and have my work checked by other Uzbek wikimedians, can we request somebody to make the changes on Phabricator? One more thing. The annoying phrase бир неча is nowhere to be found. Somebody translated the English word "some" as "a few". It should've been translated as тахминан i.e. "approximately". Currently we're getting messages like "The page was last edited a few 4 days ago". If this mistake is fixed, we'll get something like "The page was last edited approximately 4 days ago" which is pretty decent. Or the phrase бир неча should be completely removed. "The page was last edited 4 days ago" sounds good. Nataev talk 03:27, 20 April 2016 (UTC)

Proposal on the gadget talk page to move script to GitHub

Please see Mediawiki talk:Gadget-popups.js#Proposal to host on GitHub. APerson (talk!) 16:29, 19 April 2016 (UTC)

Popups, anchors and hidden anchors


I came across the following set of links (on the documentation page for {{Harvard citation}}) and they work funny (try hovering over the links):

Does anyone know if Navigation popups can (should) manage hidden anchors to produce the same result as actual section titles? Place Clichy (talk) 12:56, 3 May 2016 (UTC)

It does sound like that would be the expected behavior; I'll read over some of the code involved to see if making that happen is possible. APerson (talk!) 16:30, 3 May 2016 (UTC)
Feel free to ping me if I don't respond in the next few days. APerson (talk!) 16:34, 3 May 2016 (UTC)
Popups works with Wikitext and tries to find a wikitext section that matches the anchor that you hover. A hidden anchor is not a section, and can thus not be found. Same for the shortcuts links. —TheDJ (talkcontribs) 18:40, 3 May 2016 (UTC)

Show last edit

For users, I think it would be helpful if we showed the time since the user made their last edit, in the style of PleaseStand's userinfo script. This would help with, among other things, finding users that are still active in a list of many editors. Any objections? APerson (talk!) 16:12, 22 May 2016 (UTC)

Great idea. I often try to solve it using the contribs list, but it's much slower—if it appears at all, otherwise I have to load the full contribs page. —Tacsipacsi (talk) 19:01, 22 May 2016 (UTC)
Doesn't seem like the idea has encountered a lot of opposition; edit request filed. APerson (talk!) 02:46, 24 May 2016 (UTC)
Edit request answered; this is now live. APerson (talk!) 11:06, 24 May 2016 (UTC)
Oddly, after this was added, normal user contrib, account creation info etc is now failing to show on some random accounts on commons for me..--Stemoc 12:49, 24 May 2016 (UTC)
Stemoc, thanks for noticing that! Could you give me an example of a username that has this problem? APerson (talk!) 18:52, 24 May 2016 (UTC)
Very useful, thanks! DMacks (talk) 14:15, 24 May 2016 (UTC)

Can we put bugs on Phabricator?

I think it would be a bit more useful to have bugs and feature requests also hosted on Phabricator under the (proposed) navigation popups project for a number of reasons:

  1. Talk page archives aren't a good way of storing bugs that are probably still valid and need work.
  2. Wikipedia threads don't support things like filtering, moving between boards, and assignment, not without doing it in natural language instead of software fields.
  3. Phabricator has excellent Mediawiki integration, so people won't have to make a whole new account.
  4. {{Tracked}} provides a link from Wikipedia discussions back to Phab, which is very helpful.

What do you think? Pinging everyone who commented on my last version-control-related proposal (KrenairXaosfluxMichael Bednarek). Enterprisey (talk!(formerly APerson) 02:15, 8 June 2016 (UTC)

For the most part, phabricator is for software and configurations used by all the mediawiki projects. That does not preclude using it for other types of things if it makes sense. My biggest concern about THIS is that the main page for NAVPOP basically tells everyone: this has not been maintained in 7 years, don't expect anything to be fixed or supported. Has "development" been taken over by someone else, or has this been forked? — xaosflux Talk 02:24, 8 June 2016 (UTC)
xaosflux, well, looking at the last 7 sections on Mediawiki talk:Gadget-popups.js, five are edit requests; out of those five, four were from me. Each one was to implement a feature request of some description. I guess you could call this "development".
Would it be true to say that you're concerned about Popups not being maintained in the context of this discussion because you're worried that it might give the false impression that Popups was being maintained, or were you thinking about something else? Enterprisey (talk!(formerly APerson) 02:59, 8 June 2016 (UTC)
I supposed I'm ready to remove the big banner "The developer of popups (Lupin) has not been active on Wikipedia since 2009." - assuming this is being "community maintained". That banner suggests that there is only 1 developer, and they are gone. — xaosflux Talk 03:04, 8 June 2016 (UTC)
Back to the phab question - there is no code to "merge" (e.g. this isn't using gerrit right?) - and as far as multi-project: has this been ported to other wiki's (are they maintaining their own forks?). — xaosflux Talk 03:06, 8 June 2016 (UTC)
Looking at a few localized versions, it looks like they all import our code (at least the ones I've seen do). Enterprisey (talk!(formerly APerson) 03:13, 8 June 2016 (UTC)
At least a couple don’t show the style update of a few months ago—Meta and Commons IME—but if the recently added pronoun-gender indicator is anything to go by, all the projects where I’ve used it are functionally in synch.—Odysseus1479 04:25, 8 June 2016 (UTC)
Alright, xaosflux, I opened a Phab task, since I don't think anyone's objected. @everyone: feel free to comment here or over there if you have an opinion on whether we should create this. Enterprisey (talk!(formerly APerson) 04:23, 11 June 2016 (UTC)
I'm all for adding this to Phab. It's a major gadget used across a ton of projects. Nakon 02:40, 19 June 2016 (UTC)
Re people won't have to make a whole new account: Not completly, but it's still less accessible as one has to provide a reachable mail adress, which isn't neccessary for a normal WMF-Wiki account. So if this will move to Phab, please make sure that it's still fine to post bug reports to talk pages and that they'll still be taken seriously. --nenntmichruhigip (Diskussion) 09:58, 27 June 2016 (UTC)
nenntmichruhigip, oh, of course. I don't intend to discourage anyone from posting to talk pages in any way - I just want Phab to be used to track the implementation of features and the fixing of bugs. Enterprisey (talk!(formerly APerson) 03:32, 10 July 2016 (UTC)
Then it's fine for me :-) It's just that I had issues with a similar transition (not Wikimedia-related) in the past, where the maintainer's oppinion on where users should post bugs suddenly changed a bit later, which excluded quite some users, and some bugs were even not resolved because they've been posted to the wrong place first… Maybe I'm a bit over-careful after this. --nenntmichruhigip (Diskussion) 10:03, 10 July 2016 (UTC)
Ah, no problem at all. Yeah, I've recently been going through the archives of this page and filing new tasks based on old, unresolved discussions, but I still expect people to primarily discuss the gadget right here. Enterprisey (talk!(formerly APerson) 19:05, 10 July 2016 (UTC)

Locked and hidden admins?

For some reason, whenever I hover over a link to a user's userspace, the popup shows them as both globally locked and hidden, despite the fact that such users - some of which are administrators in good standing - can't possibly be either. —Jeremy v^_^v Bori! 22:26, 15 June 2016 (UTC)

My bad. A change I authored, which essentially was fixing style issues in the code, apparently changed the behavior of the code too. The fix was reverted later on. See this thread for the initial edit request and subsequent discussion. Enterprisey (talk!(formerly APerson) 02:34, 19 June 2016 (UTC)

Account not registered

In earlier versions of the tool, when a non-existent account's (e.g. Ex4mp1e (talk · contribs)) pages were moused over, Popups would note that the account was not registered. That feature no longer works, but it was very useful to some of us in the community when investigating sockpuppetry and other forms of abuse. If this could be sorted out, I'm sure that I'm not the only one who would be thankful. ​—DoRD (talk)​ 13:41, 14 July 2016 (UTC)

On a similar theme, I seem to also recall earlier versions handling accounts with no edits or only deleted edits differently. I recall it displaying some account information and maybe the deleted edit count. For example, I do a lot of spambot account blocking. Here is one account with only deleted edits Hewmhraex08n (talk · contribs) and one with no edits Tusar2184 (talk · contribs). Both of these accounts are now blocked and it would be helpful to see that they are blocked. -- Gogo Dodo (talk) 06:03, 15 July 2016 (UTC)

Hide popup for references link

How can I hide the popup when hover some references link (created by <ref> code). Thank you (talk) 17:56, 1 August 2016 (UTC)

popupQueriedRevertToPreviousSummary option not working

I am trying to use this option to change the edit summary, but popups still gives me the default edit summary when reverting edits. My Chemistry romantic (talk) 07:25, 21 August 2016 (UTC)

Disable popups for images?

Hi. Is anyone aware of a way to completely disable navpopups over images? I tried the js options, but none of them have the desired effect for me. Aasasd (talk) 04:35, 11 September 2016 (UTC)

Wikipedia talk:Tools/Navigation popups/archive1

Archive 1

Archive created 15:29, 9 June 2006 (UTC) by Akrabbimtalk — All conversations ending before May 2006

Admin tools?

I see even setting admin tools to true, admin tools (like "block") when overing over User: links are gone. Was this intentional? Any other way to enable it? -- (drini|) 04:31, 3 October 2005 (UTC)

The interface has changed somewhat - by default, there's now a separate "menu" which appears for user links, called "user". It doesn't look like a link, just normal text which I guess is confusing - I should change this I suppose, although I'm not sure what it should link to. Do you think that I should keep all the links in one menu or have another suggestion for improving this UI? My reasoning was that the menu would start getting pretty long if I did so, but maybe that's not a big issue.
If you find that you don't have this "user" menu, then something has gone wrong. Do you have the admin links for protection and deletion?
By the way, you can change back to the original structure with out menus by setting popupStructure='original';. I rather like the menus as I was finding the old structure was looking cluttered. Lupin|talk|popups 11:46, 3 October 2005 (UTC)
The new one looks good! I do have admin links for protection/ unprotection, and now I realize that "user" becomes a menu. Perhaps make the "user" menu blue so it looks like a link? Thanks for all your work! Flcelloguy | A note? | Desk | WS 23:22, 3 October 2005 (UTC)
Ok I tried fancy, and it has block, but it's way too fancy, now trying menus... -- (drini|) 04:31, 4 October 2005 (UTC)
Yeha, well menu works too, although it's very NOT clear that "user" is a link ;) -- (drini|) 04:33, 4 October 2005 (UTC)


For some reason, my popups arent giving me the fancy options I installed them for (edit / un|watch / etc). My browser (IE on WinXP) is giving an error on Line 1, Char 51, "';' expected". Any idea what this could be? TIA! The Minister of War 09:47, 20 October 2005 (UTC)

The popups are working, but I also get the same error (Line 1, Char 51, ';' expected) as soon as the window pops up. This makes it impossible to see the target of a link when you hover over it—a pretty useful function which I'd hate to give up. I am using Win2k with IE6.0. Owen× 10:42, 21 October 2005 (UTC)
It's probable that IE won't work with the menus since it is somewhat outdated in its support for CSS. Could you try adding popupStructure='original'; to your JS file and see if that helps?
However, I doubt that this is causing a javascript error. I don't have any access to a machine with IE on it, so I'm afraid I'm going to have to ask for your help in finding the code that IE doesn't like, if you have any skill with a debugger. Lupin|talk|popups 21:46, 21 October 2005 (UTC)
I've installed IE on linux with Wine and think I may have got to the bottom of this - the problem seems to have been an IE-specific hack which has backfired somewhat. I've removed hopefully fixed it, so could you try the development version and let me know how you fare? Thanks. Lupin|talk|popups 03:55, 23 October 2005 (UTC)

Its definitely working better, though there is still an error. Its on line 2343, char 3, Error: not implemented. Also, another error is line 2302, char 3, Error: 'keyCode is null or not an object'. I've never done any debugging, but i'll see what i can do. The Minister of War 10:18, 23 October 2005 (UTC)

The functionality with un|watch and such seems to come and go. the debugger sadly isnt going to work. The Minister of War 07:06, 24 October 2005 (UTC)
I'm assuming you're using IE too. Please could you try removing the lines in your monobook.js file where you set popupShortcutKeys? (As far as I know, the menus are non-functional in IE too, so you may want to change that as well). I've noticed odd things happening when I use popupShortcutKeys with IE in Wine. Lupin|talk|popups 20:02, 25 October 2005 (UTC)
It seems those last changes did the trick, no errors, functionality is OK, and seems to be a lot quicker too - thanks! It might be a good idea to post this as the main IE config, as I have noticed other users trying the popups but just giving up... And am i missing functionality because of this? The Minister of War (Peace) 09:15, 27 October 2005 (UTC)

Is it okay to use this tool on other languages (xx.wikipedia)?

Great tool! BTW, although the description says "Currently works on, and (probably)" , I installed the tool on my user subpage on ja.wikipedia and it works quite well. However, now I'm afraid if there was any problem (legal or technical) to use the tool on other languages... no? - Marsian / talk 07:19, 4 November 2005 (UTC)

No, there's no problem. This page is just out of date. Lupin|talk|popups 00:30, 9 November 2005 (UTC)
Thank you for your reply. Now I can create the description page in Japanese on ja.wikipedia so that users there can enjoy this cool tool ;) Thanks again! - Marsian / talk 09:17, 9 November 2005 (UTC)
Let me comment on your credit. Perhaps this is subtle matter but I wonder if it's better to change the comment line from current "// [[User:Lupin/..." to sharper "// [[w:en:User:Lupin/..." ? Of course there's URI pointing en.wikipedia and not many people would be confused but... anyway, just a suggestion. - Marsian / talk 16:00, 9 November 2005 (UTC)
Well the reason I have that link is so I can see how many people are using it... [2] for example. I don't think that'd work with interwiki links. Lupin|talk|popups 22:33, 12 November 2005 (UTC)
Oh, I see. - Marsian / talk 11:24, 13 November 2005 (UTC)

popupFixDabs message setting

Is there a setting to change the default edit summary message for popup assisted disambiguation edits? I'd like to use the disambiguation project message: "disambiguation link repair (You can help!)" Gimboid13 20:00, 12 November 2005 (UTC)

No, not at the moment. Lupin|talk|popups 22:33, 12 November 2005 (UTC)

It'd be useful - on non-English Wikipedias the message shouldn't be in English and shouldn't contain the there-invalid link to this page. / tsca 17:16, 23 November 2005 (UTC)

Good point. I've made the summaries customizable in the dev version - you can change the options popupRevertSummary, popupFixDabsSummary and popupFixRedirsSummary to whatever you like. You can also use %s in the string to get the variable bits (revision id for revert, old article and new article for the other two). Lupin|talk|popups 14:10, 27 November 2005 (UTC)


is it possible, to use mediawiki-templates in this tool for use in other languages? --

That would be terribly slow I think, unless there's a clever way to do it that I haven't thought of. Remember that this is all happening client-side. Lupin|talk|popups 04:44, 19 November 2005 (UTC)

dumb question

do i edit Lupin to be my username in the top of the script and the body as well? Or just the top line? Gzuckier 15:55, 16 November 2005 (UTC)

No, just copy and paste it without changing anything. Lupin|talk|popups 04:44, 19 November 2005 (UTC)

question - other skins

(Please correct if this is wrong)
skin sub pages
javascrips (.js) style sheet (.css)
monobook.js monobook.css
Simple simple.js simple.css
Classic standard.js standard.css
Amethyst amethyst.js amethyst.css
MySkin myskin.js myskin.css
Cologne Blue cologneblue.js cologneblue.css
Nostalgia nostalgia.js nostalgia.css
Chick chick.js chick.css

So, I have little problem with that script. In plwiki I have classic skin. I created first page with monobook.js, and next page with classic.js. This done no effect in both. :( When I changed preferences from classic to monobook it given no effect too. Here are my pages on plwiki [3] and [4]. Thanks for every answer and sorry for poor English. Przykuta 19:18, 23 November 2005 (UTC)

Sorry. Sript of course is useful, but only for monobook skin. Is it possible make that script for others? Przykuta 22:28, 23 November 2005 (UTC)
I might be wrong but I thought the names of javascript and CSS subpages for "Classic" skin were not "classic.xx", but "standard.js" and "standard.css"... weren't they? Hope this helps. - Marsian / talk 10:44, 24 November 2005 (UTC)
Perhaps like the table on the right (If wrong, please correct). - Marsian / talk 10:51, 24 November 2005 (UTC)

How to make popup go away on certain browsers?

Is there some way for me to disable popups when I'm using certain browsers? I like the popups on most browsers, but with Safari they don't work right (the menus are obscured so you can't see what you're clicking, and they don't go away when you move the mouse elsewhere). --TreyHarris 17:56, 29 November 2005 (UTC)

You could try this (untested):
if (navigator.userAgent.toLowerCase().indexOf('safari') == -1) {
  // [[User:Lupin/popups.js]] - please include this line 
  document.write('<script type="text/javascript" src="' 
             + '' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
Lupin|talk|popups 21:21, 30 November 2005 (UTC)
Looks like it is working for me The above code does not disable the tool in safari. Any idea why? It is too bad it doesn't work well in Safari, I was really looking forward to trying out the new tool, but it really is a dog in Safari and I don't really edit on Firefox that much...PaulC/T+ 19:42, 18 February 2006 (UTC)
No, I don't know why. Does it work if you change 'safari' to 'applewebkit' above? Also, I am keen to get to the bottom of what's going wrong with safari. Is it still freezing? If you follow the instructions here, do you see errors logged? Thanks in advance for your help. Lupin|talk|popups 23:34, 18 February 2006 (UTC)
Actually, it is working correctly, I must have had some older pages loaded in background tabs that were still showing up with popups... Safari wasn't freezing, just really slow and the tooltips would remain even after I moved away from the link. I couldn't find anything in my console.log or JavaNativeCrash_pid366.crash.log about your tool. (Any errors around the time it was loaded into Safari...) PaulC/T+ 02:44, 20 February 2006 (UTC)

Bypass redirects

This is a great tool, by the way. I love it.

One comment on its usage: I've come across a couple of users bypassing lots of redirects using this tool. I don't think we should bypass redirects, as it's of little value (both get to the same page), and it clutters up the Wikicode. For example, [[SHA-1]] is easier to read than [[SHA hash functions|SHA-1]]. There are quite a few benefits from keeping the WikiCode as clean and simple as possible, namely that it's less threatening for new Wikipedia editors, and it's easier to read and edit even for experienced editors. — Matt Crypto 10:43, 8 December 2005 (UTC)

I don't think there's much harm in bypassing redirects since the Wikicode isn't that complex and it does prevent some possible problems in the future. What if the article being linked to was moved (renamed) and the redirect wasn't updated? Now the link won't work at all because it's a double-redirect. I think redirects are essential for users who are searching for an article, but it makes sense to link as directly as possible in an article. My rule of thumb is to bypass the redirect if the redirect would never be made into a more specific article on the topic. For example, it makes sense to bypass the redirect from Fall to Autumn. It probably wouldn't be as good to bypass the redirect described in your example because it's possible that SHA-1 will eventually become it's own article. Carbonite | Talk 11:20, 8 December 2005 (UTC)
The tradeoff seems to be that we make Wikicode more complex because there's some possibility that the article is moved later on, and that someone might forget to update the double redirects. Personally, I'd prefer cleaner Wikicode, and to run a bot to fix any double redirects. — Matt Crypto 11:27, 8 December 2005 (UTC)
I think that there are good arguments both for and against bypassing redirects. If there were such a bot eliminating double-redirects automatically, I'd probably fall somewhat on the "against" side. For now, I personally prefer linking directly to articles whenever possible because I feel it's cleaner to eliminate the intermediate step of a redirect. There is the tradeoff of more slightly more complex Wikicode, but newbies aren't being required to bypass redirects. Carbonite | Talk 13:09, 8 December 2005 (UTC)

Agreed - redirects should not be bypassed. If the article being redirected to is split, all the links now point to the wrong place. On the other hand, when an article is moved, it specifically says to check for double redirects, AND we have automated detection of double redirects. --SPUI (talk) 00:16, 14 December 2005 (UTC)

I agree that it is not appropriate to bypass redirects in every case. I think it is sometimes appropriate to do so, though. From a pragmatic point of view, what would you recommend I do to the script? I'm unwilling to remove this functionality, but I could put a less encouraging popup hint (it currently says "Fix this redirect"). Any suggestions for a short snappy replacement? Lupin|talk|popups 00:27, 14 December 2005 (UTC)
Try "fuck up this link". --SPUI (talk) 01:53, 14 December 2005 (UTC)
Not quite what I had in mind. Any other offers? Lupin|talk|popups 18:09, 14 December 2005 (UTC)
Perhaps "Bypass redirect", although I don't think this or "Fix this redirect" adequately describe the function. - Stoph 22:20, 21 December 2005 (UTC)

Not to add to a dead discussion but the reason for avoiding linking to redirects is the reduction of extra load on the servers. If a link is sent through an extra redirect it adds extra requests for the servers to handle. This, spread across thousands of such links is very bad. -Localzuk (talk) 21:55, 29 January 2006 (UTC)

Ah, ignore me. The explanation later explains better. It still uses some cpu cylces though - which with wikipedia being so slow is one way to improve (even if marginally).-Localzuk (talk) 22:03, 29 January 2006 (UTC)


I want to translate this feature into Hebrew, What I need to do? Troll Refaim 21:21, 8 December 2005 (UTC)

I've given some hints on my talk page. It's not very straightforward, unfortunately. Lupin|talk|popups 05:26, 9 December 2005 (UTC)

Hey Lupin, and thank you for this wonderful tool ! I've just copied it on the French Wikipedia, and beginning to translate the interface. My question is : when you update it, is there a way to know it, and to get a new version while keeping the translated bits ? Thank you, le Korrigan bla 22:22, 9 December 2005 (UTC)

Update: translation is now much easier, in the dev version at least (which is working well right now). See the comments in User:Lupin/popupsdev.js and the list of strings at User:Lupin/popupStrings.js. Lupin|talk|popups 00:21, 14 December 2005 (UTC)

Help, please

How can I change the edit summary given when I fix a redirect? Matt Yeager 03:59, 16 December 2005 (UTC)

A Question

Is it possible to use this on another wiki unrelated to Wikipedia? And if so, is it alright if I do? Of course, I'd assume that the actual conversion would fall into my own hands, and updating would be my responsibility after that point. =FaxCelestis 06:46, 18 December 2005 (UTC)

I have this question too... what all would need to be brought over to make things work on a wiki that's running MediaWiki 1.5 but is not hosted here (BrickWiki to be specific)? I am guessing it's more than just copying monobook.js but am curious as to how MUCH more... Thanks! ++Lar: t/c 05:26, 5 February 2006 (UTC)
If you don't mind leeching a little bandwidth from to load User:Lupin/popups.js and User:Lupin/menus.css then in fact you should be able to just copy the monobook.js over exactly. Otherwise you could host these files locally and change the references to them in monobook.js and the script itself. If you have unusual options (like the form urls take in the wiki) then a few things may need tweaking though, but it should be easy to do. Lupin|talk|popups 07:26, 5 February 2006 (UTC)
I'd rather get as much as I can without copying over as that way I (and other users once I get it working for me) stay in synch easier. Right now my monobook.js is just copied over there Brickwiki:User:Lar/monobook.js, but with some commenting out of other irrelevant gadgetry (why add a toolbox link to village pump if BW doesn't have one!, etc) and it's not doing anything at all. I think js is enabled, but have to check that first. I sort of expected that at least the standalone edit summary warning funciton would work as that has little or no dependence on other functions. I need to cut a lot of stuff away temporarily to get to the bottom of whether anything works at all.... Are you sure there aren't dependencies on stuff that might be missing? I saw references to things like wikibits.js as a source for common functions. I am going to have to talk to the 'crat there, I may be wrong about javascript being turned on but I THOUGHT it was! That's probably the first place to start... thanks for the help. If there's a better place to ask, please point me there! ++Lar: t/c 07:46, 5 February 2006 (UTC)
View the source of a random page while logged in on that wiki and search for User:Lar/monobook.js. If it's being loaded in the header, then javascript should be enabled on that wiki. Otherwise, ask the admin to add
 $wgAllowUserJs = true;
 $wgAllowUserCss = true;
to the LocalSettings.php file. Lupin|talk|popups 13:51, 5 February 2006 (UTC)
The header has some evidence of having SOME scripts in it, (for example it has wikibits.js) just not mine. I've asked the owner/crat/admin, which is the more authoritative way to find out what's going on I guess... LocalSettings.php isn't a file randoms can look at to check for themselves I don't think. Thanks again! ++Lar: t/c 15:26, 5 February 2006 (UTC)
Hello, I've tried to put the script on my wikicities MediaWiki:Monobook.js [5] but it doesn't work. Is it normal ? --Henrique Diaz 11:58, 30 March 2006 (UTC)
I've also tried to use your (wonderfull) script on another wiki I admin on my user/monobook.js page [6] and it doesn't work neither, wich despite me a lot ! I've checked that javascript is enabled and I've put $wgAllowUserJs = true; $wgAllowUserCss = true ; on the Localsettings.php of this website. I've also tried to import the whole script (puting on the website popups.js, menu.css, Navpops.css and it still doesn't work). In fact, i'd like very much to put your script on MediaWiki:Monobook.js, as an admin. Do you think it could be possible. And also, do you think you could explain some day how a MediaWiki user or admin can manage to use the navigation popups for everyone ? --Henrique Diaz 23:03, 30 March 2006 (UTC)

Possible bug

Attempting to disambiguate the minesweeper link on Blohm & Voss BV 138 causes Popups to load the wrong page. I assume this is related to & being a reserved character in HTML. I'm not sure if this is a bug in the script or whether the article just shouldn't have that title. Just lettering you know. Soo 16:16, 24 December 2005 (UTC)

Yup, definitely a bug. I'll have to fix that. Lupin|talk|popups 02:11, 3 January 2006 (UTC)

Firefox 1.5

Has anyone else got this working on Firefox 1.5? I installed popups on my userspace but it seems to have no effect --Mistress Selina Kyle (Α⇔Ω ¦ ⇒✉) 22:49, 2 January 2006 (UTC)

  • Works fine for me. Have you tried clearing your browser cache with ctrl-f5? -- MisterHand 22:56, 2 January 2006 (UTC)

Use on non-WikiMedia wikis

Do you by any chance know what options are necessary for this kind of Javascript to work on a non-WikiMedia MediaWiki, or do you know who might know? I have a MediaWiki 1.6a installed at an undisclosed location, and instead of the normal /monobook.js with the message about cache-clearing at the top and all content spacing-preserved, monobook.js gets treated as an ordinary page. Since the URL provided in the script is absolute, presumably it should work from anywhere, so I assume it's a server-side problem.

Also, I presume you don't mind that I'm using your script outside Wikimedia where you can't see it.  :) —Simetrical (talk • contribs) 06:30, 5 January 2006 (UTC)

You have to enable user javascript in LocalSettings.php. Try this for size:
 $wgAllowUserJs = true;
 $wgAllowUserCss = true;
Lupin|talk|popups 14:37, 5 January 2006 (UTC)

Thanks! —Simetrical (talk • contribs) 04:20, 9 January 2006 (UTC)


I think there's a problem with the option:


When you click on a link at the bottom of the popup window, it automatically clicks "Show Changes" instead of the "Save" button. -- King of Hearts | (talk) 00:22, 13 January 2006 (UTC)

This is intentional. The tool attempts to change every link on a page; this is not always appropriate, as sometimes links to dab pages are needed. Thus the user should check the diff manually before submitting it. Lupin|talk|popups 01:55, 13 January 2006 (UTC)

Disambig bookmarks, articles in Wikipedia namespace

The disambig tool also wipes out bookmarks, if present (example). Is this the intended behaviour?

I haven't thought about this, but the current behaviour does seem to make sense to me. This is because a valid bookmark on a disambig page will in general not be a valid bookmark on a page linked to from the disambig page. Lupin|talk|popups 03:31, 15 January 2006 (UTC)

Also, the tool wouldn't fix a link in the wikipedia namespace -- it appeared to effect an edit, but in fact did nothing at all. Here's an example of a fix it wouldn't make, which I did manually instead. Apparently it's confused by the namespace qualifier. Cleduc 03:07, 15 January 2006 (UTC)

That's strange. I used it successfully here to fix the same redirect. Which browser are you using? Can you duplicate the bug anywhere? Lupin|talk|popups 03:31, 15 January 2006 (UTC)
That's the page where I had the problem, using Firefox 1.5, Ubuntu (Hoary Hedgehog). Maybe if reverted the problem would show up again? Cleduc 04:13, 15 January 2006 (UTC)

Is it possible for the pop-up to show redlinks?

See header. That would be nifty. Circeus 05:37, 15 January 2006 (UTC)

This would be difficult, I think. At the very least it would involve extra network overhead. Lupin|talk|popups 05:39, 15 January 2006 (UTC)

"unresponsive script" warning

I get an "unresponsive script" warning when loading Wikipedia:Reference desk/Science. I am using Firefox 1.5 on Windows XP. I think popups are probably the cause since commenting out the popups code in monobook.js stops the warning.--Commander Keane 10:15, 18 January 2006 (UTC)

Thanks for reporting this. There is a large number of links on that page, and when the page loads the script has to add popups to each one of them. I've split this process up into chunks in the dev version, so if you use that then this issue should hopefully be gone. Lupin|talk|popups 23:07, 18 January 2006 (UTC)

"Fixing" misspelling redirects

I am getting more and more annoyed by the number of times I'm seeing Popups-assisted edits of

[[incorrect spelling with redirect]]


[[correct spelling|incorrect spelling]]

this is creating worse-than-useless churn on pages, because it makes it look like the incorrect spelling was intentional. Please, somebody do something about this, it's driving me crazy, especially since it takes editors using Popups seconds to do damage on large numbers of pages that takes me hours to fix. --TreyHarris 21:18, 20 January 2006 (UTC)

Yes, people use this feature inappropriately sometimes. What do you suggest I change? Lupin|talk|popups 21:38, 20 January 2006 (UTC)
Get rid of the redirect-"fixing" feature. The folks on #mediawiki tell me that it's unnecessary, that redirects are not the big performance hog on Wikipedia that people seem to think they are. Fixing links to disambiguation pages is still a really useful feature. But changing [[foo that redirects to bar]] to [[bar|foo that redirects to bar]] isn't necessary. --TreyHarris 22:34, 20 January 2006 (UTC)
For my part, I like that feature (I haven't considered performance implications of redirects, I just find it useful now and again). I could turn it off by default though, but I will leave the option to turn it on. How does that sound? Lupin|talk|popups 23:38, 20 January 2006 (UTC)
I like that as a first step. But out of curiosity, when do you find changing [[redirect term]] to [[target|redirect term]] useful? I guess I don't understand the utility (other than the misguided perception that eliminating redirect terms is a good thing). --TreyHarris 23:43, 20 January 2006 (UTC)
One reason to do so is that it makes the hints over links correpond with the article that appears when the link is clicked, which seems more intuitive. It also means that I can copy the link location and append ?action=edit to edit the article. Lupin|talk|popups 00:14, 21 January 2006 (UTC)

Ok, you sold me—make it an optional feature with the default turned off. Is there anywhere to put some text about when to properly use the feature if you turn it on, so that we don't have more misspelling redirects in the future? Thanks for being so reasonable about this. --TreyHarris 00:19, 21 January 2006 (UTC)

Just curious TreyHarris, but how does fixing redirects cause hours of work for you? At first blush, one would expect that fixing the link half of a spelling problem is better than leaving it all wrong. As it is, processing redirects does eat up CPU cycles on the server end, and as slow as en.wikipedia gets during the North American workday, I would imagine anything that decreases server load would be viewed as a good thing. While I share your frustration with the pervasive spelling and grammar issues endemic to wikipedia articles, perhaps your ire should be directed at the people making the mistakes rather than those of us trying to fix them. As always, YMMV. --Kralizec! 00:39, 21 January 2006 (UTC)
Kralizec!, you're mistaken (though it's a very common mistake that keeps coming up). I don't know if you have the technical expertise to understand the MediaWiki code and its database performance, but if you can, I suggest you look rather than take my word for it. Two things are going on. First of all, following a redirect is a simple SQL query that's already happening anyway (to see if the field page.page_is_redirect is set or not). Second, the results of such a redirect are cached.
It's not as if the servers are loading two complete pages (even if conceptually, that's what seems to be happening). If it worked that way, double, triple, or more redirects would work (they don't), and you'd be correct in your urge to "fix" them. But it doesn't work that way.
So going to Charles de Gaulle via the link Charles DeGaulle is very inexpensive, in fact, usually no more expensive than going directly (especially if it is a popular page and is in the cache). In comparison, changing a page that links to Charles DeGaulle to point to Charles de Gaulle instead requires a database update, which is orders of magnitude more expensive on the servers than a query. I'm not certain of the exact performance differential, but based on a quick benchmark I just ran, it is probably on the order of a thousand times more expensive to update a page to point to the direct target than it is to follow the redirect. So, if you're going to edit a page anyway for some other reason, I'd say, sure, update the redirect link at the same time if you so desire. But editing a page expressly for the purpose of fixing a redirect is a net loss of performance for the servers. --TreyHarris 02:26, 21 January 2006 (UTC)
Let me followup with a clarification: in no way am I suggesting that you shouldn't update an article that says Charles de Gaule with Charles de Gaulle. The first is a misspelling, and should be fixed as soon as you come across it. My point is that Popups is leaving the misspelling there to create [[Charles de Gaulle|Charles de Gaule]], and thus the edit is only useful insofar as avoiding the redirect, by itself, is useful. And my point is that avoiding the redirect, by itself, is not useful — at least, not useful for the purpose of reducing server load. --TreyHarris 03:01, 21 January 2006 (UTC)
The option, popupFixRedirs, exists already and is documented at WP:POP. You could add a brief note in the table where the option is described, or if you have a lot to say then maybe you could create a sub-page and link to it from there. I intend to change this in the dev version soon, and in the "stable" version that most people use when I next update it to match the dev version. Lupin|talk|popups 04:29, 21 January 2006 (UTC)
Thanks. I added a note and a subpage. I did some testing on my personal MediaWiki installation to get some exact numbers. --TreyHarris 23:01, 21 January 2006 (UTC)
Uh-oh. Looks like Popups can't actually display a preview for the subpage. It says it's an empty page, which it isn't. Is this a bug? --TreyHarris 23:14, 21 January 2006 (UTC)
Looks OK to me. Caching issues? Lupin|talk|popups 23:38, 21 January 2006 (UTC)
Many redirection pages are already tagged with {{R from misspelling}}. Would it be possible for Popups to recognize this and fix the spelling in this case? The text could be updated to reflect this. i.e. instead of "Charles de Gaule redirects to Charles de Gaulle", it could say, "Charles de Gaule is a misspelling of Charles de Gaulle". Clicking on misspelling should fix the misspelling, not just the link, in this case. Pburka 02:57, 24 January 2006 (UTC)
That would be lovely—that's a case where redirects should be fixed. See WP:R#Don't fix redirects that aren't broken. Those redirects display incorrectly, and so should be fixed whenever found. Seems like it would slow down the preview, though, unless Lupin can think of a clever implementation. --TreyHarris 06:38, 24 January 2006 (UTC)
That's a nice idea (and I think it would be possible to code), except that the template doesn't seem to get much use. Lupin|talk|popups 14:59, 24 January 2006 (UTC)
It is, indeed, unfortunate. Perhaps support for the template in Popups would encourage increased use? Pburka 01:12, 26 January 2006 (UTC)
Would it be possible to present an option when fixing redirects? Could be a submenu of different ways to fix the redirect or perhaps an edit box with the default suggestion and the ability to override it.
--BullWikiWinkle 23:07, 14 February 2006 (UTC)


How do you revert using Popups? Do you have to be an admin? JarlaxleArtemis 04:11, 21 January 2006 (UTC)

No, non-admins can revert with popups, although it is different to the admin capability. To do so, you have to locate a link to the revision of the article that you want to revert to (for example in a diff page or a history page). Then you should find a "revert" link in the popup. If your links appear in menus, then it's in the "actions" menu. Lupin|talk|popups 04:19, 21 January 2006 (UTC)

Query on popupFixDabs

The "Air National Guard Installations" section of the List of U.S. Air Force bases article was poorly wikified, with the city and state set as separate links. When I attempt to disambiguate the cities, Popups (BTW, a great tool!!) often does not show the links I am looking for. As an example, on Port Clinton, it gives you the option to disambiguate to Pennsylvania or United States, but not the actual city links of Port Clinton, Ohio or Port Clinton, Pennsylvania. Same thing for Bangor (Maine), Westfield (Massachusetts), Burlington (Vermont), and many, many more. Is this a feature (aka I am not using it correctly) or a bug? Thanks, Kralizec! 14:31, 21 January 2006 (UTC)

This seems to be working correctly for me with Port Clinton and the other examples you gave. A list of all links appearing in the disambig page appears at the bottom of the popup. I'm using Firefox 1.5 - which browser are you using? Lupin|talk|popups 14:48, 21 January 2006 (UTC)
I am using IE 6.0.x on both my home and work computers.--Kralizec! | Talk 15:18, 21 January 2006 (UTC)
Thanks for reporting this bug. It should now be fixed in the dev version. Lupin|talk|popups 17:31, 21 January 2006 (UTC)
The dev version works like a charm! Thanks, Kralizec!|talk 17:46, 21 January 2006 (UTC)

What stub?

I just realized that this tool could be ultimate asset to stub sorters if it was able ti indicate which stub template is in use on a page. Is that possible? Circeus 17:10, 21 January 2006 (UTC)

Yes, with a bit of javascript you could write a custom filter for this - see Wikipedia:Tools/Navigation_popups#Advanced_customization. You'd need either a canonical list of stub templates or some other way of detecting them from the wikitext of an article (like a good regexp or something). Lupin|talk|popups 17:35, 21 January 2006 (UTC)
... for example, you could try adding this to your user javascript file:
function popupFilterListStubTypes(wikiText) {
  var re=RegExp('[{]{2}([^{}]*?stub)\s*[}]{2}', 'i');
  var splitted=wikiText.parenSplit(re);
  if(splitted.length < 3) return '';
  var list=[];
  for (var i=1; i<splitted.length; i+=2) list.push(splitted[i]);
  return 'stub templates: '+list.join(', ');
Lupin|talk|popups 18:00, 21 January 2006 (UTC)

Misusing edit summaries

Edit summaries are for summarizing edits, not for promoting software (see Wikipedia:Edit summary). Would someone please remove the "Popups-assisted . . ." from the beginning of the summary line, or at the very least move it to a short link at the end? Michael Z. 2006-01-22 20:40 Z

A few points in reply:
  • I see nothing on Wikipedia:Edit summary which makes me think that the current edit summaries are inappropriate.
  • It is important that some record of the tool being used to make edits is made so that if it is abused or if it has bugs, then this can be dealt with.
  • Why would it be better to put the link at the end than at the beginning of the edit summary?
  • If individual users wish to change the edit summaries the tool generates for them, they can already do so - see Wikipedia:Tools/Navigation popups#Options. Lupin|talk|popups 21:56, 22 January 2006 (UTC)
To put it simply, a reader of edit summaries is interested in a summary of the edit. He is interested in the change to the content of the page, not what software was used to accomplish it. The convention starts with "Filling in the summary field . . . makes Wikipedia work better by quickly explaining to other users what your change was about" [my emphasis]. The purpose of the "popups" link is to promote this software, which is not an intended use of the edit summary. If every editors' edit summary started with something like "Microsoft Internet Explorer™-assisted correction of spelling", everyone's watchlist would be much harder to read—the beginning of a slow slide into uselessness. Michael Z. 2006-01-22 22:58 Z
I would have had no idea that Popups existed if I hadn't seen the link in edit summaries. It assisted me in figuring out recently that the flare-up of useless redirection "fixing" was due to the Popups feature and not just random editors deciding to go on cleanup expeditions. Bots are supposed to explain in the edit summary that the edit is being done by a bot; I think Popups-assisted edits should be so explained for exactly the same reasons. The analogy to browsers is fallacious, unless or until browsers are modified to edit Wikipedia in unusual ways like bots or Popups do. (If editors used Greasemonkey to do something unusual, for instance, I would hope the edit summary would explain this.) --TreyHarris 23:13, 22 January 2006 (UTC)
Then please put the promotional link at the end of the edit summary, so I can just go down the list and see what the edits are about. As it is, I have to stop at every "Popups-assisted" link and read through it to get to the actual summary of the edit. Maybe even make it a distinctive little link like "[p]" or "p↑"—it will have its own more distinctive "branding", but clutter the watchlist less. Michael Z. 2006-01-22 23:59 Z
No, remove the link completely & do not even mention it. We should not have to suffer advertisements on Wikipedia. ¦ Reisio 17:32, 27 January 2006 (UTC)
I have brought this up (copied from entry initiated by Mzajac at Wikipedia talk:Edit summary) at Wikipedia talk:What Wikipedia is not#Promotional use of edit summaries. ¦ Reisio 17:46, 27 January 2006 (UTC)
  • I think the link should remain. Knowing what tools an aeditor has used in making an edit may be important in evaluating that edit. Auto-Wiki Browser uses a simialr link. For the mater of that, amny cleanup projects reccomend an edit summery with a link to the project. I think this is a good, not a bad, idea. DES (talk) 17:59, 27 January 2006 (UTC)
I agree, but would have no objection to this appearing at the end of summaries as suggested by Michael. This is a helpful notification for other users of the invaluable tools that exist out there, and in no way is it a misuse of edit summaries. 18:19, 27 January 2006 (UTC)
This is…helpful
Most advertisers probably think that.
¦ Reisio 18:40, 27 January 2006 (UTC)
Helpful? ... yes, most definitely. Maybe you should try it out - check out the instructions on the Project page for details of how to add it to your monobook.js (or other skin). Or you can let me know on my talk page if you need help. This is not a commercial product, but a tool for Wikipedians that Lupin has clearly expended a huge effort to create for the benefit of the community, and it aids productivity in spades. 18:49, 27 January 2006 (UTC)
The point is that even someone spamming your email with advertisements for viagra might think he's helping someone out - it's extremely agitating (and in that case downright evil) nonetheless. It doesn't matter to me if someone is making money off it or not. I hate ads in general, they're immensely annoying & exceptions should not be made even for things most people might like. [7] [8] ¦ Reisio 20:39, 27 January 2006 (UTC)
Helpful to the advertiser, yes, but also helpful to those thankful consumers who would never have heard about the product if it wasn't for the advertisements. I'm genuinely happy I learned about the popup tool that way. Edit summaries like this are just a tad more informative than "rv", but the spam factor isn't very high either. --Eddi (Talk) 21:29, 27 January 2006 (UTC)
Agreed 100%. This is how I found the tool, and now I don't know how I'd live without it. -- MisterHand 21:37, 27 January 2006 (UTC)
Hi Reizo! I won't remove the links for reasons explained above (although individual users can prevent them from appearing in the edit summaries they generate, so if there is widespread disquiet then they should disappear on their own). I could write a crude "spam filter" to remove these notices from your watchlist, recent changes and history pages if it makes you feel better. Lupin|talk|popups 21:36, 27 January 2006 (UTC)
No, thanks. :) ¦ Reisio 21:45, 27 January 2006 (UTC)

For what it's worth, I hereby retract any concern I have on this matter. My watchlist is now also flooded with lines such as "AWB assisted clean up + reduce overlinking", and I expect there will be others, so there's no point in Popups not using its old "Popups-assisted…", too. ¦ Reisio 22:46, 2 February 2006 (UTC)

Please leave a comment at Wikipedia talk:AutoWikiBrowser#Edit summaries. Michael Z. 2006-02-20 05:14 Z

Lately, I've only seen edit summaries ending with "...using popups" on my watchlist. I don't know if this is because the software has been updated, or because some users have changed their settings, but it's a great improvement. They don't interfere with reading the watchlist at all. Sincerely, thanks for responding to my concern.

(But I am now finding "AWB assisted...". Time to leave a comment over there.) Michael Z. 2006-02-20 04:59 Z

Preview of (diff) and (last)?

Lupin, thank you. I thought you would appreciate this:

It prompted me to come here and ask a question. I have a feeling the answer is the many-times-above-mentioned "too much server overhead", and if so, alas, so be it.

However, I simply must ask if it's possible to provide an actual mini-diff in the preview box if I hover over a "(diff)" or "(last)" link -- an answer to "what was this edit?". Ideally it would provide the entire diff if it's a small edit (less than, say, 50 characters?), and some other kind of feedback if it's something bigger. It would be brilliant to be able to scan my watchlist or a related changes page or a page history and not bother clicking the diffs that end up being "removed a comma" or "added a category" just to make sure it's not vandalism. (Yes, yes, I know, everyone should be using informative edit summaries -- they don't. And smart vandals lie anyway.)

So is it possible? Please? Pretty please? I'm pretty sure I wouldn't be the only one who would worship the ground you walk on.... — Catherine\talk 07:04, 27 January 2006 (UTC)

I second altmany 07:58, 27 January 2006 (UTC)
what'd be nice is if mediawiki served up diffs in a raw format without all the nasty html overhead that makes it slow. I'll think about this stuff. Lupin|talk|popups 22:01, 27 January 2006 (UTC)
I have some client-side diffing going on in the dev version now. It's quite ugly, and stupid and slow at the moment, but that may change in time.... Lupin|talk|popups 22:16, 28 January 2006 (UTC)
It's sooooo cool, Lupin! Please do keep up the good work :-))) altmany 13:52, 29 January 2006 (UTC)
Ditto that, just noticed all the pink and turquoise colouring on the diff links by accident. Are you saying the coding is ugly and stupid, or the functionality? I find it very useful as it cuts out the need to physically check a big chunk of your watchlist because it, well ... pops up the diffs :-) Perfect for smaller edits. 17:53, 29 January 2006 (UTC)
Well things have improved a bit since I wrote that :-) I do find them useful and I'm moderately happy with the technical side of things now, although they do still look ugly to me. Lupin|talk|popups 20:05, 29 January 2006 (UTC)
I can't see this... Is there a reason? Do I need to use the dev. version or something? Circeus 01:14, 1 February 2006 (UTC)
Yes. Lupin|talk|popups 01:49, 1 February 2006 (UTC)
And howdo I do that, if Imay ask? Circeus 14:00, 1 February 2006 (UTC)
I've added instructions to WP:POP. Lupin|talk|popups 02:21, 2 February 2006 (UTC)

Okay, I've been trying this out for about fifteen minutes, and now I need to know which part of the world cpntains the ground you walk on, so I can point my worship in the proper direction! This is an wonderful tool, and is going to be very popular once it's in the main version. Thank you so much for putting your work into this for a few days! — Catherine\talk 03:07, 2 February 2006 (UTC)

Ditto here. Circeus 03:16, 2 February 2006 (UTC)
I am also very impressed. This will genuinely save me a significant amount of time. Thank you. Superm401 - Talk 01:52, 5 February 2006 (UTC)

display bug on article with two () in first line

From daimyo The daimyo (大名, daimyō?) (daimyō ▶ (help·info)) were the most the pop up just shows the empty The () Dalf | Talk 07:31, 27 January 2006 (UTC)

Thanks. This should be at least partially fixed, although the empty brackets will still appear unless you set popupPreviewKillTemplates=false. Lupin|talk|popups 20:07, 29 January 2006 (UTC)

Revert needs to show 'username' not 'revision#'

I just noticed this edit today. Is there a way to make it show the username instead of a revision number? Ex.) Instead of: "Reversion to revision 37531695 using popups" say "Reversion to revision Martin Hinks using popups". Using the revision# makes it much harder to see how far back the article has been reverted. Thanks. Monkeyman.pngMonkeyman 20:27, 31 January 2006 (UTC)

Short answer: yes it's possible, but it would involve extra code and extra network overhead, and ambiguous summaries if Martin Hinks has made several edits to the article. Lupin|talk|popups 00:27, 1 February 2006 (UTC)
for the ambiguity issue, just have "revert to revision xxx by Martin Hinks". best of both worlds. Derex 03:35, 1 February 2006 (UTC)
I was about to suggest "rv to last version by <author>", but that would be ambiguous since we don't always revert to the last version. A better solution would be "rv to version <number> by <author>", or "rv to version as of <timestamp> by <author>". In addition, as I have mentioned earlier, it would be great if the script could prompt for an explanatory statement so that "rv <statement> to version <number>" would become, e.g. "rv unsourced claim to version 31912413". --Eddi (Talk) 04:58, 1 February 2006 (UTC)
There's now a very simple prompt available in the dev version if you set popupRevertSummaryPrompt=true. Lupin|talk|popups 02:22, 2 February 2006 (UTC)
Lupin - the new prompt's very handy, thanks. Could you add another %s to the default prompt with <author>, so it would read something like "Revert to revision <oldid> by <author> using popups"? also, can you replace <oldid> with <oldtimestamp>? altmany 09:50, 2 February 2006 (UTC)
Showing the timestamp instead of the oldid would be great! With the timestamp and the history, I can figure out the rest by myself easily, don't need to know anything about who the authors were. Kusma (討論) 16:23, 10 February 2006 (UTC)
New feature: if you revert from a history page (i.e. go to an article's history page and use popups to revert) then you should get more informative edit summaries. Lupin|talk|popups 04:29, 4 March 2006 (UTC)
Nice new feature Lupin. I assume that the string can be customised like the others, and is it possible to have this implemented for reverts from Diff pages? I suspect there's some fiendishly tricky technical stuff stopping this or you would probably have done it already. 10:59, 4 March 2006 (UTC)
Extended reversion summaries are brilliant! Manual summaries prompted by popupRevertSummaryPrompt are greatly enhanced, and the standard summary is readily customised through my strings-en.js file. However, most times I include only the editor name in a summary, not the timestamp or revision ID, so it would be useful to pick just %s number 2 and leave out number 1 and 3. Is this possible with the current strings? --Eddi (Talk) 02:37, 7 March 2006 (UTC)
Implemented with $1, $2, $3 as described below. Great! --Eddi (Talk) 04:14, 9 March 2006 (UTC)
By the way, extended summaries don't seem to work in translated versions (strings-no.js, strings-nn.js). See e.g. the last few edits of [9] and [10]. I have set the same options in the respective monobook.js files as in en:monobook.js, so I don't quite understand. Doesn't the script recognise that I'm on a history page? --Eddi (Talk) 02:37, 7 March 2006 (UTC)

Time stamp bug in extended reversion summary?

The extended reversion summary only works on history pages, so I wonder if the time stamp is just grabbed from the history page. If it is, the information may be ambiguous because the user settings of date format and time zone are not considered. I noticed that this reversion summary didn't give the UTC time but rather the same time as the history page, which is my local time. --Eddi (Talk) 04:14, 9 March 2006 (UTC)

Should be fixed in dev provided the time offset in your preferences matches the local time zone reported by your OS to your browser. Lupin|talk|popups 00:20, 10 March 2006 (UTC)
I'll try it. My offset is the same as the OS time zone. But now it might swing the other way for users who haven't set any offset in their preferences. Although this may be less likely, I believe it's technically still a bug as long as the user preferences are unknown. Perhaps each user must set his/her time zone in the popups setup? Or is there another way to obtain time stamps? Recently I've seen additional date and time information in the popups of diff links, e.g. this one. Could the same method be used for extended reversion summaries? --Eddi (Talk) 02:35, 10 March 2006 (UTC)
I agree, this is a bug, and a potentially misleading one. I've changed things in dev so that people wanting to use this feature must specify a time offset by setting the popupTimeOffset in their use javascript file.
This is a suboptimal fix, but I don't use this feature myself so it won't get much testing from me. If someone wants to drop me a patch implementing this feature less kludgily (eg somehow getting the dates with ajax as you suggested), I'll gladly incorporate it. Lupin|talk|popups 01:21, 19 March 2006 (UTC)
Which values can be assigned to popupTimeOffset? Hours, minutes, ...? I have specified popupTimeOffset=1 initially. --Eddi (Talk) 02:09, 23 March 2006 (UTC)
You should set it to be the number of hours that should be added to subtracted from the date displayed on history pages to get to the date that should appear in the revert summary (ie UTC time). Since I haven't documented this anywhere, I'd be happy to change this to say the number of hours that should be subtracted instead, since this may be more sensible in retrospect... Lupin|talk|popups 02:17, 23 March 2006 (UTC)
It works, see e.g. the history of User:Eddideigel/Sandbox where the last reversion includes popupTimeOffset=1 and the next to last doesn't. But, as you say, it may be more sensible to subtract than add, so that the offset option corresponds directly to the respective time zone. --Eddi (Talk) 02:11, 24 March 2006 (UTC)
Thanks, I've changed the behaviour of this variable now. Lupin|talk|popups 22:00, 26 March 2006 (UTC)

Code changed? Bug appeared!

Hi there! Using the popupsdev, but somehow it stopped working today on IE6/WinXP. javacode shows the error: Could not set the innerHTML property. Invalid target element for this operation. On line 4927. Does this info help? Greets, The Minister of War (Peace) 16:37, 2 February 2006 (UTC)

Yes, that helps a lot! I've changed to User:Cacycle's diff code, which seems to be the cause of this. (It works in firefox). I've asked him for a fix. Lupin|talk|popups 17:20, 2 February 2006 (UTC)
That seems to have done the trick! Thanks once again for a speedy fix! The Minister of War (Peace) 19:58, 2 February 2006 (UTC)
Euhmmmm, weeeeeell... then again.... there seems to be a problem with external links only (such as this one), which is rather bad because my browser actually freezes. No error code either, just a plain ol freeze. The Minister of War (Peace) 20:13, 2 February 2006 (UTC)
The script shouldn't touch external links... I've changed back to my diff code, which I think should work in IE. Thanks for the feedback. Lupin|talk|popups 02:15, 3 February 2006 (UTC)

Recent Changes to Disambig Templates Breaking Popups

There's some discussion over at Wikipedia_talk:Manual_of_Style_(disambiguation_pages)#Wikipedia:Disambiguation_and_abbreviations regarding some changes being made to certain disambuation templates. It seems one particular user has introduced some new templates Template:2LC, Template:3LC and Template:4LC and has apparently launched a bot to replace the current disambiguation templates on all the 2, 3, and 4 character disambuation pages. It breaks Popups' disambiguation features for sure. I don't know what else it may be breaking. Ewlyahoocom 14:58, 5 February 2006 (UTC)

If these become accepted, it'll be easy to fix the script. Lupin|talk|popups 15:09, 5 February 2006 (UTC)
Just noting here after discussion elsewhere, it has been determined that these tools have never included those template being replaced: 2LA, 2LAdisambig, 2LCdisambig, TLAdisambig, 4LA, 5LA, and LND. Therefore, nothing is broken by these replacements. Also, the automated piping of abbreviations is contrary to several guidelines. Adding these to the tool would require quite different programming.
--William Allen Simpson 12:28, 21 February 2006 (UTC)

Problem I'm having

Popups are extremely useful on Recent Changes to check out diffs. I mouse over the "(diff)" link and the diffs come up. However, it works for a while and then stops working. I need to reload the page to get it to work again. Anyone else having this? --Spaceman85 17:58, 5 February 2006 (UTC)

I haven't seen this myself. Which browser(s) are you using? Also, when you say it stops working, do you mean that popups stop working altogether, or you get popups with normal previews instead of diffs, or you get a popup but not a preview or a diff? Do previews for non-diff links still work still work when the diff links are broken? Lupin|talk|popups 18:09, 5 February 2006 (UTC)
Oh, sorry I was rushing. I'm using Firefox and the pop-up appears with the name of the article, but the actual diff doesn't appear. It looks at first like if it is still "loading", but the diff doesn't appear. I'll get a screenshot later if you'd like me to. Thanks. --Spaceman85 18:13, 5 February 2006 (UTC)
  • The next time this happens, please could you copy the url of the diff and paste it here?
  • Please check if the page the diff refers to has been deleted e.g. [11]
  • I'm still not sure if either (1) all diffs stop working at the same time, or (2) some diffs don't work, but others continue to work.
  • When the diff fails, if you mouseover another diff and then go back to the original, does the original diff work?
  • When this next happens, please mouseover a normal non-diff link to a page which you are certain you haven't passed your cursor over yet. Does the preview appear as usual?
  • There is a bug I discovered today whereby urls like this [12] won't preview properly - does the popup for that link look like your buggy ones?
  • Before loading the recent changes page to test this, please go to the Tools menu in firefox and open the javascript console. Hit "Clear" and load the page. Ignore any CSS errors, but please let me know about any javascript errors reported there. Thanks! Lupin|talk|popups 18:25, 5 February 2006 (UTC)
Hi, I cleared my cache and it seems to be working alright now. Sometimes it takes a while for diffs to appear but that must be down to Wikipedia. Thanks for the help! --Spaceman85 19:36, 5 February 2006 (UTC)
Could be, or it could be down to the script. If diffs are slow the second time they're displayed, then it's the script taking a long time to compute the diff. I should probably start collecting these diffs somewhere so I can try to improve the speed. Lupin|talk|popups 23:05, 5 February 2006 (UTC)
Since today, my browser hangs when i'm checking out diffs, the rest of the functions work normally. No error code, because i have to shut it down by force. Any ideas? The Minister of War (Peace) 09:19, 8 February 2006 (UTC)
Please tell me which browser you use and try with the non-dev version too. I'm cleaning up the code in the dev version, and stuff may be broken at the moment (although it shouldn't be). Lupin|talk|popups 12:16, 8 February 2006 (UTC)
Seems to be working okay now. I am using IE6 and WinXP. Occassionally, i get a Javascript error saying Permission Denied at the Watchlist Url. Doesnt happen now, so i couldnt quote the line, but i'll keep my eyes peeled. The Minister of War (Peace) 19:51, 8 February 2006 (UTC)
Got the error again, which didnt cause it to freeze but caused the POPs not to work at all (which is better!). The error was supposedly on line 184, char 3. Didnt try the non-dev yet, I'm perfectly okay with using this one and helping out the Bughunt! Cheers, The Minister of War (Peace) 08:31, 9 February 2006 (UTC)
Hm. Line 184 in my script looks very innocent indeed to me. On the other hand, your monobook.js is 184 lines long, and the last thing you do is load a tool by interiot. Could you remove that and see if the error goes away? Lupin|talk|popups 13:13, 9 February 2006 (UTC)
My mistake your monobook.js is considerably shorter than that. Well I have no idea what the problem is, but it could be in any JS file that you load. I'd still suggest taking out everything except popups to see if the error persists. If not, then add scripts back one by one until you find out what's responsible. Lupin|talk|popups 13:15, 9 February 2006 (UTC)

Since me

The since me feature doesn't seem to work if your last edit isn't on the first page of the history. The problem appears to be in the getHistory function. It should use a while loop to download all the history pages and return them cocatenated together. Superm401 - Talk 19:30, 7 February 2006 (UTC)

I did consider this. Some pages have stupidly long histories, and I wanted to avoid downloading them all. The best solution would be to provide a bot interface to mediawiki which lets you get this information directly, but the devs seem resistant to such changes. Lupin|talk|popups 00:23, 8 February 2006 (UTC)
That's a valid point. However, it could still function better. You should change the limit of the history URL to 1000 (using a variable so it can be reset in individual monobooks). Thus, the releveant line of getHistory would be:
var url = titlebase + removeAnchor(wikipage) + '&action=history' + '&limit=' + getValueOf('popupHistoryLimit');
Obviously, you would make that be a new variable. Also, the message should somehow indicate that not all edits are being searched. Superm401 - Talk 04:55, 8 February 2006 (UTC)
Now in the dev version. Lupin|talk|popups 12:40, 10 February 2006 (UTC)
It now uses the new popupHistoryLimit var, but it still can't find any of my last edits... See [13] for example - my edit is 7th to last (in the first history page) but it still can't find it... Perhaps it's an issue of case-sensitivity in the contributor's username (in my case, "altmany" vs "Altmany")? altmany 14:29, 10 February 2006 (UTC)
Thanks - I think this was a bug triggered by you not having a userpage, and the red link confusing the script. This should hopefully now be fixed in the dev version. I haven't tested this, since I do have a user page, so let me know if this doesn't work. Lupin|talk|popups 03:17, 11 February 2006 (UTC)
Sorry - It didn't work... I added some content to my userpage (about time, that) and that solved the problem, so that's indeed the bug cause. If you drop me a note when you fix it on dev, I'll be happy to test it for you. altmany 21:37, 11 February 2006 (UTC)
Thanks again. I've tested this and it should work in the version I'll upload in a couple of moments to dev. (You may have trouble testing this again unless you get an admin to delete your userpage, as I don't think blank pages show as redlinks). Lupin|talk|popups 22:53, 11 February 2006 (UTC)
Thanks! I would make the default limit higher than 50, though. Superm401 - Talk 08:27, 11 February 2006 (UTC)

Preview of (diff)

Not sure if it's just my setup, but when hovering over a diff link on any user contributions page the popup doesn't show the diff, as it does correctly on other pages, but shows the target page in question. Anybody else have this problem? 11:29, 11 February 2006 (UTC)

I get diff previews on some diff links in contribution pages, but not all. Otherwise I just get the popup with links and no preview, especially when the diff is (top), which is often true in contribution pages. I think Lupin mentioned something about diff preview not working when the URL reads &diff=prev or &diff=next on the most recent edits. --Eddi (Talk) 13:09, 11 February 2006 (UTC)
Interesting, some very odd behaviour going on. On a contribs page when the diff is (top) I get NO popup on the main link or the diff link. Otherwise I get a regular popup on both links. I cannot get a diff preview anywhere on a contribs page ?? All other pages seem to function perfectly. 13:22, 11 February 2006 (UTC)
My script requests specific revision IDs of raw wikitext from the server to generate its diffs. This is fine when the revision IDs are in diff urls (like diff=42312345&oldid=24121232) but when the urls say diff=prev, there's no way to find out the right revision ID efficiently short of screen-scraping the history page, which is unpleasant and liable to break. I've written a patch which would fix this by supporting relative IDs when fetching raw wikitext, but no-one seems to want to apply it to Mediawiki. Lupin|talk|popups 01:09, 12 February 2006 (UTC)
The (top) links should not function very differently to the others, though. They may preview more slowly, since the data is less likely to be cached by the servers, but the preview should still appear... please send me some urls I can test if you notice this again, and remind me which browsers you're using. Thanks! Lupin|talk|popups 01:14, 12 February 2006 (UTC)
The problem is the same for me on ALL contributions pages. No matter how long I hover over a "top link" a popup never appears for either the link itself or the diff and history links. For the other links the diff popup always gives the regular article preview, not the diff preview. This is with Firefox I just tried it in IE 6.0.2900.2180 and popups doesn't seem to work at all !! 09:14, 12 February 2006 (UTC)
With the latest dev version I have to modify my above observations. (I used an outdated version earlier.) On my contribs page none of the previews are diff previews, there is no difference between (top) or not, and there is no difference between hist, diff and page links. For articles I get article preview, for article talk I get talk preview, and for article sections I get section preview. The exception is articles with only tables and no plain text, resulting in popups with navigation links but no preview. I use Opera in Linux. --Eddi (Talk) 15:00, 12 February 2006 (UTC)
For Lupin's information I forgot to say I am also using the dev version on Win XP SP2. 15:33, 12 February 2006 (UTC)
All these issues should now be resolved. Please holler if something still doesn't work for you. Lupin|talk|popups 02:24, 4 March 2006 (UTC)
Thanks a bunch as usual. I now get diff previews on Contribs pages, yay :-) But since you asked, I am HOLLERING: The (top) links still do not give any popups for me on contribs pages. I am running the dev version on Firefox, Win XP SP2. One final outrageous request - can you do a Jim'll Fix It and fix the rest of Teh Internets so that popups works outside of Wikipedia. I get so confused in the real world when there are no popups when hovering over links. Thanks in advance :-) 10:53, 4 March 2006 (UTC)

redirection bypass function broken?

Somehow, I cannot bypass redirects anymore. --Ixfd64 10:41, 15 February 2006 (UTC)

This feature annoyed some people (see above) so it's turned off by default. You have to set an option to enable it - I forget the exact name, see WP:POP for details. Lupin|talk|popups 13:44, 15 February 2006 (UTC)

JS error

The Pops dont seem to work anymore. On WinXP, IE6, the JS error reads: Expected identifier, string or number, in char 3 on line 3687. Damn you have that much lines? Respect! Greets, The Minister of War (Peace) 09:13, 16 February 2006 (UTC)

Fixed! The Minister of War (Peace) 15:38, 17 February 2006 (UTC)

Transparent Diffs

The popups for the dev version seem to be transparent. I'm not sure if this is deliberate, but it makes them significantly less readable. Superm401 - Talk 06:20, 20 February 2006 (UTC)

See also User_talk:Lupin#Transparent_background ++Lar: t/c 06:58, 20 February 2006 (UTC)

Popup images within Infoboxes

Guys, I love the navagation popups! Everyone should use it! One thing I would like to see, however, is when you hover over a movie link, that the image in the movie infobox doesn't appear on the popup. Anyway to get that to work? We're attempting to have an infobox on every film page... Steve-O 16:26, 22 February 2006 (UTC)

I've had a go at this in the dev version. I'll upload it in a moment. Lupin|talk|popups 22:49, 22 February 2006 (UTC)
Thanks for the great effort on this! I tested out the change, and most but not all images in the infoboxes show up. I'm not really sure why some don't and some do. For example, go to "List of film noir" and you'll see that some work and some don't (most of the pages there have images in infoboxes). Thanks again! Steve-O 16:39, 23 February 2006 (UTC)
Thanks for the feedback. I've fixed stuff up a bit more in the dev version. Do let me know if you find any stubborn pages with infobox images that don't show. Lupin|talk|popups 00:20, 24 February 2006 (UTC)

pop-up don't diappear in some circumstances

Pop up appears automatically when hovering over an highlighted link in the textarea. however, if the link is deleted after the pop-up has appeared, it appears that the pop-up stays inplace no matter what. It can leads to several pop-up cluttering the text-editing window! Circeus 17:08, 22 February 2006 (UTC)

Expansion on what I wrote: in the text-editing window,pop-up are automatically generated whenever a link is highlighted, regardless of whether the cursor hovers over it or whether other text is highlighted. This should really be fixed or made optionnal, because it can be very annoying. Circeus 17:34, 22 February 2006 (UTC)
You should always be able to dismiss popups by wiggling your mouse away from them. This feature is optional in the dev version but it looks like I forgot to put the option in the stable version. Do you have any suggestions on how to improve the interface here? I realise it's suboptimal at the moment. Lupin|talk|popups 22:39, 22 February 2006 (UTC)
Exactly my point: If the text is deleted while the pop-up is around, the pop-up becomes impossible todismiss. Circeus 22:54, 22 February 2006 (UTC)
Not for me - I just have to move the mouse away from the popup and it disappears even if I delete all the text in the edit box immediately after the popup appears. Does that not work for you? Which browser are you using? Lupin|talk|popups 23:01, 22 February 2006 (UTC)
PS if this remains a problem, please see if it's been fixed in the dev version (instructions for installation at WP:POP). Thanks. Lupin|talk|popups 23:04, 22 February 2006 (UTC)
I haven't seen it since that occurence,and I already use the dev, might have been a freak case.An option to deactivate po-ups in editing would be awful nice, though. At least forme.
The option popupOnEditSelection is what you want. Lupin|talk|popups 13:38, 23 February 2006 (UTC)

Crashes Opera

I'm running Opera 8.51 and I just installed this tool. After a few minutes of usage Opera just crashes on me. I haven't even done anything with it; I just use the popups to go to say, the talk page; I haven't done any reverting or any of that sort yet. But it has crashed 3 times just 3-4 minutes after i begin using it. What other details should I include in describing this problem? - Hbdragon88 05:12, 23 February 2006 (UTC)

I'd send a bug report to Opera. I'm typing this in Opera 8.52 on Linux, and have noticed no ill effects in the past 5 minutes of usage. It shouldn't be possible for javascript to crash a browser, so if this is happening then it's a browser bug. Lupin|talk|popups 05:42, 23 February 2006 (UTC)
I'm using Opera 8.51 for 95% of my edits using these popup system. It crashed only once. So from my experience, this is not related to Opera ! Lvr 00:29, 25 February 2006 (UTC)
More feedback regarding this issue: Opera crashes more often these last days. Netscape (7.0) also: I'm not able to look at my watchlist at all with Nescape. It crashes immediately. I removed the popups, and Netscape works again. Workaround: I don't use Netscape any longer !!! Lvr 10:17, 28 February 2006 (UTC)
I also am experiencing Opera (8.52) crashing on my *a lot* recently while using popups :( Its been happening more recently. Seems to happen when hovering mouse over a link before the popup appears. Running windows xp. I think you reporting any further bug reports to Opera (as you say I assume it is an Opera bug as it shouldn't crash, even if there is something wrong in the javascript) would make more sense as you know your own code! Petros471 20:40, 3 March 2006 (UTC)
Sorry, I can't duplicate this crash, so I'd have a hard time submitting an accurate bug report. Lupin|talk|popups 02:23, 4 March 2006 (UTC)

Well, I just installed Opera 8.53 and turned the popups back on. If I don't report back here assume everything is a okay. - Hbdragon88 22:05, 7 March 2006 (UTC)

That was short. While loading a page Opera 8.53 crashed. Removing popups... - Hbdragon88 22:12, 7 March 2006 (UTC)

I'm running Opera 9.00 Beta and my browser is crashing a lot after installing this tool. I had the same problem with Opera 8.5. It doesn't happen all the time but probably every 5 min. jerkmonkee 17:07, 10 March 2006 (UTC)

Interesting (if slightly depressing) that you mention that, I've been running Opera 9.0 as a separate install from my main 8.53, and no crashes at all using that (so far!). 8.53 still crashes... Petros471 17:55, 10 March 2006 (UTC)

Okay! I've upgraded to Opera 8.54! Popups...on! Let's see how this goes... - Hbdragon88 05:00, 7 April 2006 (UTC)

And...removed again. It crashed after some ten minutes of usage. I'll wait for Opera 9.0 final. Heh, this reminds me of waiting for Opera 7.60 (which would become 8.0 later) so I could get native Gmail support. - Hbdragon88 05:09, 7 April 2006 (UTC)

Opera 8.52 crashes here, too, with that popup. Which is a shame, because it is really nice. -- AlexR 11:24, 9 April 2006 (UTC)

font changed?

I noticed that the popups seem to be displaying a different font now. Was this an intentional change, or is my browser acting up? --Ixfd64 09:37, 23 February 2006 (UTC)

It's semi-intentional: I've changed the internals a lot and no longer use overlib, so am not stuck with its settings. Thus I've not specified a particular font for the popups, so you should get whatever the ambient font is on the page. If you want to change this, you have to edit your user CSS, and I now realise that I have to update the documentation there... done. Lupin|talk|popups 14:03, 23 February 2006 (UTC)
Hmmm...I use the Cologne Blue layout, and popups is coming up with a font different than what's on the rest of the page. -- MisterHand 20:53, 23 February 2006 (UTC)
OK. Maybe it's just your browser's default font? Anyway, you can fix this with user CSS. Lupin|talk|popups 00:03, 24 February 2006 (UTC)
I liked the original font better. What should I add to my CSS page? Sorry, I'm pretty bad at HTML. :( --Ixfd64 10:03, 24 February 2006 (UTC)
Try this:
.navpopup {
  font-family: Verdana, Arial, Helvetica !important;
Lupin|talk|popups 13:34, 24 February 2006 (UTC)

Usage guide?

This feature needs a usage guide. It took me ages to work out how to use the revert functionality for example. The feature list is a start, but we need more than that.WolfKeeper 02:42, 24 February 2006 (UTC)

Thanks for adding the explanation to the page. If you want to go further and start some clearer documentation this would be great. Lupin|talk|popups 03:58, 24 February 2006 (UTC)

strange behavior

I made this redirect bypass with popups [14] and instead of making the piped redirect [[U.S. 10th Mountain Division|10th Mountain Division]], it made it [[U.S.%2010th%20Mountain%20Division|10th Mountain Division]]. I have not seen this behavior before. Any clues? --rogerd 03:05, 24 February 2006 (UTC)

Thanks for finding this bug - I hope it's fixed now. Lupin|talk|popups 03:55, 24 February 2006 (UTC)

ARIN lookup removed?

Hiya Lupin ... was the ARIN lookup feature for IP addresses removed on purpose? I used that almost every day, and kind of miss it. --Aaron 18:19, 24 February 2006 (UTC)

No, that's a bug! I'll fix it in a moment in the dev version. Lupin|talk|popups 00:01, 25 February 2006 (UTC)

Popups not working

I love the tool, but over the past couple days it hasn't been working for me any longer. Has anything been changed? BTW I use Firefox. -- Jeff3000 23:03, 24 February 2006 (UTC)

Yes, there have been rather significant internal changes to the script. I use Firefox myself (v on Linux) and things are OK here. Which version and OS are you running? Lupin|talk|popups 00:01, 25 February 2006 (UTC)
I used Firefox on Windows XP. I'll try disabling some of my extensions to see if things get better, but any help would be much appreaciated. -- Jeff3000 03:55, 25 February 2006 (UTC)
I found the problem. I use the userContent.css file in Firefox to block ads as shown on the website [15]. One of the rules is to block div elements who have the string "popup" in it's id as so
Since the new popups use the word "popup" in most id names like
<div style="position: absolute; display: inline; left: 317px; top: 231px; z-index: 1002; max-width: 350px;" id="navpopup_maindiv0" class="navpopup">
they are getting blocked. Is there any chance you can rename the div elements to something that doesn't seem like its a malicious ad? -- Jeff3000 04:17, 25 February 2006 (UTC)
I'd rather not to be honest - this would invalidate previous instructions I've given to people about changing their CSS. Can't you whitelist Lupin|talk|popups 02:19, 4 March 2006 (UTC)

Quick & Flupke

I got a small problem with the popup today. I cannot say if it is due to this new version. I'm watching the Quick & Flupke article. When I put my mouse over it, the popup shows me the Quick article instead ! Lvr 00:32, 25 February 2006 (UTC)

Thanks for the bug report - this is fixed in the dev version. Lupin|talk|popups 01:13, 25 February 2006 (UTC)
The "&" problem is fixed, but the general problem with special characters described earlier seems to continue. --Eddi (Talk) 23:18, 26 February 2006 (UTC)
This issue should now be resolved. Lupin|talk|popups 02:27, 9 March 2006 (UTC)

Log Link

Is there a reason the menu does not link to the log for the active page? That would be a useful option. Superm401 - Talk 04:43, 25 February 2006 (UTC)

Please could you tell me which URL you'd like a link to in, say, the popup for this page? (I don't use Special:Log much, and am unfamiliar with its intricacies). Lupin|talk|popups 02:30, 9 March 2006 (UTC)
I was thinking , which gives you all the "actions" for the page (upload, deletion, protection, page move, etc.) Superm401 - Talk 02:51, 17 March 2006 (UTC)


Hey, I don't really know what I'm doing at all, and I'm trying to get popups to work, but it isn't. Can anybody help? I think I did the change right (I use classic skin) but it still isn't working, and I tried clearing my cache already. -Tim Rhymeless (Er...let's shimmy) 07:09, 27 February 2006 (UTC)

Okay, I managed to get this to work, but only on monobook. I still can't seem to figure out how to get it to work on classic. Can anybody help me figure out why? -Tim Rhymeless (Er...let's shimmy) 08:46, 27 February 2006 (UTC)
More specifically, on classic I only seem to get the menu popups, but no preview of articles. It's all a bit dodgy. (Works for me on monobook, though, but I'd really prefer to use classic.) -Tim Rhymeless (Er...let's shimmy) 09:17, 27 February 2006 (UTC)
You should remove the "simplePopups=true;" option in your standard.js file, like you have done in monobook.js. If it still doesn't work after clearing the cache, try to specify more options. For some examples of options, see my monobook.js or standard.js. --Eddi (Talk) 15:13, 27 February 2006 (UTC)

Printable version

The printable version of the article page has some images overlaying the text at Features. David 01:46, 2 March 2006 (UTC)

More standard javascript for Template:Navpop

The following javascript is more standard and conforms to XML and XHTML standards.

var obj = document.createElement("script");
obj.type = "text/javascript";
obj.src = "";

For use in {{navpop}}. -- infinity0 19:23, 2 March 2006 (UTC)

Similarly, this is more standard than the current document.write() in Lupin's popups.js

var npcss = document.createElement("style");
npcss.rel = "stylesheet";
npcss.type = "text/css";
npcss.href = "";

Intended to replace the "import stylesheets" part. -- infinity0 19:26, 2 March 2006 (UTC)

I haven't tested the first block of code, but the second fails in IE and Konqueror (I didn't try other browsers).
I don't really understand what is wrong with the current code - I'm quite ignorant about XHTML. Please could you explain? Lupin|talk|popups 23:39, 2 March 2006 (UTC)

The W3C recommends using DOM node methods to manipulate pages instead of changing the source code using document.write(). The reason is becaues XML parsers use nodes to display objects and it's easier for them. If the document is sent as XML+XHTML, then document.write() and object.innerHTML fail to work. It's just me being pedantic, but in the future all browsers may be XML-based, and these type of scripts will no longer work.

It should work in IE6 and Konqueror... :S meh... What's the error? -- infinity0 21:21, 3 March 2006 (UTC)

Oh, silly of me. I forgot to change "script" to "style". It should work now. -- infinity0 21:22, 3 March 2006 (UTC)

Hah, there's no chance the script will work in those hypothetical browsers at the moment - waaay to much use of innerHTML! I find this a very handy device (and it's much faster than using the DOM, in programming and execution time). I don't see the point in obfusticating the code by using the DOM for installation and stylesheets either, but thanks for the suggestion. Lupin|talk|popups 02:15, 4 March 2006 (UTC)

Bug at bottom of window?

When hovering over a link near the lower part of my display, the popup opens such that most of it is below the viewable window, unlike other popups which seem to be aware of screen location and "flip" the popup above the cursor - the tool seems to be aware of the left and right sides of the display. Firefox 1.5. David 21:58, 3 March 2006 (UTC)

This also happens in Linux Opera 8.50, dev version. However, I'm able to scroll within the popup using the mouse wheel, and if the link is at the bottom of the page as well as the window, some white space is added to the page to allow for scrolling. --Eddi (Talk) 02:36, 5 March 2006 (UTC)
Also in Linux with Firefox 1.5, although for me the browser notices that the page has expanded and adds a little space to the scroll-bar making it possible to scroll down (using my wheelmouse anyways) to access the rest of the menu. Ewlyahoocom 05:40, 5 March 2006 (UTC)
And I. FireFox 1.5, Windows XP, running dev version of tool. For me it does not add anything to the scroll bar. This behaviour has been here a long time, as long as I can remember, and I sort of just compensate for it by never opening stuff at the very bottom, but scrolling first to make room. ++Lar: t/c 14:43, 5 March 2006 (UTC)
Me too, although I have been in the habit of holding shift and dragging the popup further up the screen if I forget to scroll up first. Thanks to this thread I now see that I can also use the scrollwheel - brilliant. 15:26, 5 March 2006 (UTC)

Revert summary

I have some problems. The first "%s" in the revert summary is date and not previous contributor's ip/user name. Is that legally to copie the code from "User:Lupin/popups.js" and create a own popups.js, only with this fix? I will create a own revert summary; "Revert to last version by %s using popups" (marked as minor edit). I can't javascript, so a simple description to what i must edit in the code in my own popups.js to fix this is welcome. Fdp 23:55, 6 March 2006 (UTC)

Sure, you can if you want to. Better would be for me to let you use $1 $2 $3 instead of/as well as %s. I'll think about this some more. Lupin|talk|popups 04:06, 7 March 2006 (UTC)
I've implemented this change in the dev version. You should now be able to use 'Revert to revision by $2' and it should do what you want. (Note that such a summary is ambiguous, since popups don't always revert to the last revision by a particular editor). Lupin|talk|popups 02:25, 9 March 2006 (UTC)
I've replaced %s, %s, %s with $1, $2, $3 in one of the strings like this. Will it work? If it does, strings are more flexible than ever, both for general translation and for specific configuration by individual users. --Eddi (Talk) 02:55, 9 March 2006 (UTC)
Works fine, great, brilliant! Well done! You're approaching your next star, just so you know it. :) (But also note the possible time stamp bug.) --Eddi (Talk) 04:02, 9 March 2006 (UTC)

Is this usable now? The dev version still has:

'defaultpopupExtendedRevertSummary': 'Revert to revision dated %s by %s, oldid %s using [[:en:Wikipedia:Tools/Navigation_popups|popups]]'

It would be great to be able to customise this string. Thanks. 07:27, 9 March 2006 (UTC)

It should work, yes. Don't try to alter that variable though, use the option popupExtendedRevertSummary instead. (Don't let the lack of $n in the script fool you, it should understand both the new syntax and the old syntax). Lupin|talk|popups 00:20, 10 March 2006 (UTC)
OK, thanks - I'll give it a try. 13:06, 10 March 2006 (UTC)
I modified this string in my personal string file, which is based on the strings of the dev version, and it worked fine. But I see the point in tailoring monobook.js instead of some general string file, because that file may be shared between several users, especially if the file is translated, even if it's located in one individual's user space. I think I'll revert the general file to %s and leave the $'s to monobook.js. --Eddi (Talk) 03:06, 10 March 2006 (UTC)

popups and IE6

I run Firefox on Win XP SP2, and frequently suffer from unresponsive script warnings on Contribs and Log pages where &limit=500 or greater. In these cases I switch to IE, but popups does not work AT ALL for me on IE. Any ideas how to fix this anyone? Thanks. 11:14, 7 March 2006 (UTC)

It's possible that this is not caused by the popups, but it still my fault. I committed a change to mediawiki CVS that lets you shift-click to select ranges of checkboxes. This made pages with long bullet lists load slowly, which could be the cause of your problem (or it could be the popups, I'm not sure at the moment). I've since committed what I believe is a fix for the checkbox issue, but it hasn't been made live yet. So I'm going to wait and see if that fixes things before looking for answers in the popups script :) Lupin|talk|popups 02:22, 9 March 2006 (UTC)
I'm not sure why things don't work at all for you in IE, but note that Zocky's picture popups aren't IE-compatible. I'd suggest disabling them for IE stuff and see if popups start working. Lupin|talk|popups 02:23, 9 March 2006 (UTC)
Ah, OK. Thanks for the answer. I'll just wait and see if your mediawiki fix sorts things out. It's not that big a deal to click "stop script" on a few alert boxes in the meantime. Also, I don't know what you've changed in the dev version, but I now get popups and diff previews on (top) links on contribs pages. :-) Fantastic, keep up the good work. 09:05, 12 March 2006 (UTC)

Popups and Mozilla v. 1.6

Popups seem to be working fine except for that I can't access the submenus. When I put the cursor over the 'actions' menu, it shows the menu, but if I move the cursor off the 'actions', the menu dissappears, meaning that I can't access any of the features. Perhaps some of my browsers settings are interfering? ---Marcus- 18:11, 8 March 2006 (UTC)

  • I upgraded to 1.7 and now it works just fine---Marcus- 18:47, 8 March 2006 (UTC)

Locale String

In your insertDiff function, you use toLocaleString() to output a Date object. This is actually confusing because I've set all my other Wikipedia dates to use UTC time. Could you change it to toUTCString(), or at least provide this as an option? Superm401 - Talk 02:44, 17 March 2006 (UTC)

In the dev version, you can now set popupDiffDatePrinter='toUTCString' and it should do what you want. Lupin|talk|popups 01:12, 19 March 2006 (UTC)
Thanks. Superm401 - Talk 21:36, 21 March 2006 (UTC)

While using popups to view the differences in this Talk section, I received the error "Bad word: toLocaleString. Please report this error" David 05:02, 22 March 2006 (UTC)

Cool, a bug I anticipated :) I like those. Should now be fixed in the dev version. Lupin|talk|popups 02:04, 24 March 2006 (UTC)

Cut buffer interaction?

Hi, long time user, first time caller. OK not really, I've posted here before. Anyway, I've noticed a behaviour starting a few days/weeks ago that I'm not sure I like, wondering if others see it too. If I am editing an article and I place text containing a link ([[]]) in my cut buffer (because I deleted it or want to move it, etc). that link gets popped up. This can be disconcerting because it's in the way, and it isn't something I wanted. Worse, it freezes editing, so if I am furiously typing away, any keystrokes after the cntl-x or cntl-c are lost until I clear the popup away. Is this just me? Is it stoppable? I briefly looked at the options but may have missed one... or is this what popupOnEditSelection controls? Thanks. ++Lar: t/c 12:04, 17 March 2006 (UTC)

C'mon now, you gotta at least give the developer(s) a clue as to which operating system and browser you're using. Ewlyahoocom 15:36, 17 March 2006 (UTC)
OK I guess. (they should remember! hahaha)... Win XP SP2, Firefox 1.5 (IBM internal version). But I think that switch popupOnEditSelection might be it??? ++Lar: t/c 16:00, 17 March 2006 (UTC)
Yes, that's the switch you want. Lupin|talk|popups 01:24, 19 March 2006 (UTC)

Edit count and Wiktionary

Edit counter option gives wrong URL in finnish Wiktionary:

It should be:

Thanks. --HartzR 15:52, 18 March 2006 (UTC)

Thanks for the bug report. I've tried to fix this in the dev version, but haven't tested it. Lupin|talk|popups 01:10, 19 March 2006 (UTC)
Tested the dev version and it's working! --HartzR 07:12, 19 March 2006 (UTC)

Previewing of references using popups

A discussion has started at Talk:Nintendo_Revolution#The_new_references about whether it's possible for popups to preview a reference that's pointed to. Appreciate any thoughts on whether this is possible already, whether it's technically possible (enhancement request?) or perhaps there's another approach which can solve this scenario? Thx. --OscarTheCattalk 20:13, 19 March 2006 (UTC)

That shouldn't be too difficult. Based on the existing script, you can something like this:
var anch=decodeAnchor(pg.current.article);
var note=document.getElementById(anch);

--Superm401 - Talk 23:48, 19 March 2006 (UTC)

Thanks, this feature is now in the dev version. Lupin|talk|popups 02:20, 20 March 2006 (UTC)
Good job. That was really quick. Superm401 - Talk 04:11, 20 March 2006 (UTC)
Wow, that's pretty rapid. Cheers. --OscarTheCattalk 07:15, 20 March 2006 (UTC)


Are you aware that your tool is not only a helpful to revert vandalism, but also to silence unwanted content edits? I'd appreacaite, if you would condems misuse in such a manner. Thank, you. --Fossa 03:51, 20 March 2006 (UTC)

Could you be more specific about what you are referring to? Pegasus1138Talk | Contribs | Email ---- 03:56, 20 March 2006 (UTC)
I assume he's referring to the automatic revert link. However, edit warriors will always find a way to ply their trade; two extra clicks won't stop them. Superm401 - Talk 04:22, 20 March 2006 (UTC)
Maybe if we add a third click :) Pegasus1138Talk | Contribs | Email ---- 03:14, 24 March 2006 (UTC)
Superman401 is right, that's what was referring to. Problem is, that Popups includes a revert message that expresses even more disdain to the reverted author than no comment at all. I realize that the included Version-id- s meant to encourage transparency, but the "using popups" part sounds (and often is) a robotic message. How about putting "Reverted User:XY 's edit to User:ZY's edit" as the default messsage?--Fossa 03:04, 26 March 2006 (UTC)
This is less trivial than you might think, and I personally don't see the need for this feature and so my motivation for coding and testing it is quite low. I'd be happy to take a look at someone else's code, though. Lupin|talk|popups 04:05, 26 March 2006 (UTC)

Script detect inexistant images

If a template in the article happens to have an undefined "image" variable, (eg, |image=|foo=bar in the source), the script will detect an image even though there is none in the article. Circeus 02:03, 28 March 2006 (UTC)


On the latest revision of the article Jim Cummings I get a "Bad word: constructor" error using popups. It says to report it, so there you go. --Closedmouth 03:14, 31 March 2006 (UTC)

While hovering over the "diff" on this very item, I got the Bad word: constructor error message also. David 15:17, 31 March 2006 (UTC)

Null edit summary when reverting from diff page

If I view a diff page, hover over the link to the old version on the left-hand side, then choose to revert to that version, I get a blank edit summary. I've switched on the option to let me edit the summary, and it shows (null). Edit summaries work correctly if I choose the version from the history page. JRawle (Talk) 16:20, 4 April 2006 (UTC)


Is there also some kind of changelog what has been implemented and what has been fixed in previous releases....

There's nothing formal like this, no. You could try the edit summaries in the history of User:Lupin/popups.js (and probably less usefully, User:Lupin/popupsdev.js) though. Lupin|talk|popups 03:21, 7 April 2006 (UTC)


Would using this tool dramatically increase the amount of data downloaded? I.e. does it automatically load all the pages to which the current page links? - sYndicate talk 14:14, 6 April 2006 (UTC)

No, that's not how it works. Preview data is fetched on demand. Lupin|talk|popups 03:22, 7 April 2006 (UTC)


Go wiki go! Woooooow! I whish I had know this about 1 year ago! Wooooow! great guys! Msoos 23:35, 7 April 2006 (UTC)

How do you load on demand?

I would say I'm mid-level at this stuff. I'm not a beginner, but I'm certainly nowhere near the complexity of this kind of thing. I saw the link to the overlib in the main article and I've wanted to add something like this to my own site. I'm just curious if there is some kind of modification I can make to that script (ie, I'm curious what method this script uses) to a) load the popup contents on demand, and b) not actually require any javascript function called in the href tag. Forgive me if it's a stupid quetsion. Thanks very much.

As far as I know, you need some javascript to do the AJAX bit, which fetches data on demand. There are various libraries around which you can use to make this less painful. Overlib isn't actually used in the script any more, but that was just used to display the popups, not to provide their contents. Lupin|talk|popups 01:40, 11 April 2006 (UTC)
I know that overlib is just the script that causes the popup (in an older version), but I'm just wondering how the current script calls the popup on without any script at all in the href tags (but only certain href tags that link to a wiki article. It's a really cool script. TheHYPO 17:59, 11 April 2006 (UTC)
It's not that complicated, in principle. The script iterates over all links in the page, figures out which ones are internal wiki links and associates mouseovers on those links with popup functions. These functions then grab the data and display it. Lupin|talk|popups 03:30, 4 May 2006 (UTC)


I think it would be nice if you had an option similar to the set summary for reverts and set summary prompt for reverts to add options to be able to set summary and summary prompt for dab fixes, redirect fixes, and link removals as well. Pegasus1138Talk | Contribs | Email ---- 02:58, 12 April 2006 (UTC)

Marking reversions as minor edits

I've gotta say, I love Popups. They're just amazing- they make everything so much easier. Just a quick question: is there any way to mark reversions as minor edits? Thanks for making popups! They're great! --Darth Deskana (Darth Talk) 21:22, 13 April 2006 (UTC)

I find the best way to do that is just hit the "minor edit" button really really fast. --D-Day(Wouldn't you like to be a pepper too?) 20:51, 20 April 2006 (UTC)


This is the best software ever. What would it take to get it integrated into the "my preferences" section of Wikipedia? I think a lot of people would love this and momentum would build. Are there a group of popups-boosters out there? --Dwiki 08:49, 15 April 2006 (UTC)

too many options breaks script

I expanded from only using a few of the base options to adding some of the extra options for edit summaries and it just broke my monobook.js. I've had to revert back (see my js file for current working version) but the ones I experimented with that broke the script and everything else suddenly were:

// [[User:Lupin/popups.js]] - please include this line 

document.write('<script type="text/javascript" src="' 
             + '' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
popupFixRedirsSummary=Redirect fixing per [[Wikipedia:Redirect]];
popupFixDabsSummary=[[Wikipedia:Disambiguation|Disambiguation]] repair;
popupRedlinkSummary=Removing link to non existent page;

Probably some way in which you implemented the new options or I did something that ended up being contradictory, either way any fix or way that I can fix it if it's an issue with my set of options would be appreciated. Pegasus1138Talk | Contribs | Email ---- 04:02, 18 April 2006 (UTC)

The strings values should be enclosed in quotation marks. For example,
popupFixRedirsSummary='Redirect fixing per [[Wikipedia:Redirect]]';
Note that boolean values (true or false) should not be quoted in this way. Lupin|talk|popups 05:15, 18 April 2006 (UTC)
ah, thanks. I'll try it that way. Pegasus1138Talk | Contribs | Email ---- 05:17, 18 April 2006 (UTC)

View "diff"

This is an amazing piece of software. However, sometimes the difference in an edit(on my watchlist, for example) doesn't always show up in a popup. Is there a way to fix this? --D-Day(Wouldn't you like to be a pepper too?) 18:35, 18 April 2006 (UTC)

Sorry, don't know. I see this too, now and again... most annoying. Lupin|talk|popups 04:45, 27 April 2006 (UTC)

Null edit?

Out of curiosity, what is the use of adding a null edit to an entry, making no changes whatsoever to a wiki artile? Cowman109Talk 22:53, 21 April 2006 (UTC)

I think it's the same as purging the cache (i.e., putting "?action=purge" at the end of an article's URL). --Closedmouth 02:57, 26 April 2006 (UTC)

Only see a small preview

Can someone plz tell me why I only see a few lines of preview when I hover over a link. At the most its 10. Whereas the screenshot in Wikipedia:Tools/Navigation_popups shows about 20+. My options set in my monobook.js file are:

popupSubpopups=true; popupPreviews=true; simplePopups=false; popupImages=true; removeTitles=true; popupPreviewFirstParOnl=false;

You're missing a y: it should be popupPreviewFirstParOnly, not popupPreviewFirstParOnl. Lupin|talk|popups 00:07, 24 April 2006 (UTC)

Bug: reverts to wrong version (sometimes)

I'm generally very happy with popups, it works nicely, even on the German WP. Thanks for that! However, in three cases out of 100+, popups made me restore vandalism rather than revert it, i.e. it reverted to the wrong version. Here they are: [16], [17], [18]. This happened when someone else was faster at reverting than I was. I hit 'revert' while seeing the diff between the last clean and the vandalized version. My configuration: Firefox and XP Pro SP2, and, as you see, German WP. At that time, there was only popups in my monobook.js (I've now added godmode light for reverting).

It appears to me like popups doesn't go back to the (absolute) revision #foobar, but rather to the (relative) version "this-and-that-many edits back in time". This leads you into trouble, provided the revision history has changed in the meantime, and provided the software re-reads it before reverting. Note that among the three edits linked above, the first two go one step back in time, while the third one goes two steps back in time as intended, however ending up restoring the first vandal edit but not the second one. Hope that helps, --DerHerrMigo 07:15, 26 April 2006 (UTC)

Ah, I think you've uncovered a nasty bug - thanks! Here's my diagnosis: for most links, this will never happen, but this will always happen if you use links like the diffs in contribs pages. This should be fixed in the dev version. Lupin|talk|popups 04:43, 27 April 2006 (UTC)

Suggestion for script popup


A small suggestion for your script who is very good : to see the notes when there are in the popup. For example, I was in a page, with notes [1], and when we point the cursor on this, the article appear, but it could be better with the note in the popup.

That was a small suggestion, because I saw it. Thank you for your script, it's very well.

Nyro Xeo 14:52, 26 April 2006 (UTC)

This should already work, in the dev version at least. Lupin|talk|popups 04:48, 27 April 2006 (UTC)

Problem, maybe

Hi, I use opera 8.53, WInXP Pro, I have cleared my cache several times and followed a previous suggestion to make sure the comments have two slashes and not just one and I still can't make the pop ups work. I have enabled pop ups in my browser just in case and still nothing! Please help? Jaberwocky6669 04:45, 29 April 2006 (UTC)

  • I see that it keeps replacing the popups code with a previous code that I used for an edit count. How do I make that go away? 04:48, 29 April 2006 (UTC)
  • I figured it out! I can't have more than one thing in my .js file I guess and so I deleted that previous code, saved again, and then put in the template! Jaberwocky6669 04:53, 29 April 2006 (UTC)

User talk:Lupin/popups.js

Fix link to CSS


Could someone point the link directly to MediaWiki:Gadget-navpop.css instead of User:Lupin/navpopdev.css (which just import MediaWiki:Gadget-navpop.css anywway)? This page is used by external users to enable pupups, according to its documentation. Helder 22:09, 30 September 2011 (UTC)

Already done after your first request. :) Amalthea 07:35, 2 October 2011 (UTC)


Please change the first two lines to:

var popScript     = '//';
var popStyleSheet = '//';

i.e. use protocol-relative URLs. Thanks. Liangent (talk) 12:24, 2 October 2011 (UTC)

I have the exactly same request ;)
Please have a look at my request at User talk:Lupin/navpopdev.css, too.
Thanks in advance! — Arkanosis 14:46, 2 October 2011 (UTC)
Yes check.svg Done — Martin (MSGJ · talk) 16:05, 2 October 2011 (UTC)
Thanks a lot! — Arkanosis 16:57, 2 October 2011 (UTC)


Dear Lupin! I very much like your popups.js. It has a bug, though (at least it seems so on Nynorsk Wikipedia. Links containing letters A-Z works fine, but letters outside that rank (of which there are 3 in Norwegian, æøå), come up with the Latin 1 values of the two UTF-8 parts of each letter outside the ascii repertoire. The whole Wikipedia is UTF-8, it is thus sad that your fine tool is not. All the best, Trondtr (talk) 16:35, 12 November 2011 (UTC).


Hi. The popups still call people "autoreviewer" when the userright is now called "autopatrolled". Could someone please fix this? Thanks. It Is Me Here t / c 17:34, 7 January 2012 (UTC)


Please append the following to the script in order to make sure that people are encouraged to stop using it, and using the Gadget instead.

if ( typeof mw !== 'undefined' ) {
mw.loader.using('jquery.jStorage', function() {
	var k = 'User:Lupin/popups.js',
		t = 'Information: You are importing User:Lupin/popups.js' +
			' into your common.js or <skin>.js!\n' +
			'This script is unmaintained. Please remove this inclusion and enable the Navigation popups Gadget in the preferences of your account instead.',
		x = $.jStorage.get( k );

	if ( !x ) {
		$.jStorage.set( k, 1 );
		alert( t );
	} else {
		$.jStorage.set( k, x );
		if ( x % 25 === 0 ) {
			mw.notify( t );

TheDJ (talkcontribs) 10:17, 8 August 2015 (UTC)

Yes check.svg DoneMr. Stradivarius ♪ talk ♪ 17:28, 9 August 2015 (UTC)

TheDJ, can we change the message to something better, for example: You are using an unmaintained version of Navigation Popups, please see the instructions at
Some wikis are using User:Lupin/popups.js as a gadget, so I'm sure your message is very confusing to their users. Examples: [19], [20].
Also, some people may be using it in their global.js or in their common.js on wikis that don't have NavPopups as a gadget and they may also be very confused now.
--V111P (talk) 18:53, 30 August 2015 (UTC)

I advised the admins on those two wikis to install the new version. I can't check all wikis however. And some just copied the source code to their wikis, but what can you do. --V111P (talk) 19:15, 2 September 2015 (UTC)

User talk:Lupin/popupsdev.js

User talk:Lupin/popupsdev.js

User talk:Lupin/Anti-vandal tool

This page is for discussing Navigation popups and reporting bugs you encounter with it. Please be aware that the original author of Lupin Anti Vandal Tool (Lupin) is no longer active on Wikipedia. As such this tool is currently unmaintained. All issues are handled at the discretion of other experienced editors.

Not sure how to explain your problem clearly? Read How to Report Bugs Effectively for some general pointers. If you have trouble with the script, please mention your browser, browser version and operating system.

Filter recent changes works in FF again

So, I'm not sure if it's due to the changes mentioned above, or whether Mozilla redid the Firefox regex engine again, but Filter Recent Changes now works in Firefox as of FF 10.0.2. —Darkwind (talk) 16:38, 9 March 2012 (UTC)

Red coloring in diff display

So for a while now, the diff display in AVT has not been coloring the added/removed text in red. Turns out this is because MediaWiki moved the CSS for diff display to a separate call to load.php, which is not loaded unless you're viewing an actual diff page.

To resolve this, and restore the red coloring in diffs in AVT, you can add the following CSS code to your common.css (or vector.css or whatever), with no linebreaks:

table.diff,td.diff-otitle,td.diff-ntitle{background-color:white}td.diff-otitle,td.diff-ntitle{text-align:center}td.diff-marker{text-align:right}td.diff-lineno{font-weight:bold}td.diff-addedline{background:#cfc;font-size:smaller}td.diff-deletedline{background:#ffa;font-size:smaller}td.diff-context{background:#eee;font-size:smaller}.diffchange{color:red;font-weight:bold;white-space:-moz-pre-wrap;white-space:pre-wrap;text-decoration:none}table.diff{border:none;width:98%;border-spacing:4px; table-layout:fixed}table.diff td{padding:0}table.diff col.diff-marker{width:2%}table.diff col.diff-content{width:48%}table.diff td div{ word-wrap:break-word; overflow:auto}

Darkwind (talk) 01:55, 10 March 2012 (UTC)

While adapting the script for Portuguese Wikipedia, I found some bugs in the MediaWiki code which formats the RSS feeds (34798 [fixed] and 34800) which I believe may be affecting the coloring of the diffs used by this script. I think it should be migrated as soon as possible, to stop using something like
to get the list of recent changes, and start to use the API to get lists (in JSON) such as these:
Helder 00:21, 11 March 2012 (UTC)
I absolutely agree that the script should be converted to use the API as soon as possible -- it will be more responsive, less resource intensive, and so on. However, that's not the cause of the diff problem (although the problem might go away after conversion, it probably won't as long as the script is run by viewing a User: page).
The current problem is that although the diffs are already being returned with the correct <span> wrappings with the right CSS classes to display the diff colors (i.e. span.diffchange.diffchange-inline), there's no CSS style information included on the page for those classes.
There is specific CSS styling in the MediaWiki software for diff color display. In the past, this CSS was downloaded for every page request. However, at some point, the decision was apparently made to stop providing that particular stylesheet unless the URL being requested contains a &diff= argument. To be more specific, the following HTML tag only appears when you actually view a diff by using a (diff) link: <link rel="stylesheet" href="//*" type="text/css" media="all" />. That tag does not appear on User:Lupin/Filter recent changes because the server thinks it's not actually a diff page, which means the diff-specific stylesheet never gets loaded.
The workaround is to force the issue by copying the CSS style information from that sheet to your common.css (or $skin.css, whatever). Doing this means the CSS classes already being used by AVT would now have the corresponding style information, and the diffs are magically red again. It's probably possible to trim down that style info from what I provided (I just pasted the whole of the stylesheet in question), but it's an effective workaround. —Darkwind (talk) 10:08, 11 March 2012 (UTC)
Actually, this is just a dependency issue: any gadget or user script which depends on a module (e.g. "mediawiki.action.history.diff") should indicate this explicitly in order to allow the Resource Loader to make sure that the content of the module (in this case, mediawiki.action.history.diff.css) is available. You can check this by typing the following on Google Chrome console (other browser may have similar tools):
(it will insert the <link> tag you have mentioned). Since the AVT is not a gadget, some part of it should be wrapped in
mw.loader.using('mediawiki.action.history.diff', function(){
    /* Here goes the AVT code */
Helder 22:51, 11 March 2012 (UTC)
Actually, the above will not work, because the Mediawiki RSS feeds for some reason contain hard-coded "style=" attributes instead of using the CSS classes to format the diffs; even if the correct CSS stylesheet is loaded, the hard-coded font colors and other styles will still be used. The only real solution seems to be to convert to using the API instead of the RSS feed. --R'n'B (call me Russ) 16:21, 17 May 2012 (UTC)

Filter IP Edits

Is it possible to include an option to filter edits only made by IP users? Thanks. FrigidNinja (talk) 12:20, 7 February 2013 (UTC)

Yes, there is. User:Lupin/Recent IP edits is what your looking for. However, Lupin doesn't seem to have been active since September 2009... jcc (tea and biscuits) 19:52, 1 June 2013 (UTC)
"Recent IP edits" is not filtered using the regexes a la "Filter recent changes". I think FrigidNinja (t c) was asking for an option that combines "Filter recent changes" with "Recent IP edits", which does not presently exist. TBQH, I doubt there will ever be any future substantial changes to this tool, because if it gets reworked to any degree, it should be converted to API, and that's just more effort than it's probably worth. —Darkwind (talk) 00:25, 2 June 2013 (UTC)

Updating Lupin??

I noticed today that occasionally when I do a 'rollback' on Lupin the edit appears to save. I then leave a warning on the editors page if necessary. However today I found several times that my edit rollback wasn't the one that went through - it didn't report an edit conflict but it was another editor who made the correction and also left a warning on the users page. So there were 2 warnings for the single edit. I have since then taken to checking that it was my edit before leaving the warning but it seemed to be a new situation, not one there a few days ago... Can anyone comment?-- 🍺 Antiqueight confer 18:34, 20 October 2013 (UTC)

Are you using the "non-admin rollback" option in the tool? —Darkwind (talk) 06:55, 23 October 2013 (UTC)
Yes - I started using the tool before I had rollback. If I turn off non-admin rollback will that make the difference? I'll try it out later -- 🍺 Antiqueight confer 08:48, 23 October 2013 (UTC)

Well - that certainly worked quickly. I'll have to pay lots of attention not to rollback in error!! But thanks - I hadn't thought of that.-- 🍺 Antiqueight confer 11:18, 23 October 2013 (UTC)

Also, if you use TW, if you open the vandal's talk page from the rollback success window, the Warn window will pre-populate with the vandalized article/page name. It doesn't automatically populate if you open the talk page directly from the anti-vandal tool. —Darkwind (talk) 19:58, 23 October 2013 (UTC)
Yeah - I have discovered I prefer to use TW for warnings rather than the Lupin tool - it lets me do the various levels as well. But I only discovered the tool prepopulates yesterday or today....Yesterday I think. Some of these tools are very clever and I just wish I had the skill to put all my favourite bits together into one! I am currently overdosing on tools :-)-- 🍺 Antiqueight confer 20:27, 23 October 2013 (UTC)
One of the modifications I added to PILT was to report the names of articles where my revert had been successful, so that I don't end up warning vandals I hadn't reverted myself. I think Antiqueight will find that although switching to MediaWiki rollback speeds things up, so that he has more chance of winning the race, the problem of someone else having got there first will remain. Philip Trueman (talk) 09:40, 24 October 2013 (UTC)

Idea for Anti-Vandal tool!

Hey Lupin,

I have an idea for your amazing Anti-Vandal tool: Verify that different things are closed off, like quotations, apostrophes, perentheses, brackets, etc. For example, if you were quoting Homer (the Greek poet):

Homer is a Greek poet, who is well-known for writing poems. One of his poems (The Iliad starts off, "Sing, O goddess, the anger of Achilles son of Peleus, that brought countless ills upon the Achaeans.

People using your Anti-Vandal tool would receive a message on your Anti-Vandal page saying that there are an odd number of parentheses and quotations. The user would add a closed parenthesis after "Iliad" and add a quotation mark after "Achaeans".

Regarding possession (for example, "Newyorkadam's") there is correctly a single apostrophe. If you were to implement this idea, the checker would ignore apostrophes before or after an 's'.

Thanks! Newyorkadam (talk) 23:41, 21 October 2013 (UTC)Newyorkadam

This would require a new mode of the tool to be written, since the "filter recent changes" mode uses regular expressions, which are computationally incapable of matching brackets/braces/parentheses. If someone wanted to go to the effort of making a new mode of the tool, I think the effort would be better spent converting the script to use the MediaWiki API instead.
Also, for well-meaning editors, there is already a bot which checks for unbalanced {, [, and ('s. If it finds an edit that results in unbalanced brackets of some kind, it leaves a message on the talk page of the user who made the edit. It doesn't do quotes, but it still lets people know if they accidentally make such a change. If you want to get a live feed of the bad edits BracketBot finds, there's apparently an IRC channel it streams to. —Darkwind (talk) 20:10, 23 October 2013 (UTC)
Thank you very much for the information! :) Newyorkadam (talk) 03:19, 7 November 2013 (UTC)Newyorkadam

Lupin's tool rewrite (sort of)

As per some of the discussions above, I tried my hand at updating Lupin's tool to use the API instead of the RSS feed, but ran into several difficulties. Lupin wasn't very reliable at commenting his code, so it's hard to follow in places. Also, unlike the RSS feed, the API doesn't provide a mode that provides a list of recent changes along with diffs for each edit -- you have to download the list of changes, then download each diff individually to match against the badwords list, which completely screws with the flow of Lupin's code.

I decided it's basically easier to start over again, so I've re-implemented the basic functionality as Darkwind's Anti-Vandal Tool. It's still in a very early stage of development (the only mode currently is equivalent to "filter recent changes"), but it's usable, and I'd appreciate any feedback and/or suggestions you all may have. You can read more about it and get installation instructions at User:Darkwind/DAVT. —Darkwind (talk) 05:45, 1 November 2013 (UTC)

Not working

Recently, I see no pages when I start the Anti-vandal Tool. I have to refresh the tool over and over to get it working. What could be going on? Cache problem? I tried Control + F5 but that doesn't help.- Gilliam (talk) 13:09, 29 January 2014 (UTC)

Same. I just discovered that on the revision history page of the tool, at the bottom the filter works and runs fine. It obviously isn't optimal, but it works for now. -Newyorkadam (talk) 13:32, 29 January 2014 (UTC)Newyorkadam
Thanks! I would not have thought to look there.- Gilliam (talk) 13:46, 29 January 2014 (UTC)
It seems to be working fine now. -Newyorkadam (talk) 20:00, 30 January 2014 (UTC)Newyorkadam


Hello, I have a easy suggestion for Your Anti-Vandal tool, Could you add a option to ignore words that are put in between Reference Tags? There have been a lot of instances where I look into a word and i see that it is in A reference. Thanks,

Happy Attack Dog (Bark! Bark!) 13:47, 13 May 2014 (UTC)

Some questions

  • Why does "didn't" keep appearing as a misspelling? It is correct, whereas "didnt" would be incorrect. I think I am going to remove it from the list.
  • Is there a way to update the word list, to not monitor certain words on the fly, instead of changing it for everyone? For example, in addition to the above, every time I see "wanna" it is correct, as part of a title.

Thanks, BollyJeff | talk 15:08, 13 October 2014 (UTC)

I think I have the answer to the first part. Someone recently added it to the list, citing MOS:N'T. So it is a style issue, not precisely a misspelling. Does anyone have opinions on keeping this as is, or putting back? It greatly enhances the number of hits on the tool. BollyJeff | talk 15:31, 13 October 2014 (UTC)
I think "didn't" should be removed from the list, since it is not a misspelling and despite the style guideline, there are situations where it is preferable to "did not". It also often appears in quotations which should not be edited. Likewise, "didnt" should suggest "didn't" as the correct form. Dwpaul Talk 01:29, 26 November 2014 (UTC)
Thanks. I just made the change. BollyJeff | talk 02:25, 26 November 2014 (UTC)
Thank you! (Now if we can just get it to stop checking within URLs in references ...) Dwpaul Talk 02:26, 26 November 2014 (UTC)
Exactly! This will continue to show 'didnt' in URLs. I don't know if the tool author is listening here. BollyJeff | talk 02:29, 26 November 2014 (UTC)

No misspellings are coming up.

Help? ThatKongregateGuy (talk) 02:00, 6 June 2015 (UTC)

It's working for me. BollyJeff | talk 02:45, 6 June 2015 (UTC)

Translation of the anti-vandal list and tool

Is it allowed for me to make a translation of the anti-vandal tool and list for use on Wikipedia in other languages? Dakar (talk) 01:56, 30 July 2015 (UTC)


Hello Cacycle--

I sent an email to Lupin, but I do not think he will be responding any time soon.

I wanted to ask, how might I go about creating my own badwords list? I use the Filter Recent changes script almost every day, and would like to perform testing on a custom badwords list, without interfering with the general list used by others.

With proper attribution, would this be okay to do? I am not a programmer by trade, would it be as simple as copying the script to my user page and then changing the pointers for the badwords file?

Thank you for your time and any insight or assistance you may offer. Kind regards, Yamaguchi

Hi Yamaguchi, I think the only way to customize this script is to run your own copies of the script itself and the badwords page. Just copy the script to e.g. User:Yamaguchi先生/recent2.js and the badwords page to User:Yamaguchi先生/badwords and then change the line "badwordsPage: 'User:Lupin/badwords'," to "badwordsPage: 'User:Yamaguchi先生/badwords',". Cacycle (talk) 12:27, 6 February 2016 (UTC)

"Use non-admin rollback" - should check both "sysop" and "rollbacker"

Hi, in the script at User:Lupin/recent2.js, recent2.userIsSysop should include a check for whether the user is a rollbacker, because rollbackers can use admin rollback. (it's also faster than non-admin rollback javascript anyway). (recent2.userIsSysop) — Andy W. (talk · contrib) 17:46, 5 April 2016 (UTC)

Scratch that. I'm thinking that, due to updates in Wikimedia policy, only Lupin can edit the script now...? I made my own js at User:Andy M. Wang/recent2.js that takes that into consideration. Thanks anyway — Andy W. (talk · contrib) 18:52, 5 April 2016 (UTC)
@Andy W.:, you may request an edit by using {{editprotected}}. But I would ask that you get someone else to check your code before requesting, just to be safe — Martin (MSGJ · talk) 20:02, 6 April 2016 (UTC)
@Andy M. Wang: fixing the ping — Martin (MSGJ · talk) 20:03, 6 April 2016 (UTC)

Rollback function seems to have been changed

There is an ongoing discussion about a change in rollback behavior at the Village Pump. I currently believe the change breaks LAVT for admin rollback. Non-admin javascript rollback seems fine. The discussion is here. — Andy W. (talk ·ctb) 00:02, 27 May 2016 (UTC)

User talk:Lupin/recent2.js

Please go to User_talk:Lupin/Anti-vandal_tool to discuss this script.

Editing this

Lupin, do you mind if I edit this to add some more keywords/change the code a little? I can test it on my own user account first so as not to mess everyone else up, but do you mind? -Mysekurity(have you seen this?) 09:50, 11 December 2005 (UTC)

I don't have any huge objection, although my preference would be for you to explain the changes you want to make and show me the version you want to change to. Lupin|talk|popups 16:53, 11 December 2005 (UTC)


linkmaker(wikiBase + 'User_talk:' + bundle.editor + '?action=edit' + 
'&autoedit=s#$#\{{subst:test1-n|' + bundle.articleTitle +

Lupin, What do you think about replacing the code-piece above with the one below

linkmaker(wikiBase + 'User_talk:' + bundle.editor + '?action=edit' +
            '&autoedit=s#$#\n==%20Regarding%20your%20edits%20on%20[[' + bundle.articleTitle + 
']]\n\n{{subst:test1-n|' + bundle.articleTitle + 
'}}%20~~~~#&autosummary=Your%20recent%20edits%20on%20' + bundle.articleTitle,'warn')

I feel this would make a better talk entry. --kkailas 12:24, 18 May 2006 (UTC)

New vandalism templates

This code should add 3 new links to the test, vandalism and delete templates defined in WP:UTM. That would be nice if you could support these, since they are real nice :) -- lucasbfr talk 21:46, 22 January 2007 (UTC)

  linkmaker(wikiBase + 'User_talk:' + bundle.editor + '?action=edit' +
            '&autoedit=s#$#\{{sub'+'st:uw-test1|' + bundle.articleTitle +
            'test')     + ' | ' +
  linkmaker(wikiBase + 'User_talk:' + bundle.editor + '?action=edit' +
            '&autoedit=s#$#\{{sub'+'st:uw-vandalism1|' + bundle.articleTitle +
            'vand')     + ' | ' +
  linkmaker(wikiBase + 'User_talk:' + bundle.editor + '?action=edit' +
            '&autoedit=s#$#\{{sub'+'st:uw-delete1|' + bundle.articleTitle +
            'del')     + ' | ' +

Recent IP edits etc.

Shouldn't 'Recent IP edits' be implemented by adding an '&hideliu=1' to the 'feed' string, rather than by requesting all edits and then filtering out those whose editors match a RegExp? The same applies to hiding one's own edits ('&hidemyself=1'). Or doesn't the RSS feed work that way? Philip Trueman 10:35, 14 May 2007 (UTC)


{{editprotected}} Please replace
'Reverted edits by [[Special:Contributions/' + escape(bundle.editor) + '|' + escape(bundle.editor) + ']] to last version by ' + escape(prevEditor);
'Reverted edits by [[Special:Contributions/' + escape(bundle.editor) + '|' + escape(bundle.editor) + ']] ([[User talk:' + escape(bundle.editor) + '|talk]]) to last version by ' + escape(prevEditor);
For consistency with the edit summary of the admin rollback tool (see e.g. [21]). Melsaran (talk) 16:22, 2 October 2007 (UTC)

I assume Lupin can do this, so admin help isn't required. — Carl (CBM · talk) 17:25, 2 October 2007 (UTC)

Small fixes


Could someone please replace the current code by this fixed version from my common.js? Here is what I changed:

  • Fixed the watchlist monitoring, which was broken since rev:84718 was merged into MediaWiki (see also User talk:Lupin/Anti-vandal tool/Archive 4#watchlist, and the related fix from 2007);
  • Fixed the error handling of the two requests (broken in this edit), by replacing one occurrence of "getWatchlist" by "recent2.getWatchlist", and "getSpelldict" by "recent2.getSpelldict"
  • Replaced the "parseJavascript" from this edit by "recent2.parseJavascript"
  • Used mw.config.get to access the MediaWiki variables (they are not global if $wgLegacyJavaScript = false, as in, and in the future on Wikipedia)
  • Removed deprecated "ta" code
  • Used jQuery instead of the old addOnloadHook
  • Added the configuration to make it possible to validate the code using the tool recommended by MediaWiki developers (jsHint)
  • Fixed a few comparisons and declared a few variables suggested by the validator

Helder 17:04, 20 October 2013 (UTC)

Can you confirm if you have been able to fully test the requested code? — Martin (MSGJ · talk) 08:22, 22 October 2013 (UTC)
MSGJ, I tested, and now I noticed also an old bug which will be fixed by this new version of the script. Helder 18:40, 22 October 2013 (UTC)
Okay, Yes check.svg deployed — Martin (MSGJ · talk) 09:41, 23 October 2013 (UTC)

A few simplifications


I simplified the script a little and made a few other updates:

  • Use mw.util.wikiGetlink to get the value of the href attributes
  • Use protocol relative URLs
  • Escape strings with $.escapeRE before using them as part of a regex
  • Fixed another regex
  • Use <span> instead of the deprecated <font> element
  • Do not duplicate values which are already available through wgNamespaceIds
  • Remove unused global function window.clickDetails;
  • Use $.inArray to check if 'sysop' is in the array wgUserGroups
  • Use the standard mw.util.addPortletLink instead of a custom recent2.addToolboxLink
  • Use the standard mw.util.getParamValue instead of a custom recent2.getParamValue
  • Use (a shortcut for) the standard $( document ).ready( handler ) instead of a custom recent2.runOnLoad
  • Compare page names with wgPageName instead of calling a function to build a regex which detects variations in the usage of spaces and underscores
  • Rename a two variables to make it clear they contain a page name (not an URL)
  • Add missing semicolons;
  • Add FIXME comments to highlight parts of the code which still needs improvements
  • Fix trailing comments
  • Use dot notation for objects (this.that) instead of strings (this['that'])
  • Make sure all dependencies are loaded before using them
  • Also load the module "mediawiki.action.history.diff" to improve the formatting of the diffs (related to bugzilla:34798 / bugzilla:34800)
  • Update jsHint config to match this improved version

Could someone merge these changes? Helder 16:21, 23 October 2013 (UTC)

Okay I'll take it for granted that everything is tested :) Yes check.svg Done — Martin (MSGJ · talk) 19:24, 23 October 2013 (UTC)

IPv6 compatibility (and minor fixes)

Hello again!

I improved the script a little more:

  • Added IPv6 compatibility
  • Added missing new operators and curly braces around blocks
  • Converted some expressions to more understandable if statements
  • Converted some RegExp constructors to literals
  • Used $.escapeRE to escape regular expressions characters
  • Removed unused global recent2.testPage
  • Indicated the license of the script
  • Formatted some multiline comments
  • Updated jsHint configuration, to better match the config used on MediaWiki

Could someone merge the new code? Helder 16:29, 24 October 2013 (UTC)

Yes check.svg Done — Martin (MSGJ · talk) 11:25, 25 October 2013 (UTC)

Separation of logic and interface

I would like someone to make this update to the code:

  • Move the interface messages into an object and use mw.msg to access them (this makes it easier to adapt the script to wikis in other languages)
  • Fix a bug I introduced in a previous update: the spellchecker links were not automatically fixing the text. This was because recent2.getParamValue considered the character "#" as part of the parameters while mw.util.getParamValue doesn't. I've replaced "#" by another character ("♫").

Helder 18:30, 25 October 2013 (UTC)

DoneMr. Stradivarius ♪ talk ♪ 03:51, 27 October 2013 (UTC)

Replace "wikiGetlink" by "getUrl"


Please replace the 5 occurrences of "wikiGetlink" by "getUrl" (as I did on Portuguese Wikipedia), per bugzilla:55764 / gerrit:94270). Helder 21:37, 11 November 2013 (UTC)

done —TheDJ (talkcontribs) 14:10, 13 November 2013 (UTC)


TheDJ, are you sure the old window.AVTAutoEdit and window.autoEdit can be merged into a single window.AVTAutoEdit? 13:26, 2 April 2014 (UTC) Good point. fixed now. I needed to get this split off, it was clashing with the globals from navpopups. my god our old gadgets are a mess. —TheDJ (talkcontribs) 14:13, 2 April 2014 (UTC)

User talk:Lupin/badwords

A curious question

I may, perhaps, be harder to offend than the average american, but how is "all the pies" considered a "bad word"? :) - JustinWick 08:34, 31 January 2006 (UTC)

See Who Ate All the Pies? - it's a "classic" playground football insult. Lupin|talk|popups 16:19, 31 January 2006 (UTC)
Wow, an informative response! Thanks, I learned something! - JustinWick 05:41, 12 February 2006 (UTC)


You should add more variations of the bad words. I can think of some you may have missed. Evan Robidoux 09:11, 24 February 2006 (UTC)

What are you thinking of? I can add them in. -Mysekurity 09:25, 24 February 2006 (UTC)
  • Image:Human_feces.jpg
  • suks
  • kill, especially with exclamation points.
  • Variations of the word "die," especially with exclamation marks (e.g.: "Die!")

That's all I can think of right now. Evan Robidoux 09:42, 24 February 2006 (UTC)

Another suggestion

terms youve missed are permutations of a,s,d, and f. on a qwerty keyboard if you mash the keys most people end up writing "asdasdasdf" or similar. vandal edits usually give an edit summary of mashed keys.-- Alfakim --  talk  18:02, 13 April 2006 (UTC)

Actually, vandals usually give no edit summary, or only a section edit summary. This is probably because most of them are new users who haven't noticed the summary box.--Reverting 02:49, 6 June 2006 (UTC)


Is it possible for this to support Regxps? It seems to me that a good number of these edits and such could be used for good (see this dif, where the word vegan was added...)? -Mysekurity [m!] 21:17, 27 April 2006 (UTC)

Yes, I've had a go at this. Note that ( is replaced with (?: - the idea is that all paren groups are transformed into non-capturing parens so that it doesn't mess up script internals. This means that backreferences aren't possible and also that you should avoid opening parens apart from using them for grouping at the moment. Also, each regexp is treated as if it's surrounded by word boundary markers, it is made case-insensitive, and flags aren't supported. To add a regexp, surround it by forward slashes and add it to badwords. I haven't tested this much, so let me know how you fare... Lupin|talk|popups 02:13, 28 April 2006 (UTC)

More Bad Words

This is just a suggestion, I didn't add any of these.
REDIRECT--Maybe this will work against WoW, or redirect vandals.
chicks--as in "I like hot chicks.
stupid--"article is stupid--I'm surprised you don't already have this.
Also, many vandals like to type in ALL CAPS, so maybe you can do something about this.

I disagree with REDIRECT, as it will give a huge number of false-positives for every time someone moves a page, or creates a redirect. It's broad words like this that make the tool much less useful. I'm going to remove it. -Mysekurity [m!] 01:20, 10 May 2006 (UTC)


How is Wang a bad word? It is a common Chinese family name. Andrew_pmk | Talk 02:37, 2 May 2006 (UTC)

It is also slang for penis, along with about a million other words to refer to genitalia (there's a certain stigma attached to private parts, as I understand). This is the type of situation where I think REGXPs (see above) would work well. Unfortunately, I'm not too good with them, so if you have any suggestions based on Lupin's post above, feel free to tell me and I'll change the page. -Mysekurity [m!] 02:45, 8 May 2006 (UTC)

I couldn't think of a title for this...

What about ____ on Wheels? And they aren't all bad words. Just words vandals like to use.-Gangsta-Easter-Bunny 20:09, 5 May 2006 (UTC)

It's already there (see "On Wheels"). -Mysekurity [m!] 01:19, 10 May 2006 (UTC)

Case sensitive?

Are the "badwords" listed here case sensitive? By that I mean will a word, say "bitch" still be detected if it is written "BITCH", for example, without a seperate entry for an all-caps version of the word having to exist?--Conrad Devonshire Talk 01:39, 9 May 2006 (UTC)

They're all case-insensitive, so the answer to your second question is "yes". Lupin|talk|popups 02:32, 17 May 2006 (UTC)
Here's the thing though... I've seen more than a few vandalous edits where the entire edit was done all in caps. is there any way that we can filter for an "all Caps" edit? Fbarton 00:19, 8 December 2006 (UTC)

Removed "fist"

I decided to remove "fist" from the list, but if anyone disagrees with this decision, feel free to undo it.--Conrad Devonshire Talk 21:37, 9 May 2006 (UTC)

Removed "woody"

I have decided to remove "woody" from the list of vandal terms.--Conrad Devonshire Talk 01:37, 17 May 2006 (UTC)


Why is "Moravia" on the list of vandal terms?--Conrad Devonshire Talk 21:54, 28 May 2006 (UTC)

No idea :) Here's the diff. Lupin|talk|popups 01:39, 30 May 2006 (UTC)


I've added three links to the list. I don't think they should be banned from Wikipedia outright, but they have been added a lot recently and I'd like to keep an eye on them. If this is not the kind of thing we want on this list, feel free to remove them. Tom Harrison Talk 14:50, 3 June 2006 (UTC)

Badwords fork

Rather than ask for consensus every time I wanted to remove a false positive, I've split off my own badwords list which is slightly more optimized. Anyone who is interested is welcome to use it: -- Can't sleep, clown will eat me 02:32, 5 June 2006 (UTC)

Forking is fine of course, but I'd rather people were bold and changed the page as they saw false positives or missing bad words crop up instead of trying to come to some sort of consensus in advance. If there's controversy there can be discussion, but I don't want anyone to think that there's a requirement to discuss before making changes. Lupin|talk|popups 06:51, 6 June 2006 (UTC) and

I have added these two sites to the list. If you see a link to either one of them posted, DO NOT CLICK IT. It will cause a window with an offensive image to appear and will attempt to open tons of Outlook Express and and Instant Messenger windows and try to send e-mail to the GNAA. They were posted by now-blocked user Churnedfortaste. Another mirror of this site, has also been spammed according to the Spam Blacklist but has since been blacklisted.--Conrad Devonshire Talk 03:06, 11 July 2006 (UTC)


Could someone please remove "ho" from the list? I looked for it myself, but couldn't find it.--The Count of Monte Cristo Parley 10:13, 1 August 2006 (UTC)

Done. I couldn't find it either, so I wrote a script which I've included below for reference. Lupin|talk|popups 01:17, 2 August 2006 (UTC)
#!/usr/bin/env perl
# usage: testword < badwords
my $test=@ARGV[0];
while (<STDIN>) {
  next unless m!^/(.*)/$!;
  my $re=$1;
  if ($test =~ /$re/i) {
    print "$.: $_";


I have removed "triple", as it was giving lots of false-positives, and I can't imagine any bad use of it. -Goldom ‽‽‽ 11:50, 5 August 2006 (UTC)

Apparently, I haven't, cause it's still showing up. Not sure what I actually did there, in that case, so I reverted in case it was something bad. If someone else could remove it properly, unless there's a reason to keep it, that'd be great. -Goldom ‽‽‽ 11:54, 5 August 2006 (UTC)
The motivation was that Colbert vandals are saying that various populations have tripled, apparently. I have removed the line, though, and have added instructions on getting the change to take hold at the top of the page. Lupin|talk|popups 13:57, 5 August 2006 (UTC)


Why is TTT flagged as a bad word? -- Selmo 04:33, 18 August 2006 (UTC)


What do you think of the idea of adding nigger(s) to the black list? I saw it twice tonight Lucasbfr 02:18, 20 August 2006 (UTC)

I'm sorry, racial slurs are terrible things, etc, but that's a fairly amusing (hopefully unintentional) pun. Yes, I am that insensitive.- JustinWick 09:32, 7 December 2006 (UTC)
It's K, I was thinking the same thing. -Patstuarttalk|edits 10:05, 7 December 2006 (UTC)


I've been using your tool (which I LOVE) and a few times "queer" came up because the TV show "Queer eye for the straight guy" was mentioned. Is it possible to make that an exception to the scan for that word? Lauren 18:56, 20 August 2006 (UTC)

Regular expression idioms

Wherever a space appears in a regular expression, it could be replaced with \s* to allow one or more spaces to match. Also useful: (e?s|[e']?d|in[g']?|ers?)? to catch verb paradigms such as pick, picks, picked, picker, pick'd, picking, pickin', and so on. Peter O. (Talk) 02:53, 23 August 2006 (UTC)

Noxious SPAMmer

Since "" has done NOTHING but SPAM datasheet, could someone add this to the list to prevent sneaky insertions (It's already on the SPAM blacklist, but they just don't link it instead)? Thanx. 23:26, 5 September 2006 (UTC)


How come these two rules I made to match vandalism which often involve the use of more than 2 ?'s and !'s don't seem to work? What is wrong with them and what's athe right way of matching multiple question marks and multiple exclamation mark?



Sir Vicious 01:34, 1 November 2006 (UTC)

Regular expressions are awful. They never do what you expect them to do (or what documentation says they should do); they work differently on each system, and what's more, the huge amount of the afore mentioned documentation never seems to solve the problem. -Patstuart(talk)(contribs) 03:04, 1 November 2006 (UTC)
Thanks for the comment. So, are there better ways of matching them? I've tried /!!+/ too but it did not seem to have the desired effect, it matched a single "!" too, weird. Sir Vicious 03:50, 1 November 2006 (UTC)
Come to think of it, maybe I don't need to use regexp at all, I can just match ?? and !!, any case where more than 2 marks is used will also automatically be matched. Sir Vicious 03:59, 1 November 2006 (UTC)
I've tried some stuff in the sandbox; it's picking up Niger (I added that as a reg ex actually to pick up nigar), but it's not picking up n00b, which is on the list either, and I could have sworn it would pick up. *Sigh*. Patstuart(talk)(contribs) 04:08, 1 November 2006 (UTC)
Ha! As I typed this, look at this edit: [22]. and I thought picking up niger was bad! Patstuart(talk)(contribs) 04:09, 1 November 2006 (UTC)
Hehe, yes, there is always an idiot out there who can't even vandalize right =) Sir Vicious 04:13, 1 November 2006 (UTC)

Possible or impossible

I don't know if this would be possible, but I've seen a lot of vandalism today where the user put their own username into an article. I found them through the badwords filter, but I wonder how much "Graffiti" we're missing because of this. Is there a way to check if the added text is equivalent to the editor's username? Fbarton 19:01, 8 December 2006 (UTC)

Innovative vandalism

Just came across this. Not sure how to add <nowiki> and </nowiki> to this list. —Dylan Lake 02:00, 13 December 2006 (UTC)

"Chicken" and "Cum laude"

  1. Why is "Chicken" a bad word? The vandal tool has been flagging a lot of harmless edits about KFC recently.
  2. I think that "Cum laude" should not be considered a bad word, even though "cum" is obviously one.

repetitions of hi

I've had several vandals recently doing repetitions of hi, e.g. hihihihihi. Can this be added? BlankVerse 00:33, 11 January 2007 (UTC)

Done! Lupin|talk|popups 22:37, 11 January 2007 (UTC)


Why is "Roland" on the list... --Catz [TC] 14:25, 13 January 2007 (UTC)

Another bad word?

MMM Commentaries - I've seen it inserted onto several pages (think petitiononline): 1 2 3 4 5 6 --science4sail talkcon 01:25, 23 January 2007 (UTC)

Sorted list

Folks, I am trying to use this list to scan for entries in the WP CD release - see Wikipedia talk:Version 0.5. To try to optimise this list, I sorted it, by the longest embedded string, and put the results at User_talk:Lupin/sorted_badwords. Could this please replace the parent page ? Can people optimise the list ? Wizzy 10:17, 7 February 2007 (UTC)

Out of a list of 1991 articles, the following regular expressions were the most common to hit (and thus could use the most tailoring ..)
102     /(fried)?chicken/
94      /rap(e[sd]?|ers?|ing)/
53      /monkeys?/
53      /dumb?(ass|arse|o|m?y)?/
51      /fat(ty|ass)/
49      /lesbian(s|ism)?/
48      /sex(e[dr]?)s?/
44      /chi(ck|x)s? ?(with ?di(ck|x)s?)?/
40      /ma(de|ke[ds]?|king) out/
37      /s?su(c?k|x)(a|ing|e[rd]|y)?s?/
32      /stupid(ity|ness|er|head|ly)?s?/
32      /loo?sers?/
30      /s?su(c?k|x)(a|ing|e[rd]|y)?s? (my|your|his|her|its|their|our|each other|peter)?s?/
29      /[a@]([s$][s$]+|rse?|zz)(ban(ned)?|s?e|fuc?k|h[0o][l1][e3]|head|hat|juice|lick(e[rd])?|ram(mer|ma)?|raper?|rapper|wiper?)?[sz]?/
29      /cum(bucket|dumpster|felch(er|ing|ed)?)?s?/
26      /rect(al|ums?)/
26      /retard(s|ed(ly)?)?/
24      /sodom(i[zst](e[rd]|ing)|y)s?/
23      /butt-?(|breath|crack|fuck(e[dr]|ing)?|head|hole|lick(er|ing)|pirate|rape|sex|secks|wiper?)s?/
22      /vagina(l|s)?/
21      /an(us|al)(hole|tova|es)?/
20      /r[ai]m(job|me[dr]|ming)s?/
20      /c[o0]ck-?(|ass|bag|biter?|goggle|fucker|smok(a|e[dr]|ing|in|in')|head|face|nose|hole|suck(|a|e[dr]|ing|in|in')|thirsty?)?s?/
19      /fetish(es|ism)?/
18      /junk(ies?)?/
18      /jerk(ing|ed|y|wad)?([- ]?off)?s?/
17      /n[i1]gg?([e3]r|ar?|uh)(lover|ass)?[sz]?( stole)?/
17      /w[au][sz] here/
17      /d[a4]m[nm](it)?/
15      /beaver(juice|lick|suck|fuck)?(er|ing|ed|a)?s?/
15      /lam[eo](brain|er)?s?/
14      /testicles?/
14      /crackers?/
13      /p[3ei]n[1!iu]s(bit|lick|suck|head|fuck|face|hole(e|er|ing)?)?s?/
13      /Amerik+an?'?s?/
12      /sex(y|ier|iest) ?(babe|cunt|beast|bitche?|whore)?s?/
12      /(yo)+/
12      /nuk(e([dr])?s?|ing)/
11      /nipples?/
10      /bu(m|ng)(hole|lick(e[rd])?|wipe[rd]?|ming|chum)?s?/
10      /Japs?/
10      /((is a|are|is) )?homo(phobe)?s?/
10      /(f|ph)u(kc|c+k*|c*k+|x)(a|ass|e[rd]|ie|y|bitch|erino|head|hole|arse|arsed|face|queer|wit|in[g']?|inghell|[o0]r?|o|off|tard|wad)?s?/
10      /finger(ing|ed|pull(a|er)s?)/

Going to remove 'the'

I don't understand why 'the' is a 'bad word'.. it just floods the tool. SgeoTC 05:18, 11 February 2007 (UTC)

Major overhaul

Spent some time working on the list (as you can tell from the edit summary). Basically, instead of a straight alphabetical list, I made an attempt to categorize and prioritize it by level of offensiveness so that the most egregious vandals are more apparent when using the 'recent changes' tool. Also added quite a few phrases and sentence fragments based on the vandal patterns that I've been seeing. Hope it works out for everyone, and please let me know if I've either helped out or jacked something up. RJASE1 Talk 20:16, 18 February 2007 (UTC)


The punk string appears to me to be generating huge numbers of false positives, and I have yet to see it generate a true positive. IMHO the expression should be modified to only match punk with "asse" and perhaps "buc" (I'm not sure what the buc bit is for), so that fewer articles that are genuinely about punk rock are picked up. I don't know how the regular expressions work so I'm not sure what would be best. --Jon186 13:23, 4 March 2007 (UTC)

Fixed. RJASE1 Talk 17:16, 4 March 2007 (UTC)
Thanks for that :o) --Jon186 20:19, 11 March 2007 (UTC)

What regex does this use?

The syntax for regular expressions varies depending on the implementation used. Which regex is used here? Is there any documentation? -- kenb215 talk 21:35, 13 March 2007 (UTC)

It is the syntax used by your browser's javascript engine, which is generally something like PCRE (see the ECMAScript spec for details). There are further restrictions, however, as parens (...) are replaced internally by (?:...) which means you can't use literal parens, \1, \2 etc. Lupin|talk|popups 22:35, 13 March 2007 (UTC)

What's the best way to test a regular expression that I wish to add to the list. Is there a way to test a portion of text against the existing list to see if the vandalism is already being caught. --  callred

In theory: Make a user subpage, uncheck "Ignore my edits," open the "filter recent changes" page, add your test to the subpage, and see if it shows up (make sure you do everything in that order... except maybe the first one) In practice: There's probably a much better way to do this... maybe with the javascript: URI or something... --Thinboy00 @145, i.e. 02:29, 14 February 2008 (UTC)

April Fool?

Should "April Fool" be added to this list? A lot of users have allready started making April Fools day edits and a lot of them contain the text "April Fool". -Mschel 21:25, 31 March 2007 (UTC)

Be bold? Too late now though. It was probably a good idea. GofG ||| Talk 13:58, 8 April 2007 (UTC)


I'm curious, would it be allowable for a bot to use this as a secondary source for badwords when the bot is doing a different job? (e.g. newpage monitoring) Thanks! TheFearow 05:37, 15 May 2007 (UTC)

"Learn english"?

To counteract any Stephen Colbert-related vandalism, does it make sense to add "Learn English" (just like "librarians are hiding something" was added to the list) -- Amazins490 (talk) 20:37, 25 May 2007 (UTC)

I agree, you should add that to the list. Make sure learn and english are capitalized though, there are probably a lot of instances in Wikipedia where it says "learn english".--eskimospy (talkcontribs) 03:05, 26 May 2007 (UTC)


Hi! I don't know much about scripting, but would it be possible to stop filtering ~~~~ and ~~~ from the list of repeated characters? It's showing up a lot in my filter. Thanks. Smaug123 06:25, 25 June 2007 (UTC)

Jimmy Wales

What is Jimmy Wales doing on the list? I mean, just because he is the founder of wikipedia, doesn't mean that any vandal would type it in.... Coastergeekperson04 06:56, 5 July 2007 (UTC)

It may be that this is part of the MO of one or more vandals. I just added an e-mail address for the same reason - this specific e-mail addrss seems to have been used twice by the same vandal. The address I'm talking about is Od Mishehu 09:27, 2 August 2007 (UTC)

Cum laude

I don't really know how this list works, but is there a way to make "exceptions", or a "whitelist"? The filter just showed a page with the words "cum laude" because it matched the word "cum". Melsaran 11:30, 17 August 2007 (UTC)


!! is wikisyntax for tables, if you want to list headers one after another. I'm not sure how to edit this list, but it would kill a lot of false positives. :-) Stwalkerster talk 14:40, 17 August 2007 (UTC)


Another point: it is picking up his, white, history etc. because they contain 'hi'. :-) Stwalkerster talk 15:39, 17 August 2007 (UTC)

I'm not sure that's quite right. The diff still has to contain the identifiable word 'hi' for this to happen. If it does, then all occurrences of the string 'hi' are highlighted. The false positives come from things like '.hi.' (which occurs inside some URLs) and 'hi:', the Hindi language tag. Philip Trueman 14:27, 24 August 2007 (UTC)

New Word

I have seen "FOOKIN" used once or twice now that hasn't been picked up. DoyleyTalk 19:18, 9 October 2007 (UTC)

Recent alterations

Some recent alterations made to the word list broke AVT's filter recent changes page. I'm not sure which specific change broke it (though I suspect it was the fairly major changes by Rocket000 (t c)); but reverting to the Sept 29th version fixed the tool, and that's the important part. If you make changes to the word list, please double check that your changes didn't break the script—there are instructions at the top of the word list for forcing your browser to use the changes immediately. I'd suggest taking the time to make sure the script still works normally if you make a change, especially if you change a large number of entries all at once. --Darkwind (talk) 01:16, 21 October 2007 (UTC)

Jews did WTC

I think this should be rather anti-semitic, how is "Jews did WTC" considered a "vandal term"? --Blake3522 03:35, 3 November 2007 (UTC)

An entry on this list is things we usually DON'T want in Wikipedia articles. It means vandals were writing "Jews did WTC" on Wikipedia pages, and because it's now on this list the Anti-Vandal Tool will catch that and help us remove it. --Darkwind (talk) 17:42, 3 November 2007 (UTC)
And this makes reference to the redirect: 9/11 conspiracy claims regarding Jews or Israel. --Blake3522 04:00, 10 November 2007 (UTC)
Jews did Judaism! (talk) 02:59, 28 March 2009 (UTC)
Here, I was pointing out a potentially acceptable use of "Jews did xxxx", and this is one problem I have with filters. Also, suppose someone's kidding around and says "User such-and-such is a moron (j/k)", and clearly indicate he or she is making a joke, wouldn't that run into the filters? (talk) 03:01, 28 March 2009 (UTC)
See there, that triggered a filter! (talk) 03:02, 28 March 2009 (UTC)

"Ethiopian" string

The "ethiopian" string seems to be having big numbers of false positives. Even when the article matches this string, so it is not right. --Blake3522 (talk) 07:09, 24 November 2007 (UTC)

False positive: Rotten - Rotten Tomatoes

I don't know how to change the code, but could someone remove the false positive Rotten Tomatoes hits from the word "rotten"? Thanks! :) ~Eliz81(C)

Rotten Tomatoes is a website, and we don't want spam, do we? —Coastergeekperson04's talk@12/09/2007 01:50
I've seen it used as a source in movie articles. --Thinboy00 @759, i.e. 17:12, 21 January 2008 (UTC)
It's a really popular website for reference, and I've gotten this false positive too. I would remove it, if I could find where it was. The Evil Spartan (talk) 07:25, 22 January 2008 (UTC)
The line is /rotten[- ]?(ass|crotch)?e?s?/, which would evaluate as true for "rotten". It probably could be modified to evaluate as false for "rotten", but I would have to ask someone more informed about regex than me - i.e. User:Gracenotes >_> --Iamunknown 07:28, 22 January 2008 (UTC)
Thanks. I've changed it so the second phrase must be part of the filter. No reason to go chiming off every time we get the word rotten. The Evil Spartan (talk) 08:37, 22 January 2008 (UTC)


The last name Cummings seems to be coming up a lot as a false positive. If anyone with knowledge would be able to fix this. Thanks. The Evil Spartan (talk) 02:05, 20 January 2008 (UTC)

Is that as in e e cummings? --Thinboy00 @639, i.e. 14:19, 24 January 2008 (UTC)

repeated dashes

I see a lot of <!-- this -------------> (with trailing dashes) in front of or above infoboxes. Since the repeated dash filter kept finding them, I removed it. --Thinboy00 @757, i.e. 17:10, 21 January 2008 (UTC)


I do not know why Jig is flagged as a bad word, since it can mean a lively traditional Celtic dance commonly used in Baroque music called Gigue. Johnny Au (talk) 21:28, 27 January 2008 (UTC)

no spaces

any better way to catch [23]? Right now the only thing that catches that is the !!! filter. We need something to catch bad words without spaces. --Thinboy00 @914, i.e. 20:55, 23 February 2008 (UTC)

In the house

This is always something line 'in the house of commons' or similar, I've never seen it be used for vandalism. Keep 'in da house' though. Thought I'd better bring it up here first. George D. Watson (Dendodge).TalkHelp 18:37, 20 March 2008 (UTC)

repeated braces: }}}}}}}}}}}}}}}}}

Repeated curly braces are often used in templates, is there any way to remove them from the list without removing all repeated characters? George D. Watson (Dendodge).TalkHelp 13:54, 21 March 2008 (UTC)

One more suggestion

I suggest to add "Sieg Heil" on the list of bad words; I fear that some might use it on Israel-related or Nazism-related vandalism. Alexius08 is welcome to talk about his contributions. 01:16, 21 April 2008 (UTC)

Filter for "ard"

This filter is matching parts of ordinary words. Is this in fact a real mark of a vandal? In the meantime, I'm enclosing it in /s so it only matches at word boundaries. --Thinboy00's sockpuppet alternate account 23:33, 9 June 2008 (UTC)

swallow filter


Why? --Thinboy00 @120, i.e. 01:53, 14 June 2008 (UTC)


Which line is blocking "jug"? grammatical error intentional --Thinboy00 @170, i.e. 03:04, 29 June 2008 (UTC)


Can you add "jkl;" to this list? If you mash those keys, people will end up writing "jkl;jkl;jk;ljk;l" or similar, or they give an edit summary of mashed keys. -- (talk) 13:24, 8 July 2008 (UTC)


What specific code is blocking the word Waca? Me Crtl+Fing the code didn't turn anything up, so I'm asking here. I'm not doubting the why its being blocked, but rather how.—Preceding unsigned comment added by Ilikepie2221 (talkcontribs) 13:37, 30 August 2008

Unable to save

I'm unable to save: I get the error message: "The following link has triggered our spam protection filter: SPELLED OUT BELOW IN PHONETICS:

Dot Oscar November Dot November India Mike Papa Dot Oscar Romeo Golf. What do I need to do?

I want to add these delightful Hindi terms:

/be?hen ?chod/
/madar ?chod/

=Nichalp «Talk»= 08:57, 7 November 2008 (UTC)

  • I've removed the blacklisted from the list, so the page should save now. Epbr123 (talk) 09:49, 8 November 2008 (UTC)
Thanks :) =Nichalp «Talk»= 16:16, 8 November 2008 (UTC)

Polish bad words from pl wiki

Here [24] you have the directory of bad words that the anti-vandal bots like "bugbot" running on Polish wikipedia use. Hope they help. Mieciu K (talk) 22:54, 8 November 2008 (UTC)


I don't have the energy to vgrep for the filter that's catching the word "hat". Could someone else do it? --Thinboy00 @002, i.e. 23:03, 7 December 2008 (UTC)

Fixed, thanks to the beautiful perl script above. --Thinboy00 @009, i.e. 23:13, 7 December 2008 (UTC)


I know some words I've seen, I don't know if their on the list or not but they should be: faggot;lying faggot;JEWS DID;SEE, IT'S TRUE;this is all a big lie;boner;SHE'S A;HE'S A;THERE GONNA;LATINOS(when next to another word); and everything on the title blacklist.--Ipatrol (talk) 19:41, 13 December 2008 (UTC)


Anything that's a slur should presumably be watched out for. That being said, I consider filters to be a gross violation of WP:NOT. (talk) 02:57, 28 March 2009 (UTC)

Hmm, any specific part of WP:NOT that you're referring to? Tiggerjay (talk) 05:24, 5 September 2009 (UTC)

Wake up

I keep finding this filter pick up "wake up" or some variant, and I can't seen to find the filter term to remove it. Could someone tell me what's with the word wake up? Overthinkingly (talk) 14:23, 5 June 2009 (UTC)

Nazi, heil hitler

These words always appear, and always turn out to be 2nd-world-war articles. Kayau Don't be too CNN I'LL DO MY JOB uprising! uprising! 02:42, 15 February 2010 (UTC)

Word suggestions

Sorry for not writing out most the translations, but I figure the Wikipedia spamfilter would cause problems since I'm an IP. Put any of these you don't already have into the list:

  • Pajero (Spanish for w nker)
  • Puta (Spanish for wh re)
  • Putana (Italian for wh re)
  • Bîte (Frenche for d ck)
  • Impedido (Spanish for disabled/retarded)
  • Wichser (German for w nker)
  • Wichs... (German for w nk, I would recommend putting wildcards in front of and behind "wichs")
  • Behindi (German pejorative for disabled/retarded)
  • Schwuchtel (German for f ggot)
  • Tunte (German for f ggot)
  • Spasti (German pejorative for someone suffering Tourette's syndrome)
  • Fick... (German version of f ck, I would recommend putting wildcards in front of and behind "fick")
  • Schwanz (German for d ck)
  • Titten (German for bo bs)
  • Möpse (German for bo bs)
  • Möse (German for c nt)
  • Fotze (German for c nt)
  • Muschi (German for c nt)
  • Pimmel (German for d ck)
  • Bumsen (German for f ck)
  • Rammeln (German for f ck)
  • Runterholen (German for w nk)
  • Nutte (German for wh re)
  • Flittchen (German for wh re)
  • Schlampe (German for wh re/sl t)
  • Hure (German for wh re)
  • Hurensohn (German for son of a b tch)
  • Hundesohn (German for son of a dog)
  • Kack... (German for sh t, I would recommend putting wildcards in front of and behind "kack")
  • Scheiß... (German for sh t, I would recommend putting wildcards in front of and behind "scheiß")
  • Scheiss... (German for sh t, I would recommend putting wildcards in front of and behind "scheiss")
  • Diao (Chinese for f ck)
 —Preceding unsigned comment added by (talk) 22:47, 18 February 2010 (UTC) 

I've got some suggestions too, from Chinese; they've got a lot of attention on HK:

  • 囧 (variants: gwing, jiong, 冏)
  • 不該 (variants: bugai, but goi, bu gai)
  • 升呢 (variants: 平呢, 降呢)

Kayau Voting IS evil 07:27, 21 February 2010 (UTC)


{{editsemiprotect}} I'm not comfortable editing code. Please add "b!tch". I've caught a couple of these only because the vandalism also included other terms. --N419BH (talk) 16:01, 21 April 2010 (UTC)

I've seen users use a "-" rather than an "=" in reference to the already existing /8=+(>?D)/ rule Cit helper (talk) 03:15, 10 June 2010 (UTC)

Not done: Edit request by an autoconfirmed user. SpigotMap 12:36, 10 June 2010 (UTC)

"Fuck off and die"

/(m[ou]th[ae]r?)?(f+|ph)\W*(u+\W*(kc|[c\(]+\W*k*|c*\W*k+|x)|cuk)(a|in[g']?|e[rd]|y|)?[sz]?(m(e|y)|(yo)?ur?|his|her|it|their|our|each other)?[- ]?(ass|all|ie|y|bitch|erino|head|hole|arse|face|queer|w?it|[o0]r?|off|tard|wad|(yo)?u|me|her|him|them)?(a|e+[rsd]|in[g']?)?(a| hell| and die|him|her|up)?[sz]?/

In the filter above, I see what I think is intended to match "fuck off and die." However, when I test this regex, it's not matched (it only matches up to "fuck o"). I'm not sure what's causing this. Would someone care to point it out for me? Gawaxay (talk contribs count) 20:47, 11 June 2010 (UTC)

It does match, test it on All the best: Rich Farmbrough, 22:00, 19 July 2015 (UTC).

added tosser and sraka

I added sraka, a Russian term for a chocolate starfish/ass [25] (though apparently the Slovene term means "Magpie"), and Tosser, a common English variant of "wanker" (... is a tosser) Chaosdruid (talk) 11:48, 28 June 2011 (UTC)


Why is KFC a 'bad word'? Could someone care to explain this to me? Skunkman3118 (talk) 09:24, 31 May 2013 (UTC)

Punctuation false positives galore

Been using this tool for a few days now -- it's great, by the way -- but I wonder if I'm the only one who finds punctuation-based hits to be almost entirely false positives. The various combinations of apostrophes and curly braces seem to fit too many templates and wikitext terms and only turn up actual vandalism in the case of emoticons. Would these be better to include in the spellchecker (as wikimarkup correction, say)? --Rhododendrites (talk) 19:45, 4 June 2013 (UTC)

"You are a" false positives

When I'm on the tool, "You are a" generates a lot of false positives from AfC talk page messages, namely by saying "Note that because you are a logged-in user, you can create articles yourself, and don't have to post a request. However, you may continue submitting work to Articles for Creation if you prefer". Can someone add an exception or something so that this goes away? Thanks. kikichugirl inquire 21:49, 19 July 2013 (UTC)

"Rama" false positive

The tool is catching "Rama" as a badword. I do not really understand how this works. Please configure it so that it no longer gives this false positive. Thanks.OrangesRyellow (talk) 12:15, 27 December 2014 (UTC)

User talk:Lupin

Archive: 1 2 3 4 5 6 7 8 9 10 11 12 13

Please add new messages to the bottom of this page. You can do this by using this link.

If you're reporting a problem with a script, please mention which browser you use. You may also like to search on this rather large page to see if your question has already been answered.

I will usually respond on this page.

Hello! - about your Popups

Hi there! I just started using this really nice "software" and found a minor problem: when I hover onto article names, it dosen't display as this image: Revert popups.jpg , that is, it does not show "actions" on the side of the article name, but as the following: [article name]lastEdit|lastContrib|sinceMe|edit-history-un|watch-talk|edit|new|whatLinksHere-related Changes-move
I would like to know that if this is normal or not. If it is not normal, do you have a solution? Thank you!-- Vintei  talk  21:20, 24 November 2007 (UTC)

It is normal in browsers which I believe are not able to display the menus as in that screenshot. The canonical solution is to use Firefox. Lupin|talk|popups 00:16, 25 November 2007 (UTC)
Hi and there is another problem. When I hover over an image, it reads "image preview failed. install query.php" or something similar, but with the query.php stuff (I can still see the image though). I'm using Firefox How to solve the problem? Thank you!-- Vintei  talk  01:39, 26 November 2007 (UTC)
The query.php thing appears for everyone here. I, too, can see the image thumbnails, just without any page preview. It appears that something changed with query.php and Popups hasn't been updated yet. Tuvok[T@lk/Improve me] 06:19, 26 November 2007 (UTC)

possible bug with pop-ups (disambiguation)

There appears to be a bug with the pop-ups' disambiguation feature. At times, it will disambiguate incorrect links as well as the ones I'm trying to fix. For example, in this edit, it changed the graph coloring link, which was not supposed to happen. Please look into this.

Thanks. --Ixfd64 22:11, 1 December 2007 (UTC)

Feature bloat

Popups have just gotten to big and slow for me, so I had to remove them. Do you have a simple compact version. All I'd want is the page preview box when I hover over a page link, the top 20 contribs when I hover over user links, add diffs shown on diff link hover. Voice-of-All 21:36, 6 December 2007 (UTC)


Lupin, Your popups script has the honor of being the first Gadget on en: There is an outstanding question regardin the css needs at MediaWiki talk:Gadgets-definition if you have a moment. Thank you, — xaosflux Talk 03:03, 7 December 2007 (UTC)

Small Popups feature request

Hi, Lupin! I just have one small request for Popups. It would help greatly if Popups would determine if the "Newer revision" in a diff link is the current one, and say so if it is. That would be extremely useful in conjunction with tools such as Twinkle. I'm not sure where you prefer to have Popups-related discussion, but I figured I'd ask here so you get that nice yellow bar. ;) I'll be watching this page for a response; feel free to decline if it's too hard or you don't have the time. Tuvok[T@lk/Improve me] 00:00, 10 December 2007 (UTC)

AntiVandal Tool bug

Image:Lupin problem.jpg was taken by User:Snowolf, but I'm getting the same problem; the tool still works, 'cept it highlights the suspected words as [ and < symbols. There haven't been any malicious edits to the Badwords list, at least none that I can see... anyway, your help would be much appreciated. Cheers, Master of Puppets Care to share? 20:26, 18 December 2007 (UTC)

Just to make the orange banner appears as the precedent notice was marked as minor edit ;-) Snowolf How can I help? 21:53, 18 December 2007 (UTC)
My bad, I forgot about autochecked minor edits. Master of Puppets Care to share? 06:09, 19 December 2007 (UTC)

Seems to have been resolved, no idea how. Snowolf How can I help? 18:57, 28 December 2007 (UTC)

Fixing misspelling redirects

I have requested that the idea of using popups to specifically fix misspelling redirects be revisited on the Navigation Popups talk page. -- BullWikiWinkle 22:46, 21 December 2007 (UTC)

Happy Holidays

18:05, 22 December 2007 (UTC)

Merry Christmas

Wishing you the very best for the season - Guettarda 05:59, 25 December 2007 (UTC)

Suggestion for filtering

Can I suggest that there should be a new switch for the filter to ignore a set of sexual words (bondage/lesbian etc) for biogs categorised in various sexual categories, such as those referring to porn? That'd take care of a lot of false results. And if it doesn't already, conversely, it should filter for the addition of such cats to biogs, which would help with WP:BLP monitoring. --Dweller (talk) 10:31, 25 December 2007 (UTC)

Launch pop-ups on key command?

I really enjoy your popups tool -- thanks so much for making it available -- but I do encounter two problems with it: 1) it often pops up when I don't want it to, which is annoying, and 2) when I do want it to pop up it takes too long. I thought both of these could be solved with one new feature: a setting where you press a key to cause the pop up. If it was set, no pop ups would appear unless you moused over something and pressed a key (maybe ctrl?). That way, pop ups would never appear by accident and you could cause them to come up as fast as you could hit the control key.

I don't think this should be too hard to implement, just replace the current mouseover/timer set up with an onKeyDown thing. In any event, I hope you'll consider it and thanks again for the great tool! AaronSw (talk) 18:42, 27 December 2007 (UTC)

Problem with toolbox

Lupin i've recently been using your Live Spellchecker, and for some reason it's vanished from my toolbox under the search bar, is there anyway of fixing this problem. →Yun-Yuuzhan 16:57, 28 December 2007 (UTC)

Oh and i'm using Mozilla Firefox the latest Firefox version. →Yun-Yuuzhan 16:58, 28 December 2007 (UTC)

Inclusion of userscript as Gadget.

Hi Lupin,

What is the procedure for requesting that a userscript become a gadget. My script for bypassing Special:Book_sources is fairly popular (700+ users) and, in my opinion, very useful.

Lunchboxhero (talk) 18:28, 28 December 2007 (UTC)

There isn't one, and yours can't be used because you need to manually add a URL. Prodego talk 00:08, 29 December 2007 (UTC)
Perhaps there is not a formal procedure, but somebody or some group of people certainly decides what scripts become gadgets. You are quite right that the externISBN script in its present form is not ready for inclusion, but if there was interest, it could be made acceptable.

Lunchboxhero (talk) 04:06, 29 December 2007 (UTC)

Recommended update to your RC filter

Hi. I've started reverting vandalism using you RC filter and it's a great tool. One thing I noticed though is that the links to warn vandals don't automatically add the shared IP notice to the talk pages of IPs like when you warn users using Twinkle. Is their any way to update the filter so that it will do this? Thanks.--Urban Rose (talk) 05:09, 30 December 2007 (UTC)

Another popups suggestion

Fixing WP:OVERLINKing would be easier if Popups supported blue link removal :-) - (), 03:07, 5 January 2008 (UTC)

vandal tool

I cnat seem to get it instaled can you help me i dont know what to do any more! Greenrico09 (talk) 21:22, 5 January 2008 (UTC)

default value of popupStructure

Hi Lupin,

thanks for the popups -- they're great!

In the table of options at Wikipedia:Tools/Navigation popups, the value "shortmenus" is in bold to indicate the default value of popupStructure, but text to the right says that "menus" is the default value.

Joriki (talk) 14:27, 6 January 2008 (UTC)

Just a little 'U' typo...

Hello Lupin! I seem to have found a repeated mistake on some pages, while I was logged in to my account on Wikipedia. It looks to me like it's a typo in one of the Popups software's strings, and that's why I address this message to you (correct me, please, if I was wrong).

For example, when on  "my talk"  page:, if I hover onto the link: "Post a message to Slaughtre", the popup titled: "User talk:Slaughtre" appears. In that popup's horizontal menu (to the right of the popup's title), I hover onto an item called: "user", and when a "user submenu" appears, I then hover onto an: "edit counter" item in this submenu. If the mouse cursor is left unmoved over this "edit counter" submenu link, the yellow rectangular tooltip appears after a while...

The tooltip says:  "Count the countributions made by Slaughtre", which probably should be:  "Count the contributions made by Slaughtre".

Here are the step-by-step screen dumps of my browser displaying the above mentioned typo:

The above example describes the "edit counter" link's tooltip typo, on a "User talk" page only, but later I realized, that this behavior is true for all other user-related links in popups, site-wide, so the affected URIs are not limited to the list below:

In addition to that minor typo report, I would also like to thank you for your Popups soft! Despite the fact, I am quite new to editing Wikipedia, I already found this tool not only very pretty, but extremely useful too. I also hope that fixing all the instances of this typo (if it is a typo - counting countributions sounds nice:), will just be a matter of changing one string somewhere.   Cheers!    --slaughtre (talk) 19:06, 9 January 2008 (UTC)

Popups suggestions

As the script now stands (a fascinating tool BTW, great thanks!), when a popup is generated for a link to a section, a preview of the first paragraph of that section is shown; however, if a link leads to an anchor in a page that is not a section, the first paragraph of the article is previewed, not of the linked part. (Sections are preceded by <a name="smth" id="smth"></a> HTML construction, while in most lists entries are surround either with <span id="smth">...</span> or <div id="smth">...</div> tags.) This is also the case with redirects to sections and list entries. For example, compare popups for Art inspired by J. R. R. Tolkien and Alliterative verse by J. R. R. Tolkien (both are "redirects with possibilities", to a section and a span'ed paragraph respectively); Minor places in Middle-earth#A (section) and Minor places in Middle-earth#Aldburg (div'ed entry). Can this be tweaked? (Added 15:40, 11 January 2008 (UTC): looking closer, I see that the popup for the third link shows not the first paragraph, but the first that consists of a text without div tags, but I suppose this is intentional.)

And another proposal. I suppose it would be handy to preview the table of contents in popups for articles; this would cast the light not only on the topic itself, but also on what is encompassed by the page. This could come as a custom option, if say popupToCs = true. What do you think? Súrendil (talk) 15:30, 11 January 2008 (UTC)

And #3. When previewing the contents of a category, would it be possible that the popup reacts on the from=<name> option in the link so that the contents are shown beginning from <name> member? Súrendil (talk) 14:44, 12 January 2008 (UTC)

AVT filters not working

The two filter pages (Filter recent changes & Live spellcheck) are not returning any changes. The framework works fine, but each update returns zilch.

I've tested it over and over again on different browsers and even on a test account with no other scripts. Still no changes coming up. Could you possibly take a look? haz (talk) 20:08, 11 January 2008 (UTC)

The "show details" links are also not working, on all four AVT pages. The edit summary is shown underneath the entry, but the actual diff is not. Possible page-parser fault? haz (talk) 20:42, 11 January 2008 (UTC)

What kind of browser are you using? I know for a fact that at least Safari is not supported by AVT. --TheDJ (talkcontribs) 20:46, 11 January 2008 (UTC)

Tested in IE7 and FF2. No JS errors reported by either. haz (talk) 20:47, 11 January 2008 (UTC)

"undo this edit" in Popups


The string "undo this edit" seems intranslatable. I added it to my translated version, as well as to your draft list of strings, however it remains in English. Where next Columbus? (talk) 19:03, 12 January 2008 (UTC)

Nevermind, fixed it myself. Hope my editing of the strings-draft isn't annoying - please tell me if that is the case. Still, the regexps for options popup{Dab,ImageVars,Stub}Regexp seem confusing to me - what exactly do they look for? Dab and stub detection don't work as advertised in the sv translation, so I'd like to translate them just to be complete. Where next Columbus? (talk) 20:29, 12 January 2008 (UTC)

Translation for "mark patroled"

Please put "mark patroled" to translation text page, so that we can localize this term within another language's Wikipedia. Thanks. Vinhtantran (talk) 14:44, 14 January 2008 (UTC)

Problem solved, I think, with the Anti-Vandal tool

Hello Lupin! I figured out why my rollback wasn't working even with the Pop-ups installed: the Pop-Up sript was disabled. Please put the following into your "installation guide":

Once that is done, go to your preferences. Go to the new "gadget" tab. Tick the box that says "Pop-ups" Click "Save Changes". After that, non-admin rollback works! —Preceding unsigned comment added by Mister1nothing (talkcontribs) 17:29, 15 January 2008 (UTC)

One rainbow for you!

Without the help of the Lupin tool i would never, EVER have been able to revert vandalism in such an effective way as i am doing now. The little marvel helps wikipedia in an astonishing way, by making sure that every vandal fighter can revert vandalism quickly and easily. For this incredible tool, no star less then the Special Barnstar would be appropriate! --Excirial (Talk,Contribs) 15:39, 17 January 2008 (UTC)

SpecialBarnstar.png The Special Barnstar
Anyone who created a tool like Lupin deserves no star less then this one!
Excirial (Talk,Contribs) 15:39, 17 January 2008 (UTC)

Problem with admin rollback while using filter

Hi. I have been granted access to the admin rollback and while using the Lupin RC filter, sometimes the "no rollback link found" message still appears when I try to rollback using the admin only rollback. I would just use the non-admin rollback, but something is wrong with it and I'm now required to save my changes to pages manually.--Urban Rose 20:26, 21 January 2008 (UTC)

It happened to me too.--Antonio Lopez (talk) 03:33, 25 January 2008 (UTC)

yeah, I know you get a lot of these...

but I have a suggestion/request for your popups. Can you please make it/fix my pop ups to make it so I would have to hover my mouse over an article or picture link for 5 seconds before a pop up appears. In reality, pop-ups are the most annoying thing ever, but I still use it because of the wonderful diff previews and fast vandal reverts, but when reading an article, it is very annoying to have windows popping up just when casually sliding the mouse across the screen. Just for articles and image previews, could it be possible to delay the appearance rate for those, as I would not be reading all those articles, which sometimes get in the way when they don't disappear. I know some people may not agree with this, but would it be possible to just fix mine (copying the source code to jss), or tell me how to. I would be so immensely grateful. Thanks, whether you do it or not, -- penubag  11:33, 22 January 2008 (UTC)

Why don't you try the available options first? Specifically, the very 1st option. (You're supposed to add that into User:Penubag/monobook.js) ∴ AlexSm 14:40, 22 January 2008 (UTC)
Ah, I did not know that page existed. Thank you very much, however further customization would be great. -- penubag  04:46, 24 January 2008 (UTC)

Disputed fair use rationale for Image:Skegness-postcard.jpg

Thanks for uploading Image:Skegness-postcard.jpg. However, there is a concern that the rationale you have provided for using this image under "fair use" may be invalid. Please read the instructions at Wikipedia:Non-free content carefully, then go to the image description page and clarify why you think the image qualifies for fair use. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to ensure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If it is determined that the image does not qualify under fair use, it will be deleted within a couple of days according to our criteria for speedy deletion. If you have any questions please ask them at the media copyright questions page. Thank you.BetacommandBot (talk) 05:31, 24 January 2008 (UTC)

popups displaying images mentioned in edit summaries

When I hover over a link to a page history where one of the edit summaries contains a link to an image, the image is displayed (at its full resolution), rather than displaying a link to the image.

For example see Kirpan (edit | talk | history | protect | delete | links | watch | logs | views) and User:Thryduulf/Imagetest (edit | [[Talk:User:Thryduulf/Imagetest|talk]] | history | protect | delete | links | watch | logs | views). Sometimes this works and sometimes it doesn't - but it always happens when viewed from your special contributions. Feel free to use the latter page for testing of this if you wish. Thryduulf (talk) 01:13, 25 January 2008 (UTC)

edit: forgot to add I'm using Firefox on Windows XP. I get the same behaviour in Konqueror and Firefox on Linux. Thryduulf (talk) 01:31, 25 January 2008 (UTC)
OK, this can be solved i think:
Previewmaker.prototype.editSummaryPreview=function() {
        var re=/^\/[*] +(.*?) +[*]\/(.*)/;
        alert( "editSummaryPreview: " + c );
        if (re.test(c)) {
                var section=c.replace(re, '$1');
                var t=new Title().fromURL(this.baseUrl);
                // work around livepreview brokenness with anchors:
                // pass .-escaped anchor instead of literal value
                c=c.replace(re, '[[' + t.toString(true).split("'").join('%27') +
                            '#' + t.anchor.split("'").join('%27') + '|→]]' +
                            '<span class=autocomment>$1</span>$2');
        this.html=wiki2html(c, this.baseUrl);
        return this.html;

This function would need an additional check that replaces [[Image: with [[:Image:. Unfortunately, this is a tad beyond my understanding of popups and regexps atm.. I'll try a couple of things. --TheDJ (talkcontribs) 00:48, 29 January 2008 (UTC)

I've got it down. This diff does the trick. It is live in my private popups fork. --TheDJ (talkcontribs) 01:43, 29 January 2008 (UTC)

Nav Popups Bug: Character encoding troubles

I discovered a bit of a bug when following links with funky characters in them. For example: Račak incident when moused-over gives an empty preview with the title RaÄak incident. Yet, if the link is to Racak incident which redirects to Račak incident, then it shows the re-directed preview just fine. Also, when on the page for Račak incident, links to footnotes render with the Ä character (and thus empty). I assume there's some encoding issue in there somewhere? Yuletide (talk) 00:11, 26 January 2008 (UTC)

Makotoy recently found a fix for this. I'm testing it on my own personal version of popups here. --TheDJ (talkcontribs) 22:48, 27 January 2008 (UTC)


The above (very long! Crikey!) page is in CAT:SPEEDY at the moment, I can't see a tag and am not sure why. Is it a bug? Or is there a speedy tag there I can't find? SGGH speak! 01:16, 28 January 2008 (UTC)

Bug in popups.js/autoedit.js

User:Lupin/popups.js (and User:Lupin/autoedit.js) contains a bug that breaks other scripts. It defines (or redefines, if it exists already) a global function getParamValue, but does so wrongly. The function should use decodeURIComponent instead of decodeURI. As it stands, it breaks on parameter values containing properly encoded characters. Caused me quite some headache over at commons:MediaWiki:Gadget-DelReqHandler.js, which didn't work as expected for one user, who also happened to include your popups script in his monobook.js. commons:MediaWiki:Common.js normally defines that function correctly, and it took me a while to find out why it didn't work anymore. I've worked around this bug, but it's probably still a good idea to get it fixed in your code. Lupo 08:33, 29 January 2008 (UTC)

I wonder if this is related to the slightly higher mentioned "encoding char bug" that users on Safari are experiencing. Might be coincidence, might not be :D --TheDJ (talkcontribs) 22:59, 30 January 2008 (UTC)
Tested and the issues are not related. I have both active in my personal version atm. --TheDJ (talkcontribs) 18:58, 31 January 2008 (UTC)

WikEd compatibility

Hi, thank you very much for the Navigation popups; they help a lot. I have one small request: I have wikEd installed also, and when I use its in-page preview mode, the navigation popups won't work on the links in the preview region. Is there a possibility to rectify that? Maybe it's easier to modify wikEd instead; if so, let me know and I'll ask there. Cheers, AxelBoldt (talk) 00:29, 4 February 2008 (UTC)

query.php to be removed

He Lupin, not sure if there are still any parts in Popups that do use query.php, but even if it doesn't I'm sure you will be interested. --TheDJ (talkcontribs) 12:09, 4 February 2008 (UTC)

spellcheck bug - quotes in article title

Thanks so much for your wonderful tool! I use it all the time, and noticed a bug today. If an article title has quotes in it, like (the now deleted, sorry) "illusive media" and Bobby "Davidson" Mohammed, the links to fix spelling do not work because the javascript call becomes something like recent2.correctSpelling(""illusive media"", "ablity"). KathrynLybarger (talk) 18:53, 5 February 2008 (UTC)

Speedy deletion of Template:FIdot

A tag has been placed on Template:FIdot requesting that it be speedily deleted from Wikipedia. This has been done under section T3 of the criteria for speedy deletion, because it is a deprecated or orphaned template. After seven days, if it is still unused and the speedy deletion tag has not been removed, the template will be deleted.

If the template is intended to be substituted, please feel free to remove the speedy deletion tag and please consider putting a note on the template's page indicating that it is substituted so as to avoid any future mistakes.

Thanks. --MZMcBride (talk) 02:49, 8 February 2008 (UTC)

Another problem with the recent changes filter

I may have missed something important, but this isn't working with Safari, yet 'Monitor my watchlist' is, so... Daedalus (talk) 23:07, 10 February 2008 (UTC)

I'm having many problems using this script with Safari, sometimes it doesn't update, other times I can't even click 'rollback'. Daedalus (talk) 19:10, 12 February 2008 (UTC)

Disputed fair use rationale for Image:Blair logo.jpg

Thanks for uploading Image:Blair logo.jpg. However, there is a concern that the rationale you have provided for using this image under "fair use" may be invalid. Please read the instructions at Wikipedia:Non-free content carefully, then go to the image description page and clarify why you think the image qualifies for fair use. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to ensure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If it is determined that the image does not qualify under fair use, it will be deleted within a couple of days according to our criteria for speedy deletion. If you have any questions please ask them at the media copyright questions page. Thank you.BetacommandBot (talk) 04:56, 12 February 2008 (UTC)

Popups may pop the wrong article up

Hover over this link: Shall We Dance? (2004 film) Notice how it behaves like you hovered over this link: Shall We Dance I believe the problem to be related to the question mark, which should probably be encoded like %3F. Shinobu (talk) 14:54, 28 February 2008 (UTC)

This issue should be fixed once Lupin applies #Nav Popups Bug: Character encoding troubles. In my private version of popups, this is already fixed, and I see the correct articles. --TheDJ (talkcontribs) 16:29, 28 February 2008 (UTC)

Suggested improved to the RC filter

Would it be possible for a user to choose to disable the notifications that you have previously rolled back an editor from appearing for select users? I at times find that I have accidentally rolled back an admin or other vandal fighter and the RC filter becomes flooded with notifications that I have rolled back the editor.--Urban Rose 17:42, 29 February 2008 (UTC)

Another RC patrol suggestion

There is a popups/recentchanges patrol conflict (at least in FF2.0.0.12/WinXP) because the link for "history" is sort of wrong; it includes the diff= and oldid= parameters.

In User:Lupin/recent2.js, in the function recent2.doLine, would you consider changing:

 linkmaker(bundle.article+'&action=history', 'hist')


 linkmaker(recent2.articlePath + bundle.articleTitle + '?action=history', 'hist')

I don't experience any problems with spaces, but one could also do:

 linkmaker(recent2.articlePath + bundle.articleTitle.replace(/ /g,'_') + '?action=history', 'hist')

Thanks, JackSchmidt (talk) 18:10, 29 February 2008 (UTC)

Wikipedia article traffic statistics

Adding these ( to the popups would be a great addition. Thanks, Sandstein (talk) 16:31, 1 March 2008 (UTC)

spaces in section links

Hi Lupin,

when I click on a link to a section title in a popup (e.g. the link to "Transplantation#Art der Transplantation" in the popup for "autolog" in the German article), spaces in the title aren't transformed to underscores as they are outside of popups, and the page gets opened at the top and not at the section.

Joriki (talk) 19:16, 11 March 2008 (UTC)

Help Desk

Lupin, I've started a discussion about your Anti-Vandal tool here is there a chance if you could comment on this if available, thanks. Terra What do you want? 21:36, 13 March 2008 (UTC)


I have tagged Image:Rovers1970s.jpg as {{no rationale}}, because it does not provide a fair use rationale. If you believe the image to be acceptable for fair use according to Wikipedia policy, please provide a rationale explaining as much, in accordance with the fair use rationale guideline, on the image description page. Some examples can be found at Wikipedia:Use rationale examples. Please also consider using {{non-free fair use in|article name}} or one of the other tags listed at Wikipedia:Image copyright tags/Non-free. Thank you. Project FMF (talk) 00:50, 15 March 2008 (UTC)

About Editcounter

I tried your edit counter (User:Lupin/editcount.js) but could not install it or figure out how to use. Could you please explain me just slightly in detail so that I can make it active for my user account? Thanks in advance. -- Niaz(Talk • Contribs) 21:49, 15 March 2008 (UTC)

popup suggestion: history view

Hi, here's a suggestion for an addition to your popup script: when I hover over an article link, under "actions" it gives me the option "history" to view the article's history. I would like to see that same history popup when I hover over an article's History link at the top of the page. Often I want to quickly check when the last edit was done and whether it may have been vandalism. Thanks and cheers, AxelBoldt (talk) 21:52, 22 March 2008 (UTC)

Popup footnote problem

Could you please respond to this problem when you have time? Thanks. --NigelG (or Ndsg) | Talk 16:43, 26 March 2008 (UTC)

As noted on the discussion page for User:Lupin/popups.js, TimR has created a fix for this new problem. Until it is incorporated in User:Lupin/popups.js, you can use TimR's code by inserting this after the User:Lupin/popups.js line in your monobook.js page:
Lupin, the next time you check these, it would be nice of you to include this small change in your popups.js. :) Earthsound (talk) 01:26, 21 April 2008 (UTC)
Thanks for the note. Yes, I've already incorporated the fix. --NigelG (or Ndsg) | Talk 09:24, 21 April 2008 (UTC)


Just a line to tell: thank you for your great navigation popup! =) -- (talk) 18:06, 26 March 2008 (UTC)

popup navigation to a specific chapter

Hi Lupin, the navigation to a chapter (represented by a link like [[<article>#<headline>]]) does not work from out of the popup window. Example in German Wikipedia: article - wikilink to. It fails in both browsers I tested (IE and firefox). -- () 14:02, 27 March 2008 (UTC)

query.php and api.php

If need arises, I have a version of Navigation popups that supports api.php User:TheDJ/apipopups.js It only uses the api.php where it previously used query.php and is backwards compatible. There is only a few small issues with imagepage content and detection of conflicts between images on commons and on en.wikipedia. But it works and if query.php is every disabled, it can be easily deployed here and in the Gadget version. I will be working on a slimpopups version that has as goal to replace the current gadget. It will be lighter to download, faster, use API wherever it can benefit and only support Wikipedia and current version mediawiki software. A lot of people are disabling popups Gadget because it has grown too big. The original idea was a good one, but for a gadget it is just too large --TheDJ (talkcontribs) 19:10, 27 March 2008 (UTC)

Popups bug

This edit [26] has both a broken edit summary and added strange text to the end of the page. — Carl (CBM · talk) 23:46, 7 April 2008 (UTC)

I think you pasted the wrong link CBM.. --TheDJ (talkcontribs) 08:03, 8 April 2008 (UTC)

Invaluable tool

Hi Lupin, I can't tell you how much your anti vandal tool is appreciated around here. You probably know that already, but I thought I'd add my personal thanks and perhaps a request:

Is it possible to make a modification to the tool so that it shows additions to ANI? I guess that would be a different tool, but it would be super-helpful to have something like that available to admins. I've taken a look at the code and quickly discovered modifying what you have is far above my head so I'm not going to try to do it myself. It sure would be useful. Thanks! Toddst1 (talk) 19:28, 16 April 2008 (UTC)

Problem with popups

Hi ! I've got a problem with popups : the special characters are not posted correctly. How can I fix it ?

Thanks ! — fr:Auxerroisdu68 speak me, 01:12, 20 April 2008 (UTC)

popups: disambiguation to a page with & in the name

Thanks so much for your excellent tool!

I noticed what may be a bug in the disambiguation feature. On the Michael Genari page, the SVU link should be disambiguated to Law & Order: Special Victims Unit. When I hover and choose this option to disambiguate to, the text does not change and there is only a partial edit summary.

Thanks again! KathrynLybarger (talk) 14:00, 20 April 2008 (UTC)

Exclusions For Anti-Vandal Tool

Is there a way to ignore a vandal flag word when it is next to another word?

Some Examples:

Spam Word (Ignore Condition)

1. Dick (Cheney)

2. Breast (Cancer) AND Beast (Cancer Research)

The DarkArcher was here 01:52, 4 May 2008 (UTC)

The da Vinci Barnstar

Vitruvian Barnstar.png The da Vinci Barnstar
This is for all of your tireless work making Wikipedia easier to use. I am always using your tools, and I hope this barnstar goes just a little way to say how much I and the Wiki community appreciate it. I have a suggestion though - could we have a way of whitelisting certain words on certain articles? I mean, for example on Kamen Rider Den-O (character), 'Imagin' is constantly being noted on live spellcheck, when it is a valid noun in context. Anyway, keep up the good work! :) asenine say what? 06:51, 5 May 2008 (UTC)

Yale lock

I nominated your redirect of Yale lock for deletion because "Yale lock" is a brand name of a company which should not redirect to a type of lock. HJV (talk) 13:22, 20 May 2008 (UTC)

Problems with popupsdev

I have used popups for long time ago and very satisfied with this tool, but today it has some problems, when I hover on a link, the popup only shows a broad empty popup. Please review it. Vinhtantran (talk) 06:12, 25 May 2008 (UTC)

About of the popups

I recently translated the strings into Romanian but I have big problem. The menus' width is too small (like "actions" or "popups" menus). Romanian is a quite long language with long words. Could you please tell me how can I increase that width? I don't know Java and it's hard for me to find it. Thank you! --Firilăcroco Nuvola apps ro flag.png mesage 16:00, 4 June 2008 (UTC)

Yes check.svg Done I found - it's in the style sheet. --Firilăcroco Nuvola apps ro flag.png mesage 16:04, 4 June 2008 (UTC)

Popups on Hungarian wikis after namespace name change

Hey Lupin! Could you please look at your script, because it doesn't correctly recognise the namespaces on the Hungarian Wikipedia (and consequently can't guess the talk pages' names, or recognise User pages). The namespace names have been changed recently: . Thank you. Regards, --Dami (talk) 08:44, 21 June 2008 (UTC)

Orphaned non-free media (Image:Wimbledon logo.png)

Ambox warning blue.svg Thanks for uploading Image:Wimbledon logo.png. The media description page currently specifies that it is non-free and may only be used on Wikipedia under a claim of fair use. However, it is currently orphaned, meaning that it is not used in any articles on Wikipedia. If the media was previously in an article, please go to the article and see why it was removed. You may add it back if you think that that will be useful. However, please note that media for which a replacement could be created are not acceptable for use on Wikipedia (see our policy for non-free media).

If you have uploaded other unlicensed media, please check whether they're used in any articles or not. You can find a list of 'image' pages you have edited by clicking on the "my contributions" link (it is located at the very top of any Wikipedia page when you are logged in), and then selecting "Image" from the dropdown box. Note that all non-free media not used in any articles will be deleted after seven days, as described on criteria for speedy deletion. Thank you. BJBot (talk) 05:02, 24 June 2008 (UTC)

Speedy deletion of Template:ITdot

A tag has been placed on Template:ITdot requesting that it be speedily deleted from Wikipedia. This has been done under section T3 of the criteria for speedy deletion, because it is a deprecated or orphaned template. After seven days, if it is still unused and the speedy deletion tag has not been removed, the template will be deleted.

If the template is intended to be substituted, please feel free to remove the speedy deletion tag and please consider putting a note on the template's page indicating that it is substituted so as to avoid any future mistakes (<noinclude>{{transclusionless}}</noinclude>).

Thanks. --MZMcBride (talk) 07:22, 1 July 2008 (UTC)

Open source? Doh!!!

Hey! Could I use code of your popups under terms of GPL? It is sort of disappointing, but it looks, from the research I have done, that GFDL is not fully, or most likely not at all compatible with GPL:((( And my project is bound with GPL. Any comments or suggestion? Vitall (talk) 09:32, 3 July 2008 (UTC)

Since Lupin has most likely permanently retired from Wikipedia, you'd best try to [[Special:EmailUser/Lupin email him]. No guarantee that he will answer (or agree), but is seems like your best shot. --TheDJ (talkcontribs) 19:30, 4 July 2008 (UTC)

Anti-vandal tool autoedit

Your anti-vandal tool's autoedit doesn't insert the warning. I am using Windows XP Professional SP2 with IE.--Ainlina--Speak to me--Ask a question--Praise and criticism 18:35, 4 July 2008 (UTC)

Popup problems

The navigation popups will not appear on certain pages in the Wikipedia namespace. Is this a bug? Dalekusa (talk) 22:15, 13 July 2008 (UTC)

That's kinda a big place... Can you be more specific ? --TheDJ (talkcontribs) 07:54, 14 July 2008 (UTC)

Iraqi Air Force

What did you do in Iraqi Air Force#Persian Gulf War and no-fly zones here??

The MiG-25 force (NATO codename 'Foxbat') recorded the only Iraqi air-to-air kill during the war. A Mig-25PD shot down an American F/A-18 on the first night of the war. In another incident, an Iraqi Foxbat-E eluded <link rel="stylesheet" type="text/css" href="">eight American F-15s, firing three missiles at an EF-111 electronic warfare aircraft, forcing them to abort their mission.
This is a problem with this version of popups when used by certain browsers (Safari). It was introduced here. I'll see into getting that fixed soon. --TheDJ (talkcontribs) 12:58, 16 July 2008 (UTC)
I've had a few problems in the last couple months with popups in Firefox:
  • showing popups that never disappear and have transparent background
  • having extraneous html (presumably from document.write) show up in diffs
Most recently, using Safari, I had the same problem as above with the Iraqi Air Force article. I nearly committed this diff. --Jeremyb (talk) 04:18, 17 August 2008 (UTC)

Proposed deletion of Dan Foord

Ambox warning yellow.svg

A proposed deletion template has been added to the article Dan Foord, suggesting that it be deleted according to the proposed deletion process. All contributions are appreciated, but this article may not satisfy Wikipedia's criteria for inclusion, and the deletion notice should explain why (see also "What Wikipedia is not" and Wikipedia's deletion policy). You may prevent the proposed deletion by removing the {{dated prod}} notice, but please explain why you disagree with the proposed deletion in your edit summary or on its talk page.

Please consider improving the article to address the issues raised because even though removing the deletion notice will prevent deletion through the proposed deletion process, the article may still be deleted if it matches any of the speedy deletion criteria or it can be sent to Articles for Deletion, where it may be deleted if consensus to delete is reached. Mdsummermsw (talk) 19:28, 16 July 2008 (UTC)

UTF-8 problem with Konqueror


today I tried out your Navigation-Pop-up-Gadget. I really like it, but it has a stupid bug. In German we öften use the umlauts and KDE/Konqueror displays everything in UTF-8 charset by default for internationalization. The problem is that the codes seem to be interpreted in the pop-up as ASCII-characters. I guess it is working over AJAX to grab the correct article from the server, but then it is searching for the wrong word in the wiki database. If I use your pop-up over articles with an umlaut or szlig it shows the string "/* Empty */" as article text. Do you think you can fix that UTF-8-character problem?

Thanks -- (talk) 00:05, 20 July 2008 (UTC)

I had the same problem with popups. To fix it, you can copy the script on my de:monobook.js in your monobook.js and then it should be OK. Auxerroisdu68 (talk) 06:42, 20 July 2008 (UTC)
Hi Auxerroisdu68, did you mean me (the reporter) or him (the developer Lupin)? Sorry, I only have an user account in the german wikipedia -- (talk) 11:35, 20 July 2008 (UTC)
I mean you, anonymous ;) if you tell me your user name on de:, I can do it. Or you can speak me on de: (here). Auxerroisdu68 (talk) 12:39, 20 July 2008 (UTC)

This bug is still there (non-ascii letters show up as Latin 1 - values of their UTF-8 parts for popup.js), on Nynorsk Wikipedia this nice popup is part of the general settings repertoire. Better than having individual users downloading individual fixes it seems that adding User:Auxerroisdu68 to the popup script wherever it appears. Trondtr (talk) 16:40, 12 November 2011 (UTC).

Image source problem with Image:Henry V Branagh.jpg

Image Copyright problem

Thanks for uploading Image:Henry V Branagh.jpg. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, then a link to the website from which it was taken, together with a restatement of that website's terms of use of its content, is usually sufficient information. However, if the copyright holder is different from the website's publisher, their copyright should also be acknowledged.

As well as adding the source, please add a proper copyright licensing tag if the file doesn't have one already. If you created/took the picture, audio, or video then the {{GFDL-self}} tag can be used to release it under the GFDL. If you believe the media meets the criteria at Wikipedia:Non-free content, use a tag such as {{non-free fair use in|article name}} or one of the other tags listed at Wikipedia:Image copyright tags#Fair use. See Wikipedia:Image copyright tags for the full list of copyright tags that you can use.

If you have uploaded other files, consider checking that you have specified their source and tagged them, too. You can find a list of files you have uploaded by following this link. Unsourced and untagged images may be deleted one week after they have been tagged, as described on criteria for speedy deletion. If the image is copyrighted under a non-free license (per Wikipedia:Fair use) then the image will be deleted 48 hours after 16:15, 23 July 2008 (UTC). If you have any questions please ask them at the Media copyright questions page. Thank you. --Geniac (talk) 16:15, 23 July 2008 (UTC)

News from kowiki

Gadget system is being tested in kowiki since today, and your Navigation Popup is first and the only gadget available. FYI :) --Dus2000 (talk) 14:14, 26 July 2008 (UTC)

NowCommons: Image:Mutt.png

Image:Mutt.png is now available on Wikimedia Commons as Commons:Image:Mutt.png. Commons is a repository of free media that can be used on all MediaWiki wiki's. The image(s) will be deleted from Wikipedia, but this doesn't mean it can't be used anymore. You can embed an image uploaded to Commons like you would an image uploaded to Wikipedia, in this case: [[Image:Mutt.png]]. Note that this is an automated message. --Erwin85Bot (talk) 11:09, 9 August 2008 (UTC)


What is this for?--Thanks, Ainlina(box)? 11:17, 19 August 2008 (UTC)


Doesn't work with Twinkle on Firefox 3.0.1.--Thanks, Ainlina(box)? 18:00, 24 August 2008 (UTC)

Speedy deletion of Resonate

Ambox warning pn.svg

A tag has been placed on Resonate, requesting that it be speedily deleted from Wikipedia. This has been done under section G11 of the criteria for speedy deletion, because the article seems to be blatant advertising which only promotes a company, product, group, service or person and would need to be fundamentally rewritten in order to become an encyclopedia article. Please read the guidelines on spam as well as the Wikipedia:Business' FAQ for more information.

If you think that this notice was placed here in error, you may contest the deletion by adding {{hangon}} to the top of the page that has been nominated for deletion (just below the existing speedy deletion or "db" tag), coupled with adding a note on the talk page explaining your position, but be aware that once tagged for speedy deletion, if the article meets the criterion it may be deleted without delay. Please do not remove the speedy deletion tag yourself, but don't hesitate to add information to the article that would would render it more in conformance with Wikipedia's policies and guidelines. Lastly, please note that if the article does get deleted, you can contact one of these admins to request that a copy be emailed to you. Bvlax2005 (talk) 09:42, 28 August 2008 (UTC)

NowCommons: Image:CIMG0117.JPG

Image:CIMG0117.JPG is now available on Wikimedia Commons as Commons:Image:Lancaster St. Peter Cathedral.JPG. This is a repository of free media that can be used on all Wikimedia wikis. The image will be deleted from Wikipedia, but this doesn't mean it can't be used anymore. You can embed an image uploaded to Commons like you would an image uploaded to Wikipedia, in this case: [[Image:Lancaster St. Peter Cathedral.JPG]]. Note that this is an automated message to inform you about the move. This bot did not copy the image itself. --Erwin85Bot (talk) 12:56, 11 September 2008 (UTC)

Image:Leather stuff.jpg is now available as Commons:Image:Leathertools.jpg. --Erwin85Bot (talk) 02:28, 17 September 2008 (UTC)
File:Delémont dot.png is now available as Commons:File:Delemont dot.png. --Erwin85Bot (talk) 00:42, 11 January 2009 (UTC)
File:Küssnacht dot.png is now available as Commons:File:Kussnacht dot.png. --Erwin85Bot (talk) 00:42, 11 January 2009 (UTC)

Google translation

I noticed Lupin's very comprehensive popup javascript in the Wikipedia documentation. I suspect it can be amended so that google toolbar-like translations of words and selected text can be achieved, by referencing the Google translation API itself, which provides an URL which will, upon request, translate up to 500 characters of information between any 23 supported languages.

If Lupin's script made an AJAX call to a wikipedia URL that reflected the request up to the Google translation URL then the entire Google translation feature would be available to Lupin's javascript.

The Wikipedia URL for this wouldn't be there now, but it would be a simple cgi script and quite easy to put together. With Lupin's popup javascript it could make word and selected text popup translations available to anyone who includes the script in their monobook.js

I have a web implementation of the idea at:

Endo999 (talk) 07:39, 2 October 2008 (UTC)

Endo999, for various reasons, Wikipedia will never dynamically mirror content from an external internet source, and as you're probably aware, most browsers will reject AJAX calls to other domains for browser security. As a result, it is unlikely that what you're suggesting could ever be implemented, especially as Lupin no longer performs any serious maintenance or development of his tools. haz (talk) 16:35, 2 October 2008 (UTC)

I would like permission to use your breastfeeding photo

Hello, Evidently Wikipedia sayes that you rarely check this account but I want to try my best to contact you anyways! I would like your permission to use the breastfeeding photo on my doula blog as an illustration of a good latch. Here is my blog address and the article is called Preparing Mentally For Breastfeeding - While Still Pregnant. I'm going to link your photo anyways, but I'd totally prefer to have your consent so please contact me! Thank you, Sarah Vine stillihgrip at hotmail x com —Preceding unsigned comment added by Saraithedoula (talkcontribs) 06:18, 4 November 2008 (UTC)

Please help!

Hi Lupin, I am in great need of help: I need the EastAngliaUnivShield.PNG‎ file redrawn in order to be used on the University of East Anglia article (current image = horrific quality). Your work in terms of the Cambridge colleges' coat of arms truly impressed me, so if you have time for a quick challenge and are eager to lend a help hand, I would be extremely grateful. Many thanks! AlpsAlpsAlps (talk) 23:28, 3 December 2008 (UTC)

Your popups tool

I was just using your pop-ups tool and I notice there is an "Hide admin edits" function. I was thinking, as a suggestion to improve upon on the tool, what about a "Hide rollbackers edits" function? Those with the rollback function are trusted with the same function as an administrator in this part of Wikipedia and are often caught up with the bad word filter while they are reverting, so this function would help hide that. Cheers, — Moe ε 13:05, 19 December 2008 (UTC)

french Special

Hi, french «Special» is now «Spécial», contrib popup is completely broken...

Gonioul (talk) 01:03, 3 January 2009 (UTC)

For you

Original Barnstar.png The Original Barnstar
You really deserve this for all you contributions to Wikipedia. The New Mikemoral (talk) 00:18, 31 January 2009 (UTC)

"Monitor my watchlist" improvement suggestion

IME I get a lot of lines where it just says "updated..." over and over before it gets something of content.

As such, I suggest that if you ever *create* an updating/updated div, and the immediately preceding div is an empty updated div, delete that previous one.

I'm not sure how your script works, but you could e.g. tag empty divs w/ a 'empty' CSS class, and remove all divs by class when inserting the 'updating...' div.


Sai Emrys ¿? 04:26, 7 February 2009 (UTC)

A bug with the IP recent changes tool

On IE 7, there have been a few instances where I have tried to look at the edit differences, but I only recieve the URL for it. Just wondering if that's fixable.--Iner22 (talk) 16:57, 27 February 2009 (UTC)

Adaptation of tools

Can your tools be adapted for other Wikipedias such as the Simple English Wikipedia? --♪♫The New Mikemoraltalkcontribs 21:44, 8 March 2009 (UTC)

Possibly unfree File:Nottingham shield.png

An image that you uploaded or altered, File:Nottingham shield.png, has been listed at Wikipedia:Possibly unfree images because its copyright status is unclear or disputed. If the image's copyright status cannot be verified, it may be deleted. You may find more information on the image description page. You are welcome to add comments to its entry at the discussion if you are interested in it not being deleted. Thank you. Million_Moments (talk) 20:49, 15 March 2009 (UTC) Million_Moments (talk) 20:49, 15 March 2009 (UTC)

Bubble tea!


The Anti-Vandalism Barnstar

Barnstar of Reversion2.png The Anti-Vandalism Barnstar
This is for creating the Anti-vandalism tool, definitely the best program in it's area! Ojay123 (talk) 17:10, 24 July 2009 (UTC)


Hi ! I noticed that in popups appear user group names (as "editor, sysop, ..."). But this look not localizable. Is it ? Thanks --Arno Lagrange  15:54, 2 August 2009 (UTC)


Nuvola apps edu languages.svg
Hello, Lupin. You have new messages at User talk:Lupin/Anti-vandal tool.
Message added 00:20, 26 October 2009 (UTC). You can remove this notice at any time by removing the {{Talkback}} or {{Tb}} template.

Tim1357 (talk) 00:20, 26 October 2009 (UTC)

AfD nomination of Leesa and Laura Andrew

Ambox warning pn.svg

An editor has nominated one or more articles which you have created or worked on, for deletion. The nominated article is Leesa and Laura Andrew. We appreciate your contributions, but the nominator doesn't believe that the article satisfies Wikipedia's criteria for inclusion and has explained why in his/her nomination (see also Wikipedia:Notability and "What Wikipedia is not").

Your opinions on whether the article meets inclusion criteria and what should be done with the article are welcome; please participate in the discussion(s) by adding your comments to Wikipedia:Articles for deletion/Leesa and Laura Andrew (2nd nomination). Please be sure to sign your comments with four tildes (~~~~).

You may also edit the article during the discussion to improve it but should not remove the articles for deletion template from the top of the article; such removal will not end the deletion debate.

Please note: This is an automatic notification by a bot. I have nothing to do with this article or the deletion nomination, and can't do anything about it. --Erwin85Bot (talk) 01:07, 2 November 2009 (UTC)



I thought I'd offer you a barnstar :)

Vitruvian Barnstar.png The da Vinci Barnstar
For all your hard work with scripts that help us improve Wikipedia. You deserve a lot more than a barnstar. Manadude2 : Talk 20:42, 10 December 2009 (UTC)

Articles for deletion nomination of Ratpoison

Ambox warning pn.svg

I have nominated Ratpoison, an article that you created, for deletion. I do not think that this article satisfies Wikipedia's criteria for inclusion, and have explained why at Wikipedia:Articles for deletion/Ratpoison. Your opinions on the matter are welcome at that same discussion page; also, you are welcome to edit the article to address these concerns. Thank you for your time.

Please contact me if you're unsure why you received this message. Pcap ping 17:59, 24 December 2009 (UTC)

Articles for deletion nomination of OptiPNG

Ambox warning pn.svg

I have nominated OptiPNG, an article that you created, for deletion. I do not think that this article satisfies Wikipedia's criteria for inclusion, and have explained why at Wikipedia:Articles for deletion/OptiPNG. Your opinions on the matter are welcome at that same discussion page; also, you are welcome to edit the article to address these concerns. Thank you for your time.

Please contact me if you're unsure why you received this message. Joe Chill (talk) 00:27, 26 December 2009 (UTC)

Articles for deletion nomination of Potrace

Ambox warning pn.svg

I have nominated Potrace, an article that you created, for deletion. I do not think that this article satisfies Wikipedia's criteria for inclusion, and have explained why at Wikipedia:Articles for deletion/Potrace. Your opinions on the matter are welcome at that same discussion page; also, you are welcome to edit the article to address these concerns. Thank you for your time.

Please contact me if you're unsure why you received this message. Joe Chill (talk) 02:21, 26 December 2009 (UTC)

Articles for deletion nomination of Ratpoison

Ambox warning pn.svg

I have nominated Ratpoison, an article that you created, for deletion. I do not think that this article satisfies Wikipedia's criteria for inclusion, and have explained why at Wikipedia:Articles for deletion/Ratpoison (2nd nomination). Your opinions on the matter are welcome at that same discussion page; also, you are welcome to edit the article to address these concerns. Thank you for your time.

Please contact me if you're unsure why you received this message. Pcap ping 11:43, 29 December 2009 (UTC)

Unreferenced BLPs

Information.svg Hello Lupin! Thank you for your contributions. I am a bot alerting you that 1 of the articles that you created is an Unreferenced Biography of a Living Person. Please note that all biographies of living persons must be sourced. If you were to add reliable, secondary sources to this article, it would greatly help us with the current 2,926 article backlog. Once the article is adequately referenced, please remove the {{unreferencedBLP}} tag. Here is the article:

  1. Orla Kiely - Find sources: "Orla Kiely" – news · newspapers · books · scholar · HighBeam · JSTOR · free images · free news sources · The Wikipedia Library · NYT · WP reference

Thanks!--DASHBot (talk) 07:14, 2 January 2010 (UTC)

Proposal to make "Watchlist since" script into gadget

See WP:VPR#Minor watchlist innovation: 'changes since last page-load'. for a discussion on this. Thanks. Equazcion (talk) 20:01, 3 Feb 2010 (UTC)

Suggestions for badwords

I've got some suggestions for badwords:

  • 囧 (variants: gwing, jiong, 冏)
  • 不該 (variants: bugai, but goi, bu gai)
  • 升呢 (variants: 平呢, 降呢)

Kayau Voting IS evil 07:30, 21 February 2010 (UTC)

CfD nomination of Category:SI units

I have nominated Category:SI units (edit | talk | history | links | watch | logs) for renaming to Category:International System of Units (edit | talk | history | links | watch | logs). Your opinions on the matter are welcome; please participate in the discussion by adding your comments at the discussion page. Thank you. —Justin (koavf)TCM☯ 06:13, 7 March 2010 (UTC)

CfD nomination of Category:SI base units

I have nominated Category:SI base units (edit | talk | history | links | watch | logs) for renaming to Category:International System of Units base units (edit | talk | history | links | watch | logs). Your opinions on the matter are welcome; please participate in the discussion by adding your comments at the discussion page. Thank you. —Justin (koavf)TCM☯ 06:14, 7 March 2010 (UTC)

File source problem with File:Exploding-animals-problem.png


Thank you for uploading File:Exploding-animals-problem.png. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the website from which it was taken, together with a brief restatement of that website's terms of use of its content. However, if the copyright holder is a party unaffiliated from the website's publisher, that copyright should also be acknowledged.

If you have uploaded other files, consider verifying that you have specified sources for those files as well. You can find a list of files you have created in your upload log. Unsourced and untagged images may be deleted one week after they have been tagged per Wikipedia's criteria for speedy deletion, F4. If the image is copyrighted and non-free, the image will be deleted 48 hours after 11:26, 5 May 2010 (UTC) per speedy deletion criterion F7. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Sfan00 IMG (talk) 11:26, 5 May 2010 (UTC)

Revision to Sid Meier's Alien Crossfire and Sid Meier's Alpha Centauri articles

I noticed that you have revised either Sid Meier's Alpha Centauri or Sid Meier's Alien Crossfire.

I intend to revise those articles following the Wikipedia:WikiProject Video games/Article guidelines. There are more details on the discussion pages of those articles. I'd be interested in any comments you have. It would be best if your comments were on the discussion pages of the two articles.

Thank you.

Vyeh (talk) 10:43, 10 June 2010 (UTC)

anti-vandal tool

Hi. I've copied User:Lupin/recent2.js to User:Ali Esfandiari/recent2.js in Persian Wikipedia and also these pages have ben created:

User:Ali Esfandiari/badwords

User:Ali Esfandiari/Filter_recent_changes

User:Ali Esfandiari/All_recent_changes

User:Ali Esfandiari/Recent_IP_edits

User:Ali Esfandiari/Monitor_my_watchlist

and five options are added to my toolbox. but when I click them, I cannot see any dynamic page shows the recent changes consequently. Just this message appears on the pages: "If you have installed the anti-vandal tool and you are logged in, then you should see activity below this line soon" and no activity is seen. Can you help me?--Ali Esfandiari (talk) 12:42, 8 September 2010 (UTC)

[27] —Preceding unsigned comment added by Ali Esfandiari (talkcontribs) 12:44, 8 September 2010 (UTC)

File:Copyright symbol.png missing description details

Dear uploader: The media file you uploaded as File:Copyright symbol.png is missing a description and/or other details on its image description page. If possible, please add this information. This will help other editors to make better use of the image, and it will be more informative for readers.

If the information is not provided, the image may eventually be proposed for deletion, a situation which is not desirable, and which can easily be avoided.

If you have any questions please see Help:Image page. Thank you. Sfan00 IMG (talk) 17:03, 12 September 2010 (UTC)

Image source problem with File:Turin dot.png

Image Copyright problem

Thank you for uploading File:Turin dot.png.

This image is a derivative work, containing an "image within an image". Examples of such images would include a photograph of a sculpture, a scan of a magazine cover, or a screenshot of a computer game or movie. In each of these cases, the rights of the creator of the original image must be considered, as well as those of the creator of the derivative work.

While the description page states who made this derivative work, it currently doesn't specify who created the original work, so the overall copyright status is unclear. If you did not create the original work depicted in this image, you will need to specify the owner of the copyright.

If you have uploaded other derivative works, consider checking that you have specified their source and tagged them, too. You can find a list of files you have created in your upload log. Unsourced and untagged images may be deleted one week after they have been tagged, as described on criteria for speedy deletion. If the image is copyrighted under a non-free license (per Wikipedia:Fair use) then the image will be deleted 48 hours after 06:09, 1 January 2011 (UTC). If you have any questions please ask them at the Media copyright questions page. Thank you. Magog the Ogre (talk) 06:09, 1 January 2011 (UTC)

Image source problem with File:Nancy dot.png

Image Copyright problem

Thank you for uploading File:Nancy dot.png.

This image is a derivative work, containing an "image within an image". Examples of such images would include a photograph of a sculpture, a scan of a magazine cover, or a screenshot of a computer game or movie. In each of these cases, the rights of the creator of the original image must be considered, as well as those of the creator of the derivative work.

While the description page states who made this derivative work, it currently doesn't specify who created the original work, so the overall copyright status is unclear. If you did not create the original work depicted in this image, you will need to specify the owner of the copyright.

If you have uploaded other derivative works, consider checking that you have specified their source and tagged them, too. You can find a list of files you have created in your upload log. Unsourced and untagged images may be deleted one week after they have been tagged, as described on criteria for speedy deletion. If the image is copyrighted under a non-free license (per Wikipedia:Fair use) then the image will be deleted 48 hours after 21:03, 4 January 2011 (UTC). If you have any questions please ask them at the Media copyright questions page. Thank you. Magog the Ogre (talk) 21:03, 4 January 2011 (UTC)


Original Barnstar.png The Original Barnstar
You anti-vandal tool has helped me catch more vandalism in ten minutes that I usually catch in a day! I am giving you this barnstar for the help your anti-vandal has been to me. Keep up the good work! Crazymonkey1123 (Jacob) T/S 05:40, 23 April 2011 (UTC)

Merge discussion for Winterbourne, Gloucestershire

Information.svg An article that you have been involved in editing, Winterbourne, Gloucestershire , has been proposed for a merge with another article. If you are interested in the merge discussion, please participate by going here, and adding your comments on the discussion page. Thank you. Skinsmoke (talk) 10:59, 1 June 2011 (UTC)

Categories for discussion nomination of Category:Scientific societies

Category:Scientific societies, which you created, has been nominated for discussion. If you would like to participate in the discussion, you are invited to add your comments at the category's entry on the Categories for discussion page. Thank you. Rd232 talk 20:32, 7 June 2011 (UTC)

Suspension of admin privileges due to inactivity

Following a community discussion in June 2011, consensus was reached to provisionally suspend the administrative privileges of users who have been inactive for one year, meaning administrators who have made neither any edits nor any logged actions in over one year. As a result of this discussion, your administrative privileges have been removed pending your return. If you wish to have these privileges reinstated, please post to the Wikipedia:Bureaucrats' noticeboard and the userright will be restored per the re-sysopping process (i.e., as long as the attending bureaucrats are reasonably satisfied that your account has not been compromised and that your inactivity did not have the effect of evading scrutiny of any actions which might have led to sanctions). This removal of access is procedural only, and not intended to reflect negatively upon you in any way. We wish you the best in future endeavors, and thank you for your past administrative efforts. RL0919 (talk) 21:55, 9 July 2011 (UTC)

Some bubble tea for you!

Bubble Tea.png For you! Socks 01 09:43, 16 July 2011 (UTC)

Spellcheck script suggestion

I wish to suggest something for the spellcheck part of the script at User:Lupin/recent2.js. I think that the reason that is automatically entered should also say that it uses the script that it does, that way, the admins can let you know that it is your script that they used if someone uses it to mess with the wiki. I never require that you do what a suggestion asks; basically, I am happy just trying to help the wiki. LikeLakers2 (talk) 21:02, 16 July 2011 (UTC)

File:Ascii.png listed for deletion

A file that you uploaded or altered, File:Ascii.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. Sven Manguard Wha? 15:33, 1 September 2011 (UTC)

Navigation popups

Hey. I'm making a script that create image that should not display popup. Using attr nopopup is in my opinion bad way to solve it, because validator won't accept it. Is there some ex. class that I can set for my image to don't have popup? Sorry for my English and reply on Polish Wikipedia if you could. Regards --PL PrzemekTALK 14:08, 24 September 2011 (UTC). — Preceding unsigned comment added by PL Przemek (talkcontribs)

Categories for discussion nomination of Category:Shakespeare on film

Category:Shakespeare on film, which you created, has been nominated for discussion. If you would like to participate in the discussion, you are invited to add your comments at the category's entry on the Categories for discussion page. Thank you. Mike Selinker (talk) 14:33, 20 October 2011 (UTC)

Nomination of Tummel for deletion

A discussion is taking place as to whether the article Tummel is suitable for inclusion in Wikipedia according to Wikipedia's policies and guidelines or whether it should be deleted.

The article will be discussed at Wikipedia:Articles for deletion/Tummel until a consensus is reached, and anyone is welcome to contribute to the discussion. The nomination will explain the policies and guidelines which are of concern. The discussion focuses on good quality evidence, and our policies and guidelines.

Users may edit the article during the discussion, including to improve the article to address concerns raised in the discussion. However, do not remove the article-for-deletion template from the top of the article. Alexandria (talk) 03:58, 29 October 2011 (UTC)

Copyright violation: User:Lupin/overlib.js

You know better. It was marked "Copyright Erik Bosrup 1998-2004. All rights reserved." Toddst1 (talk) 00:21, 2 November 2011 (UTC)

A barnstar for you!

Vitruvian Barnstar Hires.png The Technical Barnstar
For excellent programming! Ramaksoud2000 (talk) 06:07, 22 December 2011 (UTC)

A barnstar for you!

Special Barnstar Hires.png The Special Barnstar
There is no barnaster available to describe yor accomplishments. Ramaksoud2000 (talk) 06:10, 22 December 2011 (UTC)

File:Girton crest source.svg missing description details

Dear uploader: The media file you uploaded as File:Girton crest source.svg is missing a description and/or other details on its image description page. If possible, please add this information. This will help other editors to make better use of the image, and it will be more informative for readers.

If the information is not provided, the image may eventually be proposed for deletion, a situation which is not desirable, and which can easily be avoided.

If you have any questions please see Help:Image page. Thank you. Sfan00 IMG (talk) 11:07, 29 December 2011 (UTC)

File:Koinobori.jpg missing description details

Dear uploader: The media file you uploaded as File:Koinobori.jpg is missing a description and/or other details on its image description page. If possible, please add this information. This will help other editors to make better use of the image, and it will be more informative for readers.

If the information is not provided, the image may eventually be proposed for deletion, a situation which is not desirable, and which can easily be avoided.

If you have any questions please see Help:Image page. Thank you. Sfan00 IMG (talk) 11:53, 29 December 2011 (UTC)

File:Altroutenorth2.png needs authorship information

Dear uploader:

The media file you uploaded as File:Altroutenorth2.png appears to be missing information as to its authorship (and or source), or if you did provide such information, it is confusing for others trying to make use of the image.

It would be appreciated if you would consider updating the file description page, to make the authorship of the media clearer.

Although some images may not need author information in obvious cases, (such where an applicable source is provided), authorship information aids users of the image, and helps ensure that appropriate credit is given (a requirement of some licenses).

  • If you created this media yourself, please consider explicitly including your user name, for which: {{subst:usernameexpand|Lupin/alltalk}} will produce an appropriate expansion,
    or use the {{own}} template.
  • If this is an old image, for which the authorship is unknown or impossible to determine, please indicate this on the file description page.
If you have any questions please see Help:File page. Thank you. Sfan00 IMG (talk) 11:36, 3 January 2012 (UTC)

File:CKHLstructure.png listed for deletion

A file that you uploaded or altered, File:CKHLstructure.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you.  :Jay8g Hi!- I am... -What I do... WASH- BRIDGE- WPWA - MFIC- WPIM 03:28, 22 January 2012 (UTC)

A barnstar for you!

Vitruvian Barnstar Hires.png The Technical Barnstar

I am teaching my 4 year old what the 'web' will be when she is grown up using your mouse over technology. Your contribution has generations of goodness in it. Thankyou Seanwong (talk) 23:45, 22 January 2012 (UTC)

Invitation to events: bot, template, and Gadget makers wanted

I thought you might want to know about some upcoming events where you can learn more about MediaWiki customization and development, extending functionality with JavaScript, the future of ResourceLoader and Gadgets, the new Lua templating system, how to best use the web API for bots, and various upcoming features and changes. We'd love to have power users, bot maintainers and writers, and template makers at these events so we can all learn from each other and chat about what needs doing.

Check out the Chennai event in March, the Berlin hackathon in June, the developers' days preceding Wikimania in July in Washington, DC, or any other of our events.

Best wishes! - Sumana Harihareswara, Wikimedia Foundation's Volunteer Development Coordinator. Please reply on my talk page, here or at Sumanah (talk) 16:19, 16 February 2012 (UTC)

Registration is now open for the Berlin hackathon in June - hope we can see you there. If you need financial assistance or visa help, please mention that in the registration form. Sumana Harihareswara, Wikimedia Foundation Volunteer Development Coordinator 14:05, 2 April 2012 (UTC)

there was no cake

A very beautiful Nectarine Pie.jpg so i got you pie. I love spellcheck and recent ip edits. RichardMills65 (talk) 04:54, 16 March 2012 (UTC)

File source problem with File:Belfort dot.png

Thank you for uploading File:Belfort dot.png. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the page from which it was taken, together with a brief restatement of the website's terms of use of its content. If the original copyright holder is a party unaffiliated with the website, that author should also be credited. Please add this information by editing the image description page.

If the necessary information is not added within the next days, the image will be deleted. If the file is already gone, you can still make a request for undeletion and ask for a chance to fix the problem.

Please refer to the image use policy to learn what images you can or cannot upload on Wikipedia. Please also check any other files you have uploaded to make sure they are correctly tagged. Here is a list of your uploads. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Stefan2 (talk) 21:31, 9 April 2012 (UTC)

File source problem with File:Tarbes dot.png

Thank you for uploading File:Tarbes dot.png. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the page from which it was taken, together with a brief restatement of the website's terms of use of its content. If the original copyright holder is a party unaffiliated with the website, that author should also be credited. Please add this information by editing the image description page.

If the necessary information is not added within the next days, the image will be deleted. If the file is already gone, you can still make a request for undeletion and ask for a chance to fix the problem.

Please refer to the image use policy to learn what images you can or cannot upload on Wikipedia. Please also check any other files you have uploaded to make sure they are correctly tagged. Here is a list of your uploads. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Stefan2 (talk) 20:11, 25 April 2012 (UTC)

File:Nantes dot.png listed for deletion

A file that you uploaded or altered, File:Nantes dot.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. -- ТимофейЛееСуда. 20:11, 18 May 2012 (UTC)

File:Emmanuel crest.png listed for deletion

A file that you uploaded or altered, File:Emmanuel crest.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. User:Zscout370 (Return Fire) 05:54, 9 June 2012 (UTC)

A barnstar for you!

Vitruvian Barnstar Hires.png The Technical Barnstar
Thanks for creating Navigation Popups! Mohamed Magdy "Mido", Thank You! 18:03, 14 June 2012 (UTC)

Antivandal tool issue

Could you please take a look at this talk page discussion thread? Hopefully you can shed some light on why that editor thought text removal happened that didn't, or why your antivandal tool might have made it appear that way. Either he's using it wrong or there is a bug. Thanks, postdlf (talk) 16:27, 20 June 2012 (UTC)

A barnstar for you!

Barnstar of Reversion Hires.png The Anti-Vandalism Barnstar
Thanks for providing use with Twinkle! Saves lots of Anti-Vandalism time. AlexakaAlex (talk) 01:02, 21 June 2012 (UTC)

Photo usage

Hi, I've been working on a small game built around animal quizzes and I wanted to let you know I've used one of your pictures.

I found your picture here:

And I attributed the picture like this: Lupin with this link: and also added a link to the license:

I hope you're happy with it, please let me know if this is not the case. You can find the game here: Or through here:

Kind regards, Garfunkel Jansen (talk) 11:02, 7 July 2012 (UTC)

P.S. Thanks for taking the picture and making it available.

File source problem with File:Quimper dot.png

Thank you for uploading File:Quimper dot.png. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the page from which it was taken, together with a brief restatement of the website's terms of use of its content. If the original copyright holder is a party unaffiliated with the website, that author should also be credited. Please add this information by editing the image description page.

If the necessary information is not added within the next days, the image will be deleted. If the file is already gone, you can still make a request for undeletion and ask for a chance to fix the problem.

Please refer to the image use policy to learn what images you can or cannot upload on Wikipedia. Please also check any other files you have uploaded to make sure they are correctly tagged. Here is a list of your uploads. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Stefan2 (talk) 02:32, 10 September 2012 (UTC)

File source problem with File:Tours dot.png

Thank you for uploading File:Tours dot.png. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the page from which it was taken, together with a brief restatement of the website's terms of use of its content. If the original copyright holder is a party unaffiliated with the website, that author should also be credited. Please add this information by editing the image description page.

If the necessary information is not added within the next days, the image will be deleted. If the file is already gone, you can still make a request for undeletion and ask for a chance to fix the problem.

Please refer to the image use policy to learn what images you can or cannot upload on Wikipedia. Please also check any other files you have uploaded to make sure they are correctly tagged. Here is a list of your uploads. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Stefan2 (talk) 20:07, 10 September 2012 (UTC)

File source problem with File:Bastia dot.png

Thank you for uploading File:Bastia dot.png. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the page from which it was taken, together with a brief restatement of the website's terms of use of its content. If the original copyright holder is a party unaffiliated with the website, that author should also be credited. Please add this information by editing the image description page.

If the necessary information is not added within the next days, the image will be deleted. If the file is already gone, you can still make a request for undeletion and ask for a chance to fix the problem.

Please refer to the image use policy to learn what images you can or cannot upload on Wikipedia. Please also check any other files you have uploaded to make sure they are correctly tagged. Here is a list of your uploads. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Stefan2 (talk) 17:46, 12 September 2012 (UTC)

Notice of change

Hello. You are receiving this message because of a recent change to the administrator policy that alters what you were told at the time of your desysopping. The effect of the change is that you will not longer be able to request restoration of the tools because of your prior inactivity. You have until December 30, 2012 to request restoration or else the policy will prevent you from doing so in the future; you would need to seek a new WP:RFA. Until December 30, you can file a request at WP:BN for review by the crats. Thank you. MBisanz talk 04:22, 3 December 2012 (UTC)

(delivered by mabdul 23:35, 3 December 2012 (UTC))

A barnstar for you!

Barnstar of Reversion Hires.png The Anti-Vandalism Barnstar
For your wonderful anti-vandalism tool. Zhaofeng Li [talk... contribs...] 02:51, 16 December 2012 (UTC)

A barnstar for you!

Barnstar of Diligence Hires.png The Barnstar of Diligence
Thanks for the tools! sageinventor 20:15, 16 December 2012 (UTC)

A kitten for you!

Kitten (06) by Ron.jpg

Your tools are so awesome you get a Kitten :D

TheMesquito (talk) 00:44, 16 January 2013 (UTC)

A barnstar for you!

Barnstar of Reversion Hires.png The Anti-Vandalism Barnstar
Your anti-vandal tool is simply briliant. Standing ovation, comrade! hmssolent\Let's convene 05:54, 28 January 2013 (UTC)

File:Colmar dot.png listed for deletion

A file that you uploaded or altered, File:Colmar dot.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. Kelly hi! 09:05, 6 March 2013 (UTC)

File:Kings crest.png listed for deletion

A file that you uploaded or altered, File:Kings crest.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. Sfan00 IMG (talk) 12:31, 13 July 2013 (UTC)

File:Drumstick anatomy.png listed for deletion

A file that you uploaded or altered, File:Drumstick anatomy.png, has been listed at Wikipedia:Files for deletion. Please see the discussion to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. Sfan00 IMG (talk) 08:06, 14 July 2013 (UTC)

A barnstar for you!

Vitruvian Barnstar Hires.png The Technical Barnstar
Your anti-vandal/spellcheck program is excellent. I AM A BOX! OF APPLES! (talk) 00:30, 12 October 2013 (UTC)

Nomination of Fringe party for deletion

A discussion is taking place as to whether the article Fringe party is suitable for inclusion in Wikipedia according to Wikipedia's policies and guidelines or whether it should be deleted.

The article will be discussed at Wikipedia:Articles for deletion/Fringe party until a consensus is reached, and anyone is welcome to contribute to the discussion. The nomination will explain the policies and guidelines which are of concern. The discussion focuses on high-quality evidence and our policies and guidelines.

Users may edit the article during the discussion, including to improve the article to address concerns raised in the discussion. However, do not remove the article-for-deletion notice from the top of the article. – S. Rich (talk) 15:17, 15 October 2013 (UTC)

A barnstar for you!

Barnstar of Reversion Hires.png The Anti-Vandalism Barnstar
Thank you for your contributions to create your tools! They have helped countless and will continue to help many more. Darylgolden(talk) 06:37, 21 November 2013 (UTC)

File source problem with File:Shields.tar.bz2

Thank you for uploading File:Shields.tar.bz2. I noticed that the file's description page currently doesn't specify who created the content, so the copyright status is unclear. If you did not create this file yourself, you will need to specify the owner of the copyright. If you obtained it from a website, please add a link to the page from which it was taken, together with a brief restatement of the website's terms of use of its content. If the original copyright holder is a party unaffiliated with the website, that author should also be credited. Please add this information by editing the image description page.

If the necessary information is not added within the next days, the image will be deleted. If the file is already gone, you can still make a request for undeletion and ask for a chance to fix the problem.

Please refer to the image use policy to learn what images you can or cannot upload on Wikipedia. Please also check any other files you have uploaded to make sure they are correctly tagged. Here is a list of your uploads. If you have any questions or are in need of assistance please ask them at the Media copyright questions page. Thank you. Sfan00 IMG (talk) 09:47, 17 April 2014 (UTC)

Great Tool!

I've been using this tool lately, and I think it's great! I'd recommend this to anyone interested in efficiently improving Wikipedia. Kudos to the creators of this! Writing Enthusiast (talk) 19:55, 2 September 2014 (UTC)

A barnstar for you!

Original Barnstar Hires.png The Original Barnstar
Thanks for the Anti-Vandal tool!!! Philipnelson99 (talk) 23:58, 31 May 2015 (UTC)

Some stroopwafels for you!

Gaufre biscuit.jpg For making the script that sped up my Recent Changes Patrol by at least three times. Dakar (talk) 10:21, 29 July 2015 (UTC)

Nomination for merging of Template:Primary sources

Template:Primary sources has been nominated for merging with Template:Third-party. You are invited to comment on the discussion at the template's entry on the Templates for discussion page. Thank you. Codename Lisa (talk) 08:41, 5 November 2015 (UTC)

ArbCom elections are now open!

You appear to be eligible to vote in the current Arbitration Committee election. The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to enact binding solutions for disputes between editors, primarily related to serious behavioural issues that the community has been unable to resolve. This includes the ability to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail. If you wish to participate, you are welcome to review the candidates' statements and submit your choices on the voting page. For the Election committee, MediaWiki message delivery (talk) 22:14, 30 November 2015 (UTC)

A barnstar for you!

Barnstar of Reversion Hires.png The Anti-Vandalism Barnstar
Here's a barnstar for creating such a great tool tool to find vandalism! BlAcKhAt9(9 (talk) 22:27, 30 November 2015 (UTC)

Category:Food and drink has been nominated for discussion

Category:Food and drink, which you created, has been nominated for possible deletion, merging, or renaming. A discussion is taking place to see if it abides with the categorization guidelines. If you would like to participate in the discussion, you are invited to add your comments at the category's entry on the categories for discussion page. Thank you. PanchoS (talk) 14:57, 1 February 2016 (UTC)

Category:Academics has been nominated for discussion

Category:Academics, which you created, has been nominated for possible deletion, merging, or renaming. A discussion is taking place to see if it abides with the categorization guidelines. If you would like to participate in the discussion, you are invited to add your comments at the category's entry on the categories for discussion page. Thank you. fgnievinski (talk) 04:19, 12 March 2016 (UTC)

User talk:Lupin/archive11

Archive: 1 2 3 4 5 6 7 8 9 10 11

Please add new messages to the bottom of this page. You can do this by using this link.

If you're reporting a problem with a script, please mention which browser you use. You may also like to search on this rather large page to see if your question has already been answered.

I will usually respond on this page.

Minor popups font color request

Can you explicitly specify the black color of the preview text in your code, so that custom skins' font colors aren't used instead? Mine is showing up as light green text on your off-white background. — BRIAN0918 • 2006-06-17 22:30

Should be possible... did you try this? Lupin|talk|popups 12:33, 26 June 2006 (UTC)

Firefox "Unresponsive script"

I upgraded my Firefox browser a few days ago to I'm really not sure which version I had prior to that (I think it was 1.0). Since then I've had some problems with the pop-ups. When the mouse hovers over some links (but not others), I get a "spinning beachball" (i.e., Mac) mouse cursor for a few seconds, followed by an error message:

"Warning: Unresponsive script. A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete."

If I click "Stop" it clears up after about a second and I'm on my merry way (for a while). This doesn't happen with every link, just some, and I can't tell why some links set it off and others don't. Again, this is Firefox and I use it on Mac OS X 10.3.9. I use the "classic" Wikipedia skin. Thanks! -- Gyrofrog (talk) 06:37, 18 June 2006 (UTC)

How fast is your machine? It should be possible to use the script on an older machine, but this is still useful to know. Also, if you can send me urls for links which set off the dialog, I can try to investigate further. Lupin|talk|popups 12:33, 26 June 2006 (UTC)
Here's such a link, this was in my watchlist and I got the error when I moused over it: Ethiopia#Demographics. Here's another: Rubik's Cube. (Both of these pop-up OK some of the time.) I am using a 266MhZ PowerPC G3, with 320MB RAM. Again, slow as this machine is, I didn't have the problem with the pop-ups until I upgraded Firefox. Thanks, -- Gyrofrog (talk) 03:36, 28 June 2006 (UTC)
Hm. I find it strange that they sometimes pop up OK, but sometimes don't. Do you mean that they're always slow they first time you mouseover them after a page load but are OK once you've waited for them to load completely and then mouseover them again? Or does it seem more random than that?
For want of a better suggestion, please could you try with all firefox extensions disabled and all other user scripts disabled to see if it still happens? Thanks, Lupin|talk|popups 11:26, 28 June 2006 (UTC)
  • I have also had this problem often since installing your cool script, on Firefox under Win98. Anytime the mouse winds up over a link or hilited text, there can be a delay (often considerable in the case of a link to a policy talk page or ANI or something with tons of text). Sometimes this winds up with the 'stopped responding' box mentioned above. Also, it's worse for me 'cause I'm in the habit of right-clicking and opening everything in a new tab -- the delay during the hover after i right clicked is often very frustrating. I have set the popupDelay param to 2.5 seconds, I think that should relieve some of it, but it looks like there may be a problem when the script is taking too long to dl data, Firefox gets upset. (May have something to do with multiple tabs open, tho, which also seems to cause some sluggishness in Firefox. I'm running on a 1.7g P4 w/ no extensions, btw.) Just FYI. Eaglizard 08:26, 19 July 2006 (UTC)
  • I've also encountered this since a recent upgrade. I'm using the Mozdev Prefbar and I thought that might have had something to do with it. It happens quite consistently with User:Kylu/rfa. I'm using a Pentium 3 computer (I think 850 mhz) with 512mb ram, not ultra-fast but still reasonable by today's standards. OS is Fedora Core 4, using the stock kernel. Phr (talk) 03:30, 22 July 2006 (UTC)
Could you all please try the latest dev version? I've changed things so that previews are generated and data is only downloaded at the very last moment, when the popup appears. (It used to be that whenever you moused over a link, the data was downloaded at once in preparation for the popup, whether or not it would ever be displayed). Let me know if this helps... I still expect that pages with large tables (like User:Kylu/rfa) may be problematic, as may large pages in general. However, unless you wait for the popup to appear, you should no longer get that error. Lupin|talk|popups 03:51, 22 July 2006 (UTC)

Popups "menu" style display on Opera

Hi Lupin, can you disable the "menu" style display of popups options for Opera, again? I'm typing this from Opera 9 final ("about" page says it's build 8501) and "menu" style popups is once again definitely broken. It was okay from the one public build before beta 2 on, but broke again after build 8473 (3 builds before this final release). Regards, 04:05, 21 June 2006 (UTC)

That's annoying. Will do. Lupin|talk|popups 12:33, 26 June 2006 (UTC)

Pop-up diff bug

If you open the history of the below articles and use pop-ups to view NawlinWiki's June 20th edits it looks like he removed the entire first paragraph instead of just the first template.

Distributed Reflection Denial of Service

Gymnaslærer Pedersens beretning om den store politiske vekkelsen som har hjemsøkt vårt land

Other than this minor bug, thanks for the great tool! --Pascal666 04:10, 21 June 2006 (UTC)

Gah, that's bad. I'll investigate when I get the time. Lupin|talk|popups 12:33, 26 June 2006 (UTC)
Appears to be fixed. Thanks! --Pascal666 09:58, 21 August 2006 (UTC)

Interwiki Resolver Tool

Hi, I decided to start a new conv thread - the one above was getting a bit out of hand.

I am in the process of building a tool to help users themselves resolve interwiki link problems. The more wikies there are, the more conflicts we get, and my talk page fills up with complains that I should know en:Sabians is a religious community and fr:Sabian a factory for cymbals, whereas its my bot that does all this... Anyway, to get to the point: I created this tool, and its in desperate need of your javascript expertise. I would like to add a menu for each link, similar to the "actions" menu in the popup. Can you help? Thanks! --Yurik 06:40, 26 June 2006 (UTC)

Yes, probably. What exactly do you need the script to do? Lupin|talk|popups 12:33, 26 June 2006 (UTC)
Here's an example of the tool in action: [28]. Currently you can click the two numbers in parenthesis to set checkmarks for all those pages that this page links to (see the tool tip that pops up on these links). What i would like to do is have a menu instead, next to each item, auto-poped-up, which would have the two existing options (Select all that this page links to, select same group links this page links to), plus some more (like select those pages that link to this page, etc).
The way its done now is in each <a> tag, there is a call to Select() javascript function that takes a list of ids and sets them.
The menu should probably be similar: Menu( Array("title1", "Select(Array('id1','id2',...))", "title2", "some other script", ...)). Any thoughts? Thanks! --Yurik 15:14, 26 June 2006 (UTC)
I've put a mock-up here. It doesn't do the dynamic menu creation bit at all, but that shouldn't be too hard. I haven't been able to test it in IE, but it works well in FF and Opera, and tolerably in Safari. Lupin|talk|popups 22:38, 28 June 2006 (UTC)
Thank you very much! It's great! I will just add the links just like i have now, except they will be hidden from the start. I tried it in IE - seems to work ok :). I will use your code very soon! All that is left for me now is to figure out how to make it appear professional (hard) and do ajax (very hard) :). Might even try my hand at ruby, see what's all the fuss is about. Thanks! --Yurik 23:24, 28 June 2006 (UTC)

Please take a look at . Any comments are welcome! --Yurik 06:36, 29 June 2006 (UTC)

Looks nice :) There are some rendering problems in firefox (probably bugs in firefox) for me if you run the mouse upwards, as old menus interfere with newer ones. I've changed the mock-up to fix this by making sure that only one menu is ever visible. Lupin|talk|popups 12:31, 29 June 2006 (UTC)
Thanks, done. --Yurik 13:14, 29 June 2006 (UTC)

Popups null edit

Hey, what happened to the "null edit" ability in Popups? That was really useful. Just wondering if it was removed intentionally (and if so, what the reason was), or if this was accidental. Oh, and thanks for all of the time you continue to spend improving the tool. More people appreciate it than you know! --Cyde↔Weys 23:09, 26 June 2006 (UTC)

The menu was getting too long, so it's shorter by default. To get the old kitchen-sink menu, set popupStructure='menus' in your javascript file. Lupin|talk|popups 00:52, 27 June 2006 (UTC)

Pb since yesterday

Popups crash (coredump) my firefox 1.5/Linux debian since yesterday 26/06, need to deactivate JS. what changed please ? Utilisateur:HBBK

Nothing has changed since yesterday, as far as I can see. Lupin|talk|popups 11:33, 27 June 2006 (UTC)
It seems to be ok now. I don't know what happened, maybe a corrupted version stuck in our proxy cache ... best and thanx you for that very helpfull tool Utilisateur:HBBK

Question about popups

When you revert in popups, there is &autoclick=wpSave in the url. Well, I have loads of subpages at User:GeorgeMoney/delpage that I want to delete, so I want to make it easier for the admin(s) deleting them. So, would it be possible for an admin with popups to use &autoclick=wpConfirmB which is the submit button for delete. Can this be achieved so all the admin has to do is press the "delete" link I have provided and the page will be deleted automatically instead of having to go to a form and click the button? --GeorgeMoney (talk) (Help Me Improve!) 22:05, 27 June 2006 (UTC)

Yes, could it could be done in popups, but there's no point. It'd be a five-line script anyway... something like this:
  if (document.location.href.indexOf('action=delete&confirmdelete')>-1) {
(untested). You could extend this to include a reason for deletion, too. Lupin|talk|popups 22:20, 27 June 2006 (UTC)
Actually, there is no need for a reason for deleteion, because I have already included that in the url "&wpReason=User%27s+subpage+requested+to+be+deleted+by+the+owner.+%5B%5BWP%3ACSD%7CCSD%5D%5D+U1". And I tested the script at a test wiki and it doesn't work. But, Prodego is deleting all of them without a script, so there is no need for one. But, thanks for trying though :) . --GeorgeMoney (talk) (Help Me Improve!) 22:48, 27 June 2006 (UTC)
Hm, you tried it with action=delete&confirmdelete in the url and it failed? That's curious. Anyway, glad you've found a solution. Lupin|talk|popups 23:01, 27 June 2006 (UTC)
Oh, there was no "confirmdelete" in the url. When I do it doesn't work. But, then I added the confirmdelete, and it worked. --GeorgeMoney (talk) (Help Me Improve!) 23:03, 27 June 2006 (UTC)

I also use auto edits to welcome people. I have to go to the new user log, copy all the names into MS Word, use the 'replace' function to replace all the eccess data, and then use it to put {{User:GeorgeMoney/Welcome/Template| }} around it. Then copy that to User:GeorgeMoney/Welcome/Page and press the "welcome me" button which links to the user talk page and it auto adds the welcome. Is there a way to do this directly from the log so I don't have to go through all these steps? --GeorgeMoney (talk) (Help Me Improve!) 02:46, 28 June 2006 (UTC)

Yes, you want to add the welcome me links directly to the new users page, I imagine. Shouldn't be hard.
function addGreetLinks() {
  var guff='&autoclick=wpSave&autosummary=Welcome%20to%20Wikipedia!&preload=User%3AGeorgeMoney%2FWelcome&editintro=Template%3AThisisnotatemplate&section=new&create=Welcome';
  var lis=document.getElementById('content').getElementsByTagName('li');
  for (var i=0; i<lis.length; ++i) {
    var as=lis[i].getElementsByTagName('a');
    var greet=as[1].cloneNode(true);
    greet.href += '&action=edit' + guff;
    as[1].parentNode.appendChild(document.createTextNode(' '));
if (/title=Special(%3A|:)Log&type=newusers/.test(document.location.href)){addOnloadHook(addGreetLinks);}
Lupin|talk|popups 03:12, 28 June 2006 (UTC)
Yes, it works! Thank you! --GeorgeMoney (talk) (Help Me Improve!) 03:25, 28 June 2006 (UTC)
I was wondering... How does it know to link to ""? I know the extra stuff &action=edit" is specified in the code, but how does it know to go to the talk page of the user? The reason I want to know this is because I want to link to "javascript:AIVandal("THAT USERNAME")" (the script associated with that is lightdarknes's ARV), I just want to be able to report their username to AIV from the log. Normally, I would just make a duplicate of the code and change the url from http://....?title=user_talk:VARIABLE-USER to javascript:AIVandal("VARIABLE-USER"), but no url is specified so I can't change it. Would there be some way I can add that? (If you are sick of me asking javascript from you, I can ask someone else, and not bother you) --GeorgeMoney (talk) (Help Me Improve!) 18:12, 29 June 2006 (UTC)
The variable as[1] refers to the second anchor in the <li> being looked at in that loop iteration. This is a link to the user talk page, so I just clone this and fiddle with it. Lupin|talk|popups 21:05, 29 June 2006 (UTC)
Yeah, so to answer your question, the user name should be as[3].title.replace('Special:Blockip/',''). (Explanation: I get the text from the titles, since these won't have html encoding issues; and I get it from the block link rather than say the username link since these aren't affected by popups, which displace titles by default). Lupin|talk|popups 21:13, 29 June 2006 (UTC)

Bug report


This is a bug report on "popups". This is the first time it happened eventhough I have been working with the same configuration for a long time. The bug is in the edit summary of this revert. FYI, I use Mozilla Firefox on Windows XP SP2 with all available updates installed. The bug was not reproduced in next revert. — Ambuj Saxena (talk) 16:34, 28 June 2006 (UTC)

This talk page is becoming very long. Please consider archiving.

Hm, this is tricky to diagnose. If this happens again, please open your browser history and locate the page whose title looks like "(Editing ARTICLENAME - Wikipedia, the free encyclopedia)", with the brackets and without the quotes. Right-click, select copy link location and send me the url. Maybe this page is still in your history and you can do this now? Lupin|talk|popups 22:15, 28 June 2006 (UTC)
I save history, but was unable to locate it. I was able to locate the edit to Taj Mahal (not ARTICLENAME). Since it was a one time bug, I feel that it might have occured because the save button was pressed before the page loaded fully. — Ambuj Saxena (talk) 07:13, 29 June 2006 (UTC)

Yorkshire rose png made in Inkscape

I noticed that Image:Yorkshire rose.png, was made in Inkscape (perhaps before MediaWiki adopted SVG support?). Do you still have the original source file? If so, being the vector fanatic that I am, I would like to request its upload. ~ Booya Bazooka 17:04, 2 July 2006 (UTC)

Inside Image:Shields.tar.bz2 you'll find roses.svg, which has a yorkshire and lancashire rose. Lupin|talk|popups 20:46, 2 July 2006 (UTC)
Well, Wikipedia now uses the svg versions of Yorkshire rose and Lancashire rose. I suppose I'll get around to uploading the shields at some point as well. Are there any other secret svg tarballs? I hate to see rasters used when the SVGs are so readily available. ~ Booya Bazooka 20:09, 3 July 2006 (UTC)
Great, thanks for doing that. I don't know of any other secret tarballs, this may be a good place to look. There are quite a few other images in the tarball which could do with svg-izing... see User:Lupin/heraldry for many of the rasterized versions. Lupin|talk|popups 20:24, 3 July 2006 (UTC)

Anti-vandal tool

Do you have to have a server to operate your anti-vandal tool? Or can I just copy all the codes and subpages to my userspace Wiktionary and the tool will work? Please respond on my page. GangstaEBice slides) 17:00, 3 July 2006 (UTC)

There's no server needed, it should work. You'll have to change the variables at the top of the js file, though. Lupin|talk|popups 17:47, 3 July 2006 (UTC)
I tryed at the Simple Emglish Wikipedia and it didn't work. Could you go help me? Gang

staEBice slides) 18:05, 3 July 2006 (UTC)

I can have a go. Where is your installation? Lupin|talk|popups 18:39, 3 July 2006 (UTC)
I found it. You haven't installed it properly into your monobook.js. If you copy and adapt the code in your monobook.js on en it should work. (Delete all the stuff that's there now). Lupin|talk|popups 19:30, 3 July 2006 (UTC)

Hi Lupin. I've been using this tool, another great production by the way. I was wondering about the implications or practicalities of having some of the checkboxes either checked by default or having a cookie remember them? For instance the "Non Admin Rollback"? Just a thought. CelardoreTalk 20:36, 3 July 2006 (UTC)

Good idea - I've done it with cookies. Lupin|talk|popups 22:22, 3 July 2006 (UTC)
Cool, it works! And I'm glad I could suggest something that was implemented! CelardoreTalk 23:11, 3 July 2006 (UTC)
I installed it like it is supposed to be installed, but Filter Recent Changes just gives all the recent changes. And they link to Lupin/(Filter Recent Changes) I will give you full credit. Gang

staEBice slides) 18:24, 4 July 2006 (UTC)

Which installation are you talking about? Please give me a link. Lupin|talk|popups 22:14, 4 July 2006 (UTC)

Anti vandal tool

I tried to use your anti vandal tool, but It diddnt work, can you help?. Thanks False Prophet 22:36, 3 July 2006 (UTC)

I installed it into your monobook.js file. Be sure to clear your cache and read the usage instructions here. Lupin|talk|popups 22:40, 3 July 2006 (UTC)
Thanks, it works great. Here's a barnstar for thatL
Original Barnstar.png The Original Barnstar
for the most useful program on Wikipedia False Prophet 00:47, 4 July 2006 (UTC)
Thanks! Lupin|talk|popups 13:03, 4 July 2006 (UTC)

Popups work on

Could you enlighten me how you got the popups to work on the secure.wikimedia HTTPS server. I use it and I'd like to adapt it to some of the scripts used by RC patrol and CVU members so the scripts don't hop between secure and insecure modes. Kevin_b_er 02:39, 4 July 2006 (UTC)

In principle, it should be easy. You just change every url that the script uses. Adapting a given script may be less easy in practise, though - this would involve going through the code to see what's going on. Lupin|talk|popups 02:53, 4 July 2006 (UTC)
In that sense, yes, but popups for example have all of its links working, no matter wether one is on the HTTPS system or using standard en wiki. Some of Voice of All RC patrol scripts (at User:VoA/monobook.js) don't adhere to this. If you could offer any help at all in that, I'd be most grateful as I'd like to see such useful scripts working in any case. Since you got the nav popups to work somehow in this manner, I was hoping you could provide some sense into more. Kevin_b_er 04:16, 4 July 2006 (UTC)
Well when I say "change every url", what I should say is "change every url to use a variable or function". Then you can set the variable or function so that the urls change depending on which host or wiki you're working on. Hardcoded urls are the enemy here. Lupin|talk|popups 13:02, 4 July 2006 (UTC)


Hey there, I've been using your anti-vandal tool for a couple of days and I fell in love with it's abilities. I've also put in other scripts of yours' to enhance my patrols, so I wanted to thank you for your efforts! Kedi the tramp 16:19, 10 July 2006 (UTC)

Thanks! Lupin|talk|popups 00:30, 13 July 2006 (UTC)

Safari Popups

Just to follow up the bug report I left here a few months ago, the latest nightly build of Safari works correctly with the 'menus' style of popups. This was noted by someone else at Navigation popups. Eventually, when this version is released, you may want to change the default behavior for Safari back to 'menus.' Thanks for a great tool! MFago 01:57, 12 July 2006 (UTC)

Thanks, this is good to hear. Lupin|talk|popups 00:29, 13 July 2006 (UTC)

Hi I just installed popups in my monobook, and I use Safari (2.0.4, b419.3) on OSX 10.4.8. No obvious issues for the moment, apart some heavy CPU loads when the script is apparently grabing images. Thanks for this great stuff. -- Cedric

Blocking checkbox

I'm hoping this will be an easy, quick, "I can do that in my sleep" request for you: I'd like an addition for my monobook.js that will automatically check the "block anonymous users only" checkbox whenever I load Special:Blockip. I'd rather have it default checked and have to uncheck it rather than have to check it all the time. I promise you someone's first born child if you can do it! ;) Essjay (Talk) 16:10, 12 July 2006 (UTC)

Here ya go (not thoroughly tested):
addOnloadHook(function(){ var x; if (x=document.getElementById('wpAnonOnly')) {x.checked=true;} });
Lupin|talk|popups 18:10, 12 July 2006 (UTC)
Very nice. I am going to have to steal this. ;-) Prodego talk 18:14, 12 July 2006 (UTC)
Another success! You're wonderful! Essjay (Talk) 18:22, 12 July 2006 (UTC)

Script with popups

I have a tool to check the edits of an IP range and also to compare edits from one IP/user with another (and evenutally to compare IP ranges against a user), but when it parses the contribs data, I noticed that popups don't appear anymore, which is too bad because there are diff links on the page. It seems like whenever I use js to change a page, even just to number edits, popups are disabled. Is there a way to reconcile that? Thanks.Voice-of-All 23:18, 12 July 2006 (UTC)

Yes, the setupTooltips(container, remove) function is what you want (warning: this may change in future versions, although I see no reason for it to at the moment). Both arguments are optional - if they're omitted, popups are added to every link in the whole document, or in the article body if popupOnlyArticleLinks is true. If you pass a container such as a div or span containing the links, then only links inside that container are affected. If you pass the remove argument and it evaluates to true, then popups are removed instead of added to the links.
One potential pitfall is that this may or may not work if you call the function immediately after adding new links to a page, since my understanding is that the DOM is not always instantly updated. You may therefore have to use setTimeout to delay this function for some short time after adding the links. I'm not sure if this is a real issue, or if I was just being paranoid when I first did this, though...
Another thing you should be aware of is that this function sets the flag container.ranSetupTooltipsAlready to true, and if it finds this flag already set then it won't change anything. If you need to run the function on the same container, you can just set container.ranSetupTooltipsAlready=false. Lupin|talk|popups 00:28, 13 July 2006 (UTC)
Thanks! Its alive! :D Voice-of-All 02:45, 13 July 2006 (UTC)

Image Bug?

Hi, weird behavior was noted here - moving over the image shows a different image in the preview. Strange :) --Yurik 18:36, 13 July 2006 (UTC)

It's getting the commons image instead of the one on ru. Could you perhaps take a look at my feature request for detecting commons images with query.php? Lupin|talk|popups 16:52, 16 July 2006 (UTC)
Done, see my comment on API page. --Yurik 06:13, 25 July 2006 (UTC)
Double done - you can now have interwiki links and other sites popups! And rollback buttons for admins! :) --Yurik 06:11, 26 July 2006 (UTC)
Ok, the what=categories is now synced up - you might have a use for it.
Have you tried the proxy yet? I am planning to change the proxy handling to actually do an http request when proxying is needed. This will allow data from any sites (not just in the same cluster), but I will have to limit what information you can request (i don't want to tax the servers to re-transmit hundreds of KBs). I might either introduce a much lower limit for everything, or limit which properties are available. Any comments? --Yurik 17:07, 3 August 2006 (UTC)
Yes, it's used in the script at the moment to show image page previews for commons images. (I haven't implemented general interwiki previews yet). I'd be leery of something that would potentially reduce functionality when I do want to access wikis in the same cluster. If a client attempts to access a resource which is too large such as the source of a long page, would it get a truncated version or just an error? If the latter, then I'd like two modes, one for intra-cluster links which does the same as now, and a proper http proxy for other links. Mode selection could presumably be done automatically by query.php. Lupin|talk|popups 23:03, 3 August 2006 (UTC)
no no, i did not mean limiting individual page (that would be bad) - more like limiting the number of pages you can get with one request, etc. Have you looked at what=categories (plural)? --Yurik 04:51, 4 August 2006 (UTC)
Well from popups' point of view, that looks fine. I haven't looked at what=categories yet - I'm holding off adding new features to the script at the moment due to time constraints. Lupin|talk|popups 16:28, 4 August 2006 (UTC)

Anti-vandal tool recognizing "the"

Hi Lupin, I really like your anti-vandal tool, I've been using it a lot. Just a minute ago, though, the "filter recent changes" page began coming up with all edits matching "the". I refreshed the page a couple of times, but the problem continues. Is this a bug? --Grace 01:37, 14 July 2006 (UTC) it seems to be crashing my browser too, though that could be a problem with my computer. --Grace 02:09, 14 July 2006 (UTC)
Yes, it's now crashing every time I try to load Filter recent changes. I realize this is most likely a problem at my end, but I'd appreciate some hints if you have time... --Grace 22:41, 14 July 2006 (UTC)
Someone vandalised the word list by adding the. I suggest you clear your browser cache very thoroughly and try again to see if it fixes things. Lupin|talk|popups 16:54, 16 July 2006 (UTC)

sinceMe problem

I've found that the "sinceMe" function never works for me. (It gives a msg box saying no matching edits found in last 50.) Since the msg lists my user name as "R._S._Shaw", it suggests that the problem may be blanks within the user name being converted to underscores, and then not matching the blanks in the history entries. I know there are many others besides myself that have userids with blanks in them. It'd be great if you could fix this sometime.

(I came for the revert; stayed for the whole set of features. Thanks for providing this.) -R. S. Shaw 18:53, 14 July 2006 (UTC)

Thanks for the bug report. This should be fixed in the dev version. Lupin|talk|popups 17:31, 16 July 2006 (UTC)

Opera capabilities for Filter Recent Changes?

Hey Lupe ;) (do u get Lupe much? :P )

just letting u no that there could be a bug in Filter Recent Changes when using Opera.

  1. Non-admin rollback button does not work at all a dialouge box comes up with something in Chinese i think? :S (works fine in IE7B2)
  2. Warn button freezes Opera.


--Deon555|talk 03:24, 15 July 2006 (UTC)

Which version of Opera and which operating system are you using? I've not had problems with Opera 9 on OS X. Lupin|talk|popups 17:09, 16 July 2006 (UTC)
Hi Lupin, I'm using Opera 8.51 build 7712 with Windows Vista, but it doesn't work on my XP either. Ta --Deon555|talk 09:06, 19 July 2006 (UTC)
Could you try with Opera 9? Lupin|talk|popups 15:46, 27 July 2006 (UTC)

Fixing History Popups


I found that while I view an article's history, it shows edit time wrt local time (my personal settings). However, if I hover over "History" and let a popup come, it shows time in UTC. Can this be fixed to show time according to user's preference. — Ambuj Saxena (talk) 14:47, 15 July 2006 (UTC)

Good idea. I can see a reasonable way to handle this, but I need to wait for a feature request I just submitted to be fulfilled first. Lupin|talk|popups 17:30, 16 July 2006 (UTC)
This feature is now in the dev version. Thanks for the suggestion! Lupin|talk|popups 22:56, 27 July 2006 (UTC)


Thanks for the script for changing the default options for the blocking of users --Walter 20:59, 17 July 2006 (UTC)

Event that triggers popups

Hi Lupin. I've been doing a bit of reasearch on JavaScript recently and I thought I might suggest something:

Would it be possible for your to specify the event that triggers popups (currently onmouseover) as a variable with a default value of onmouseover? That way, users could specify in their local .js what event(s) they'd like to use to trigger it. Personally, for example, I would only like to have popups at the combination of onmouseover and a keystroke.

Is my suggestion possible? Ingoolemo talk 02:51, 18 July 2006 (UTC)

(Sorry, I don't like this threads business). Do you mean you only want popups to be active when you hold down a key, like shift, and hover the mouse over a link? I think that this would be possible, but it would be more work than just changing onmouseover into onmouseoverwhileshiftisheld, since that event doesn't exist :-) Lupin|talk|popups 04:13, 18 July 2006 (UTC)
Actually, my suggested triggering event was only an example. My main concern is allowing end-users to customise the events that triggers popups, by allowing end-users to specify a variable that defines triggering events. My main question was: is the use of a variable for an event technically feasible? Ingoolemo talk 23:05, 18 July 2006 (UTC)
Certainly, it is. It would involve a small amount of code, but would I think make the behaviour of the script harder to understand or predict. I'm therefore unwilling to add it unless I see a good example where it would be useful... Lupin|talk|popups 23:46, 18 July 2006 (UTC)
Well, I guess I'll have trouble convincing you of its utility. Thanks anyway. Ingoolemo talk 18:44, 19 July 2006 (UTC)

Image:TeX lion.png listed for deletion

An image or media file that you uploaded, Image:TeX lion.png, has been listed at Wikipedia:Images and media for deletion. Please look there to see why this is (you may have to search for the title of the image to find its entry), if you are interested in it not being deleted. Thank you. Oneiros 19:29, 19 July 2006 (UTC)

navpops edit reversion suggestion

How about adding a feature to revert an arbitrary edit, as opposed to rolling back the current version to that edit. Example:

  1. Spammer inserts a spam link into the external links section of some article
  2. Time goes by as various other people edit the article and the link stays there
  3. Now you notice the spam link and want to remove it without disturbing the later edits. You have to actually go manually edit the links section to do so.

My suggestion is to add a "revert delta" item to the popup action menu for history browsing. You'd point the mouse at a version in the revision history. Popups would then do a 3-way diff between that version, the previous version, and the current version, and then edit the current version to undo the delta. If necessary, it could rely on a diff3 program running on the server or on the tool server. I shudder at the complex browser-side javascript in navpops and want to keep my hands out of it, but I could help with the server side if you think this is worthwhile. -- Phr (talk) 01:14, 22 July 2006 (UTC)

This would be a nice feature. Wouldn't it be best implemented as part of mediawiki? I suggest filing a feature request on bugzilla (or coding it up if you're that way inclined). Once it's there, popups should be able to access it easily. This could involve some heavy-duty processing for complex diffs and/or long pages, and javascript is really not a good place for that. Lupin|talk|popups 02:08, 22 July 2006 (UTC)
I entered an RFE [29], feel free to add your thoughts. Phr (talk) 04:36, 13 August 2006 (UTC)

My monobook.js

I use firefox, and when I tried to copy essjay's and add it to mine, it diddn't do anything. Could you look into it when you get a chance? Thank you, Wikipedia's False Prophet holla at me Improve Me 03:21, 23 July 2006 (UTC)

Please try following the procedure outlined at the top of WP:POPFAQ. Lupin|talk|popups 03:36, 23 July 2006 (UTC)

popups: disambiguation feature doesn't work with {{4CC}}

There seems to be a minor problem with the popups. The disambiguation feature doesn't work with pages that contain the {{4CC}} template. Could you please fix this? Thanks! --Ixfd64 08:46, 24 July 2006 (UTC)

I believe that it was picking up this template, but not all redirects to the template. I've added the redirects to the dev version, so you could try that out. Lupin|talk|popups 22:55, 27 July 2006 (UTC)

"Fairy" entry

I removed that "fairy" entry from the recent changes filter last night because most edits with it are legitimate, but I have still been seeing it appear while RC patrolling with the filter. Could you please try to fix this?--Conrad Devonshire Talk 16:42, 25 July 2006 (UTC)

I expect caching issues are to blame. Please go here and look for the fairy entry. It probably appears for you; if so, then shift-reload until it disappears, and try reloading the filter recent changes page. Lupin|talk|popups 16:48, 25 July 2006 (UTC)

The blacklist entry I added

Ahhhh. My apolgies. I edited the list that time under the false assumption everything was a regular expression (which its not). The phrase "***ERIC IS A FAG***" is from an parody page The Onion created of United States, and in one place an item in a list is replaced with "***ERIC IS A FAG***", and people are using it as an example to vandalise against. If you could consider putting it back, in light of what I've said (and my idiocy on that I don't need to escape * on a non-regex), I'd be quite greatful as this would help nail this new junk right in the bud. Kevin_b_er 06:24, 26 July 2006 (UTC)

No worries. I've added an entry, /(eric )?is a fag/, to make this stand out more than just matching "fag". Matches are case-insensitive, and the asterisks aren't so relevant I think. Lupin|talk|popups 15:34, 26 July 2006 (UTC)

Popups on he: wikipedia

Hi Lupin, and thanks for developing this great tool! I am using it here and on the Hebrew wikipedia, and I would like to report two minor issues with it in he wiki.

I saw now that on the en wiki, user contributions are shown in popup when hovering over "contribs" links and IP addresses in the recent changes screen. In the hebrew wikipedia, a popup window is opened, but it only says "שגיאה", which is hebrew for "error".

Another issue is that the Hebrew magicword for redirect, הפניה, is not recognized by the tool, so only a simple link is displayed when hovering over redirected links. (The hebrew magicword was only introduced some weeks ago.)

If any further information is needed, please let me know. thanks again! Netan'el 13:38, 27 July 2006 (UTC)

Thanks for the bug report. These issues should be fixed in the dev version. (Unfortunately I think there's not yet a dynamic translation to Hebrew). Lupin|talk|popups 22:54, 27 July 2006 (UTC)
Thank you, and here are two more bugs I encountered: user talk (he: שיחת משתמש) namespace is not recognized, and the user menu dows not appear in the popup; log links in the recent changes screen are not recognized. Netan'el 06:49, 28 July 2006 (UTC)
Thanks. Do you mean that links to user logs should generate popups? This isn't a localization issue (it doesn't work on en either) but maybe it'd be worth adding that feature. I don't see any user logs on the recent changes screen - which ones did you have in mind? Lupin|talk|popups 14:42, 28 July 2006 (UTC)
On the English WP recentchanges list, the links to logs such as move log, user creation log etc. cause only a simple tooltip rather than a popup. on the Hebrew WP, a popup window appears, but it only tells the name of the log in Hebrew. It's not a major issue, but it's an inconsistency in the popup behavior between en and he. Netan'el 15:15, 28 July 2006 (UTC)
I think I've fixed these bugs in the dev version. Lupin|talk|popups 00:49, 29 July 2006 (UTC)
All bugs are fixed. Thanks very much! Netan'el 06:10, 30 July 2006 (UTC)

popups menu shown twice

Hi, when following a redirect, the popup shows two menu items - one for the redirect and one for the article. Also, i looked throw your code (very briefly :)) - do you think it might be good to create a common module that would combine requests to avoid duplications? For example, when user moves over a diff, a call to the module will indicate the needed information (revisions, user's timezone, ...). The module would then see if it requested these things before (like if it got timezone previously), and return cached information if it can, plus any new data that it had to request. That data can also be added to the cache, etc. What do you think? Lastly, for some reason some popups do not get the data - moving the mouse over history shows the initial box, but not the content afterwards. I tried cache refresh. It might be due to running on the latest minefield (firefox nightly build). --Yurik 23:34, 27 July 2006 (UTC)

  • I like your idea about the module very much. It's definitely something I'll try to implement when I get time.
  • The double menus are semi-intentional as they allow you to access pages related to the redirect from the popup (for example, to edit the redirect to point somewhere else).
  • I've also noticed that sometimes content never appears, and I've made some changes in the last week that should fix this in many cases. If you find this happening consistently on the same links (between page refreshes), then please let me know which links these are. You could also try setting popupDebugging=true and report what you see there when this happens. (If you're bitten by this bug again and are actually interested in seeing the preview without reloading the page, then you can use the popups->reset command to hopefully reset things and access the data). Finally, I'd recommend the firebug firefox extension, if it runs on minefield. This lets you see the requests made by the script in real time, which gives a somewhat better idea of what's going on. Lupin|talk|popups 00:13, 28 July 2006 (UTC)
  • The double menu has two items: actions and popups. I was talking about the popups as it is the same in both.
  • I have firebug, will let you know what i notice. On the 1.5 it works fine so far.
  • Thanks! --Yurik 01:05, 28 July 2006 (UTC)
I've hacked out the double "popups" menus in the latest dev version. Lupin|talk|popups 00:49, 29 July 2006 (UTC)

Your partial revert on the WP:SBOTS proposal

Hi Lupin. Was this partial revert of Philosophus intentional? If yes, please say so. Francis is revert warring it again into his pet peeve. --Ligulem 09:28, 28 July 2006 (UTC)

No, this was an error. I've added a note to the talk page. Lupin|talk|popups 13:26, 28 July 2006 (UTC)

What tools do you use?

You apparently have a editing enviroment for Javascript that functions well enough that you can create the wonderful popups. What is it? I'm using a combination of Jesse Rudderman's bookmarklet shell with the DOM Inspector, and it's too painful to do hardly anything in. AFAIK, there's no good Emacs mode for Javascript, and I haven't been able to make Veckman be particuarly useful to me. What tool(s) am I missing?? Javascript hacking can't possibly have to be this much trouble. Any help gratefuly appreciated! JesseW, the juggling janitor 10:21, 28 July 2006 (UTC)

It remains a little painful, but here's what I've come up with.
  • For debugging, I started off using "the evaluator". This is still useful now and again, as you can change functions on the fly (type the name of the function in the top box, paste the definition from the lower box into the top box (change function foo(bar){...} into{...}), edit, evaluate, repeat until it works.
  • I also use the js shell you mention and the DOM inspector
  • The web developer toolbar is handy, but I don't use much of its functionality regularly.
  • I used to use log4js for logging, and still do if I need to analyze a lot of output since it'll spew stuff into a dedicated window.
  • Then I discovered the firebug extension, which is wonderful, and has largely replaced log4js with its console.log function. It does have limitations though, so I keep the other tools around.
  • For editing, I use emacs. For me, it comes up automatically in java-mode when I load a .js file, which is OK. (I used to use C-mode; java-mode seems to be a C-mode derivative anyway). The only problem is that some regexps confuse it; I use RegExp instead of literal /.../ notation when this happens as a workaround. It also forces you to use semicolons, which is a good thing as far as I'm concerned.
    • C-c . linux RET gets indentation with tabs instead of spaces; M-x customize-variable RET c-default-style RET lets you set this permanently
    • I bind F5 like this:
;; copy whole buffer with F5
(global-set-key [f5]
                (lambda () (interactive) (copy-region-as-kill (point-min) (point-max))
                  (message "%s copied" buffer-file-name))
This lets me write a snippet in emacs, copy it into the evaluator and test it out without page reload.
  • I wrote some tools to concatenate subfiles into a big single file, and split up such a big file into subfiles, and added a makefile to do this for me when I run M-x compile in emacs. I could put these somewhere if you're interested, although they're probably only useful for bloated scripts like mine :)
  • I use CVS locally to store the script. This is sometimes useful when trying to see how I broke something.
  • I host the script locally during testing. When wikipedia is being slow, I test on my local mediawiki installation (although this is sufficiently un-optimized that wikipedia is often faster to load!).
  • I've also found Venkman to be somewhat unhelpful most of the time. I have used its profiling feature now and again, though.
Lupin|talk|popups 14:04, 28 July 2006 (UTC)
Thanks! That's very useful. The emacs bit particuarly, and the hint about hosting locally. I'd love to see your concat/split tools. JesseW, the juggling janitor 23:14, 28 July 2006 (UTC)
I've pasted them at User:Lupin/jscat. Lupin|talk|popups 00:41, 29 July 2006 (UTC)

Quicky bug...

Hi again :).

I'm having troubles testing my scripts because popups is eating up my bugs in js console ;). After about a minute this warning is produced regularly (at least one at a second):

Warning: reference to undefined property this.left
Line: 4924

Around that line:

Navpopup.prototype.limitHorizontalPosition=function() {
          log('limitHorizontalPosition: x='+x+
                    ', this.left=' + this.left +
                    ', this.width=' + this.width +
                    ', cWidth=' + cWidth);

If I understand correctly this is for debugging only, so maybe you could just delete or comment out this line? Maybe it would also be possible to delete all debugging functions in released versions of popups. This probably wouldn't make it much smaller or faster, but some is still good enough :).

Regards, Nux talk | didn't answer? drop a note 08:52, 29 July 2006 (UTC).

p.s.: Just curious here - but how come popups is running in the background windows (tabs) and producing this warning even if I disabled it (with the menu thingy) on all opened pages?

Me again :).

I just wanted to let you know that on my translation of popups. I've deleted all debuging instructions (starting with the above log thingy, and finishing with debug.js) and nothing blown up my screen so I guess it was OK ;).

Also wanted to let you know that it works when you split JS file to sections. It might help you in small bugfixing. I did that by replacing

// STARTFILE: (.*)\n


/*\n</pre>\n$1\n<pre>\n*/\n// STARTFILE: $1\n

I used Zocky's SearchBox for that as I mostly working on Win98 and don't have any decent utf8 editors. Anyway works great - just needed to fix domdrag.js and add some workaround for livepreview.js as they both contained </pre> tag.

BTW. I belive that you should disable all events that are making popups work in the background when it is disabled.

Nux talk | didn't answer? drop a note 16:41, 7 August 2006 (UTC).

I tried your formatting trick, but couldn't get it to work. Maybe there's some setting on en that prevents this which isn't set on pl? I tried a simple test at User:Lupin/test.js without success, too.
The disable popups thing is really a cheap hack, and as you say it'd be better in principle if everything really was disabled. On the other hand, I'm not really sure if it matters to users. Lupin|talk|popups 18:04, 7 August 2006 (UTC)

Popups down

Its seems I just get "console" is undefined for popupsdev. At "console.log('id: '', noPopup: '+this.noPopup);".Voice-of-All 02:18, 30 July 2006 (UTC)

Yes, the dev version is broken, sorry. Will fix soon. Lupin|talk|popups 03:00, 30 July 2006 (UTC)

diff Date problem?

Currently, when I hover over the diff link, the dates of both the old and new revision are off by exactly 1 month. In other words, an article last edited on July 29 is currently showing a date of 2006-06-29 in the popup. I went back to some edits from older months, like June and May and it seems to be reproducable. Is this a bug or an I having a "personal problem" and if so, do you have any recommendations? --Brian G 02:48, 30 July 2006 (UTC)

This is an amusing bug. I should have spotted it, but thanks for bringing it to my attention :) Will fix soon. Lupin|talk|popups 03:01, 30 July 2006 (UTC)
OK, you must have fixed it, sicne a good cache clear got it working again. Thanks, thats two bugs I pointed out :D~Voice-of-All 03:33, 30 July 2006 (UTC)


Lupin, thanks for the help. Experimentative actually is a word (look it up), but experimental is better. I wanted to keep it closer to experimentive(which is assuredly NOT a word) for the sake of the other user. Let's just go with experimental for now, I suppose.

That last comment was referring to the article on modernist poetry. --Erlaforest

OK! Lupin|talk|popups 17:36, 30 July 2006 (UTC)

Edit counter problem

The edit counter link is pointing to, when it should be linking to — BRIAN0918 • 2006-07-30 19:52

Thanks, this should work again now. Lupin|talk|popups 20:47, 30 July 2006 (UTC)


Really says most of it - thanks for popups. I got involved in a brief vandalism/revert session the other day and although I'm not slow I wasn't fast enough on my own! I look forward to exploring the features but it looks great so far. It isn't happy on Opera with me (freezes - latest version Opera) which is a pity bit I use Firefox more and more. If I can help with anything I'll happily try - thanks. Cheers -- Nigel 17:33, 31 July 2006 (UTC)


Could you please provide a link to the list of flagged terms for the Lupin Filter live spellcheck?--The Count of Monte Cristo Parley 02:53, 3 August 2006 (UTC)

Wikipedia:Lists_of_common_misspellings/For_machines Lupin|talk|popups 02:59, 3 August 2006 (UTC)

"Fair use"

I see you're slighly confused, "Fair use" is not why I commented out the image... the uploader is claiming public domain for it but there is no source detail on the uploaded image (please note my edit summary when I commented out that image). Please self-revert. Thanks. (Netscott) 03:23, 4 August 2006 (UTC)

Oh, OK. The thing which continues to confuse me is that the source of the image does appear on the talk page, as does a statement by the source releasing the image into the public domain. Is this not sufficient? Lupin|talk|popups 03:25, 4 August 2006 (UTC)
The uploader Banzai! (talk · contribs) is specifying some friend named "Claire K." as the source for the original image (simple cropping of an original image does not constitue a new version under US copyright law). "Claire K." specified as a source = no source. (Netscott) 03:30, 4 August 2006 (UTC)
Oh, I see. The cropping issue does not seem to be a bone of contention here; rather it is the naming of the source (or rather the copyright holder) that is problematic. Presumably the friend wishes to remain anonymous, which has led to this muddle. Maybe one way out would be for Banzai to get his friend to assign the copyright to him, and he could then release the image into the public domain himself? Lupin|talk|popups 03:34, 4 August 2006 (UTC)

An idea

I was thinking that it might be helpful write a script for the recent changes filter that would keep common terms such as "the" added by vandals to flood the filter from appearing similar to the script that you used to prevent "ho" from appearing.--The Count of Monte Cristo Parley 00:14, 5 August 2006 (UTC)

I didn't write a script to prevent ho from appearing. The script I wrote simply locates the lines in the badwords file which match a given word. I used this to find the regexp which did match ho, and manually altered it so that it no longer did. Lupin|talk|popups 00:23, 5 August 2006 (UTC)

New edit counter for popups

In case you don't watchlist WT:RFA, Essjay has released a php version of Interiot's tool 2 on the toolserver. The format of the query is$1&submit=Count . Since both "kate" and "interiot" options for edit counter in popups are now broken, it may be good to make Essjay's the default; it is much faster than Interiot's tool 2 which can hang some browsers when counting >10,000 edits. 02:41, 5 August 2006 (UTC)


OrphanBot has said your image has no source info. It contacted me because I last edited it. Does it have source info? --Thelb4 19:37, 5 August 2006 (UTC)

It does now :) Lupin|talk|popups 21:37, 5 August 2006 (UTC)


Applied and checked in and synced. Thanks, and very sorry i did not give you credit in the check-in message (it was 3am at the wikimania). Enjoy :) --Yurik 19:22, 7 August 2006 (UTC)

Cancelling popup on click on link

It would be nice if a click on a link (for navigation or context menu) would cancel the popup to display, at least until the mouse is moved out and in again.

This is not a big deal in 90% of situations, but sometimes, perhaps when the CPU is a bit more stretched than normal, the showing of a new popup interferes a little bit with the navigating. For instance it might happen that the context menu opens, and then suddenly the popup opens and the browser doesn't react smoothly to the context menu.

This seems to me to be an easy problem to fix, but is not very urgent.

Yours faithfully, Shinobu 21:41, 7 August 2006 (UTC)

Good idea, and it is indeed easy to fix :-) I've done so in the dev version. Lupin|talk|popups 01:52, 8 August 2006 (UTC)

spell check

Hey Lupin. firstly: aweome tool! :) good as.
Secondly: Is there anyway that instead of the "Show Changes" button being pressed, the "Save page" button can be pressed. It just seems a bit tedious to have to wait till the page loads, then wait till the diff loads, then click Save page, wait till that loads, then close it and move on.. You know what i mean? Thanks! --Deon555|talk|e|Review Me! :D 02:33, 8 August 2006 (UTC)

Yes, this would be easy to do. However, the spelling list has proven error-prone in the past, both in terms of false positives and giving incorrect corrections in some situations. I'm therefore unwilling to change the script to do this. Of course you can still make your own copy of the script, change wpDiff to wpSave there and use that if you want, though. Lupin|talk|popups 12:26, 8 August 2006 (UTC)

Dot maps

Hi. The "dot maps" such as Image:Little Warley - Essex dot.png have not been rendering properly at anything other than full size for a while (I'm using IE6, IE7, Firefox). The image appears to move down and right with and area of transpency to the top left. Is/can anything being done to sort this out? Mrsteviec 08:18, 8 August 2006 (UTC)

Not by me :-) Did you try purging every page in sight and/or reporting this on bugzilla? Lupin|talk|popups 12:21, 8 August 2006 (UTC)

Possible enhancement to popups

Thanks for all the work you've put into popups, it really is a great little script, and the only one that I actually keep enabled all the time. I remember you helped us out at WP:DPL before, so I wondered if you could do it again. What I'd really like is a way for popups to warn you when you go to save an article that includes links to disambiguation pages. I don't know how many people use popups, but prevention is better than cure, and I know for myself that it's very easy to include an ambiguous link accidentally. The feature could be disabled by default if people found it intrusive, but I think it could be really quite useful. I'm not sure how much work this would be, but it's an idea. Thanks! Soo 09:26, 8 August 2006 (UTC)

As far as I can see, there's no reasonably bandwidth-efficient way to do this, sadly. Lupin|talk|popups 12:22, 8 August 2006 (UTC)

Query Documentation

Hi, we started the User Manual for query API, and can really use some samples for working from the browser (or any other info you may provide). Can you pitch in? Thanks! --Yurik 22:44, 8 August 2006 (UTC)

Thanks! I cleaned it up a bit. Just a thought - would it be possible to make that code even shorter, otherwise i'm afraid of some people not being able to quickly grasp it. (maybe i'm just one of those people :) --Yurik 12:53, 9 August 2006 (UTC)
Wow. :) What did you use to colorize? Also, in the comments you said 'show the pages that link to the given page', whereas you use the what=links, which returns the links from the given page. Which one did you intend? Thanks!!! --Yurik 14:15, 9 August 2006 (UTC)
I used this, although it has bugs so I ended up tweaking it by hand. I mean whichever is returned by the script - I'll fix that :) Lupin|talk|popups 14:19, 9 August 2006 (UTC)
Nice! What would be an easy way to try this code? Can I put it into my wiki js page and make it work simply by refreshing? Or there is another qickstart way? --Yurik 19:05, 9 August 2006 (UTC)
Probably the quickest way is to bookmark the squarefree jsenv (available here, the second one), go to a wikpedia page, hit the bookmark and paste the code in. Lupin|talk|popups 23:36, 9 August 2006 (UTC)
Wow, nice tool, thanks! I added the info to the tutorial. --Yurik 01:13, 10 August 2006 (UTC)

Your tools

Vitruvian Barnstar.png The da Vinci Barnstar
For your creation of the Anti-vandal tool and Navigation popups, I am proud to bestow upon you The da Vinci Barnstar

Thanks for creating two of the most useful tools on Wikipedia. Vandals, beware! Bakanov 12:37, 9 August 2006 (UTC)

Thanks! Lupin|talk|popups 16:28, 9 August 2006 (UTC)

Recent edits tools - request and thanks

I find the Recent IP edits tool really useful, many thanks! If it would be possible to have a similar tool for newbie edits that'd be wonderful, since spotting vandals early is so useful. Thanks again, Pseudomonas 12:41, 9 August 2006 (UTC)

Good idea - I've submitted a feature request which would make this relatively easy. Until that's implemented, this will have to wait though. Lupin|talk|popups 13:15, 9 August 2006 (UTC)
Oh, thanks, you're fast at this! :) Pseudomonas 13:56, 9 August 2006 (UTC)


I've just created a small Perl script (User:Wereon/ which should make it possible to automate conversion from GBmap to GBthumb templates, and we can finally do away with all the many images in Category:GBdot. If you don't mind, could you give it Lupinbot to do sometime? Thanks muchly. — Wereon 12:57, 9 August 2006 (UTC)

Unfortunately, Lupinbot only really knows how to upload images, so I think it wouldn't be any good here. (It, or its operator, has actually forgotten how to do even that at the moment :-) Lupin|talk|popups 13:11, 9 August 2006 (UTC)
Okay, thanks, I'll have a go myself. — Wereon 21:05, 9 August 2006 (UTC)

Images and spelling

Hello! Just noticed this edit by you. Given all the (awesome) JS scripts you have written, I'd presume that this was done by one too. However, as you can see, the spelling correction was done on an image name, which prevented the image from appearing. I thought I'd point this out, so you could debug your script accordingly. Cheers, and happy editing! -- thunderboltza.k.a.Deepu Joseph |TALK07:08, 10 August 2006 (UTC)

Thanks - this was operator error :-) Lupin|talk|popups 11:31, 11 August 2006 (UTC)
Partly mine too, since I am responsible for uploading the image with the misspelled filename. ;-) And while I'm here, I might as well clarify a few of my popup questions. The first is that I'm not able to get the "Fix disamb" option on my popups list even after adding
popupFixRedirs =true;
to my monobook.js file. The second, is that when I hover over this link, I see the picture in its full size, and not a thumbnail as expected. Hope you can help me out with these issues. Thanks in advance!-- thunderboltza.k.a.Deepu Joseph |TALK06:45, 12 August 2006 (UTC)
I've added a little note to the FAQ about options not taking hold - basically, check that caching is not getting in the way. Template previews are likely to be flakey in general, but I see what the problem is there. This will be fixed in the dev version shortly. Lupin|talk|popups 14:57, 13 August 2006 (UTC)

History windows too small

Hi, i keep getting various history windows too narrow -- the longer comments tend to be outside of the yellow box, with transparent background / dark gray background on top of the regular page to the right of the poped up window. It has been like that for a very long time. I saw this behaviour on both the latest minefield (nightly FF build) and on latest 1.5. Sometimes the text is properly wrapped, but that is rare. Thanks! --Yurik 23:17, 13 August 2006 (UTC)

Yes, this is a CSS problem and I don't know the solution. Contributions welcome... Lupin|talk|popups 01:47, 14 August 2006 (UTC)

Navpops RFE

I wonder if when showing a diff, Navpops could also be made to show the contributor and edit summary. Phr (talk) 01:49, 14 August 2006 (UTC)

Good idea, I'll think about how to do it. Lupin|talk|popups 12:23, 17 August 2006 (UTC)


I award this golden barnstar for Popups, which have revolutionised my wiki experience. Thank you ever so much! --kingboyk 21:24, 14 August 2006 (UTC)
Thanks! Lupin|talk|popups 12:23, 17 August 2006 (UTC)


Hello Lupin! Can you say me, please, why does your Template popups.js not work on my account on the German Wikipedia in the? Does it not work, because it is the German Wikipedia? Or did I make something wrong, with the input into my monobook.js? Hovers over the diff-Link does not popup something and over pictures, too! It is all so like before, it changed nothing. Please answer on this discussion site, thank you! DocTaxon 09:29, 15 August 2006 (UTC)

It works now! Thank you, DocTaxon 11:35, 15 August 2006 (UTC)
ouch, the Germans seem to translate basic functionality in their WP so your script loosens more and more functions. Maybe you can check. Regards, BJ Axel —The preceding unsigned comment was added by (talk) 10:30, 14 January 2007 (UTC).

"bad remove" watch for filter recent changes

if possible, could the filter recent changes tool be made to watch for removal of a list of tags and other content that should never, or rarely be removed? - Stephanie Daugherty (Triona) - Talk - Comment - 10:34, 15 August 2006 (UTC)

Good idea, will ponder. Lupin|talk|popups 12:23, 17 August 2006 (UTC)

how to fix links to disambiguation pages

I am trying to use the option fix links to disambiguation page from the navigation popups on the Dutch Wikipedia, but it does not work there. I have added the line: popupFixDabs=true; to my monobook and cleared my browser's cache. I do not see an option fix, or anything. The reason for this is probably that the template indicating a page is a disambiguation page is {{dp}} in stead of {{dab}}. can this be overcome somehow? Best regards, 07:37, 16 August 2006 (UTC)

Not currently. I have to fix this. Lupin|talk|popups 12:24, 17 August 2006 (UTC)
Any idea, when you will have time to fix this? This would be a much used option for me. Magalhães 14:13, 17 August 2006 (UTC)

About MediaWiki formating on JS subpages...

Hi again after a break.

I don't really know how this works, but after editing .js page it gets parsed by MediaWiki and all sections are editable ([edit] links are shown) and an index is generated. Somehow it stayed that way on my version and I'm very happy about it ;). Anyway at first it didn't work and you may see that I've made kind of an editing index on the talk page [30], which you might also use.

You may see that this also works on your test page here -> edit first section.

Nux talk | didn't answer? drop a note 21:57, 16 August 2006 (UTC).

This chunk of code from Article.php seems relevant:
                if( !$outputDone ) {
                         * @fixme: this hook doesn't work most of the time, as it doesn't
                         * trigger when the parser cache is used.
                        wfRunHooks( 'ArticleViewHeader', array( &$this ) ) ;
                        $wgOut->setRevisionId( $this->getRevIdFetched() );
                        # wrap user css and user js in pre and don't parse
                        # XXX: use $this->mTitle->usCssJsSubpage() when php is fixed/ a workaround is found
                        if (
                                $ns == NS_USER &&
                                preg_match('/\\/[\\w]+\\.(css|js)$/', $this->mTitle->getDBkey())
                        ) { ...etc etc
Looks like js pages in user space are treated specially (wrapped in pre tags). Lupin|talk|popups 12:22, 17 August 2006 (UTC)

Talk:Main Page javascript request

Would it be possible to add some javascript to Mediawiki:Monobook.js to permanently add Template:Main Page discussion footer to the bottom of Talk:Main Page, so that if someone clicks (+) to create a new section, the section will go above the footer? Thanks. — BRIAN0918 • 2006-08-17 18:14

RE: CSS advice

Sorry it took me so long to respond, but I've been away most of the summer and just now checked for messages. For me, [31] does not spill over. However, [32] does kind of spill over. By that, I mean that the gray shaded areas and some text extend past the right-hand boundary of the pop-up. Is that what you mean by spill over? If it is, I don't see why it wraps irregularly in certain cases. I'll look into it a bit more and then get back to you. Thanks for making popups! --M@thwiz2020 13:49, 22 August 2006 (UTC)

I've noticed that in the above example you may see that the browser is not able to brake a text like:


The problem is that navpopup_maindiv width is set to 350px. I've chcecked that using "width: 450px; max-width: 450px;" in it's style would be enough here and should be enough in general. Maybe you could just add some style fixing code in function editPreviewTable. Maciej "Nux" Jaros **drop a note** 03:26, 23 August 2006 (UTC)

Damilola Image

Apologies, I did obtain Image:Damilola Taylor.jpg from the public domain. If you could change the licensing I'd be much obliged. 15:31, 23 August 2006 (UTC)

dotty maps

I'm currently in the process of replacing all your dotty GB maps with versions using GBthumb etc., and so I am listing all the orphaned maps for deletion. Hope you don't mind. Incidentally, it seems like quite a few of them weren't ever used. — Wereon 21:04, 23 August 2006 (UTC)

Bug with redirect fixing while editing...


Popups is able to display preview when highlighting text in edit area, but it is not working well then. I'm not sure why is this happening, but I guess that it is because you take first header's content (or maybe page title) as an article title. This is not correct while editing as the title is e.g. "Editing User talk:Lupin (comment)". I'm not sure how you could fix this, but maybe you could take the title from the first tab (here <li id="ca-nstab-user"><a title="" accesskey="c" href="/wiki/User:Lupin">User page</a></li>) or maybe just replace all occurences without reloading the page (which would probably be the best).

Best regards, Maciej "Nux" Jaros **drop a note** 08:24, 24 August 2006 (UTC).

PS: If you will decide to take the title from the first tab, then you could probably use something like:

var this_simple_href = document.getElementById('p-cactions').getElementsByTagName('li')[0].getElementsByTagName('a')[0].href;

Well, friends, this is it...

I'll be moving to Connecticut tomorrow along with my family. I'll be leaving Wikipedia for a while until everything gets set up at our new home. It all depends on my Internet access, but I'll be seeing you in a week or two. Bye! --Slgr@ndson (page - messages - contribs) 02:01, 25 August 2006 (UTC)

Popup Count

I was wondering if there is some way for the "count" button to work with Interiot's Tool2? The other one no longer works (it doesn't update). Thanks in advance. -Royalguard11TalkMy Desk 05:35, 26 August 2006 (UTC)

Me again, but I was wondering about Essjay's tool too as above (on your talk page). How would I do either of those? -Royalguard11TalkMy Desk 05:42, 26 August 2006 (UTC)
  • Never mind about the above. After a little experimenting, I figured it out. Although you should consider making Essjay's tool the defult one. -Royalguard11TalkMy Desk 00:38, 29 August 2006 (UTC)

Popups problem.

I have been occasionally getting a nasty error message. The symptoms are as follows:

  1. The page loads correctly.
  2. An error dialog is shown: "The website <url of article> cannot be opened. The action is aborted." [OK only]
  3. The page is replaced by a built-in navigation error page.
  4. Press the back button and you're back on the page at point 1.

I at first thought I had a coding error in one of my own script, but I have found a way to reproduce the error that shows that Popups is to blame.

  1. Place the mouse pointer at the location of a link or image on the target page.
  2. Navigate to the target page.
  3. While the browser is loading the page, fiddle the mouse a bit.
  4. Above symptoms occur as soon as the navigation completes.

I'm not sure how to go about fixing this. As you can see the problem will not occur frequently, since for it to happen the mousepointer must accidentally move over the place where a link is in the target page. Still, it's very annoying when it happens.

I'm sorry to bring up such an obscure problem, so I'll try to help by giving you my idea on what might cause this to happen. You're loading the popups here, right?

<script type="text/javascript">
    if (window.runOnloadHook)

So that might mean that the page is not fully loaded when the links are getting their popups wired. If they then receive a mousemove, the computer is still busy, the timeout elapses, page still not fully loaded because the last bit of page simply hasn't been processed yet, popup appears, tries to open a connection while the connection with the current page is still open... it could be. Of course, it might be something totally different.

If I can find a way to stop this from happening, I'll let you know. Bye, Shinobu 02:20, 28 August 2006 (UTC)

I've inserted the following code just before inclusion of your script:

function TryToFixLupinsPopups()
    var fns = [];
    var onreadystatechange = document.onreadystatechange;
    var oldOLH = addOnloadHook; //Not used

    addOnloadHook = function(fn)
        fns[fns.length] = fn;

    document.onreadystatechange = function()
        var i;
        if(document.readyState == 'complete')
            document.onreadystatechange = onreadystatechange;
            for(i in fns) fns[i]();

It seems to help. I'll test this configuration for a while, so I can fix any problems that might occur. If it keeps working, we might discuss if and how we'll finalize the solution. For instance, I'm using another script that uses almost the same code to hook into onreadystatechange, so that could become a shared library. Or a script could be created that changes addOnloadHook like the above does - these two are not mutually exclusive of course. But first I'll go on reading on Wikipedia for a while, and try to reproduce te problem, to be as sure as possible that the problem is actually solved. Shinobu 04:49, 28 August 2006 (UTC)

Before you ask: yes, above code contains a slight bug. It was originally only intended to shield against a possible built-in Wikipedia onreadystatechange hook, so that other script using the same code interferes a bit, although not noticeable. If I turn this into a shared lib, I'll fix that. Shinobu 23:49, 28 August 2006 (UTC)

It turns out onreadystatechange is not portable, but no need to panic. In de standard Wikipedia function library sits a good alternative, so it seems. I'll do some more tests.

hookEvent("load", function()
    //Do stuff here.

Faithfully yours, Shinobu 03:01, 31 August 2006 (UTC)

Everything seems to work fine now. Code is located at User:Gerbrant/alternativeOnloadHook.js. Yours sincerely, Shinobu 05:22, 31 August 2006 (UTC)

Great, thanks for the work you've done on this bug. Could you prepare something I can use to fix the popups.js script directly? I don't understand your module business, I'm afraid. Lupin|talk|popups 08:32, 26 September 2006 (UTC)

(section split for editing convenience)

The "module business" is just something I use for ease of debugging and loading scripts - just ignore it, it's not needed for the problem at hand. I only explicitly declared the module because that made it easy to toy with the functions on my computer locally.

Relevant code:

this.alternative = function(fn)
    hookEvent("load", fn);

addOnloadHook = this.alternative;

Since your script calls addOnloadHook, I just override it with this.alternative. It accepts a callback function, just like addOnloadHook, and passes it to hookEvent in wikibits.js.

So you could either replace calls to addOnloadHook by hookEvent, or, if you want to keep this configurable, copy-paste

    hookEvent("load", fn);

and use whichever function the settings for popups say should be used, like

    myOnloadHook = addOnloadHook;
    myOnloadHook = function(fn)
        hookEvent("load", fn);

I hope this helps. Yours sincerely, Shinobu 09:50, 3 October 2006 (UTC)

Edit summary bug?

I recently updated popups and have noticed that, when I make a reversion, the edit summary reads "(Revert to revision $1 dated $2 by $3 using popups)". When you have a moment, can you look into that? Thanks :) RadioKirk (u|t|c) 17:55, 28 August 2006 (UTC)

I'm using a different monobook.js file now, so, never mind. :) RadioKirk (u|t|c) 12:44, 29 August 2006 (UTC)

My problem with the pop ups.

I cannot view the "actions" bar on the pop ups and I am unsure how I can. When I hover the cursor over "actions" nothing happens. I have asked User:Voice of All (from whom I receive the monobook coding) if this is a problem with the code or my computer and I was advised to ask you. If you have any information which can help me, I would truly grateful, thank you. - Erebus555 20:04, 30 August 2006 (UTC)

Please see WP:POPFAQ. Lupin|talk|popups 08:33, 26 September 2006 (UTC)


Hi, I wanted to let you know I had ripped your javascript and your list of badwords to be able to use my own list (which suits more my needs, for example to see if some templates are added on a page). If you don't want me to do that, just tell me so on my talk page and I'll remove both files from my userpage. I didn't put any link to these two files anywhere, so I should be more or less the only one able to use them. Thanks a lot for this wonderful tool :) Lucasbfr 22:42, 4 September 2006 (UTC)

No, that's fine. Lupin|talk|popups 08:33, 26 September 2006 (UTC)

User contrib counter

Take a look at this  :) --Yurik 04:17, 5 September 2006 (UTC)

Hm, database killer? :-) Lupin|talk|popups 08:36, 26 September 2006 (UTC)

Kudos, and request

Once again kudos for the wonderful popup script, and for implementing a feature that I had requested earlier (history preview). I have another request, and I don't even know if it is possible: on my system (Windows/firefox), when I hover over a link near the bottom of the page, the popup window will show up even further down and will only be partly visible. It would be nice if the popup window could be displayed above the link in these situations. Cheers, AxelBoldt 23:17, 7 September 2006 (UTC)

Yes, this is a known bug. I should list these somewhere... Lupin|talk|popups 08:37, 26 September 2006 (UTC)

popup link count versus what links here

HI, Thanks for the popup feature; it's incredible. For link disambig (and in fact, for every context, as far as I can see) the count of "What Links Here" in main namespace (namespace 0) is far more useful info than the number of links on the page (as currently appears on the popup). In fact... I can't think of a context in which the latter is useful at all, except to give an idea how long the article is.. but the size in KB does that pretty well... so the link count in its current form is redundant.. but count of "what links here" in Main would be useful... Thanks --Ling.Nut 10:36, 9 September 2006 (UTC)

Good idea, I'll think about it. Lupin|talk|popups 08:40, 26 September 2006 (UTC)

a new toy

I've made a new toy that you might find useful. It's at User:Zocky/jsSandBox.js. As always, comments are welcome. Zocky | picture popups 07:02, 11 September 2006 (UTC)

Looks very nice! It appears fine, but doesn't respond properly to control-enter and control-space. The former does nothing, and the latter makes the context menu appear - I think this is a mac shortcut. Maybe another script is gobbling the control-enter keystrokes, I'll investigate if I get the chance. Lupin|talk|popups 08:45, 26 September 2006 (UTC)

Popups revert summary incorrect

see diff. (Revert to revision $1 dated $2 by $3 using popups) Shinobu 22:00, 11 September 2006 (UTC)

The problem persists: diff Shinobu 13:13, 13 September 2006 (UTC)
I don't know why this happens :-( Presumably you're sure that you've cleared your cache? Lupin|talk|popups 08:47, 26 September 2006 (UTC)
Yes. Maybe it's a Heisenbug or something. Perhaps the new API will export a more robust way of saving article text. Shinobu 09:38, 3 October 2006 (UTC)
I purged my cache again to be really sure and reverted something; result: it happene again. We'll have to make do, I suppose. Shinobu 10:13, 3 October 2006 (UTC)

<a title=""

Bug: Why your (popups) script made all title attributes in (article) links/ anchors empty!?!? Is that necessary? greeting —Olliminatore 12:33, 12 September 2006 (UTC)

No, it's not necessary, but the alternative is having the browser title popup over the javascript popup, which I find disatracting. There's an ancient option to turn this off - see WP:POP. There's also a way to access the titles from a script if you're interested. Lupin|talk|popups 08:49, 26 September 2006 (UTC)
Many thanks and sorry, your mentioned parameter solved the problem! —Olliminatore 22:23, 30 September 2006 (UTC)

New error today?

Error: this.article has no properties Source File: Line: 6216

Hello, I've started getting the above error (Netscape 7) today, hovering over, for example the "popups" part of your sig. TIA --Connel MacKenzie - wikt 21:38, 14 September 2006 (UTC)

Works for me in firefox. Can you replicate in that browser? Lupin|talk|popups 08:50, 26 September 2006 (UTC)

My Spellchecker

I'd like your opinion on my preliminary spell checker. On the English Wiktionary, if you visit wikt:WT:PREFS you can enable the spell-check button. Edit a random page, then try the the green check-mark "Check spelling" button. Feedback is appreciated. --Connel MacKenzie - wikt 08:00, 16 September 2006 (UTC) (edit) 17:04, 20 September 2006 (UTC)

Three more feature requests

If you find them useful and have the time, maybe you can implement these:

  • Hovering over the "history" link of an article should pop up that article's history, just like it does on watchlist pages (gives a quick overview of the last changes to an article).
  • Hovering over the "What links here" link of an article should popup the first entries of the What links here list.
  • Hovering over the "User contributions" link on a user page should popup that user's contributions (gives a quick way to find out if a user is still active).

Thanks again for your tool. Cheers, AxelBoldt 17:57, 16 September 2006 (UTC)

If you set popupOnlyArticleLinks=false, then you get the first and third for free. I haven't investigated the second, but should! Lupin|talk|popups 08:51, 26 September 2006 (UTC)

Navigational popup transparent

Is this a bug in Firefox or actually in the navigational popup JavaScript? Thanks - Samsara (talkcontribs) 22:03, 18 September 2006 (UTC)

It's very likely to be a caching issue. See WP:POPFAQ for instructions on resolving it. Lupin|talk|popups 08:52, 26 September 2006 (UTC)

Article summary

Is there an option for Wiktionaries, to customize what is shown on a summary? Wiktionary does not use the Wikipedia-style prelude for its entries. It would be nice if there were an option to instead show all lines starting with "#" (i.e. definitions) when running on Wiktionary. Is there a way to do this, with the current version? --Connel MacKenzie - wikt 17:06, 20 September 2006 (UTC)

Not conveniently, no. If you want to try your hand at this, take a look at the Previewmaker stuff in popups.js. Lupin|talk|popups 08:53, 26 September 2006 (UTC)
On Wiktionary, I'm having people use wikt:WT:PREFS to set various cookies (so that even anons can use popups.) I add wikt:User:Connel_MacKenzie/mess-with-popups.js to that, to preview Wiktionary entries as I said above. But my code is quite sloppy in comarison to yours.
When using that on Wiktionary, it works. But Wikipedia links do not preview Wikipedia articles (and, if I recall, Wikipedia popups do not preview Wiktionary entries.) Do you have any plans to expand the list of 'preview-able' links to cover all the WMF projects? It would be nice to not have to hop over to Wikipedia just to get a quick preview. Note: if you do preview Wiktionary links, please, preview only 'properly formatted' entries as I did in 'mess-with-popups.js'. Thanks in advance. --Connel MacKenzie - wikt 17:56, 20 November 2006 (UTC)

Just a question

Is there anyway to view the headings related to the topic in popups. This would be helpful to get a bit more of an overview of an article (whether it's a stub and needs to be tagged, any other minor MoS changes) and also provides a context to the diffs that one sees. I sometimes avoid reverting using popups on diffs because I think that I may not know the exact context of the diff. This would be extremely helpful. Thanks. Nobleeagle (Talk) 07:08, 21 September 2006 (UTC)

Sorry, I don't understand this request. Please could you clarify exactly which headings you would like to see, and when? Thanks, Lupin|talk|popups 08:55, 26 September 2006 (UTC)
Basically, is it possible to see the Table of Contents in a popup? Nobleeagle (Talk) 09:56, 26 September 2006 (UTC)

Altering existing interface links

Please could you help me as I am having trouble using the JavaScript shown at [33], I have tried many methods: for example wrapping it in an onload hook thing and a function. I recived no reply from the village pump and the JS WikiProject seems dead. I am trying to use this code in this manner:

q=document.getElementById("n-Featured-articles").firstChild; q.removeChild(q.firstChild); q.appendChild(document.createTextNode("Featured content"))

Thank you in advanced. Lcarsdata (Talk) 17:53, 21 September 2006 (UTC)

Using popups on other wikis

I was wondering if it was possible / how to get popups to work on other MediaWiki wikis. I first just put it in like on here, but the popups (though working) just showed everything as empty pages. I tried looking in the code and changing each to the address of the site, but that didn't do it. Is there a simple way to get it to work (certain things to find/replace), for someone who doesn't actually know what the code is doing? -Goldom ‽‽‽ 07:54, 22 September 2006 (UTC)

If you follow the instructions at WP:POPFAQ, it should just work. Lupin|talk|popups 08:56, 26 September 2006 (UTC)

Edit summary text before submitting

I'd like to be able to modify the Edit summary before submission when doing a revert. Probably the easiest way would be to make it so that it doesn't automatically submit the page. Could this be made some sort of user selectable feature perhaps?

This is a currently available option. Try setting popupRevertSummaryPrompt=true. Lupin|talk|popups 08:57, 26 September 2006 (UTC)


I'd like to give 1-2 other trusted, knowledgable users the source code and info to run my two bots. Would you be interested? Thanks. Voice-of-All 21:35, 30 September 2006 (UTC)

List Red Links

I have a bug, and an extra feature for the list redlinks script.

Bug: The href of the link in the list goes to to "#redlink123", but the problem is that the links in the list also have the name #redlink123, so it just goes there. A simple fix: = "";

Extra feature: The redlinks in the list just show the redlink title and not where it actually goes. Simple fix:

 var lp = unescape(lk.href.replace('', '').replace('&action=edit','').replace(/_/g, ' '));
 if(l.innerHTML != lp) l.innerHTML += ' ('+lp+')';

GeorgeMoney (talk) 21:46, 30 September 2006 (UTC)

Thanks - I've fixed the bug. I can't help thinking that the extra feature could be confusing in some situations, but of course feel free to use it. Lupin|talk|popups 09:39, 1 October 2006 (UTC)

Scripting and logging

Hi there! I was told you are an adept javascriptor; could you please look at User talk:Interiot regarding a suggested log page that could benefit from scripting? Your input would be appreciated. >Radiant< 10:37, 1 October 2006 (UTC)

Re: copvyio nuker

Check out commons:MediaWiki:Quick-delete.js. You can pass almost anything in the URL with {en|de}codeURIComponent. [ælfəks] 05:08, 2 October 2006 (UTC)

Error on CSD page

Hello. I have been having a problem with a specific page, WP:CSD. I posted the details at Wikipedia talk:Criteria for speedy deletion#Technical error with this page? because I thought that it was something in the page itself. Someone there is suggesting that it may be related to popups. Could you please take a look. I've not copied all the text here, but I can if you would like. Thanks --After Midnight 0001 11:45, 2 October 2006 (UTC)

Cross-wiki popup preview bug

A link to my Wikimedia Commons contributions on a Wikipedia page (such as this) previews as my Wikipedia contributions. --Pascal666 07:14, 3 October 2006 (UTC)

Live preview and images


I just wanted to notify you that I've made a bugfix in pl.version of popups that fixed problems with images when they where refered with default "Image" instead of Polish "Grafika". See [34].

Cheers, Nux (talk) 20:13, 3 October 2006 (UTC)

Thanks, I've updated the dev version. Lupin|talk|popups 05:04, 4 October 2006 (UTC)

Problem with scripts


I've been using your scripts (popups and recentchanges) for a while, and they are no longer working; I miss them terribly, and am exceedingly annoyed when I try to preview an article and can't. I actually get annoyed when I can't preview links on sites other than Wikipedia!

Anyway, my scripts are no longer working, and I've tried replacing them and reverting my monobook.js page and refreshing everything, but they still aren't fixed. The popups worked for approximately two and a half minutes after I re-added the information the second-to-last time, but the recentchanges still isn't working. I was hoping to get some vandal-fighting done tonight but I guess I'll have to wait... it is a good chance to get some tedious stuff done. But still.

I'd appreciate if you could let me know if there's something I should try or something I'm doing wrong. I can't think of anything, but you're obviously smarter than I and I may be missing something entirely obvious!

Thanks again for your tools. I am now realising that I can't live without them, and don't know what I did before I found them! — Editor at Large(speak) 08:15, 7 October 2006 (UTC)

Wait, never mind. They're working again. I don't know if someone did something or if it was something on my end, but thank goodness! I'm going to go dance around for a minute after I'm done admiring the lovely yellow popups that have returned... — Editor at Large(speak) 08:28, 7 October 2006 (UTC)


Don't mean to sound rude or anything but I just thought I'd remind you of my earlier query as it remained unanswered. Nobleeagle [TALK] [C] 06:42, 8 October 2006 (UTC)

Your Edit Counter thing

Hi. I just tried to use your edit counter thing at User:Lupin/editcount.js, copied it onto my User:Ed/monobook.js and it simply didn't work. Can you tell me if I did anything wrong?--EdI'm lonely, talk to me contribs 17:13, 9 October 2006 (UTC)

Popup code does not see user link

I noticed that when I view Recent changes and someone made multiple changes in one day to the same page, the popup code does not see the user link as a link. I only get the standard tooltip. Will (Talk - contribs) 01:26, 13 October 2006 (UTC)

Problems with wikis at

I added the code for popups to and found it worked fine. So then I added it to and, both on the same site as the Star Wars wiki. In those wikis, it does not work at all.

Is there a solution? Will (Talk - contribs) 19:02, 13 October 2006 (UTC)

After further evaluation, the starwars popups aren't working either. The popup appears, but then never expands. The links in the drop menus for the talk page (and similar links) work. That leaves me wondering if the code that expands the popup is assuming the website is Wikipedia rather than "". Will (Talk - contribs) 17:59, 19 October 2006 (UTC)

Any chance of a solution soon? No one has responded to to these posts. It would be nice to at least know someone knows of the problem. Do you even care about wikis? Will (Talk - contribs) 05:40, 24 October 2006 (UTC)

The script should work on wikia. It works with firefox for me using [35]. Lupin|talk|popups 08:09, 26 October 2006 (UTC)

I just tested with some Star Wars links. It worked on most namespace pages. However, I never got any expansion for the diff or history popups.

Futhermore, I get nothing on wikia:ChristianMusic or WikiCities:. It is installed in both wikis. See wikia:christianmusic:User:Will Pittenger/Monobook.js, WikiCities:User:Will Pittenger/Monobook.js, wikia:StarWars:User:Will Pittenger/Monobook.js,

Like you, I use Firefox ( Will (Talk - contribs) 02:33, 31 October 2006 (UTC)

It looks like wikia wikis don't use the query extension. This will affect some popup functionality. Try setting popupUseQueryInterface=false to hopefully avoid seeing broken behaviour (but with reduced functionality - for example, history previews just won't work without query). You could also request that query.php be installed on wikia. I think you have to use monobook.js and not Monobook.js on the other wikis you mention. Lupin|talk|popups 20:53, 31 October 2006 (UTC)

I doubt the Wikia staff would install it. They refused to install Winter for the Christian Music wiki that I admin. As for the name, since the name is the same for all three wikis, I question that is the problem. I made no changes to that for them moment. I did notice the problem JS pages are formated differently from the Star Wars version. Could that be a symptom of the problem? Will (Talk - contribs) 05:12, 1 November 2006 (UTC)


Hi, i've been working on the for a while, and got some of the features up and running. I remember you were asking me about revision enumeration. Please take a look (also see the m:API) if that is what you wanted. Watchlist will by synced up soon. Edit submits are planned :) --Yurik 20:06, 13 October 2006 (UTC)

Using popups in my watchlist

So I did everything listed for installation at WP:POP, and it works fine everywhere…except my watchlist and the Main Page. —  $PЯINGεrαgђ  23:10, 16 October 2006 (UTC)

unsolicited advertisements

Dear Lupin,

As you are the creator of the "popups" software, and as the source code appears to be located on one or more of your user pages, I send you the following requests :

Please remove from User:Lupin/strings-draft all advertisements in the form of the phrase : 'using popups'.

Please do what is necessary so that they are also removed from foreign languages translations.

This is Spam. This is annoying. I do not want to find those in my watchlist any longer.

The purpose of edit summaries is not to advertise oneself.

This being said, I have no doubt your tool is a wonderful device helping a lot of people to perform their tasks on Wikipedia.

Best regards.

Teofilo talk 08:26, 23 October 2006 (UTC)

So how are people going to find out where to go to get the same tool that the previous editor was using? Your argument is short-sighted. - Samsara (talkcontribs) 22:44, 23 October 2006 (UTC)
Agree with Samsara. It's actually helpful knowing a tool like pop-ups was used. Why? If you know that a tool was used and it malfunctioned you can talk to it's creator (here ;-)) and ask him/her to fix possible bugs. If you don't know, but want to know more about something that might come in handy , the link is useful as well. As long as it's confined to summaries, not in articles itself it's fine by me. NielsF 02:51, 24 October 2006 (UTC)
This has been discussed before. You'll probably find the old discussion at User:Lupin/alltalk. Lupin|talk|popups 08:10, 26 October 2006 (UTC)

rollback feature

Your rollback feature is very useful. However, it automatically marks all reverts as minor. I don't like that, since I don't consider vandalism reverts as minor. How can I change that? --Exir KamalabadiJoin Esperanza! 10:46, 24 October 2006 (UTC)

There's no clean way to do that at the moment. I'll add it to the todo list. Lupin|talk|popups 21:00, 31 October 2006 (UTC)

Quick reporting of vandals

Yesterday, several pages like Hungarian Revolution of 1956 and Nebraska got hit by a swarm of IP vandals. I made a total of 8 submissions to the Wikipedia:Administrator intervention against vandalism page, along with numerous reverts (I wish I had had popups then :( ) but practically every single time I did, I had to make my edit first, and then copy it, refresh the edit window, and make it again to submit it. This is despite copying previous edits of mine to speed up how quickly I could submit the vandals (and I should note that I only got 8 of them because I had to leave). It seems there were a lot of other people trying to stop the flood as well. I noticed you had one-click reversion among the features, and I'm curious if you could make something like that for vandal submission. In this case, something a one-click revert and warn next to the regular revert. If the user has received the full range of warnings already, or is a repeat vandal, then it should send a submission to Wikipedia:Administrator intervention against vandalism. This would make my life a lot easier if this happens again. -NorsemanII 15:36, 24 October 2006 (UTC)

I think there may be tools like this already in circulation. Lupin|talk|popups 20:59, 31 October 2006 (UTC)

Possible extension of anti-vandal tool

Lupin, I just came across your anti-vandal tool recently, and was blown away! Thanks for your efforts to provide tools to make things easier for us less-godlike users!

I had an idea for an extension that could be useful for WikiProject Disambiguation -- a "new links to disambiguation pages detector." Basically, it would filter the Recent Changes feed just like your AVT, but instead of looking for vandalism it would look for links to disambig pages. Not all of them, of course, but a list of the ones that are most frequently linked to, like American, English, and so forth. We could easily develop such a list using the data generated on WP:DPM. When it detects a newly-added link, instead of (or in addition to) a warning or a rollback, it would allow the operator to click a link to post a polite message on the user's talk page informing them that their recent edit to Pagename included a link to Foogle, which is a disambiguation page, and it would be extremely helpful if they would be so kind as to edit this link to point to the most appropriate article (of those listed on the disambig page) corresponding to their topic.

Is this something you would be interested in? Is it feasible? The only downside I can see is that it might generate a lot of talk page messages. --Russ (talk) 20:40, 18 October 2006 (UTC)

This is moderately feasible, I think. Certainly flagging pages containing links to a given page is doable, although the filter doesn't actually restrict attention to stuff added by the editor and it sometimes flags things which appeared in previous edits. This isn't generally a problem for vandalism indicators, but it may be for your application. The talk page editing business would be possible, but I don't know how annoying it would be for the editors concerned! Unfortunately I don't really have time to spend writing new code right now, though. Lupin|talk|popups 20:58, 31 October 2006 (UTC)

Lupin Rollback

I have got Lupins tool. So how do I do non-admin rollback? Because when I click on it, it does nothing. Please archieve your talk page. Thanks Culverin? Talk 04:38, 2 November 2006 (UTC)

Same here. I have non-admin rollback, and it won't work for me either. Nothing happens, and nothing is logged in my contribs. Cheers,  MichaelHenley (Page-Talk-Contribs) 02:19, 8 November 2006 (UTC)

Which tool are you referring to? Reverting from popups still works for me, as does reverting from the Filter recent changes page. Lupin|talk|popups 21:17, 10 November 2006 (UTC)

Draggable divs

Is there an easy way to make an arbitrary div (eg. inserted by a Greasemonkey script) draggable in the same (or similar) way that popups are? Also, are there any better "draggable" libaries available other than the one you're using? [ælfəks] 03:11, 8 November 2006 (UTC)

I don't know the answer to either of your questions. Sorry! Lupin|talk|popups 21:18, 10 November 2006 (UTC)
Never mind, we've sorted it out; I managed to find a version of domdrag optimised for use with Greasemonkey. [ælfəks] 02:00, 23 November 2006 (UTC)

Popups not showing

It could be a problem specific to the public computer I'm using right now, but suddenly popups aren't showing anymore and I used them to put something on my watchlist a few hours ago. Did anything change in the meantime? What could cause this? - Mgm|(talk) 11:54, 8 November 2006 (UTC)

Dunno, sorry. Is it still a problem? Shift-reloading often seems to fix this sort of thing. Lupin|talk|popups 21:13, 10 November 2006 (UTC)

Citation on Paro

Alright this response is quite late, however I was wondering how should I cite references to the stuff I added on "Paro". What I added was based on my visit to Paro, also could I upload images of Paro?


The wikEdlogo

Hi Lupin, I thought you might be interested in this. I am theauthor of the Cacycle editor extension. Thisprogram is no longer actively maintained in favor of its much morepowerful successor wikEd.

wikEd has all the functionality of the old editorplus: • syntax highlighting • nifty imagebuttons • more fixing buttons • paste formatted textfrom Word or web pages • convert the formatted text intowikicode • adjust the font size • and much, muchmore.

Switching to wikEd is easy, check the detailed installation description on its project homepage.

Cacycle 22:33, 8 November 2006 (UTC)

User:Lupin/recent2.js edited

Hello Lupin,

I'm very sorry I think I edited your User:Lupin/recent2.js' page by accident. Have I damaged anything? Feel free to reverse my "vandalism"! (Nobody seems to complain so it is possibly minor)

Nmacpherson 23:16, 8 November 2006 (UTC)

No, don't worry about it. Lupin|talk|popups 21:12, 10 November 2006 (UTC)

What is supposed to happen when you click Revert for the newest edit?

In history, if you hover over the newest edit, and click revert, what should happen? In my experience, you point to the version you want to revert to -- not from. If you attempt to revert to the newest version, WP goes through the motions of reverting, so you might think the change was reverted. But it's still there.

I think you need to display some sort of error message when that happens. Will (Talk - contribs) 04:48, 9 November 2006 (UTC)

You're correct - I'll add this to the TODO list. Thanks for letting me know. Lupin|talk|popups 21:19, 10 November 2006 (UTC)

You fixed this, but forgot to tell me. The new code requires that you specify the version to revert from. Will (Talk - contribs) 04:40, 27 November 2006 (UTC)

popups and history timestamps

When the popups tool is used to view page histories, it shows the time of each edit to the exact second. However, the normal history page only shows the time to the minute. Where does the popup script get this additional data? Thanks. --Ixfd64 02:44, 11 November 2006 (UTC)

Watchlist diffing monobook.js

Lupin -- you seem to be Wikipedia's expert on custom javascript, so I'll run this by you.. I've created a script that adds the "history" tab's diffing interface to your watchlist. Two radio buttons next to each revision of an article. Click one on the left, click one on the right, and voila, instant diff. To your knowledge, has this been done before? I'm not sure what the standard avenue is for publicizing user scripts on Wikipedia, but I'd love to share this one. It's at User:Dantheox/watchlistdiff.js --Dantheox 23:48, 11 November 2006 (UTC)

Possible bug when previewing links to templates

Go to Wikipedia:Template messages/User talk namespace. Hover over "{{Template:test4}}". For me the preview window shows what is below.

as you did to :{{{1}}},}} you will be blocked from editing Wikipedia. <noinclud

Turns out that it is doing the same thing with the link to the template here. Also, the entire text, except for the template, is a link to Image:Stop hand.svg. Will (Talk - contribs) 06:05, 12 November 2006 (UTC)

After editing my monobook

After editing my monobook now, the popups pop up, and then they disappear less than a second later. ? —  $PЯINGrαgђ  Always loyal! 21:52, 12 November 2006 (UTC)

BUG REPORT: Popups "editors" action not working

I'm getting a Python runtime error page when I use the "editors" menu item in popups. It seems to happen for every page. Here is the traceback for the page Primitive wrapper class:

Traceback (most recent call last):
  File "contribution-counter", line 177, in ?
    print """<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "">
  File "/home/tim/public_html/cgi-bin/", line 40, in getlag
    raise RuntimeError ('Failed to retrieve replication lag: %s' % (value))
RuntimeError: Failed to retrieve replication lag: unsubscriptable object

Doug Bell talkcontrib 08:04, 13 November 2006 (UTC)

It seems to be fixed now because the "editors" menu item is gone. I assume this is a dead feature, or is it just temporarily broken? —Doug Bell talkcontrib 21:37, 16 November 2006 (UTC)

Popups edit counter

Hi. When using your edit counter what do the colour differences mean on the stats page? I.e. what is the difference between blue and green in the graphs? Also, what does the orange box at the top of the stats signify? Thank you, DanielBC 01:20, 16 November 2006 (UTC)

The the green parts of the bar represent minor edits, and the blue parts the other edits. The orange bar at the top represents the total period the editor has been active. You should be able to drag the ends of the orange bar around to change the period for which stats are displayed. Lupin|talk|popups 20:26, 16 November 2006 (UTC)

Popups don't always work

Do you have any idea how popups could be working in some pages but not in my watchlist? Outside that and Recent Changes, it appears to work fine. I have the enhanced watchlist and recent changes active if that might be relevant. -Will Pittenger 06:12, 16 November 2006 (UTC)

I fixed it. Found that some scripts I copied in were copied in incorrectly. They needed to be imported as modules. Will (Talk - contribs) 05:02, 18 November 2006 (UTC)

Missing "]" in element list

Just a heads-up, on line 4708, you closed your elements with a [ instead of a ]. Probably because of a right-to-left text direction. (I noticed this though Firefox's error console–handy thing.)

Oh, and I haven't been able to see popups on this computer in Firefox (2.0) for a while... could this be why (i.e. just drops the whole things from one error)? — SheeEttin {T/C} 02:36, 17 November 2006 (UTC)


Too fast for me.  :o) Can't sleep, clown will eat me 21:44, 17 November 2006 (UTC)

Do you have tool user boxes?


Do you have user boxes for your tools? Providing them might increase the number of users that find out about your tools. Will (Talk - contribs) 06:30, 18 November 2006 (UTC)

Someone has written one; it's at Wikipedia:Tools/Navigation popups/Userbox. Lupin|talk|popups 10:24, 18 November 2006 (UTC)

You certainly have the neatest toy box in all the WP. I'm proud to wear your userbox on my page. ;) --DAVID SPALDING Talk/Contribs 00:55, 22 November 2006 (UTC)

AV tool for Hebrew WP

Hi Lupin,

I was wondering if the AV js would work also in the He WP. Can you tell me which modifications, if any, will be needed? I presume the blacklist needs to be rewritten for that language, but I'm wondering if there are any other caveats. BTW I'm not a techie, just a vandal fighter, so I hope it's idiot proof :) tnx, Odedee 06:15, 21 November 2006 (UTC)

Thank you

WikiThanks.png Hi, I hit 10,000 edits the other day and to commemorate this momentous (?) occasion, I wanted to thank the person most responsible for me reaching this number. Popups is an amazing tool and I appreciate the work you have put into it. =) -- Gogo Dodo 05:54, 22 November 2006 (UTC)

Interwiki Popups Problems

Heya, Lupin. Popups seems to be having problems on and I'm not sure why. It keeps attempting to link me to "/wiki/index.php?..." instead of "/w/index.php?" and is unable to load any page previews. I was wondering if you might be able to take a look at it. Thanks. AmiDaniel (talk) 01:18, 23 November 2006 (UTC)

My popup wishlist

Will (Talk - contribs) 05:14, 24 November 2006 (UTC)

Popups: editcount at interlingual projects

Hello Lupin. I've installed you popups at my account in meta (m:User:Slade/monobook.js), but the editcount doesn't work. The correct is metawiki_p, no metawikimedia_p. Can you fix this? The same from commons, wikispecies and other interlingual projects. Thanks, Slade (TheJoker) 17:12, 25 November 2006 (UTC)

Popups in Internet explorer 7

Hi, Have there been any reports of popups not functioning in ie7. I have only just installed them for the first time but they dont seem to work. I have followed all the relevant steps inc cache clearing but they still don't work. I don't know if this is relevant but when I use gmail (very java intensive) I get a message telling me that my cache is full even after it is emptied. Thanks. --Oli 17:50, 26 November 2006 (UTC)

using Win XP MCE after changing from Firefox to IE 7, which I use both in combination with en:User:Lupin/popups.js in my monobook.js, I observe an umlaut problem while using IE 7. To illustrate it, have a look at and point to the word "Online-" in the first phrase. Using IE 7 the popup replaces the ä-Umlaut with %C3%83%C2%A4 and shows "Empty Page", whereas following the link by clicking within the browser leads us to the URL The behaviour of popop.js is to place the two code letters %83%C2 in between the WikiMedia Code letters %C3%A4. I observe this problem with all those WP-links where the name contains an umlaut or other special character. When it comes to "ö", popup.js shows "Dornr%C3%83%C2%B6schen" instead of "Dornr%C3%B6schen" etc. Always those codes %83%C2 are inserted.
On another machine, where I run Win XP Home with IE 6, I have no problems. How can I resolve this? Does my version of Sun Java matter or is it just IE7-Brower's Javascript that is used for this script? --KaPe 17:54, 6 December 2006 (UTC)
Sounds like the javascript engine has changed a bit in IE7. Could you try adding the line
to the start of your monobook.js file? Hopefully this'll fool popups.js into thinking that you're using Opera, and it won't try to work around the quirks of IE6. Please let me know if this helps! Lupin|talk|popups 21:14, 6 December 2006 (UTC)
after adding the recommended command line, it works ok, like in the other environments. Thank you, Lupin. --KaPe 09:53, 7 December 2006 (UTC)

Sooooo many warnings

I use Popups every day in Mozilla Firefox, and I have noticed something about the way the script runs. On many pages, the script keeps generating references to "undefined properties", and each reference generates a line in the Error Console, slowing down Firefox. Just thought you'd like to know. References to undefined property "this.left" on line 5210 in popups.js chain out every half-second or so on any article page. -- Tuvok^Talk|Desk|Contribs  02:36, 27 November 2006 (UTC)

I haven't noticed this. Could you please try the dev version and see if it helps? Lupin|talk|popups 21:15, 6 December 2006 (UTC)

Do you have a page on

Do you have a page on If not, you might want to create one so you have an offical homepage there. It would also give you a place to test your code. As it turns out, the user name Lupin is available. -Will Pittenger 04:43, 27 November 2006 (UTC)

If you aren't interested, I can host your stuff at Wikicities:User:Will Pittenger. I would not be a lot of help with debugging as I can't host a debugging environment, but if you want, I will put up two versions. The second can be loaded with debuging code. Having a copy there means you could have a only version. Will (Talk - contribs) 03:57, 1 December 2006 (UTC)
Sorry, I don't have time to maintain separate pages on wikicities. The script should work on wikicites unaltered so I don't see the need to host files there. Lupin|talk|popups 21:16, 6 December 2006 (UTC)

Joyce images

Hey, Lupin--I have a favor to ask, if you don't mind. A few of us are working to save James Joyce's FA status--see Wikipedia:Featured article review/James Joyce. I'm working on the images, and was hoping you could comment on the copyright status of this image, and also the images from here that I mention at the FARC--those cover pages are fine, yes? what about the unknown photographer portraits? I'd be grateful--thanks. Chick Bowen 06:07, 27 November 2006 (UTC)

So sorry! I had a godawful attack of idiocy and was looking for User:Lupo (I'm sure it's happened before). If you'd like to comment at the FAR you're welcome to of course, but feel free to ignore me. . . sorry again. Chick Bowen 03:57, 28 November 2006 (UTC)

Popups and bypassing browser cache

Hello Lupin, I was thinking that you might utilize the Purge {{Purge}} template to facilitate browser cache flushing (just include it on User:Lupin/popups.js). Have you considered that already? (Netscott) 08:00, 27 November 2006 (UTC)

I don't think that'll work, as it's doing something different to a shift-reload. Lupin|talk|popups 21:17, 6 December 2006 (UTC)


Thanks for uploading Image:JamieOliver-SchoolDinners.jpg. I notice the 'image' page specifies that the image is being used under fair use, but its use in Wikipedia articles fails our first fair use criterion in that it illustrates a subject for which a freely licensed image could reasonably be found or created that provides substantially the same information. If you believe this image is not replaceable, please:

  1. Go to the image description page and edit it to add {{Replaceable fair use disputed}}, without deleting the original Replaceable fair use template.
  2. On the image discussion page, write the reason why this image is not replaceable at all.

Alternatively, you can also choose to replace the fair use image by finding a freely licensed image of its subject, requesting that the copyright holder release this (or a similar) image under a free license, or by taking a picture of it yourself.

If you have uploaded other fair use media, consider checking that you have specified how these images fully satisfy our fair use criteria. You can find a list of 'image' pages you have edited by clicking on this link. Note that any fair use images which are replaceable by free-licensed alternatives will be deleted one week after they have been uploaded, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you. Oden 07:42, 29 November 2006 (UTC)

You. Are. Awesome.

These popups are the greatest thing ever. You rule. --Explodicle 00:52, 1 December 2006 (UTC)

I concur. --DachannienTalkContrib 20:52, 2 December 2006 (UTC)
 :) Lupin|talk|popups 21:17, 6 December 2006 (UTC)
Put me down on the list of people who love your work. Josh Parris#: 06:10, 12 December 2006 (UTC)
Oh, and me. Popups has been the single most important force behind my hitting 500 edits. Thanks, Lupin! -- Tuvok^Talk|Desk|Contribs  19:35, 12 December 2006 (UTC)
I would like to add to that list of people who bow to your quality coding. Markco1 21:36, 12 December 2006 (UTC)

popupsdev.js navLinksHTMLwarning problem

Probably caused by the last change to User:Lupin/popupsdev.js, when I use the popupsdev.js in Firefox 2.0 (Win XP SP2) I get a warning that pops up in Firefox "The page at says: navLinksHTML". If I close the warning it pops up again, making Firefox unusable. I'm on the non-dev popups now and eveything is fine.--Commander Keane 01:29, 1 December 2006 (UTC)

Thanks! This should now be fixed. Lupin|talk|popups 21:18, 6 December 2006 (UTC)


User talk:Lupin/archive10

Archive: 1 2 3 4 5 6 7 8 9

Please add new messages to the bottom of this page. You can do this by using this link.

If you're reporting a problem with a script, please mention which browser you use. You may also like to search on this rather large page to see if your question has already been answered.

I will usually respond on this page.

Oleg's edit summary counter

Hi! Would it be useful to have Oleg's edit summary counter (cgi: [36]) in the popups? I'm not sure if it takes arguments via URLs, but you can at least specify username and project once you're there. --Eddi (Talk) 23:51, 13 April 2006 (UTC)

Unless it's possible to specify the user from a link in the popup, I don't see the point to be honest - a browser bookmark seems more appropriate to me. Lupin|talk|popups 21:35, 14 April 2006 (UTC)
Sorry, I didn't check properly. It takes the language and user name as URL arguments: (your name twin?) --Eddi (Talk) 03:21, 15 April 2006 (UTC)
Hm, the effort of coding this thing seems to outweight the benefit from my perspective - I never find myself hankering after this information :P If you really miss this functionality I could do it, though. Lupin|talk|popups 23:35, 15 May 2006 (UTC)

Feature request for popups: history preview

Hi, I love your popups, thanks a bunch! I have one feature request: when checking my watchlist, I find myself constantly clicking on history links, because the watchlist only shows the last change and I need to know if any earlier changes occurred that I might have missed. It would really help if hovering over the (hist) link would bring up a popup with the article's history. The same should obviously happen for all links that contain "&action=history". Thanks again and cheers, AxelBoldt 16:14, 15 April 2006 (UTC)

This feature is now in the dev version. Let me know if you can see ways to improve it! Lupin|talk|popups 04:09, 27 April 2006 (UTC)
Aahhh!!!! I'm nearly lost for words. Fanquadrilliontastic!! I'll name the next star I discover after you. :) --Eddi (Talk) 00:34, 28 April 2006 (UTC)
Heh, glad you like it :) Actually User:Yurik deserves most of the credit for writing his wonderful query.php extension which made this pretty easy to write, and accounts for its snappiness. Lupin|talk|popups 02:26, 28 April 2006 (UTC)
Thanks a bunch, this is great! Cheers, AxelBoldt 19:48, 5 May 2006 (UTC)

My best to Yurik as well!
I experienced a most bizarre bug while testing the new feature in my watchlist. Part of the watchlist is shown in Image:Histbug1.jpg. At the time, the entry for the Periodic table ("PT") was just above Wikipedia talk:Requests for adminship ("WT:RFA"), and when I hovered over the PT history link [37] I got a popup with the PT title and the WT:RFA history [38]. This is shown in Image:Histbug2.jpg. To say the least I was amazed! Guess you're working on it already... (popupsdev.js, suse 10.0, firefox 1.0.8) --Eddi (Talk) 04:14, 28 April 2006 (UTC)

Thanks, there is certainly something here that is insufficiently robust. Could be awkward to track down, but I'll take a look when I'm feeling motivated. Lupin|talk|popups 01:16, 7 May 2006 (UTC)
Added some more features to the query.php - not everything, but working on it. Let me know what you might find useful (on my talk page). --Yurik 19:05, 8 May 2006 (UTC)
Re revids in query: need more info, see my query talk page. --Yurik 05:12, 12 May 2006 (UTC)
Bug fixed, a few features added (you might like the 'content'). Will go on vacation tomorrow, so no changes for a while. --Yurik 23:51, 20 May 2006 (UTC)
Imagelink was a feature, not a bug. See answer at my page :) --Yurik 17:56, 1 June 2006 (UTC)
One more thing: I will soon submit an update that will allow getting older revisions. The drawback is that i am changing the <rv> element - now the user's comments (that you get with rvcomments parameter) will not be the text of the <rv> element, but an attribute called comment. The new format will look like this:
<rv revid=".." oldid=".." timestamp=".." user=".." comment="..">revision text<rv>. Ideally you can updated your code to check if the "comment" attribute is present, and use that instead of the rv element content. Let me know when you are ready. --Yurik 21:40, 1 June 2006 (UTC)
Thanks for the warning. I've made the changes you suggested, so please go ahead and change query.php. Lupin|talk|popups 02:50, 2 June 2006 (UTC)
Category support checked in, will be available shortly. --Yurik 20:48, 6 June 2006 (UTC)
Hi. What's the algorithm you use to determine the first paragraph of the text? I think i can do it on the server to reduce bandwidth. --Yurik 05:56, 9 June 2006 (UTC)
This would be pretty nice. The algorithm is a work in progress however, and is only tailored to the conventions of en.wikipedia. You can see it in the previewmaker subfile of User:Lupin/popupsdev.js. Here's what it does:
  1. locate the target heading (for a link like User:Lupin#Other things) and delete everything before it
  2. remove HTML comments
  3. remove HTML divs
  4. remove galleries
  5. remove box templates like infobox, elementbox, frame*, floats, *box_start and so on
  6. remove all templates, or just templates which span several lines, depending on user preferences
  7. remove tables, wikitext and HTML
  8. remove all images
  9. remove chunks of italic text, as are used to alert the reader to dab pages or other tangential remarks. This is not an exact science!
  10. mopup: remove horizontal rules, all indented lines, __TOC__ and friends
  11. The remaining text is what we work with. Figure out how much to preview based on user prefs (only return whole sentences - again, English language dependency here). Note that some users prefer longer previews than others, sometimes spanning several paragraphs.
  12. remove unsightly whitespace from what remains (this shouldn't really be needed - it's an artifact of sloppy whitespace removal in previous steps)
  13. convert to HTML, passing any templates straight through
  14. remove any remaining templates which are still "too long".
Lupin|talk|popups 12:28, 9 June 2006 (UTC)
I copied the above to query discussion page. Thanks!! --Yurik 23:51, 9 June 2006 (UTC)
User contribution lists are checked in, plus a check to see if pages can be modified/moved by the user. --Yurik 05:46, 10 June 2006 (UTC)
Excellent. Contribs previews are now in popupsdev.js, waiting for wikipedia to be synched with svn. Lupin|talk|popups 16:26, 10 June 2006 (UTC)
Another present (two?) for you -- revids=1|2|3 now works (when synced), and there is an option rvuniqusr which shows ONLY the last edits done by each unique user. --Yurik 03:43, 11 June 2006 (UTC)
Saw your request, answered. --Yurik 18:29, 12 June 2006 (UTC)
Also, can you make the popup appear when i move the mouse over the 'history' tab at the page top? --Yurik 23:38, 12 June 2006 (UTC)
Yes, if you set popupOnlyArticleLinks=false then this should work. Lupin|talk|popups 00:21, 13 June 2006 (UTC)
Added imageinfo. I'm sure you can get some info out of it :)--Yurik 02:48, 14 June 2006 (UTC)
I made some changes to the var types (converted strings to integers) - keep an eye just in case. Thanks. --Yurik 09:08, 20 June 2006 (UTC)


Is it possible to convert this for use on mediawiki projects not on wikimedia's servers? I quite despise them; and have more than a few wikis out there not to mention a rather large project that could much benefit from your javascript. Care to share? ℑilver§ℑide 19:37, 15 April 2006 (UTC)

Please see above: #The use of NP on another wiki. Lupin|talk|popups 23:37, 15 April 2006 (UTC)

Popups problem

Firefox javascript console keeps showing that pg and log are undefined in popups.js. I see that both are defined but via window ( = ...). If you call them instead as in the script instead of just pg, will that work? --M@thwiz2020 20:50, 15 April 2006 (UTC)

The two forms (with and without window) should be largely equivalent. I don't know what causes this sort of error, it's very irritating. Please try clearing your cache and reloading to see if the problem disappears. Lupin|talk|popups 23:39, 15 April 2006 (UTC)

Arabic Wikipedia

Hi. Does the pop-up navigation tool work in the Arabic Wikipedia? Because I tried it more than once and it doesn't work. Can you please check if it's possible for me to use it. Thanks. ~MK~ (talk) 01:22, 16 April 2006 (UTC)

It works for me on that wikipedia. What's your browser? Did you clear your cache and reload? Lupin|talk|popups 04:12, 16 April 2006 (UTC)
It works now. :) ~MK~ (talk) 14:29, 16 April 2006 (UTC)

Browser crash with Opera 8.51

Hey, Lupin. I started using the Navigation pop-ups and liked it so much that I translated it to Icelandic, from Eddi's Norwegian Bokmål version. But the problem is that I use Opera 8.51 and it keeps crashing after I started using the pop-ups. I saw farther up that a user changed from 8.52 to 8.51 and solved his crashing-problem. I run Windows ME. Do you have any clue what my problem could be? --Jóna Þórunn 19:27, 17 April 2006 (UTC)

Sorry, I don't know specifically what causes crashes. Since javascript shouldn't be capable of crashing a browser, you're clearly seeing a bug in Opera. I suggest you upgrade to a more recent version. (Incidentally, Opera 9 should cope with the menus, so if you're feeling brave you could try a beta and set popupStructure='menus'). Lupin|talk|popups 23:21, 17 April 2006 (UTC)
Oh, I forgot to say - thanks for the translations, it's much appreciated! Lupin|talk|popups 23:22, 17 April 2006 (UTC)
Well, thanks anyway. I'll wait and see. :) -- 21:34, 19 April 2006 (UTC)

Few more tweaks to tool

Could you put ---- between edits for easier visual flow, and perhaps header info on the bottom of the edit. Latter is not a priority as its only pertinent to big vandalism, which should be reverted via IRC and CDVF anyway. - RoyBoy 800 05:47, 18 April 2006 (UTC)

The vandalism at Limestone was rv by Tawkerbot2 but showed up on the Lupin tool with four updates enabled.
Yes, the tool doesn't guarantee to get this right. It really only omits edits which show up in one of its samples of the RSS feed after the apparent vandalism. Lupin|talk|popups 14:58, 23 April 2006 (UTC)
Also I was wondering if the already reverted behavior could be tweaked to no pop-up. Perhaps if its already reverted, could it simply redirect the pop-up to a Current version like this. That way you could distinguish still between what you reverted and what was taken care of already. Nevermind, pressing enter is easier than closing a bunch of windows. - RoyBoy 800 17:14, 18 April 2006 (UTC)
Oh yeah, and when you click Warn on a user; can the article title be copied to the clipboard, so that when I paste into my warning prompts I don't have to go back to the Lupin window/tab to copy the article title. - RoyBoy 800 17:17, 18 April 2006 (UTC)
There are security restrictions in place which mean that I'd have to get people to do various obscure things with their browsers to make this possible, so it'd be awkward. Lupin|talk|popups 14:58, 23 April 2006 (UTC)
Please exclude Wikipedia Intro page, Sandbox page and other pages anons are encouraged to edit. - RoyBoy 800 03:12, 20 April 2006 (UTC)
Good idea. Going onto my todo list... Lupin|talk|popups 14:58, 23 April 2006 (UTC)

Thank You

It took me some time to get its working but I finally managed it. Popups is really a great tool and makes tedious things quite easy. Good Work! bandan 09:36, 19 April 2006 (UTC)


How does it work? Betacommand 02:33, 20 April 2006 (UTC)

Instructions for usage are at the top of User:Lupin/watchlistDumper.js. Lupin|talk|popups 18:32, 22 April 2006 (UTC)
I tryed that it didn't work can you give me a examle URL or advice? thanks Betacommand 23:22, 22 April 2006 (UTC)
Ah, I omitted .js in the instructions - apologies. Please try again. Lupin|talk|popups 00:55, 23 April 2006 (UTC)
thanks I got it to work but not in FireFox I had to use Internet Explorer :) Betacommand 04:41, 23 April 2006 (UTC)
That's almost certainly due to caching issues. I developed the tool in Firefox, so I believe that it does work in that browser. Lupin|talk|popups 14:52, 23 April 2006 (UTC)

Orphaned & unused dotty maps north of the border

Hello, I thought I would give you a quick run down of the situation for your maps in Scotland. As a result of discussion on infobox map standardisation here a wee while ago your maps are generally not being used now. Rather than just going ahead and putting a lot of maps up for deletion I thought I would let you know first. I don't know if you want them kept for continuity (given the very large number of maps already in the category). There has been some comment on this issue