X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=client.coffee;h=b69dad11f248c9eb325b376009a8b64bbff2c9ec;hb=1d26e751e83a991c26082de09155bf6bfa80eb0c;hp=6749a602beb28792dfe5315beb2b775b850c3f44;hpb=b02630f149b0cc5fa9257504a4f4c146af2e0750;p=watch-my-terminal.git diff --git a/client.coffee b/client.coffee index 6749a60..b69dad1 100644 --- a/client.coffee +++ b/client.coffee @@ -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,12 +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 - term.scroll_top = v.scroll_top - term.scroll_bottom = v.scroll_bottom - redraw() + update v.text