def callback(data): mochikit.logDebug("Got response: " + data["response"]) log = dom.document.getElementById("log") mochikit.logDebug("got log element") try: s = "<p>" + data["response"] + "</p>" except KeyError: mochikit.logDebug("Can't find data") s = "<p>" + "Error" + "</p>" mochikit.logDebug("Adding: " + s) log.innerHTML += s mochikit.logDebug("added message")
def ping_init(): mochikit.createLoggingPane(True) button = dom.document.getElementById("doping") button.onclick = doping_onclick mochikit.logDebug("Ping button setup")
def doping_onclick(event): mochikit.logDebug("calling pinger") jsping()
def jsping(): mochikit.logDebug("pinging") ping_handler.ping("PING", callback)