Example #1
0
    def render_doc(self, current_user, push, pending_requests):
        doc = common.Document(title='pushmaster: push: ' + logic.format_datetime(push.ptime))
        requests = query.push_requests(push)
        push_div = self.render_push_div(current_user, push, requests, pending_requests)
        doc.body(push_div)

        doc.body(common.jquery_js, common.jquery_ui_js, common.pushmaster_js, common.script('/js/push.js'))
        push_json = ScriptCData('this.push = %s;' % json.dumps(dict(key=str(push.key()), state=push.state)))
        doc.head(T.script(type='text/javascript')(push_json))

        return doc
Example #2
0
def display_datetime(dt):
    return T.span(class_='datetime')(logic.format_datetime(dt))