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, 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, "")!)