Kamel:J*/Ka-Mel-Oh/Testgelände/Notizzettel: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Neuer Abschnitt: UI
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, "")!)

UI

Hat nix mit Ka-Mel-Oh zu tun, aber weils so schön ist