Mercurial > code > home > repos > light9
view light9/effecteval/effect.coffee @ 1217:e703b3434dbd
websocket and web cleanup
Ignore-this: ac6bd0444bc03ee79ce71c4aa7740bc0
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Mon, 08 Jun 2015 02:08:25 +0000 |
parents | 512381de45bd |
children |
line wrap: on
line source
qs = new QueryString() model = toSave: uri: ko.observable(qs.value('uri')) codeLines: ko.observableArray([]) socket = reconnectingWebSocket "../effectUpdates" + window.location.search, (msg) -> console.log('effectData ' + JSON.stringify(msg)) model.toSave.codeLines(msg.codeLines.map((x) -> {text: ko.observable(x)})) if msg.codeLines? model.saveCode = -> $.ajax type: 'PUT' url: 'code' data: ko.toJS(model.toSave) writeBack = ko.computed(model.saveCode) ko.applyBindings(model)