from paste.deploy.converters import asbool from logging import getLogger log = getLogger('kotti_navigation: ') _ = TranslationStringFactory('kotti_navigation') NAVIGATION_WIDGET_DEFAULTS = { 'include_root': 'true', 'open_all': 'false', 'show_hidden_while_logged_in': 'false', 'exclude_content_types': '', } library = Library("kotti_navigation", "static") kotti_navigation_css = Resource(library, "style.css") view_needed.add(kotti_navigation_css) def kotti_configure(settings): settings['pyramid.includes'] += ' kotti_navigation.include_navigation_widget' def navigation_settings(name=''): prefix = 'kotti_navigation.navigation_widget.' if name: prefix += name + '.' # pragma: no cover settings = NAVIGATION_WIDGET_DEFAULTS.copy() settings.update(extract_from_settings(prefix)) _resolve_dotted(settings, ['exclude_content_types']) return settings
library = Library("kotti_software", "static") kotti_software_css = Resource(library, "style.css", depends=[ jquery_infinite_ajax_scroll_css, ], bottom=True) kotti_software_js = Resource(library, "kotti_software.js", depends=[ jquery_infinite_ajax_scroll, ], bottom=True) view_needed.add(Group([ kotti_software_css, kotti_software_js, ])) def kotti_configure(settings): settings['pyramid.includes'] += ' kotti_software.views' settings['kotti.available_types'] += \ ' kotti_software.resources.SoftwareCollection' settings['kotti.available_types'] += \ ' kotti_software.resources.SoftwareProject' def check_true(value): if value == u'true': return True return False
jquery_infinite_ajax_scroll, jquery_infinite_ajax_scroll_css, ) _ = TranslationStringFactory('kotti_blog') library = Library("kotti_blog", "static") kotti_blog_css = Resource(library, "style.css", depends=[jquery_infinite_ajax_scroll_css, ], bottom=True) kotti_blog_js = Resource(library, "kotti_blog.js", depends=[jquery_infinite_ajax_scroll, ], bottom=True) view_needed.add(Group([kotti_blog_css, kotti_blog_js, ])) def kotti_configure(settings): settings['pyramid.includes'] += ' kotti_blog.views' settings['kotti.available_types'] += ' kotti_blog.resources.Blog kotti_blog.resources.BlogEntry' def check_true(value): if value == u'true': return True return False BLOG_DEFAULTS = { 'use_batching': 'true',
def includeme(config): config.add_static_view("static-kotti_website", "kotti_website:static") edit_needed.add(css) view_needed.add(css)
from fanstatic import Library, Resource, Group from pyramid.i18n import TranslationStringFactory from kotti.static import view_needed from kotti.util import extract_from_settings from js.jquery_infinite_ajax_scroll import jquery_infinite_ajax_scroll, jquery_infinite_ajax_scroll_css _ = TranslationStringFactory("kotti_software") library = Library("kotti_software", "static") kotti_software_css = Resource(library, "style.css", depends=[jquery_infinite_ajax_scroll_css], bottom=True) kotti_software_js = Resource(library, "kotti_software.js", depends=[jquery_infinite_ajax_scroll], bottom=True) view_needed.add(Group([kotti_software_css, kotti_software_js])) def kotti_configure(settings): settings["pyramid.includes"] += " kotti_software.views" settings["kotti.available_types"] += " kotti_software.resources.SoftwareCollection" settings["kotti.available_types"] += " kotti_software.resources.SoftwareProject" def check_true(value): if value == u"true": return True return False SOFTWARECOLLECTION_DEFAULTS = { "use_batching": "true", "pagesize": "5", "use_auto_batching": "true", "link_headline_overview": "true",