X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=geekigeeki.py;h=b00838ae923d45ac5320579096b7d6f1cebb1b8d;hb=2bb00b8d6473a767cba8616e18d587f98c773354;hp=83a8e8fb0a1fc48e2025cdb0f5778811f47a3a31;hpb=a3a73bb562bbec93daf73c51446d131eb1553477;p=geekigeeki.git diff --git a/geekigeeki.py b/geekigeeki.py index 83a8e8f..b00838a 100755 --- a/geekigeeki.py +++ b/geekigeeki.py @@ -123,7 +123,7 @@ def send_guru(msg_text, msg_type): print('' \ % relative_url('sys/GuruMeditation.js')) -def send_title(name, text="Limbo", msg_text=None, msg_type='error', writable=False, mtime=None): +def send_title(name, text="Limbo", msg_text=None, msg_type='error', writable=False, mtime=None, navbar="on"): global title_done if title_done: return @@ -163,6 +163,9 @@ def send_title(name, text="Limbo", msg_text=None, msg_type='error', writable=Fal title_done = True send_guru(msg_text, msg_type) + if navbar != "on": + return + # NAVBAR print('') print link_tag('FrontPage', config_get('site_icon', 'Home'), cssclass='navlink') @@ -304,7 +307,7 @@ def handle_edit(pagename, form): send_httperror("403 Forbidden", pagename) return - pg = Page(form['q'].value) + pg = Page(form['q'].value) if 'save' in form: if form['file'].value: pg.save(form['file'].file.read(), form['changelog'].value) @@ -344,14 +347,15 @@ def page_list(dirname=None, search_re=None): search_re = re.compile(r"^\b((([A-Z][a-z0-9]+){2,}/)*([A-Z][a-z0-9]+){2,})\b$") return sorted(filter(search_re.match, os.listdir(dirname or '.'))) -def send_footer(mtime=None): +def send_footer(mtime=None, footer="sys/footer"): if config_get('debug_cgi', False): cgi.print_arguments() cgi.print_form(form) cgi.print_environ() - link_inline("sys/footer", kvargs = { - 'LAST_MODIFIED': strftime(config_get('datetime_fmt', '%a %d %b %Y %I:%M %p'), localtime(mtime)) - }) + if footer != "off": + link_inline(footer, kvargs = { + 'LAST_MODIFIED': strftime(config_get('datetime_fmt', '%a %d %b %Y %I:%M %p'), localtime(mtime)) + }) print("