MediaWiki:Skin/Kamelopedia:Zeitreisemaschine.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) |
J* (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
− | |||
Zeile 9: | Zeile 6: | ||
var ret; | var ret; | ||
− | parseRevision | + | function parseRevision( a ) |
{ | { | ||
document.getElementById("zr_content").innerHTML = a.wiki.HTML; | document.getElementById("zr_content").innerHTML = a.wiki.HTML; | ||
+ | dbg = wiki.transport; | ||
var links = document.getElementsByTagName("A"); | var links = document.getElementsByTagName("A"); | ||
Zeile 17: | Zeile 15: | ||
if (links[i].keepToday != true) | if (links[i].keepToday != true) | ||
links[i].onclick = nextlink; | links[i].onclick = nextlink; | ||
− | + | return a; | |
− | |||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
nextlink = function () | nextlink = function () | ||
{ | { | ||
− | page = this.title; | + | page = unescape(this.title); |
+ | alert(page); | ||
getRevision.start(); | getRevision.start(); | ||
− | |||
return false; | return false; | ||
} | } | ||
Zeile 39: | Zeile 29: | ||
var time="20050101"; | var time="20050101"; | ||
var page="Hauptseite"; | var page="Hauptseite"; | ||
+ | var dbg; | ||
getRevision = new Async( [ | getRevision = new Async( [ | ||
Zeile 44: | Zeile 35: | ||
wiki.parse, | wiki.parse, | ||
function (a) { a.wiki.args = "oldid="+parseInt(a.wiki.HTML); a.wiki.title = page; return a; }, | function (a) { a.wiki.args = "oldid="+parseInt(a.wiki.HTML); a.wiki.title = page; return a; }, | ||
− | wiki.getHTML | + | wiki.getHTML, |
− | ], | + | parseRevision, |
+ | function (a) { return { wiki: { source: "{{sv}} {{#dpl: namespace = | lastrevisionbefore = "+parseInt(time)+" | format = ,[[%PAGE%]], | inlinetext =  •  | randomcount = 3 }}", title: "Hauptseite" } } }, | ||
+ | wiki.parse, | ||
+ | function (e) { document.getElementById("zr_info").innerHTML = e.wiki.HTML; } | ||
+ | ], function () {} ) | ||
getRevision.start(); | getRevision.start(); | ||
+ | |||
+ | // später mit onloadHook() | ||
+ | function initTM() | ||
+ | { | ||
+ | var links = document.getElementsByTagName("A"); | ||
+ | |||
+ | for(var i=0; i<links.length; i++) | ||
+ | links[i].keepToday = true; | ||
+ | } | ||
+ | initTM(); |
Version vom 22. März 2009, 13:36 Uhr
ready = function ( a ) { alert(a.wiki.HTML ) };
var ret;
function parseRevision( a )
{
document.getElementById("zr_content").innerHTML = a.wiki.HTML;
dbg = wiki.transport;
var links = document.getElementsByTagName("A");
for(var i=0; i<links.length; i++)
if (links[i].keepToday != true)
links[i].onclick = nextlink;
return a;
}
nextlink = function ()
{
page = unescape(this.title);
alert(page);
getRevision.start();
return false;
}
var time="20050101";
var page="Hauptseite";
var dbg;
getRevision = new Async( [
function () { return { wiki: { source: "{{#dpl: namespace = | lastrevisionbefore = "+parseInt(time)+" | format=,%REVISION%, | skipthispage = no | count = 1 | title = "+escape(page)+"}}", title: "Hauptseite" } } },
wiki.parse,
function (a) { a.wiki.args = "oldid="+parseInt(a.wiki.HTML); a.wiki.title = page; return a; },
wiki.getHTML,
parseRevision,
function (a) { return { wiki: { source: "{{sv}} {{#dpl: namespace = | lastrevisionbefore = "+parseInt(time)+" | format = ,[[%PAGE%]], | inlinetext =  •  | randomcount = 3 }}", title: "Hauptseite" } } },
wiki.parse,
function (e) { document.getElementById("zr_info").innerHTML = e.wiki.HTML; }
], function () {} )
getRevision.start();
// später mit onloadHook()
function initTM()
{
var links = document.getElementsByTagName("A");
for(var i=0; i<links.length; i++)
links[i].keepToday = true;
}
initTM();