X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=client.coffee;h=b69dad11f248c9eb325b376009a8b64bbff2c9ec;hb=35baa4458ed9126bb5e27bde3a42db6ea5f6a29b;hp=14e5a6fab510dd4dac14c5e5c3ad184e8dce852f;hpb=469415c385464dc424c37f4602bf59233bbaa738;p=watch-my-terminal.git diff --git a/client.coffee b/client.coffee index 14e5a6f..b69dad1 100644 --- a/client.coffee +++ b/client.coffee @@ -58,7 +58,7 @@ $ -> $body = $('body') $body.css backgroundColor: "##{palette[0]}", color: "##{palette[7]}" - socket = io.connect('http://localhost') + socket = io.connect('/') color_to_css = (i) -> # handle inverse bit @@ -77,8 +77,8 @@ $ -> return 'background-' + color_to_css(i ^ 0x080000) stylize = (txt, style) -> - if (txt.length == 0 or style == 0x000007) - return txt + return '' if txt.length is 0 + return $('').text txt if style is 0x000007 css = '' css += 'font-weight: bold; ' if style & 0x010000 css += 'text-decoration: underline; ' if style & 0x020000 @@ -101,7 +101,7 @@ $ -> if term.cursor_visible term.attributes[term.y][cursor_x] ^= 0x080000 for i in [0...term.text.length] - div = $('
') + div = $('') txt = '' a = 0x000007 for j in [0...term.text[i].length] @@ -141,10 +141,4 @@ $ -> socket.on 'init', (v) -> term = terminal.new(v.width, v.height) - term.x = v.x - term.y = v.y - term.a = v.a - term.text = v.text - term.attributes = v.attributes - term.cursor_visible = v.cursor_visible - redraw() + update v.text