bus.listNames(logBusNames);
handler = bus.getObject("org.gnome.ScreenSaver", "/org/gnome/ScreenSaver");
handler.connectToSignal("org.gnome.ScreenSaver", "ActiveChanged", successCB, errorCB);
- proxy = bus.getObject("org.gnome.ScreenSaver", "/");
- proxy._introspect(function(){proxy.SetActive(true, lockOk, errorCB);});
-}
-
-function connectError(msg) {
- cloudeebus.log("connexion failed: " + msg);
+ proxy = bus.getObject("org.gnome.ScreenSaver", "/", lock, errorCB);
}
function unLock() {
clearInterval(interval);
}
+function lock() {
+ proxy.SetActive(true, lockOk, errorCB);
+}
+
function lockOk(res) {
interval = setInterval(unLock,3000);
}
cloudeebus.log("error: " + error + "\n");
}
-cloudeebus.connect("ws://localhost:9000", connectSuccess, connectError);
+cloudeebus.connect("ws://localhost:9000", connectSuccess, errorCB);
</textarea>
<br>
<input type="button" value="run script" onclick="eval(document.getElementById('script').value)"/>