User talk:Lupin/archive7

From Wikipedia, the free encyclopedia

Archive: 1 2 3 4 5 6

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

I will usually respond on this page.

Contents

[edit] Fix this redirect

Lupin -- the popups are a great tool! Thanks for doing this. One minor suggestion, for fixing double-redirects. Suppose "[[Foo]]" is a redirect to "[[Bar]]" and "[[Bar]]" is a redirect to "[[Baz]]". If I am on the [[Foo]] page and use the pop-up to fix the redirect, it wants to change #REDIRECT [[Bar]] to #REDIRECT [[Baz|Bar]]. The |Bar part isn't necessary in this context and might be confusing to anyone else who is tracing redirects. --Russ Blau (talk) 13:36, 20 October 2005 (UTC)

Yes, good idea. That's going onto my todo list... Lupin|talk|popups 22:24, 20 October 2005 (UTC)

[edit] Popups not working for me

My mouth is watering at the prospect of getting your popup tool, but for some reason it won't work for me. I'm using Safari on Mac OSX on an iBook. Do you have any idea what the problem might be? RMoloney 18:13, 20 October 2005 (UTC)

Never mind - it was just taking its time to start working. RMoloney 18:22, 20 October 2005 (UTC)

[edit] Thanks

Lupin, thanks for your support on my RFA. I very much appreciate it. If you ever need anything, don't hesitate to ask. See you around! —thames 18:28, 20 October 2005 (UTC)

Also thanks for the nice work separating out the 404 errors in Wikipedia:Dead external links. Should be handy! -- Marumari 19:43, 20 October 2005 (UTC)

[edit] Popups question

I, Eloquence, hereby award you a technology barnstar for your excellent Wikipedia popup script. Popups have never been more useful!
I, Eloquence, hereby award you a technology barnstar for your excellent Wikipedia popup script. Popups have never been more useful!

Would it be feasible to auto-update the popup window when you hover over links inside the pop-up? This would make it feasible to navigate through Wikipedia without ever clicking a link. Oh, and of course you deserve a barnstar for this fantastic tool.--Eloquence* 21:11, 20 October 2005 (UTC)

Thanks for the idea and the barnstar! It's a nice idea... I'll think about doing this. A more intuitive UI (IMO) would be to have separate popups appearing over the existing popup, but this requires fundamental changes to the code to make it more modular. I am reworking the code from scratch with stuff like this in mind, so this may eventually materialise! (Eventually being the operative word here as I'm going very slowly). Lupin|talk|popups 22:17, 20 October 2005 (UTC)
Good luck, refactoring can be a pain. I'm not sure it's more or less intuitive to have popups upon popups. In effect, your popup system is kind of a "mini-browser", so I think some of the same considerations apply as in traditional browser UIs. Imagine your browser would open every link in a new window, for example. But it's hard to tell without testing it. My guess is that, if the popup was refilled using the same time delay as used for the initial popup, and only the links in the "content area" (below the title and menu) would be active in this way, it would be reasonably intuitive. In fact, I sort of expected it to already work this way ;-).--Eloquence* 23:36, 20 October 2005 (UTC)
Hi Lupin, I am testing the Dev version right now. This was a question I was going to ask, but Eloquence beat me to it. I tend to agree that a new popup (with focus) over the existing popup would be more intuitive. This could then be lost when the mouse moves back over the existing popup to allow a new link to be previewed. Sounds like a lot of work, but I am no JS guru. Multiple cascading popups would in theory be possible. I like the new dev version BTW, very clean, and the Options facility is fantastic. Keep up the good work. --Cactus.man 11:42, 21 October 2005 (UTC)
This is kindof related... once the code is modularised, would it be possible to create a "sticky tabs" option, where the popups can be left on screen instead of closing? It would be quite useful to be able to pull up a few of them, move them around... Alphax τεχ 09:22, 26 October 2005 (UTC)
Yes, this is very much on the agenda. Lupin|talk|popups 03:29, 30 October 2005 (UTC)

[edit] JS

The problem with using monobook.js is that I absolutely hate monobook. If you have the popup for classic, that'd be better.

...do you? DS 00:22, 21 October 2005 (UTC)

    • Ah, never mind, I see now. Thank you for your suggestions; I plan to implement them later on. Again, thanks. DS 00:47, 21 October 2005 (UTC)

[edit] Wow

I added that thing, and that thing is so far above me that I barely comprehend what it did.(It added the move tag, right?) Man, is there anyplace where someone who knows little to nothing about Java and CSS can learn this stuff? Even my HTML experience is fairly minimal. Karmafist 02:54, 21 October 2005 (UTC)

Sorry, I don't understnad your question. Lupin|talk|popups 11:53, 21 October 2005 (UTC)

[edit] Subarticle bug

Titles of popups don't work on links like kbit/s. I have no idea how to differentiate between articles that are subpages and articles that aren't... — Omegatron 14:57, 21 October 2005 (UTC)

Yes, this is tricky. One idea that's just occured to me is to never do this for the article and article talk namespaces - maybe that's a way out. Lupin|talk|popups 21:20, 21 October 2005 (UTC)
I've put this into the dev version, so kbit/s now works properly. Lupin|talk|popups 21:36, 21 October 2005 (UTC)
Thanks again for this tool!  :-) — Omegatron 23:02, 21 October 2005 (UTC)

[edit] Popups

Thanks for informing me of this useful tool. Wikiacc (talk) 19:15, 21 October 2005 (UTC)

[edit] Short Film/Subject

You recently moved Short film to Short subject. I was just wondering why you did it and if any discussion led to it, because to me Short film would seem the more common title, though I'm not exactly a representative sample. --Cherry blossom tree 23:48, 21 October 2005 (UTC)

I'd tend to agree that short film is the more natural title. When I moved it, the article seemed to focus on "short subject" as the main topic, so I moved the article to reflect that. Feel free to reverse this if you like. Lupin|talk|popups 00:53, 22 October 2005 (UTC)
I see what you mean. I won't switch it back now, but I might at some point get round to changing the article to more suit the original title. Thanks. --Cherry blossom tree 13:02, 28 October 2005 (UTC)

[edit] Wikipedia background color

Since you probably know, how can I change the background color used in Wikipedia? Is it something I have to add to a monobook.js or monobook.css file? I wanted to change the article space color, and the form background color. Thanks. — BRIAN0918 • 2005-10-22 20:34

It'll be something in monobook.css. As for exactly what, I'd try using the document inspector (control-shift-I in firefox) and poking around. Lupin|talk|popups 22:26, 22 October 2005 (UTC)

[edit] Re: Popups tool

Hi Lupin. Thanks for letting me know about the popups tool. I tried it out for a while, and did find it useful. However, it was also a bit annoying: I found the popups worked only haphazardly; they often appeared when I didn't want them, or at times, wouldn't when I did. I think they may also have slowed my use of Wikipedia. I might return to them though. Thanks again, --Cyberjunkie | Talk 10:05, 23 October 2005 (UTC)

IE, and occasionally Mozilla. I think the haphardness was pronounced in IE.--Cyberjunkie | Talk 13:12, 23 October 2005 (UTC)
I'll try to give it a longer try over the next week and see if I can offer more descriptive feedback. The problems may just have been a by-product of my connection speed being throttled. --Cyberjunkie | Talk 13:40, 23 October 2005 (UTC)

[edit] Quick Watch/Unwatch?

Is it possible to provide a setting so that you can click on un|watch and it'll remove/add the item to your watchlist without having to go to another page? If it were possible to have it open up another window that closes either after a short amount of time or when it is finished loading, that might work. — BRIAN0918 • 2005-10-23 18:40

Yes, this is probably possible, at least the version that opens up a new window which then evaporates. I'll put it on my todo list. Lupin|talk|popups 20:18, 23 October 2005 (UTC)
If possible it would be nice if in Firefox it simply opened a tab in the background, rather than a popup (unless you can make the popup appear in the background off in the corner out of notice). Thanks! — BRIAN0918 • 2005-10-23 22:03
Actually, I'm not sure that this feature would have much to recommend it over what happens when you middle-click the watch/unwatch links now. What do you think? Lupin|talk|popups 00:07, 24 October 2005 (UTC)
Well, that still creates a tab, and if I'm trying to clean up my watchlist quickly, I'll have a million tabs open. — BRIAN0918 • 2005-10-24 02:14
Right, but the approach I was thinking of would still create tabs or new windows, which would be equally irritating. If you're trying to clean up your watchlist quickly, I think that checking checkboxes is more convenient than finding links in a popup, wouldn't you agree? I'm a bit unwilling to code this up (it's not completely straightforward) without seeing a good application for it. There are javascript tools that you can use to check lots of checkboxes at once if that's what you want... in fact, a nice tool would be to be able to filter your watchlist with a regex (eg remove all user pages) which would be doable I think, although separately from the popups. Lupin|talk|popups 03:27, 24 October 2005 (UTC)
Alright, that's fine. I used AutoHotKey to clear my list a month ago (it was approaching 2,000). — BRIAN0918 • 2005-10-24 04:14

[edit] popups with Essjay's monobook.js

Hi Lupin, sorry to bug ya, but I've been playing around with my monobook.js and I'd like to know if it's possible to use both your popups and Essjay's monobook.js stuff (adding links, tabs, etc.). Whenever I add your script, it just shows up as text across the top of my screen and doesn't actually work. There ought to be a way to close the popup command or something so that both work properly. Thanks for your help. --Spangineeres (háblame) 03:44, 25 October 2005 (UTC)

Sounds pretty crazy. Could you tell me a revision of your monobook.js that I can try to see if I can duplicate this? Also, which browser do you use? Lupin|talk|popups 03:52, 25 October 2005 (UTC)
Yep, really crazy, but it seems to be working now. Not sure what the deal was. Sorry for the trouble. --Spangineeres (háblame) 04:09, 25 October 2005 (UTC)

[edit] Popups killing godmode-light

Not sure what's going on here, but they aren't compatible. Alphax τεχ 01:03, 26 October 2005 (UTC)

I've never used this script - what's it supposed to do, and what does it fail to do when it's running alongside popups? A very cursory glance at godmode-lite.js makes me think that we've named md5 hashing functions in the same way, so maybe this is causing problems. Nothing else leaps out at me, though. Lupin|talk|popups 02:19, 26 October 2005 (UTC)
It's the non-admin rollback script; I believe that an MD5 hash is used to determine which version of the article to rollback to. When using popups it gives me the error "Error: undefined is not the last editor!", no matter what I do. I'm guessing that this is indeed due to an MD5 naming conflict, although it could be due to links generated by the popups interfering with the "last editor" detection.
Also, the "fix redirect" thing doesn't work properly, or is confusing to use. Alphax τεχ 03:23, 26 October 2005 (UTC)
OK, I'll investigate the godmode thing when I have time.
Which browser do you use, and how is "Fix this redirect" confusing? It's meant to take a link [[Foo|Splat]] where Foo is a redirect to Bar, and change it into [[Bar|Splat]]. (In fact, it changes all links on that page of the form [[Foo|Anything here]] into [[Bar|Anything here]]). Lupin|talk|popups 12:04, 26 October 2005 (UTC)
I had similar problems using the current and dev versions of popups.js. The rollback feature in Godmode light would give the 'undefined editor' problem 90% of the time. I seem to have fixed this by reverting to the previous_version of popups.js (14:21, 8 October). I never have the same problem now. I also seemed to get a lot of random logouts, which is also cured, but this was probably just coincidental wiki problem. Hope this information helps. BTW I run Firefox 1.07 on Win XP. --Cactus.man 08:11, 27 October 2005 (UTC)
Thanks for finding a working version. The biggest difference between that and the then-current versions was that I'd screwed up the copy-paste when installing the script, and the utf characters were all b0rk3d. I've fixed that, although I haven't yet looked at the godmode script specifically. Could you see if it works with the current versions now? Lupin|talk|popups 23:19, 27 October 2005 (UTC)
  • OK, will test it out and let you know. --Cactus.man 13:19, 28 October 2005 (UTC)
  • Bad news Lupin, the new current version still seems to conflict with the godmode rollback feature. The 'undefined editor' problems still happens consistently. --Cactus.man 08:32, 29 October 2005 (UTC)
Looks like Alphax has come up with a fix to the godmode script at Wikipedia:WikiProject_User_scripts#Piles_of_code, based around the fact that my script changes link titles (hints). Does this help you? Lupin|talk|popups 12:06, 29 October 2005 (UTC)
Thanks for the info, the revised fix definitely seems to sort the 'undefined editor' problem. The current version of popups still causes me strange intermittent problems though. Often popups do not work on new pages, phantom popups appear on some pages and the previous menu layout (minus the 'actions' heading) sometimes appear instead of the current one. Mysterious, I have cleared cache, cookies etc but the random behaviour persists. In the meantime I have gone back to the previous_version. Any ideas? --Cactus.man 09:37, 30 October 2005 (UTC)
Sorry, this is not something I've encountered. Which browser are you using? You could try specifying oldid=26659024 (the current version), which may help to rule out caching problems. When you do see problems, please try typing javascript:alert(popupVersion) in the url bar, and see which date it says. It should match the first line of the version of popups.js that you're using. Lupin|talk|popups 13:28, 31 October 2005 (UTC)

Thanks for the reply Lupin, I am using Firefox 1.07 on WinXP. It certainly has all the hallmarks of some sort of cache problem which is why I repeatedly cleared cache, cookies etc and did a purge for each affected page - without luck. I will give your suggestions a try. Thanks. --Cactus.man 16:07, 31 October 2005 (UTC)

Hi Lupin, none of this worked, but the browser is recognising the correct popupVersion ("Thu Oct 27 19:05:33 EDT 2005") via the javascript query. The "good news" though is that it works beautifully using Firefox in safe mode with all extensions and Greasemonkey scripts disabled, so I think there is a conflict there somewhere. Back to lots of testing for me :( I will let you know if I find the source of the conflict. --Cactus.man 08:56, 1 November 2005 (UTC)
Hi again Lupin, I seem to have solved the problem. FYI, the culprit was the Redirect Remover Extension. I have updated this to the latest version and everything seems to work just fine now =:-)   Thanks for all your help. --Cactus.man 10:10, 1 November 2005 (UTC)

[edit] Popups and Hebrew Wikipedia

Hello. Your popups are working great on Hebrew Wikipedia, but the namespaces aren't recognized, hence users and images are not treated as such. Can you fix that, please? Netan'el 12:32, 27 October 2005 (UTC)

Done, I hope (utf silliness to blame). Sorry about that! Lupin|talk|popups 23:13, 27 October 2005 (UTC)
It works well now, thanks very much. Netan'el 05:59, 28 October 2005 (UTC)

[edit] Problem with popups

When I try to open the submenus (actions, user, etc.) on the popups, they close immediately, because there's a one-pixel gap between the link and the sub-popup, so as I scroll down to click on something in the sub-popup, I move across empty space and the sub-popup disappears. — Omegatron 05:13, 28 October 2005 (UTC)

This is because I'm lousy at CSS and the menus don't scale well at the moment. Please try putting something like this in your monobook.css:
 span.popup_menu { top:2ex !important }
You can change 2ex to another length, or a percentage, like 100% if that works better for you. Better yet, if you find an adjustment to the settings in User:Lupin/menus.css that works more generally, please let me know. Lupin|talk|popups 12:35, 28 October 2005 (UTC)

[edit] Current article regex

Hi Lupin. I made some changes to your current article regex in my local copy of popups.js. It allows spaces at the beginning of the link as well, since I've seen such links get missed by your tool. This diff shows the changes from the current version of popups.js (just the first two hunks, the other change is for my preferred display of the last mod stuff). Mike Dillon 23:20, 29 October 2005 (UTC)

Looks sensible to me - this is going into the dev version. Thanks! Lupin|talk|popups 03:30, 30 October 2005 (UTC)

[edit] Firefox extension

Would you happen to know how to make a firefox extension? It would be very simple and used to fight vandalism. The basic idea is to feed RC diff's into firefox, and let it determine which pages contain text (such as an obscenity) listed in a file. For pages that don't contain anything on this list, the tab is closed. The others remain open and ready to be examined. If you can't figure out how to hookup the IRC RC output into firefox, then it could be used with CDVF to open new tabs in firefox to be checked. I found a guide to making extensions, but it says you need to know Javascript. Thanks. — BRIAN0918 • 2005-10-30 03:45

Coincidentally, I read that link for the first time a day or two ago to see what was involved in writing extensions, so I don't really know much about extensions at all. By the way, javascript is not a hard language to learn if you've done any programming before - I basically taught myself while writing the popups script. You've got lots of nice ideas, and it may be a good idea to try it out!
I'm not sure how easy such an extension would be at all. It could be done in pure javascript (no extension needed) if you just want to grep for Bad Words in a bunch of pages on wikipedia (say all the pages on Special:Recentchanges), but the integration with CDVF/IRC business worries me. Maybe CD is the person to ask for this? Lupin|talk|popups 04:12, 30 October 2005 (UTC)
How could it grab the text without first loading the page? The CDVF/Firefox connection wouldn't be anything, it would just be the user clicking on selected edits and letting it load in Firefox (as it already does). So it would just need to be a script that watched for new tabs, checked the text against a list, kept the tab if there was a match, removed it if not. — BRIAN0918 • 2005-10-30 04:16
If I understand you correctly, you want to know how a script can use the data on a page other than the one being displayed. That's not so hard provided the other page is on the same website as the page the script is running on. My script does that to get page data and previews using XMLHTTP. Lupin|talk|popups 04:38, 30 October 2005 (UTC)
Well, then, could it be possible to make a script that would somehow work internal to Wikipedia, checking RC continually, adding page diff's to a list that match words on another list, or something like that? If this is any motivation, several people are interested in this tool. :) — BRIAN0918 • 2005-10-30 04:42
Well, to answer that question, we'd need to experiment :-) --> Lupin, do you want to work together on this, and perhaps move some of this discussion over to WP:US? --HappyCamper 14:07, 30 October 2005 (UTC)
For non-admins, it would be useful if a link to the old version is also provided, so that they can easily revert. — BRIAN0918 • 2005-10-30 14:15

User:Pile0nades had this to say:

You could try this code for loading the diffs:

function getDiffLinks(){
  var links = document.getElementById("a");
  var diffs = [];
  var c = 0; //counter variable

  // this will go through all links in the page looking for diff links and add them to the diffs array
  for(var i=o; i<links.length; i++){
    if(links[i].innerHTML="diff") {
      diffs[c] = links[i].href;
      c++;
    }
  }

  // this will open the diffs in new tabs
  for(var i=0; i<diffs.length; i++) {
    window.open(diffs[i]);
  }
}

If you have the Tab Mix Plus extension, you can set new windows to open in tabs.

BRIAN0918 • 2005-10-31 01:50

[edit] An idea...

... for when you get around to extracting bits of pages for the popups: it would be brilliant if there was a popup menu on the username in the top bar that listed all the pages in one's userspace, for one-click access to sandboxes etc.

In the meantime, it would be good enough if the menu displayed a certain page from the user's userspace, say, User:XY/Popup links, so that any user could construct a customized shortcut menu. Zocky 20:19, 31 October 2005 (UTC)

[edit] Bad words

To start out, I asked all the people in #wikipedia to join another channel and tell me bad words. I got a list of 134. I'll look up some more common official words later, I'm sure sites have them. Here you go for now: User_talk:Lupin/badwords. — BRIAN0918 • 2005-11-1 04:20

  • Your Show Diffs feature worked in IE, but not in Firefox for me (in Firefox, nothing happened when I clicked the link). It just streams all RC diffs into the same page? If you could get it to go in reverse, that would be a start (popping the latest edits on top), but eventually it will have to be expanded to ignore known admins or people with high edit counts (of whom I have a list). — BRIAN0918 • 2005-11-1 04:24
That's odd, I've been using firefox all along, and it works for me. Still, early days... for me, it just puts the diffs below the line containing the link to the diff page in recent changes, so the most recent diffs are at the top. It won't autoupdate at all at the moment - you have to reload the page.
Thanks for that list - I've put (very primitive) filtering in. There are lots of false positives at the moment, as I'm not filtering on word boundaries (since vandals will tend to omit these, I think). It's also worth remarking that once the list of words becomes known, vandals will work around it. Lupin|talk|popups 04:37, 1 November 2005 (UTC)
Ohh, I understand now. I'll work on getting you a more complete list of vandalisms (probably just by watching what people type in RC). Let me know how it progresses. It's working in Firefox now, I don't know what the problem was. I'm thinking that eventually the diffs will have to go on separate tabs, to deal with large size vandalisms, but maybe not. — BRIAN0918 • 2005-11-1 04:47
On the other hand, I could (eventually, possibly) make it so that only the reason the diff is flagged is displayed, and clicking on the reason expands the diff. This is definitely possible, and would make the presentation nice and compact. Tabs are unwieldy beasts which I don't really know how to control well (probably an extension would be needed in that case). From a coding point of view I prefer to keep everything on one page. It's more cross-browser portable that way, too. Lupin|talk|popups 04:54, 1 November 2005 (UTC)
I found a list of common internet vandalisms and added it to your list (no duplicates). I'll keep adding until you scream at me :) I like your suggestion about compressing the flags, possibly only showing the line before and after. — BRIAN0918 • 2005-11-1 05:05

I should also let you know that NullC is working on a truly unprecedented anti-vandal bot. He says that he took all the database histories, looked for the changes between any "Reverted edits from X to Y", and ran a bayes scan on all of them, to turn it into sort of a junkmail filter for vandalism. If it ever comes to life, it will probably be the last anti-vandalism tool we'll ever need, but he gave no indication as to when it would be done, or if he was in the process of starting it, so it could be months or years. Until then, I'm sure your tool will be do the trick for catching most of the vandalisms not caught by other tools. — BRIAN0918 • 2005-11-1 05:05

  • One thing you might want to set into it is to flag the edit if the same character appears more than 3 times in a row. — BRIAN0918 • 2005-11-1 05:29
  • I think I'm done adding to your list for now. I found a huge list of expletives in multiple languages, and added those, so your list should be pretty complete, I guess... — BRIAN0918 • 2005-11-1 08:00
  • Great, thanks for your help. I've removed some words which seem to have been causing false positives. Lupin|talk|popups 15:20, 5 November 2005 (UTC)
    • Let me know if you make any more progress with this tool. I've also posted a blurb about it on the talk page of WP:CVU, so you might want to leave notices there when big upgrades occur. — BRIAN0918 • 2005-11-5 21:19
    • I've added the common template messages such as "Headline text" that are often found in vandalisms. Two questions: does your list recognize phrases such as this? Also, is your list at User:Lupin/badwords a database that we can update in realtime, or are you copying them over into the real database? — BRIAN0918 • 2005-11-6 03:24
At the moment, it matches lines in the badwords list which are surrounded by word boundaries and repetitions of 3 (or more) non-whitespace characters. So phrases are fine. It's also case-insensitive at the moment. This can be changed if desired. The answer to your second question is yes, the script fetches that page every time so that editing the list of badwords should result in updated behaviour without me having to do anything else. Lupin|talk|popups 03:51, 6 November 2005 (UTC)
I've left some detailed comments at the talk page of WP:CVU which will show others how to more easily use this tool, and might give you some ideas about where to go next. — BRIAN0918 • 2005-11-6 04:10

[edit] bot

Thanks Lupin, I have already applied for a bot flag, hopefully you won't see it in recent changes soon! thanks Martin 08:54, 1 November 2005 (UTC)

[edit] Care to comment?

I've submitted an include function for easy installation of tools like yours on Mediawiki talk:monobook.js#A function to help users install tools, reusing a chunk of your installation code. Any comments on that page would be appreciated. Zocky 11:33, 1 November 2005 (UTC)

[edit] Popups.js pulldowns

First off, let me thank you for developing such a wonderful tool. I swear by it. After using the latest version(s) of popups.js for a while, I decided to revert back to an older version, one without pulldowns. The pulldown menus were driving me mad and causing problems when the popup window would appear on the right of the screen. For example, if hovering over certain text on the far right of the screen while reviewing two article diffs, parts of the popup pulldown window would be cut off and inaccessible. A similar problem would happen if the text is at the bottom of the screen as well. The other reason I've reverted back is that I preferred the simplicity of having everything I needed in one popup, rather than having to navigate and mouse over to an additional pulldown menu to initiate a task. The version I switched back to is the one you released on September 25, 2005 at 13:14:45 EDT; is this the most recent version before pulldowns were added? Best regards, Hall Monitor 21:02, 2 November 2005 (UTC)

Did you try setting popupStructure='original';? See WP:POP for details. Lupin|talk|popups 15:20, 5 November 2005 (UTC)
Thanks Lupin, I will give the latest Popups.js a shot with this setting enabled. Hall Monitor 22:59, 11 November 2005 (UTC)

[edit] Images on popups

Any chance that popups on image links could say how many times the image is used? It would be very useful for finding orphaned images... Justinc 11:29, 3 November 2005 (UTC)

That's non-trivial, but by no means impossible I think, if you're prepared to accept what the image description page tells you (it seems to lie now and again). I'll put it on the todo list. Lupin|talk|popups 15:20, 5 November 2005 (UTC)

[edit] Autopreview

Any chances of finding out how that and autodiff work? Or should I ask someone else? Alphax τεχ 12:17, 4 November 2005 (UTC)

The code responsible for all that is in one file, here. It's even moderately readable, so hopefully it answers all your questions. If not, let me know. To get "autodiff" and "autopreview" functionality, you have to set the autoclick parameter to the name of the button which you want to click, which you can find in the html source of an edit page (wpDiff and so on). Lupin|talk|popups 15:20, 5 November 2005 (UTC)

[edit] 'Snap In' from Browser Borders

Hi Lupin, you must rue the day you wrote popups.js with all these requests for new features. Well, just to cheer you up, here's another =:-) When hovering over a link near the right hand edge of the browser the popup window 'snaps' back in so that it is fully visible. This doesn't happen if links are close to the bottom (in Firefox at any rate). Any chance that this could be fixed so that the popup window 'snaps' up so that it is fully visible? I know that I can shift-drag it if need be, but this would be a nice feature to match the behaviour at the right browser edge. Thanks. --Cactus.man 20:08, 5 November 2005 (UTC)

I tried to do this, but couldn't get it working to my satisfaction. Sorry! Lupin|talk|popups 14:44, 27 November 2005 (UTC)

[edit] Sorry

Sorry for wrongly reverting one of your pages, my mistake :$ dr.alf 03:56, 6 November 2005 (UTC)

No problem. Lupin|talk|popups 00:34, 8 November 2005 (UTC)

[edit] Popups

User:Ingoolemo/standard.js isn't generating popups. What's going on? Ingoolemo talk 07:17, 7 November 2005 (UTC)

You've missed the final line from the code for installation. Please check WP:POP again. Lupin|talk|popups 00:34, 8 November 2005 (UTC)

[edit] Kate's Tool Has Moved

Kate's Tool has moved servers from [2] to [3]. Can you please change the navigation popups code to accomodate this? — MATHWIZ2020 TALK | CONTRIBS 01:07, 8 November 2005 (UTC)

I can't get it to work on the new server. Can you? I'll change the code when it starts working - please ask me again if I forget. Lupin|talk|popups 01:15, 8 November 2005 (UTC)
I can't get the new server to work at all, both with the popups and entering it in myself. See this section on Kate's talk page. — MATHWIZ2020 TALK | CONTRIBS 00:16, 9 November 2005 (UTC)
It works now! — MATHWIZ2020 TALK | CONTRIBS 01:08, 9 November 2005 (UTC)

[edit] Picutre popups

I've written a new javascript tools for images, see User:Zocky/Picture Popups. Testers and comments are very welcome :) Zocky 04:13, 9 November 2005 (UTC)

[edit] Cuteness vandalism

Lupin, There is continual vandalism on Cuteness. You missed one piece of vandalism, on your recent revert, as there were a string of changes from a few different IP addresses. I've reverted it again. ERcheck 01:10, 11 November 2005 (UTC)

[edit] Recent block

Hey Lupin! I'm unfamiliar with the block on that IP and the related style of vandalism. Perhaps you could unblock my 15 minute block that I placed so that it can be overridden with yours if it's more appropriate? Thanks! --HappyCamper 04:14, 11 November 2005 (UTC)

Sorry, I don't understand what you're asking - I'm new to this blocking thing. Please could you explain? Also, which IP did you have in mind? Thanks. Lupin|talk|popups 04:17, 11 November 2005 (UTC)
User talk:216.68.79.158 I only blocked for 15 minutes, and I think the shorter block takes precedence, so if this is a persistent vandal, perhaps a longer block is necessary. I'll leave it to your discretion :-) --HappyCamper 04:19, 11 November 2005 (UTC)
Oh I see. It looks like someone playing with a bot to me, so I thought a few hours rather than a few minutes may be a bit better. He seems to be jump around IPs anyway, so maybe it's not so important though. Lupin|talk|popups 04:22, 11 November 2005 (UTC)

[edit] Popups

I won't bother with the thread this time, but it would be nice if you could respond on my talkpage, since it's really hard for me to keep track of all the comments I post. Thanks a lot.

It would be pretty nice if you could add a delete link to your navigational popups. I know what you may be thinking: 'why delete something if you haven't even seen it yet?' Keep in mind, though, that MediaWiki provide [rollback] even in places where the admin may not have seen the diff. Also, some articles have blatantly inappropriate titles, an obviously usefool application.

Thanks, Ingoolemo talk 06:02, 11 November 2005 (UTC)

There is a delete link, for admins. Have you enabled the admin features? Please check the documentation if not. Lupin|talk|popups 06:06, 11 November 2005 (UTC)

[edit] New anti-vandal tool

This is great! I did notice one oddity, it doesn't show the links to the names of the former and latter editors, like what you would see on a normal diff page. It's just blank there, so I can't rollback. — BRIAN0918 • 2005-11-11 06:37

  • I've created a page to advertise this new tool, since everyone should be using it. User:Lupin/Anti-vandal tool :) — BRIAN0918 • 2005-11-11 07:01
  • Some other suggestions people are making: it seems to break the custom tabs for User:RoyBoy and another person I talked to. Royboy also suggested that the tool only show diffs for which the more recent edit contains the flagged terms. — BRIAN0918 • 2005-11-11 07:45
  • My other tool does these things (names of both editors, rollback links, only the relevant diff) but is slow as molasses... the RC feeds don't contain enough data to do this as far as I can see - they only seem to have the date, the editor who made the diff and the diff as HTML, with no reference to a revision ID. One of the main difficulties in creating this script was working out how to make something useful with such limited data! I agree though, these would be very handy features, so if you find someone with an idea for how to do this, please tell me. Lupin|talk|popups 12:36, 11 November 2005 (UTC)
  • Another suggestion: have it obey the popupNewWindows flag. --jpgordon∇∆∇∆ 08:22, 11 November 2005 (UTC)
  • Right, a new windows flag would be good. Although this tool is independent of the popups script, and actually doesn't work terribly well with it in the sense that there are no popups for the generated links (which is a little annoying and could be fixed). So it would be a new flag. Lupin|talk|popups 12:36, 11 November 2005 (UTC)
  • If you set recent2_newWindows=true; then this may do what you asked for. (untested) Lupin|talk|popups 22:53, 11 November 2005 (UTC)

[edit] Stole my bike vandal

Feel free to block indef, they're all open proxies. Ral315 (talk) 06:38, 11 November 2005 (UTC)

[edit] Wiki spamfilter

I tried out your anti-vandal tool, but it shows the following error:

Line:  82
Char:  6
Error: 'textContent' is empty or not an object
Code:  0

Cordially yours, Shinobu 12:44, 11 November 2005 (UTC)

Yes, this is mozilla/firefox only, for now. I have done zero IE testing. Lupin|talk|popups 12:47, 11 November 2005 (UTC)

[edit] Vandalism

For many deletions and a massive number of rollbacks.  Ingoolemo talk
Enlarge
For many deletions and a massive number of rollbacks. Ingoolemo talk

You've been seeing a lot of me lately. The reason I'm here to thank you for reverting the vandalism to my userpage. Because of your reversion, I checked over your contributions and discovered the huge number of rollbacks you've done. I checked Special:Log/delete, and discovered how many deletions you've done. For these efforts to combat vandalism, I hereby award you the RickK anti-vandalism barnstar. Ingoolemo talk 18:42, 11 November 2005 (UTC)

Cool, thanks! You can join in if you like. Lupin|talk|popups 22:36, 11 November 2005 (UTC)

[edit] Filter script

I've been using your excellent script but while installed it disables/interfers with my extra tabs in my monobook.js for some reason. - RoyBoy 800 20:04, 11 November 2005 (UTC)

I've renamed some functions - maybe it'll work for you now. Lupin|talk|popups 22:42, 11 November 2005 (UTC)

[edit] Vandalism

For reverting vandalism on Tupac Shakur [1] and for inventing the vandal-script you get a bunch of grapes. Enjoy. :) Sam Vimes 22:31, 11 November 2005 (UTC)
Enlarge
For reverting vandalism on Tupac Shakur [1] and for inventing the vandal-script you get a bunch of grapes. Enjoy. :) Sam Vimes 22:31, 11 November 2005 (UTC)

Yum! Thanks. Lupin|talk|popups 22:44, 11 November 2005 (UTC)


[edit] Anti-vandal tool

Lupin, I just discovered the anti-vandal tool! It's great — just one suggestion: would it be possible to place the rollback link directly on the page where it first is flagged, instead of having to click to the actual diff? Thanks. Flcelloguy ( A note? ) 22:55, 11 November 2005 (UTC)

Sadly not, since I don't know how the hash in the url for rollbacks is manufactured. That's the first problem - I think there may be more if I could figure this out. On the other hand, if you know how I could do that then please let me know. Lupin|talk|popups 23:04, 11 November 2005 (UTC)
OK, thanks for the response. On an unrelated note, since it seems you know how to add stuff to the toolbox using the monobook, is there anyway to add or remove items from both the navigation and toolbox? If so, how? Thanks a lot. Flcelloguy ( A note? ) 23:16, 11 November 2005 (UTC)
Yes, there must be, but I don't know exactly how off the top of my head. I'd start looking here to find out. Lupin|talk|popups 23:21, 11 November 2005 (UTC)
Thanks. I've asked them there. Flcelloguy ( A note? ) 00:08, 12 November 2005 (UTC)

[edit] vandal

A vandal got my home page and you fixed it. tnx. how did you know? Rex071404(all logic is premise based) 07:13, 12 November 2005 (UTC)

I would also like to know how you knew. You did something about it before I even realised something had happened. Thank you very much for your work in combating vandalism in Wikipedia. I praise your diligence and your hard work. Wolf ODonnell 12:18, 12 November 2005 (UTC)
He just used his anti-vandal tool, which flagged the word "penis". — BRIAN0918 • 2005-11-12 12:44

[edit] Rollback

Did you see my email about adding the Rollback button?

Also, NullC has released a bot for #wikipedia-en-vandalism on Freenode IRC called 'roomba'. It essentially does the same thing as your tool, but it works database-side, so that it doesn't produce the same server load as your tool. You may want to talk with him. — BRIAN0918 • 2005-11-12 15:01

Yes, thanks for that suggestion. I looked into the mediawiki code - it's designed to stop people generating rollback links client-side, so it should not be possible for my script to make real rollback links. I could add godmode-lite rollback links (which would only work if you use the godmode-lite script), but these aren't as fun to use for admins. Do you think that this would be worth doing? Thanks for letting me know about NullC's tool. Lupin|talk|popups 15:04, 12 November 2005 (UTC)
A hack around this issue is now in place. Lupin|talk|popups 13:31, 14 November 2005 (UTC)

[edit] Anti-vandal tool and site CPU load

It appears that your ani-vandal tool causes each person using it to have the servers generate a difference of each edit in recent changes. Is this correct?

If it is, the tool is a problem. Differences are not cached, are high CPU load to generate and the site performance is currently CPU-limited on the Apache servers which generate the difference. Graph illustrates this, showing the Apache CPUs at 100% use (with variation due to uneven load balancing) for many hours at peak times. Having tens or hundreds of people producing difs of the same thing at those times isn't a good thing. If diff results were cached, it wouldn't matter, but they aren't, at present.

What would be useful is some way for a single person to generate and make the results available to all. Server-side scripting or a tag added by the MediaWiki software would be one way to do that, without significant CPU cost. Or some other way for one client to generate the dif and share the results with others. Ideal would be someone adding code to cache the difs though. Jamesday 15:33, 12 November 2005 (UTC)

That's what my original tool did. It was very slow, although I still find it useful occasionally. My newer tool takes a different approach. It tracks the rss feed, which happily contains all the diffs already. I'm assuming that this is cached and that it is generated every 50 edits whether I access it or not, so hopefully this won't cause significant extra load. I agree however that a server-side script would probably be an improvement over my approach, if done correctly. I don't have any experience with making such a beast, but User:NullC has written a bot which outputs to IRC, so you might approach him with suggestions for making its output more accessible. Lupin|talk|popups 15:43, 12 November 2005 (UTC)

[edit] Anti vandal tool

I guess the 'roomba' in the IRC vandalism channel is the one that you wrote. At the moment, it catches additions of speedy notices to articles but it ignores the removal of CSDs. It would be good if it tracks them too. thanks, Tintin 15:35, 12 November 2005 (UTC)

No, you're looking for User:NullC. Lupin|talk|popups 15:43, 12 November 2005 (UTC)
Thanks. Tintin 15:48, 12 November 2005 (UTC)

[edit] I love the new John Broadwood article

(It popped up as one of the pages in EB and Encarta but not WP). Seems like you are using print.google as a great resource to great some fine articles. Please continue to be a great asset to Wikipedia! Pcb21| Pete 10:24, 13 November 2005 (UTC)

Thanks! Lupin|talk|popups 16:06, 13 November 2005 (UTC)

[edit] popups and i18n

Hi Lupin, these popups are wonderfull extension to wikipedia, thanks! Is there an german version, or could it use the mediawiki-templates for labelling most of the added links? --WikiWichtel

No, I've made no effort to internationalize the interface... sorry! It should detect namespaces in different languages though. I'll take patches if you want to get the interface il8n-ready, though. I don't think that the script could use mediawiki-templates to do this "live", as that would be quite slow. The templates could probably be used to generate static translations, although maybe better results would be obtained "by hand". Lupin|talk|popups 13:30, 14 November 2005 (UTC)

[edit] RSS

<Lupin> anyone know where i can find the code which governs the generation of the recent changes rss feed?
<TimStarling> Lupin...
<TimStarling> are you the guy who wrote that script to process the RSS feed?
<TimStarling> in javascript?
<TimStarling> yes, http://en.wikipedia.org/wiki/User:Lupin/recent2.js
<TimStarling> I read your code, and I was thinking about the problem you reported
<TimStarling> we were discussing it in this channel a couple of days ago
<TimStarling> the code is in SpecialRecentchanges.php, towards the end
<TimStarling> the problem is the caching model it uses
* Rdsmith4 (n=Rdsmith4@wikipedia/Rdsmith4) Quit ("This computer has gone to sleep")
<TimStarling> it's a very poor model, it has to be fixed
<TimStarling> basically it generates 50 diffs, probably takes a couple of minutes, then it generates the feed and saves it to memcached with some expiry time
<TimStarling> there's two problems with that
<TimStarling> the first is the problem you've noticed, which is that the expiry time doesn't match the typical time for 50 edits to scroll by
<TimStarling> the second is that when the memcached key expires, every thread which tries to access the RSS feed will start generating the complete feed from scratch
<TimStarling> at a high request rate, that's a performance disaster
<TimStarling> so what I'd like to do is generate the diff at save time
<TimStarling> at save time, both revisions have already been loaded, it's just an extra 50ms or so of processing time
<TimStarling> then we could save each diff into a table in the database, or into memcached
<TimStarling> with cached diffs, generating the feed would be much faster, and we could do various tricky things to reduce the cache time
<TimStarling> such as clearing the cache after every 50 saves, according to rc_id mod 50
-> [Lupin] PING

Note: "a couple of minutes" was probably an exaggeration. -- Tim Starling 03:29, 15 November 2005 (UTC)

[edit] Anti-Vandal Tool Rollback

Lupin, thanks for adding the rollback link to the anti-vandal tool! Just a quick question: is there anyway to improve the speed of the rollback? The rollback on the anti-vandal took takes a significantly longer time to revert than does the "normal" rollback; is there any way to change this? Thanks a lot. Flcelloguy (A note?) 22:52, 16 November 2005 (UTC)

Not that I know of. What's happening is that the last diff is being downloaded in the background and the rollback link is extracted from that page. This page sometimes takes a while to appear. I think that the rollback link has to be generated by the server (as it contains a tricksy hash which I can't duplicate client-side), and I don't know a faster way to get it from the server. Maybe the vandal's contribs would be faster to load, but I haven't tried this. Lupin|talk|popups 00:54, 17 November 2005 (UTC)

[edit] can't revert using popups

I don't know if I'm doing something wrong, but the "revert" link doesn't show up on the popup. I've tried hovering over article links in the page histories, but no "revert" button comes up. Is there something that I'm doing wrong?

Thanks. --Ixfd64 05:44, 19 November 2005 (UTC)

You have to hover over a diff link or a link to an old revision. Then the revert link appears in the actions menu. It's not intended to emulate rollback like the godmode-lite script, however. Lupin|talk|popups 13:29, 19 November 2005 (UTC)
Still doesn't work, unfortunately. Thanks for your help though. --Ixfd64 19:21, 19 November 2005 (UTC)
Strange. Which browser are you using? Lupin|talk|popups 17:47, 20 November 2005 (UTC)
I'm using MSIE 6.0.2900.2180.xpsp_sp2_gdr.050301-1519 (that's what my browser says). I have uploaded a screenshot of the bug. I have my cursor over a link to a previous revision of a page, yet no "revert" option comes up. Also, sometimes the popup does not come up at all. --Ixfd64 11:35, 30 November 2005 (UTC)
Ah, I see the problem with the missing revert link now - thanks for the screenshot. I need to work on this. it should work in Firefox though. Lupin|talk|popups 12:40, 30 November 2005 (UTC)
Should be fixed in the dev version. Lupin|talk|popups 20:32, 30 November 2005 (UTC)

[edit] Menu/LiveOptions

Hi, I have a little suggestion for your wonderful popups. The LiveOptions is great but a bit obsrusive. Why not create a separate pulldown(ouside the popup itself) menu for options, or even hijack user preferences for it.–Gnomz007(?) 23:03, 20 November 2005 (UTC)

Thanks for your feedback. Actually, LiveOptions is a complete hack I made just so that I could quickly test options - it's not really "officially supported" (whatever that means). So I'm really too bothered about making it look nice. If you'd like to have a go at improving it then I'd be happy to take a patch, though. Incidentally, you can toggle the Options button by typing javascript:void(popupLiveOptions=true) or javascript:void(popupLiveOptions=false) in the address bar, which perhaps will make you happy. Lupin|talk|popups 00:05, 23 November 2005 (UTC)
Thank you, this is an excelent idea, you would not believe me but I did not think of "javascript:" so I have a couple of save-purge cycles with just variable changes, well, LiveOptions look good even without supported about them.
Again really cool tool, the Popup-filters are very cool, I've also tried it on Russian wiki - it works very nicely, I also like to reuse the overlib and utility functions. –Gnomz007(?)

[edit] RuneScape cheats article under attack

Thank you for helping control the vandals on the article, it's very much appreciated. Jagex is now trying to officially have the article deleted on the grounds that it is "copyright vandalism"(???), "illegal information", POV, instructional, etc. I can't defend it by myself, please comment on the talk page, currently the Jagex employees have me outnumbered.Jonathan888 (talk) 15:41, 22 November 2005 (UTC)

Sorry, I don't know anything about the ins and outs of this issue, so I don't really feel qualified to contribute to a debate. Lupin|talk|popups 00:05, 23 November 2005 (UTC)

[edit] Admin popup functions

When using your popups with admin functions enabled, hovering over a user link gives an option to block the user. Would it be possible for you to add a link to the block log for the user? I find looking at the blocking history useful for determining the length of blocks. --GraemeL (talk) 18:09, 23 November 2005 (UTC)

I've already done this - isn't the final link in the user menu what you need? Lupin|talk|popups 21:45, 23 November 2005 (UTC)
hmm, I don't have it. My username menu is: LastEdit - contribs - count - email - block.
What I'm looking for is a link to go to this.
The options I have are simplePopups=true and popupAdminLinks=true. --GraemeL (talk) 22:07, 23 November 2005 (UTC)
Ah, I see the problem. I have kept the 'original' layout (which is what you get by default with simplePopups=true) quite uncluttered, so I haven't included a link to the block log. You could try setting popupStructure='menus' to get the menus which have this link. Otherwise, I could make a new "structure" with the flat layout you have now but with all the links that are available from the menus. Lupin|talk|popups 02:10, 25 November 2005 (UTC)
Thanks, switching to menus does indeed give me the option. No need to make a new "structure" yet, I'll see how I like using the menu setup. --GraemeL (talk) 14:54, 25 November 2005 (UTC)

[edit] popup - other skins

So. Is it possible to do that script for other skins? I like classic and now i have dilemma - or my lovely skin ;) or monobook with your script. Classic skin is important for me cause it is more user friendly that monobook, when I do categorization - I see quickly category after enter to any page. But... good job :) Przykuta 09:54, 24 November 2005 (UTC)

Yes - in fact I originally developed the popups using the classic skin. It should work - see WP:POP for installation instructions. (I think it's also possible to put categories at the top in monobook, although I can't remember the technique. I'm sure someone who frequents the technical village pump will know). Lupin|talk|popups 02:06, 25 November 2005 (UTC)

[edit] Popups localization

Hey, this tool is really excellent, if you even ever come to Adelaide please do let me know – I owe you a couple of beers/vodkas/coffees (depends what you like to drink!). Now for the question – would it be possible to localize Popups by translating all its messages into other languages? It's became very popular on pl Wiki and with your permission of course, I'd like to copy it to my user page there and translate it to Polish. Cheers, Roo72 06:09, 25 November 2005 (UTC)

Sure, feel free. Lupin|talk|popups 18:44, 25 November 2005 (UTC)

[edit] dab for popups

This was working, although slowly, for me a day or two ago. Then it seemed to be causing performance issues so I turned on the simple switch. That made it seem to stop working. So I turned it off entirely. Now I'm trying it again without the simple switch, but with the dab switch. The popups do appear, just without the dab info. I'm using firefox on winxp. Any ideas? Tedernst 06:11, 26 November 2005 (UTC)

now it's working - hmm - thanks!!!! Tedernst 06:20, 26 November 2005 (UTC)

[edit] Amazing Work

Just wanted to say thanks for creating the coolest script ever. The popups are extraordinarily useful. --CBD T C @ 00:00, 27 November 2005 (UTC)

[edit] Pop-up bug

Hi Lupin. The redirection bypass pop-up doesn't seem to be working properly for links which redirect to Special edition. For example, it tries to redirect Limited edition to [[Special edition|Special Edition]] instead for just redirecting to [[Special edition]]. Is this something you can fix? Doesn't seem to be a browser issue - I use Firefox, but have also tried Explorer and the same thing happens. Cheers, CLW 10:52, 27 November 2005 (UTC)

Thanks for the bug report. This should be fixed in the dev version. Lupin|talk|popups 14:06, 27 November 2005 (UTC)
Yay! Dev version does the job. Cheers. CLW 16:30, 27 November 2005 (UTC)

[edit] Time to block

68.219.214.93 (talk contribs)--Master Jay 02:47, 29 November 2005 (UTC)

[edit] dotty maps –> wikimedia commons

Hi,
I'd like to encourage you to make your work – such as dotty maps – available in wikimedia commons [4]. What do you think?
Best regards, wiki-vr 06:46, 30 November 2005 (UTC)

I have no problem with that. I don't have permission to run a bot on the commons though, so I'll leave the job of transferring them to someone else.... any volunteers? Lupin|talk|popups 12:32, 30 November 2005 (UTC)

[edit] more comments about the popup script

The reverting function works properly on the new version! Thanks!

However, there is another problem. The script will result in an error unless I put my cursor over certain links first. For example, if I put my cursor over a "diff" link first, the popup will not show up, and I will get the "error on page" message on my browser. However, if I put my cursor over a link to an editable page first, and then move my cursor to a "diff" link, it will work properly. --Ixfd64 01:21, 1 December 2005 (UTC)

That's strange. I tested the latest version out in IE on wine/linux and I don't have this bug with the diff links on my watchlist. Which diff links specifically are you having trouble with? Lupin|talk|popups 01:36, 1 December 2005 (UTC)
I get the error when I put the cursor over the diff links on the Recent Changes page. It also happens on revision history pages. However, placing the cursor on a link to a registered user's page first solves the problem. --Ixfd64 01:54, 1 December 2005 (UTC)
The error on the Recent Changes page only happens sometimes. Anyways, here is what the error details say:
Line: 2384
Char: 3
Error: Not implemented
Code: 0
Any ideas? --Ixfd64 01:59, 1 December 2005 (UTC)
Assuming the stuff in User:Ixfd64/standard.js is active, you're setting popupShortcutKeys=true. This doesn't work in IE and probably causes problems, so I'd try turning that off first. Lupin|talk|popups 02:42, 1 December 2005 (UTC)
Thanks, it works now. --Ixfd64 03:06, 1 December 2005 (UTC)

[edit] More requests

  • It would be nice to include a small time delay, say 100ms, to avoid excess page requests when one is merely passing over a link.
  • It would also be nice if hovering an image didn't cause the image itself to load again in thumbnail form...
  • When viewing diffs on the history, popups on the revision links are bad. :) This might be mitigated by the first item above, but it's not hard to just not pop up on them.

I can implement these if you don't have time. :)

-- Taral 23:09, 1 December 2005 (UTC)

  • I agree with the time delay. This should be easy to do, so I'll do that. is not quite as easy as I'd thought, so I'll leave that to you :-)
  • I think that, useless though it seems, it'd be nice to keep the current behaviour of including the image in the popup as a visual cue. However, the script should use a scaled version of the image already loaded on the page rather than fetching a smaller version, I agree. There should also be an option to disable images when hovering over visible images. If you'd like to implement this, I'd appreciate it.
  • I like the popups on revision links, since it lets you do stuff like reversion, editing old revisions and so on. The preview is also useful for locating page blanking vandalism. If it really annoys you, you could implement an option to turn them off.
Thanks for the offer of code! Lupin|talk|popups 23:31, 1 December 2005 (UTC)

[edit] 2 questions

Sorry to bother you, but I have 2 questions.

  1. How easy would it for me personally to have the one with the "actions" and "user" drop down menus rather than the sprawling links?
  2. What would be the code to edit a page, then auto-submit it via a tab? Just a shell of a code would be fine, I'm sure I can modify it to my needs :)

Thanks so much in advance and I love the p[opups tool so much: and use it all the time :) --Celestianpower hablamé 16:17, 2 December 2005 (UTC)

  1. If you use a mozilla-based browser, pretty easy: remove the line popupStructure='original' from your monobook.js (or change it to popupStructure='menus' to force the change in all browsers, although it's almost certainly going to fail in IE). The menus also work in opera (with glitches) and perhaps in konqueror, but I know of no other browsers in which they work.
  2. When you're using the popups, going to a page like this:
 http://en.wikipedia.org/wiki/Wikipedia:Sandbox?action=edit&autoedit=s_teh_the_gi&autosummary=spelling%20correction&autominor=true&autoclick=wpSave
automatically edits the page and submits it (this one changes all occurences of "teh" to "the", is a minor edit and gives the edit summary "spelling correction"). Is that what you mean? You can add a tab to link to pages like this in the usual way. Lupin|talk|popups 19:10, 2 December 2005 (UTC)
Yeah - that is what I meant but I don't understnad fully. I've been thinking about using it for adding {{test}} templates to talk pages and also for changing my status page. More explanation would be appreciated so much. :) --Celestianpower hablamé 22:37, 3 December 2005 (UTC)
OK, here's the skinny on autoedit urls. Your url should be a normal edit url, such as
 http://en.wikipedia.org/wiki/Pagename?action=edit
followed by one or more of these, separated by ampersands (&):
  • autoedit=autoeditstring (see later)
  • autosummary=summary, gives the edit summary summary (a string not containing an ampersand)
  • autominor=true or autominor=false - marks the edit as minor, or not
  • autoclick=button - automatically clicks button. Common choices are wpSave, wpDiff (show changes), wpPreview
The autoeditstring is what does the work. This looks something like a list of sed commands. The general format is
 s/foo1/bar1/flags1;s/foo2/bar2/flags2; ... 

where the foos are regexps to be replaced, and the bars are the replacements. The flags are lists of characters which affect how the match is made, for example 'g' for global (replace all matches, not just the first), 'i' for case-insensitivity and so on. Also, the forward slashes can be replaced with any other character. Use \n for a newline. For example, using

 autoedit=s#$#\n{{subst:test1}} ~~~~#
as in
 http://en.wikipedia.org/wiki/User_talk:Waterspyder?action=edit&autoedit=s#$#\n{{subst:test1-n|Richard Chase}} ~~~~#&autosummary=Your recent edits
should get you the test1 warning appended to the end of a page. I'm not sure what your background is, so please holler if you need more examples or explanation. If you haven't seen them before, you should read a little about regexps. The regexp dialect is that of javascript. Lupin|talk|popups 22:58, 3 December 2005 (UTC)
Right, okay. How do I actually navigate to that link from a tab then? By the way, that menus thing that you said wroks, thanks! --Celestianpower hablamé 23:19, 3 December 2005 (UTC)
You want to add a new tab? I'd suggest adapting existing code to do that, as found at Wikipedia:WikiProject_User_scripts/Scripts (for example Wikipedia:WikiProject_User_scripts/Scripts/Add_purge_to_tabs). Do you know any javascript? If not, let me know exactly what you want and I'll see if I can put something together. Lupin|talk|popups 00:19, 4 December 2005 (UTC)
No, I've added the tab, I just want it to make the browser go to "http://en.wikipedia.org/wiki/User:Celestianpower&action=edit&autoedit=out/in&autosummary=I am in!&autoclick=wpSave" or "http://en.wikipedia.org/wiki/User:Celestianpower&action=edit&autoedit=in/out&autosummary=I am out!&autoclick=wpSave" when that tab is clicked.Sorry if I'm being very cryptic. I don't know any javascript but have picked it up fast and can modify code quite well. --Celestianpower hablamé 14:05, 4 December 2005 (UTC)

[edit] popup suggestions

A couple of suggestions for the popups, the one I suspect is easier first.

  1. Could you add a link to the logs on the classic flat layout when viewing a user: e.g. hovering over the link to Thryduulf would take you to [5]. (I don't get on with the menu system, sorry!). A link to each type of log is only one click from that page, which is fine to avoid the necessity of lots of links.
  2. For image pages could you indicate what the license is. The way that is probably easiest to do this is just to display the list of templates on the page, as there are few cases where the license isn't included on a template. I don't know if this is possible if the image comes from commons? This will help with finding untagged images. Thryduulf 17:05, 2 December 2005 (UTC)
  1. This is easy, I'll put this in the dev version in a minute.
  2. This is not so easy, due to my brain-dead script design :-) It's a good idea, though, and certainly something I'll think about. Lupin|talk|popups 19:15, 2 December 2005 (UTC)
Sorry to butt in. I've done this for my Picture Popups. The only sane way to do it was to change license templates so that they include the appropriate metadata. See {{image-license}} and its talk. Templates for the most common licenses have been standardized, but there's still some way to go. Zocky 20:06, 2 December 2005 (UTC)

[edit] Peer review

Amid an ongoing peer review of the article on The Care Bears Movie II: A New Generation, I would please like you to read my comments for its improvement, then examine the article as a whole and see whether you agree with me.

I'm asking you, because you started the article on the Care Bears a year before I joined Wikipedia (March 18, 2004). This is to ensure all hopes of its featured status in the near future.

Please leave your response on its peer review page by clicking the above link. --Slgrandson 17:24, 2 December 2005 (UTC)

[edit] "Touch" link

Hi Lupin. What do you think about adding a "touch" link? This link would perform a "touch" or "null edit" via autoedit. I looked into adding it myself, but the link generation stuff was a little complicated to make a simple change. The touch functionality is useful for working around certain MediaWiki bugs associated with the "What links here" functionality. You probably know, but it is done manually by making an "edit" with no changes and clicking "Save Page" without an edit summary. It seems like it would be a lot like the "Bypass redirect" functionality, except with no change or edit summary. Let me know what you think. Mike Dillon 19:37, 3 December 2005 (UTC)

Coincidentally I added this a little while ago to the dev version, and I think it's now in the stable version too. It's at actions → null edit when you use the menus. Lupin|talk|popups 21:46, 3 December 2005 (UTC)
Do you think it could be done in the background using XMLHTTP? I don't think it makes sense for the page to reload if you null edit something from a link. Mike Dillon 02:25, 4 December 2005 (UTC)
Yes, this is a good idea, and it should be possible in principle. It's not so trivial to implement, since we probably have to take care of edit tokens and related things. Care to have a go? Personally, I'm happy to control-click to null-edit in a background tab, but I'll take a patch :-) This is as far as I got before I decided it seemed too much like hard work:
var poster=function(url) { 
  downloader.apply(this, [url]);
}

poster.prototype=downloader.prototype; // inherit from downloader
poster.prototype.setTarget = function () {
  if(!this.http) return null; 
  this.http.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
  this.http.open("POST", this.url, true);
}

function nullEdit(page) {
  var url=titlebase + page + '&action=raw';
  var posterCallback=function(d) {
    var postUrl=d.url.split('&action=raw').join('&action=edit'); 
    var p=new poster(postUrl, function () {alert('done');});
    poster.setTarget();
    poster.send(d.data); 
  }
  startDownload(url, null, posterCallback);
}
It may be more appropriate to change the poster so that it aborts the download once it realizes that the post has succeeded, without waiting for the response page to load. Lupin|talk|popups 03:15, 4 December 2005 (UTC)

[edit] Rollback feature

Hey there,

I was wondering how your rollback feature adds a talk link after the IP address. My rollback button seems to only include the IP, but no talk link.

--Master Jay 01:13, 4 December 2005 (UTC)

Hi, I don't think I did anything special. I think the software's changed so that all rollback links give summaries including the talk page. Lupin|talk|popups 01:25, 4 December 2005 (UTC)
This message is set at MediaWiki:revertpage. The message was changed a few days ago to inlcude a link to the talk page. Thryduulf 02:46, 4 December 2005 (UTC)

[edit] Popups bug report - breaks extended EXIF data

Please can you have a look at bugzilla:4151. It appears that running the popups (I use the classic layout if that makes a difference) prevents the link "Show extended details" on the compact metadata table on image description pages from working. Thryduulf 02:46, 4 December 2005 (UTC)

Thanks for the bug report. This should now be fixed in the latest version. Lupin|talk|popups 04:20, 4 December 2005 (UTC)
Yes it is now fixed, thank you. Thryduulf 10:44, 4 December 2005 (UTC)

[edit] need admin help

I got a link for you. Please block Logoboy95 (talk contribs) for vandalism. He has been adequately warned about removal of {{afd}} notices. — FREAK OF NURxTURE (TALK) 15:25, 4 December 2005 (UTC)

Done. Lupin|talk|popups 15:29, 4 December 2005 (UTC)
Thank you. I think I reverted nine offenses. — FREAK OF NURxTURE (TALK) 15:33, 4 December 2005 (UTC)

[edit] Siege of Edo / Wikipedia policy question

I generated the Edo stub by looking at other Wikipedia articles (namely "Hojo Ujitsuna" and "Uesugi Tomooki" (the two commanders at that battle)). That brings me to an important question. What is Wikipedia's policy on internal citation (i.e. citing other wikipedia articles)?

Hm, I don't know. Maybe you could raise this question on the village pump? Lupin|talk|popups 20:54, 4 December 2005 (UTC)

[edit] Sources for Space warfare

Hello, good work on Space warfare, and thanks for the contribution. However, you forgot to add any references to the article. Keeping Wikipedia accurate and verifiable is very important, and there is currently a push to encourage editors to cite the sources they used when adding content. From what websites, books, or other places did you learn the information that you added to Space warfare? Would it be possible for you to mention them in the article? You can simply add links, or there are several different citation methods list at WP:CITET. Thanks! Lupin|talk|popups 20:06, 4 December 2005 (UTC)

Thanks! I've added an external links section with a link to an article on Almaz that I refered to when writing the article. Best regards, CHAIRBOY () 20:17, 4 December 2005 (UTC)

[edit] Joelle Leandre

Thanks for the message. You gotta have patience; it takes edits to get these things up and typically when I get these kinds of messages they come about 25-30 seconds after the initial page goes up. Good luck with your own work and articles. Badagnani 20:45, 4 December 2005 (UTC)

Comprehensive Smoking Education Act...However, you forgot to add any references to the article.

no, I didn't actually. because the article is listed as a stub, that means that it is not a complete and referenced article for wikipedia. the article is waiting for other members of a distributed user swarm to participate. Please be bold in editing and contributing! TitaniumDreads 21:17, 4 December 2005 (UTC)
it's a lot easier for the original contributor to list the references (s)he actually used to write the article. Adding references after the event seems the wrong way around to me -lupin
One of the strengths of wikipedia is that millions of people can contribute in a way works best for them. Just because extensive references for an new article stub consisting of 1-2 sentences haven't been added after 2 minutes of its creation doesn't mean that it is destined as a candidate for deletion. The information is out there and it wants to be free, but these processes can take time. Thanks for your interest in tobacco litigation and regulation, if you would like to contribute start by googling the phrase "Comprehensive Smoking Education Act" and adding information and links as you see fit :) TitaniumDreads 21:32, 4 December 2005 (UTC)

[edit] Hello

Hi! Thanks for your message. However, i am a bit puzzeled, since i do not see how any of the things i have writen could be given referanced... The article is a basic stub so far, hardly having any claims at all. Care to give a example of something i could give a reference to?

Peace! --Striver 21:22, 4 December 2005 (UTC)

Ah, now i get it. That was a mass-mail. Peace! --Striver 21:23, 4 December 2005 (UTC)
Ok, thx, ill try :) --Striver 21:34, 4 December 2005 (UTC)

[edit] Sources

I'll add some sources regarding Jesuit Asia missions soon. Which articles in particular were you looking at? Thanks for your interest in this topic! --Dpr 21:55, 4 December 2005 (UTC)