123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233 |
- # -*- coding:utf-8 -*-
- from mako import runtime, filters, cache
- UNDEFINED = runtime.UNDEFINED
- STOP_RENDERING = runtime.STOP_RENDERING
- __M_dict_builtin = dict
- __M_locals_builtin = locals
- _magic_number = 10
- _modified_time = 1676236796.1666944
- _enable_loop = True
- _template_filename = 'themes/bootblog/templates/base.tmpl'
- _template_uri = 'base.tmpl'
- _source_encoding = 'utf-8'
- _exports = ['extra_head', 'belowtitle', 'sourcelink', 'content', 'extra_js']
-
-
- def _mako_get_namespace(context, name):
- try:
- return context.namespaces[(__name__, name)]
- except KeyError:
- _mako_generate_namespaces(context)
- return context.namespaces[(__name__, name)]
- def _mako_generate_namespaces(context):
- ns = runtime.TemplateNamespace('base', context._clean_inheritance_tokens(), templateuri='base_helper.tmpl', callables=None, calling_uri=_template_uri)
- context.namespaces[(__name__, 'base')] = ns
-
- def render_body(context,**pageargs):
- __M_caller = context.caller_stack._push_frame()
- try:
- __M_locals = __M_dict_builtin(pageargs=pageargs)
- _import_ns = {}
- _mako_get_namespace(context, 'base')._populate(_import_ns, ['*'])
- content_footer = _import_ns.get('content_footer', context.get('content_footer', UNDEFINED))
- set_locale = _import_ns.get('set_locale', context.get('set_locale', UNDEFINED))
- blog_sidebar = _import_ns.get('blog_sidebar', context.get('blog_sidebar', UNDEFINED))
- momentjs_locales = _import_ns.get('momentjs_locales', context.get('momentjs_locales', UNDEFINED))
- def extra_js():
- return render_extra_js(context._locals(__M_locals))
- abs_link = _import_ns.get('abs_link', context.get('abs_link', UNDEFINED))
- def extra_head():
- return render_extra_head(context._locals(__M_locals))
- lang = _import_ns.get('lang', context.get('lang', UNDEFINED))
- def belowtitle():
- return render_belowtitle(context._locals(__M_locals))
- search_form = _import_ns.get('search_form', context.get('search_form', UNDEFINED))
- messages = _import_ns.get('messages', context.get('messages', UNDEFINED))
- template_hooks = _import_ns.get('template_hooks', context.get('template_hooks', UNDEFINED))
- show_sourcelink = _import_ns.get('show_sourcelink', context.get('show_sourcelink', UNDEFINED))
- translations = _import_ns.get('translations', context.get('translations', UNDEFINED))
- base = _mako_get_namespace(context, 'base')
- blog_title = _import_ns.get('blog_title', context.get('blog_title', UNDEFINED))
- len = _import_ns.get('len', context.get('len', UNDEFINED))
- js_date_format = _import_ns.get('js_date_format', context.get('js_date_format', UNDEFINED))
- show_blog_title = _import_ns.get('show_blog_title', context.get('show_blog_title', UNDEFINED))
- logo_url = _import_ns.get('logo_url', context.get('logo_url', UNDEFINED))
- body_end = _import_ns.get('body_end', context.get('body_end', UNDEFINED))
- _link = _import_ns.get('_link', context.get('_link', UNDEFINED))
- def content():
- return render_content(context._locals(__M_locals))
- def sourcelink():
- return render_sourcelink(context._locals(__M_locals))
- date_fanciness = _import_ns.get('date_fanciness', context.get('date_fanciness', UNDEFINED))
- blog_description = _import_ns.get('blog_description', context.get('blog_description', UNDEFINED))
- __M_writer = context.writer()
- __M_writer('\n')
- __M_writer(str(set_locale(lang)))
- __M_writer('\n')
- __M_writer(str(base.html_headstart()))
- __M_writer('\n')
- if 'parent' not in context._data or not hasattr(context._data['parent'], 'extra_head'):
- context['self'].extra_head(**pageargs)
-
-
- __M_writer('\n')
- __M_writer(str(template_hooks['extra_head']()))
- __M_writer('\n</head>\n<body>\n<a href="#content" class="sr-only sr-only-focusable">')
- __M_writer(str(messages("Skip to main content")))
- __M_writer('</a>\n\n<!-- Menubar -->\n\n<div class="blog-masthead">\n <div class="container"><!-- This keeps the margins nice -->\n <nav class="blog-nav" role="navigation">\n ')
- __M_writer(str(base.html_navigation_links()))
- __M_writer('\n ')
- __M_writer(str(template_hooks['menu']()))
- __M_writer('\n')
- if search_form:
- __M_writer(' ')
- __M_writer(str(search_form))
- __M_writer('\n')
- __M_writer('\n ')
- if 'parent' not in context._data or not hasattr(context._data['parent'], 'belowtitle'):
- context['self'].belowtitle(**pageargs)
-
-
- __M_writer('\n')
- if show_sourcelink:
- __M_writer(' ')
- if 'parent' not in context._data or not hasattr(context._data['parent'], 'sourcelink'):
- context['self'].sourcelink(**pageargs)
-
-
- __M_writer('\n')
- __M_writer(' ')
- __M_writer(str(template_hooks['menu_alt']()))
- __M_writer('\n </ul>\n </nav>\n </div><!-- /.container -->\n</div>\n<!-- End of Menubar -->\n\n<div class="container" id="content" role="main">\n <div class="body-content">\n <div class="blog-header">\n <h1 class="blog-title">\n <a href="')
- __M_writer(str(abs_link(_link("root", None, lang))))
- __M_writer('">\n')
- if logo_url:
- __M_writer(' <img src="')
- __M_writer(str(logo_url))
- __M_writer('" alt="')
- __M_writer(str(blog_title))
- __M_writer('" id="logo">\n')
- __M_writer('\n')
- if show_blog_title:
- __M_writer(' <span id="blog-title">')
- __M_writer(str(blog_title))
- __M_writer('</span>\n')
- __M_writer(' </a>\n </h1>\n <p class="lead blog-description">')
- __M_writer(str(blog_description))
- __M_writer('</p>\n ')
- __M_writer(str(template_hooks['page_header']()))
- __M_writer('\n </div>\n <!--Body content-->\n <div class="row">\n <div class="col-sm-8 blog-main">\n ')
- if 'parent' not in context._data or not hasattr(context._data['parent'], 'content'):
- context['self'].content(**pageargs)
-
-
- __M_writer('\n </div>\n <div class="col-sm-3 col-sm-offset-1 blog-sidebar">\n ')
- __M_writer(str(blog_sidebar))
- __M_writer('\n </div>\n <!--End of body content-->\n </div>\n </div>\n</div>\n\n<footer class="blog-footer" id="footer">\n ')
- __M_writer(str(content_footer))
- __M_writer('\n ')
- __M_writer(str(template_hooks['page_footer']()))
- __M_writer('\n</footer>\n\n')
- __M_writer(str(base.late_load_js()))
- __M_writer('\n <!-- fancy dates -->\n <script>\n moment.locale("')
- __M_writer(str(momentjs_locales[lang]))
- __M_writer('");\n fancydates(')
- __M_writer(str(date_fanciness))
- __M_writer(', ')
- __M_writer(str(js_date_format))
- __M_writer(');\n </script>\n <!-- end fancy dates -->\n ')
- if 'parent' not in context._data or not hasattr(context._data['parent'], 'extra_js'):
- context['self'].extra_js(**pageargs)
-
-
- __M_writer("\n <script>\n baguetteBox.run('div#content', {\n ignoreClass: 'islink',\n captions: function(element) {\n return element.getElementsByTagName('img')[0].alt;\n }});\n </script>\n")
- __M_writer(str(body_end))
- __M_writer('\n')
- __M_writer(str(template_hooks['body_end']()))
- __M_writer('\n</body>\n</html>\n')
- return ''
- finally:
- context.caller_stack._pop_frame()
-
-
- def render_extra_head(context,**pageargs):
- __M_caller = context.caller_stack._push_frame()
- try:
- _import_ns = {}
- _mako_get_namespace(context, 'base')._populate(_import_ns, ['*'])
- def extra_head():
- return render_extra_head(context)
- __M_writer = context.writer()
- __M_writer('\n')
- return ''
- finally:
- context.caller_stack._pop_frame()
-
-
- def render_belowtitle(context,**pageargs):
- __M_caller = context.caller_stack._push_frame()
- try:
- _import_ns = {}
- _mako_get_namespace(context, 'base')._populate(_import_ns, ['*'])
- len = _import_ns.get('len', context.get('len', UNDEFINED))
- translations = _import_ns.get('translations', context.get('translations', UNDEFINED))
- base = _mako_get_namespace(context, 'base')
- def belowtitle():
- return render_belowtitle(context)
- __M_writer = context.writer()
- __M_writer('\n')
- if len(translations) > 1:
- __M_writer(' ')
- __M_writer(str(base.html_translations()))
- __M_writer('\n')
- __M_writer(' ')
- return ''
- finally:
- context.caller_stack._pop_frame()
-
-
- def render_sourcelink(context,**pageargs):
- __M_caller = context.caller_stack._push_frame()
- try:
- _import_ns = {}
- _mako_get_namespace(context, 'base')._populate(_import_ns, ['*'])
- def sourcelink():
- return render_sourcelink(context)
- __M_writer = context.writer()
- return ''
- finally:
- context.caller_stack._pop_frame()
-
-
- def render_content(context,**pageargs):
- __M_caller = context.caller_stack._push_frame()
- try:
- _import_ns = {}
- _mako_get_namespace(context, 'base')._populate(_import_ns, ['*'])
- def content():
- return render_content(context)
- __M_writer = context.writer()
- return ''
- finally:
- context.caller_stack._pop_frame()
-
-
- def render_extra_js(context,**pageargs):
- __M_caller = context.caller_stack._push_frame()
- try:
- _import_ns = {}
- _mako_get_namespace(context, 'base')._populate(_import_ns, ['*'])
- def extra_js():
- return render_extra_js(context)
- __M_writer = context.writer()
- return ''
- finally:
- context.caller_stack._pop_frame()
-
-
- """
- __M_BEGIN_METADATA
- {"filename": "themes/bootblog/templates/base.tmpl", "uri": "base.tmpl", "source_encoding": "utf-8", "line_map": {"23": 2, "26": 0, "64": 2, "65": 3, "66": 3, "67": 4, "68": 4, "73": 7, "74": 8, "75": 8, "76": 11, "77": 11, "78": 18, "79": 18, "80": 19, "81": 19, "82": 20, "83": 21, "84": 21, "85": 21, "86": 23, "91": 28, "92": 29, "93": 30, "98": 30, "99": 32, "100": 32, "101": 32, "102": 43, "103": 43, "104": 44, "105": 45, "106": 45, "107": 45, "108": 45, "109": 45, "110": 47, "111": 48, "112": 49, "113": 49, "114": 49, "115": 51, "116": 53, "117": 53, "118": 54, "119": 54, "124": 59, "125": 62, "126": 62, "127": 70, "128": 70, "129": 71, "130": 71, "131": 74, "132": 74, "133": 77, "134": 77, "135": 78, "136": 78, "137": 78, "138": 78, "143": 81, "144": 89, "145": 89, "146": 90, "147": 90, "153": 5, "161": 5, "167": 24, "178": 24, "179": 25, "180": 26, "181": 26, "182": 26, "183": 28, "189": 30, "202": 59, "215": 81, "228": 215}}
- __M_END_METADATA
- """
|