コード例 #1
0
ファイル: PageGeneral.py プロジェクト: vlinhd11/webserver
    def __call__(self):
        ports = PortsWidget()
        network = NetworkWidget()
        network.bind('submit_success', ports.refresh.JS_to_refresh())

        tabs = CTK.Tab()
        tabs.Add(_('Network'), network)
        tabs.Add(_('Ports to listen'), ports)
        tabs.Add(_('Permissions'), PermsWidget())
        tabs.Add(_('Icons'), Icons.Icons_Widget())
        tabs.Add(_('Mime types'), Mime.MIME_Widget())

        page = Page.Base(_("General"), body_id='general', helps=HELPS)
        page += CTK.RawHTML("<h1>%s</h1>" % (_('General Settings')))
        page += tabs
        page += CTK.RawHTML(js=JS_SCROLL)

        return page.Render()