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
if term.cursor_visible
term.attributes[term.y][cursor_x] ^= 0x080000
for i in [0...term.text.length]
- div = $('<div>')
+ div = $('<code>')
txt = ''
a = 0x000007
for j in [0...term.text[i].length]
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