UNPKG

browserify-adventure

Version:

learn browserify with this educational adventure

24 lines (19 loc) 680 B
var shoe = require('shoe'); var sock = shoe('/sock'); var ever = require('ever'); var Widget = require('widget'); var w = Widget(); var elem = document.createElement('div'); document.body.appendChild(elem); w.appendTo(elem); var form = elem.querySelector('form'); w.on('message', function (msg) { sock.write(JSON.stringify(['msg',msg]) + '\n'); }); var txt = form.querySelector('textarea[name="msg"]') txt.value = 'howdee pardner'; ever(form).emit('submit'); var style = window.getComputedStyle(txt); sock.write(JSON.stringify(['bg',style.backgroundColor]) + '\n'); sock.write(JSON.stringify(['fg',style.color]) + '\n'); sock.write(JSON.stringify(['style',true]) + '\n');