< User:Lupin
Browse history interactively Next edit → Content deleted Content addedInline
Revision as of 03:20, 2 August 2005 view source Lupin (talk | contribs )19,513 editsNo edit summary
Revision as of 03:34, 2 August 2005 view source Lupin (talk | contribs )19,513 editsNo edit summaryNext edit →
Line 70:
Line 70:
return ret;
return ret;
}
}
var popupDelay=2;
var popupFgColor='#CCCCFF';
var popupBgColor='#333399';
function mouseOverWikiLink() {
function mouseOverWikiLink() {
Line 97:
Line 102:
html += ' ' + specialLink(article, 'Recentchangeslinked', 'relatedChanges');
html += ' ' + specialLink(article, 'Recentchangeslinked', 'relatedChanges');
overlib(html, STICKY, MOUSEOFF, WRAP, CELLPAD, 5,
overlib(html, STICKY, MOUSEOFF, WRAP, CELLPAD, 5,
OFFSETX, 2, OFFSETY, 2, DELAY, 2000);
OFFSETX, 2, OFFSETY, 2, DELAY, popupDelay*1000,
FGCOLOR, popupFgColor, BGCOLOR, popupBgColor);
}
}
Revision as of 03:34, 2 August 2005
////////////////////////////////////////////////////////////////////
// Popup stuff
////////////////////////////////////////////////////////////////////
document.write('<script type="text/javascript" src="/search/?title=User:Lupin/overlib.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// we're not set up for interwiki stuff yet - only affect en links
var re=/*:\/\/en\.wikipedia\.org\/w(iki\/|\/index\.php\?title=)(*)/
var exceptions=/(title=|\/)Special:/
var contributions=/(title=|\/)Special:Contributions&target=(.*)/
var talk=/Talk:/i
var titlebase='http://en.wikipedia.org/search/?title=';
function wikiLink(article, action, text) {
base = titlebase + article;
url = base + '&action=' + action;
hint = myDecodeURI(article + '&action=' + action);
return '<a href="' + url + '" title="' + hint + '">' + text + '</a>';
}
function specialLink(article, specialpage, text) {
base = titlebase + 'Special:'+specialpage;
url = base + '&target=' + article;
hint = myDecodeURI(specialpage+':'+article) ;
return '<a href="' + url + '" title="' + hint + '">' + text + '</a>';
}
function talkPage(article) {
if (article.indexOf('Talk:') > -1 || article.indexOf('talk:') > -1 )
return null;
i=article.indexOf(':');
if (i == -1) return 'Talk:'+article;
else return article.substring(0,i)+'_talk:' + article.substring(i+1);
}
function userName(article) {
i=article.indexOf('User');
j=article.indexOf(':');
if (i != 0 || j < -1) return null;
k=article.indexOf('/');
if (k==-1) return article.substring(j+1);
else return article.substring(j+1,k);
}
function contribsLink(article, text) {
return specialLink(userName(article), 'Contributions', text);
}
kateBase='http://kohl.wikimedia.org/~kate/cgi-bin/count_edits?dbname=enwiki&user='
function kateLink(article, text) {
return '<a href="' + kateBase + userName(article) + '" title="'
+ text + '">' + text + '</a>';
}
var decodeExtras = new Array ();
decodeExtras = {from: '%2C', to: ',' };
decodeExtras = {from: '_', to: ' ' };
function myDecodeURI (str) {
ret=decodeURI(str);
for ( i=0; i<decodeExtras.length; ++i) {
from=decodeExtras.from;
to=decodeExtras.to;
ret=ret.split(from).join(to);
}
return ret;
}
var popupDelay=2;
var popupFgColor='#CCCCFF';
var popupBgColor='#333399';
function mouseOverWikiLink() {
a=this;
h=a.href;
var contribs=contributions.exec(h);
if (contribs != null) {
article='User:'+contribs;
} else {
var m=re.exec(h);
article=m;
}
html='<b>'+wikiLink(article, 'view', myDecodeURI(article))+'</b>';
if (userName(article) != null) {
html += ' ' + contribsLink(article, 'contribs');
html += ' ' + kateLink(article, 'count');
}
html += '<br>' + wikiLink(article, 'edit', 'edit');
html += ' ' + wikiLink(article, 'history', 'history');
html += ' ' + wikiLink(article, 'watch', 'watch');
t=talkPage(article);
if (t != null) html += ' ' + wikiLink(t, 'view', 'talk') +
' ' + wikiLink(t, 'edit', 'editTalk');
html += '<br>' + specialLink(article, 'Whatlinkshere', 'whatLinksHere');
html += ' ' + specialLink(article, 'Recentchangeslinked', 'relatedChanges');
overlib(html, STICKY, MOUSEOFF, WRAP, CELLPAD, 5,
OFFSETX, 2, OFFSETY, 2, DELAY, popupDelay*1000,
FGCOLOR, popupFgColor, BGCOLOR, popupBgColor);
}
function setupTooltips() {
var anchors=document.getElementsByTagName('A');
var s='';
for (i=0; i<anchors.length; ++i)
{
a=anchors;
h=a.href;
var contribs=contributions.exec(h);
var exc=exceptions.exec(h);
var m=re.exec(h);
if (contribs != null || (exc == null && m != null) ) {
a.onmouseover=mouseOverWikiLink;
a.onmouseout=function () { if ( o3_showingsticky == 0 ) cClick(); }
}
}
}
////////////////////////////////////////////////////////////////////
// Run things
////////////////////////////////////////////////////////////////////
if (window.addEventListener)
window.addEventListener("load",setupTooltips,false);
else if (window.attachEvent)
window.attachEvent("onload",setupTooltips);
else {
window._old_ABCD_onload = window.onload;
window.onload = function() {
window._old_ABCD_onload();
setupTooltips();
}
}
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.
**DISCLAIMER** We are not affiliated with Wikipedia, and Cloudflare.
The information presented on this site is for general informational purposes only and does not constitute medical advice.
You should always have a personal consultation with a healthcare professional before making changes to your diet, medication, or exercise routine.
AI helps with the correspondence in our chat.
We participate in an affiliate program. If you buy something through a link, we may earn a commission 💕
↑