Kamel:J*/Ka-Mel-Oh/Testgelände/Notizzettel: Unterschied zwischen den Versionen
J* (Diskussion | Beiträge) Neuer Abschnitt: UI |
J* (Diskussion | Beiträge) Neuer Abschnitt: Hat nix mit Ka-Mel-Oh zu tun, aber weils so schön ist |
||
| Zeile 299: | Zeile 299: | ||
document.getElementsByClassName("handcard")[c].onmousedown = dragger.pickup; | document.getElementsByClassName("handcard")[c].onmousedown = dragger.pickup; | ||
} | } | ||
--> | |||
== Hat nix mit Ka-Mel-Oh zu tun, aber weils so schön ist == | |||
<!-- | |||
//document.getElementById("bodyContent").innerHTML += "<iframe id='bw'></iframe>"; | |||
//document.getElementById("bw").style.width="100%" | |||
//document.getElementById("bw").style.height="400px" | |||
//document.getElementById("bw").style.border="1px transparent solid" | |||
var histTitle= "Hauptseite"; | |||
var histRevQuery="{{#dpl: titlematch=Hauptseite|skipthispage=no|namespace=|firstrevisionsince=20040101|format=,%REVISION%}}" | |||
hist = new Async( [ | |||
function () { return { wiki: {source: histRevQuery, title: histTitle}}; }, | |||
wiki.parse, | |||
function (e) { a = (parseInt("0"+e.wiki.HTML.replace(/[^0-9]/g,""))); document.getElementById("bw").href=wgServer+wgScript+"/" } | |||
]) | |||
hist.start(); | |||
--> | --> | ||
Version vom 8. März 2009, 17:36 Uhr
Framework: Array.prototype und Async
Klassenarchitektur der Karten
Wiki-Klasse
Achtung, wichtig: Umstellen auf api.php und JSON:
http://kamelopedia.mormo.org/api.php?format=jsonfm&indexpageids&action=query&prop=revisions&titles=Hauptseite&rvprop=ids%7Cflags%7Ctimestamp%7Cuser%7Ccontent%7Ccomment
... und dann den Timestamp zum Schreiben benutzen (vorher .replace(/[^0-9]/g, "")!)