main.js 637 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // Simple func to attach to element
  2. /*
  3. * LiveUI('#main','ws://host/ws');
  4. */
  5. // http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
  6. window.onload = function() {
  7. wsrpc = new WsRpc();
  8. wsrpc.connect("ws://"+location.host +"/wsrpc");
  9. console.log("Trying to connect")
  10. obj = {
  11. Hello: function(response,param) {
  12. console.log("Hello world")
  13. response({ok:"OK"})
  14. }
  15. }
  16. wsrpc.export(obj)
  17. btn = document.querySelector("#btn1")
  18. btn.addEventListener("click",function(){
  19. console.log("Button clicked")
  20. wsrpc.call("btn1.click",{"hello":"ok"}, (res) =>{
  21. console.log("Answered:",res );
  22. })
  23. })
  24. }