diff --git a/lib/Connectors/PeerJsConnector.coffee b/lib/Connectors/PeerJsConnector.coffee index 373d8bab..4c91694e 100644 --- a/lib/Connectors/PeerJsConnector.coffee +++ b/lib/Connectors/PeerJsConnector.coffee @@ -44,10 +44,10 @@ createPeerJsConnector = ()-> @addConnection conn sync_every_collaborator = ()=> - for conn_id, conn of @connections - conn.send - sync_state_vector: @HB.getOperationCounter() - setInterval sync_every_collaborator, 8000 + for conn_id, conn of @connections + conn.send + sync_state_vector: @HB.getOperationCounter() + setInterval sync_every_collaborator, 4000 send_ = (o)=> if o.uid.creator is @HB.getUserId() and (typeof o.uid.op_number isnt "string") @@ -122,7 +122,7 @@ createPeerJsConnector = ()-> initialized: false initialized_him = true else - throw new Error "Can't parse this operation" + throw new Error "Can't parse this operation: #{data}" sendStateVector = ()=> conn.send diff --git a/test/XmlYatta_test_browser.coffee b/test/XmlYatta_test_browser.coffee index 3f057b44..3584115e 100644 --- a/test/XmlYatta_test_browser.coffee +++ b/test/XmlYatta_test_browser.coffee @@ -45,5 +45,11 @@ describe "XmlFramework", -> dom_ = @test_user.val(true) expect(dom_ isnt dom).to.be.true expect(dom_.outerHTML).to.equal(dom.outerHTML) - console.log "dtrn" + + it "can transform to a real Dom element", -> + dom = $("#test_dom")[0] + @test_user.val(dom) + newdom = $("
dtrn
")[0] + dom.insertBefore(newdom) + dom_ = @test_user.val(true)