summaryrefslogtreecommitdiff
path: root/src/client/rz_mesh.js
AgeCommit message (Collapse)Author
2015-04-25client: drop rz_server_{host,port}, use document.locationAlon Levy
Since the client can be hidden from the server via multiple layers, be they load balancers, proxies or iptable rules, it is simpler to not have the server aware of those layers and have to inform the client of them, instead use information the client already has.
2015-04-14rz_mesh: reconnect only after 30 secLV-426
2015-04-09rz_core.js, rz_mesh.js: we init/destroyLV-426
2015-04-09rz_mesh.js: rzdoc subscription handlingLV-426
2015-02-15{client/rz_mesh: make commit_diff__topo input a TopoDiff, relied on by ↵Alon Levy
various diffBus listeners
2015-02-09rz_config: embed in index, remove as moduleAlon Levy
Still missing: remove host/port, let client use same as url it was served on. remove other flags no longer relevant. better mapping of server config to avoid double work?
2015-02-05rz_mesh.js: improve ws_server_url construction readabilityLV-426
2015-01-23switch to socket.disconnect()LV-426
2015-01-21client/rz_mesh: there is no socket.close on chrome, avoid calling it for now ↵Alon Levy
(need proper replacement?)
2015-01-13rz_mesh.js: attempt to actively disconnect on 'beforeunload' eventLV-426
2015-01-13rz_mesh: ws_diff_merge__attr()LV-426
2015-01-12rz_mesh: ws_diff_merge__topo() - note: type safety is still lackingLV-426
2015-01-12rz_mesh.js: prefix functions with 'ws_'LV-426
2015-01-02use commit_diff__attr() on 'diff_merge__attr' ws msgLV-426
2015-01-02use commit_diff__topo() on 'diff_merge__topo' ws msgLV-426
2014-12-29rz_mesh: socket callbacksLV-426
2014-12-29rz_mesh: import socket.io as moduleLV-426
2014-12-28initial rz_mesh.js moduleLV-426