< User:Lupin
Browse history interactively ← Previous edit Next edit → Content deleted Content addedInline
Revision as of 03:34, 2 August 2005 view source Lupin (talk | contribs )19,513 editsNo edit summary← Previous edit
Revision as of 03:42, 2 August 2005 view source Lupin (talk | contribs )19,513 editsNo edit summaryNext edit →
Line 71:
Line 71:
}
}
// defaults
⚫
var popupDelay=2;
var popupFgColor='#CCCCFF';
var dpopupDelay =2 ;
var popupBgColor='#333399';
var dpopupFgColor ='#CCCCFF ';
var dpopupBgColor='#333399';
⚫
var popupDelay;
var popupFgColor;
var popupBgColor;
Line 101:
Line 107:
html += '<br>' + specialLink(article, 'Whatlinkshere', 'whatLinksHere');
html += '<br>' + specialLink(article, 'Whatlinkshere', 'whatLinksHere');
html += ' ' + specialLink(article, 'Recentchangeslinked', 'relatedChanges');
html += ' ' + specialLink(article, 'Recentchangeslinked', 'relatedChanges');
if (popupDelay==null) popupDelay=dpopupDelay;
if (popupFgColor==null) popupFgColor=dpopupFgColor;
if (popupBgColor==null) popupBgColor=dpopupBgColor;
overlib(html, STICKY, MOUSEOFF, WRAP, CELLPAD, 5,
overlib(html, STICKY, MOUSEOFF, WRAP, CELLPAD, 5,
OFFSETX, 2, OFFSETY, 2, DELAY, popupDelay*1000,
OFFSETX, 2, OFFSETY, 2, DELAY, popupDelay*1000,
Revision as of 03:42, 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;
}
// defaults
var dpopupDelay=2;
var dpopupFgColor='#CCCCFF';
var dpopupBgColor='#333399';
var popupDelay;
var popupFgColor;
var popupBgColor;
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');
if (popupDelay==null) popupDelay=dpopupDelay;
if (popupFgColor==null) popupFgColor=dpopupFgColor;
if (popupBgColor==null) popupBgColor=dpopupBgColor;
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 💕
↑