Mercurial > code > home > repos > light9
view light9/effecteval/effect.coffee @ 1101:3074f635ee23
effect page can write code edits back
Ignore-this: 756a3e3a40e4a6c823629e146d6c2799
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Mon, 09 Jun 2014 03:56:25 +0000 |
parents | aa45e5379c5a |
children | 512381de45bd |
line wrap: on
line source
qs = new QueryString() model = uri: ko.observable(qs.value('uri')) code: ko.observable() socket = reconnectingWebSocket "ws://localhost:8070/effectUpdates" + window.location.search, (msg) -> console.log('effectData ' + JSON.stringify(msg)) # there's a shorter unpack thing model.code(msg.code) writeBack = ko.computed -> $.ajax type: 'PUT' url: 'code' data: {uri: model.uri(), code: model.code()} ko.applyBindings(model)