Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
    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',
Exemplo n.º 4
0
def includeme(config):

    config.add_static_view("static-kotti_website", "kotti_website:static")

    edit_needed.add(css)
    view_needed.add(css)
Exemplo n.º 5
0
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",