コード例 #1
0
 def send():
     if self.progress[value] >= 100:
         t.stop()
     else:
         self.progress[value] += 1
         livepage.IClientHandle(ctx).send(component[value].setPercent(
             str(self.progress[value])))
コード例 #2
0
ファイル: livetest.py プロジェクト: UstadMobile/eXePUB
 def render_table(self, ctx, suite):
     self.testId = 0
     driver = Driver(suite)
     handle = livepage.IClientHandle(ctx)
     driver.notifyWhenTestsComplete().addCallback(self.testsComplete,
                                                  handle)
     driver.setHandle(handle)
     driver.nextTest()
     return rend.sequence(ctx, suite)
コード例 #3
0
    def handle_changeNick(self, ctx, nick):
        changer = livepage.IClientHandle(ctx)
        rv = self.sendEvent(
            changer, set('user-list-%s' % (changer.userId, ), nick), eol,
            js.changeId('user-list-%s' % (changer.userId, ),
                        'user-list-%s' % (nick, )), eol,
            self.content(changer, 'changed nick to %r.' % (nick, )))

        changer.userId = nick
        return rv
コード例 #4
0
 def handle_sendInput(self, ctx, inputLine):
     sender = livepage.IClientHandle(ctx)
     return self.sendEvent(sender,
                           self.content(sender,
                                        inputLine)), eol, js.focusInput()