JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
ui: html-encode white text too
[watch-my-terminal.git] / client.coffee
index 14e5a6f..282b742 100644 (file)
@@ -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 $('<span>').text txt if style is 0x000007
                css = ''
                css += 'font-weight: bold; ' if style & 0x010000
                css += 'text-decoration: underline; ' if style & 0x020000
@@ -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