Benutzer:J*/Ka-Mel-Oh/Testgelände/Notizzettel: Unterschied zwischen den Versionen
< Benutzer:J* | Ka-Mel-Oh | Testgelände
Zur Navigation springen
Zur Suche springen
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, 18: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, "")!)