Exemplo n.º 1
0
def addrow():
    # we need to call a helper, similiar to document in JS
    tr = document.createElement("tr")
    td = document.createElement("td")
    td.appendChild(document.createTextNode("A row"))
    tr.appendChild(td)
    document.getElementById("atable").appendChild(tr)
Exemplo n.º 2
0
def addrow():
    # we need to call a helper, similiar to document in JS
    tr = document.createElement("tr")
    td = document.createElement("td")
    td.appendChild(document.createTextNode("A row"))
    tr.appendChild(td)
    document.getElementById("atable").appendChild(tr)
Exemplo n.º 3
0
def add_text(text):
    data_elem = document.getElementById("data")
    lines = text.split('\n')
    lines.pop()
    for line in lines:
        pre = document.createElement('pre')
        pre.style.margin = '0px'
        pre.appendChild(document.createTextNode(line))
        data_elem.appendChild(pre)
Exemplo n.º 4
0
def add_text(text):
    data_elem = document.getElementById("data")
    lines = text.split('\n')
    lines.pop()
    for line in lines:
        pre = document.createElement('pre')
        pre.style.margin = '0px'
        pre.appendChild(document.createTextNode(line))
        data_elem.appendChild(pre)
Exemplo n.º 5
0
 def add_sprite(self, s, icon_code, x, y):
     #try:
     #    img = self.sprite_queues[icon_code].pop()
     #except IndexError:
     stats.n_sprites += 1
     img = document.createElement("img")
     img.src = self.filenames[icon_code]
     img.style.position = 'absolute'
     img.style.left = x + 'px'
     img.style.top = y + 'px'
     img.style.visibility = 'visible'
     document.getElementById("playfield").appendChild(img)
     try:
         self.sprites[s].style.visibility = "hidden"
         # FIXME: We should delete it
     except KeyError:
         self.sprites[s] = img
     return img
Exemplo n.º 6
0
def __show_traceback(tb, exc):
    debug_div = document.getElementById("debug_div")
    if not debug_div:
        # create div here
        debug_div = create_debug_div()

    pre_div = document.createElement("pre")
    pre_div.style.color = "#FF0000"
    debug_div.appendChild(pre_div)
    txt = document.createTextNode("")
    pre_div.appendChild(txt)
    for tb_entry in tb[1:]:
        # list of tuples...
        fun_name, args, filename, lineno = tb_entry
        # some source maybe? or so?
        line1 = escape("%s %s" % (fun_name, args))
        line2 = escape("  %s: %s\n" % (filename, lineno))
        txt.nodeValue += line1 + '\n' + line2

    txt.nodeValue += str(exc)
Exemplo n.º 7
0
def __show_traceback(tb, exc):
    debug_div = document.getElementById("debug_div")
    if not debug_div:
        # create div here
        debug_div = create_debug_div()

    pre_div = document.createElement("pre")
    pre_div.style.color = "#FF0000"
    debug_div.appendChild(pre_div)
    txt = document.createTextNode("")
    pre_div.appendChild(txt)
    for tb_entry in tb[1:]:
        # list of tuples...
        fun_name, args, filename, lineno = tb_entry
        # some source maybe? or so?
        line1 = escape("%s %s" % (fun_name, args))
        line2 = escape("  %s: %s\n" % (filename, lineno))
        txt.nodeValue += line1 + '\n' + line2

    txt.nodeValue += str(exc)
Exemplo n.º 8
0
def keypressed(key):
    kc = key._event.keyCode
    if kc == ord("\r"):
        inp_elem = document.getElementById("inp")
        cmd = inp_elem.value
        if storage.level == 0:
            add_text(">>> %s\n" % (cmd,))
        else:
            add_text("... %s\n" % (cmd,))
        inp_elem.value = ''
        if cmd:
            storage.cmd += cmd + "\n"
        if cmd.endswith(':'):
            storage.level = 1
        elif storage.level == 0 or cmd == "":
            if (not storage.level) or (not cmd):
                inp_elem.disabled = True
                httpd.some_callback(storage.cmd, callback)
                storage.cmd = ""
                storage.level = 0
Exemplo n.º 9
0
def keypressed(key):
    kc = key._event.keyCode
    if kc == ord("\r"):
        inp_elem = document.getElementById("inp")
        cmd = inp_elem.value
        if storage.level == 0:
            add_text(">>> %s\n" % (cmd, ))
        else:
            add_text("... %s\n" % (cmd, ))
        inp_elem.value = ''
        if cmd:
            storage.cmd += cmd + "\n"
        if cmd.endswith(':'):
            storage.level = 1
        elif storage.level == 0 or cmd == "":
            if (not storage.level) or (not cmd):
                inp_elem.disabled = True
                httpd.some_callback(storage.cmd, callback)
                storage.cmd = ""
                storage.level = 0
Exemplo n.º 10
0
def setup_page():
    connect(document, 'onkeypress', keypressed)
    document.getElementById("inp").focus()
Exemplo n.º 11
0
def setup_page():
    connect(document, 'onkeypress', keypressed)
    document.getElementById("inp").focus()
Exemplo n.º 12
0
 def test_document_call():
     return document.getElementById("some_id")
Exemplo n.º 13
0
def callback(data):
    inp_elem = document.getElementById("inp")
    inp_elem.disabled = False
    answer = data.get('answer', '')
    add_text(answer)
    inp_elem.focus()
Exemplo n.º 14
0
 def test_document_call():
     return document.getElementById("some_id")
Exemplo n.º 15
0
def callback(data):
    inp_elem = document.getElementById("inp")
    inp_elem.disabled = False
    answer = data.get('answer', '')
    add_text(answer)
    inp_elem.focus()
Exemplo n.º 16
0
def delrow():
    table = document.getElementById("atable")
    # note -1 working here like in python, this is last element in list
    table.removeChild(table.childNodes[-1])
Exemplo n.º 17
0
def delrow():
    table = document.getElementById("atable")
    # note -1 working here like in python, this is last element in list
    table.removeChild(table.childNodes[-1])