Exemplo n.º 1
0
        if self.max is not None:
            if len(value) > self.max:
                max_err = self.translationStringFactory(
                    self.max_message.format(max=self.max))
                raise Invalid(node, max_err)


default_resource_registry.set_js_resources(
    'tinymce', None, 'deform:static/tinymce/tinymce.min.js',
    'pontus:static/js/preventdelete/preventdelete.js')

default_resource_registry.set_js_resources(
    'select2creation', None, 'pontus:static/select2/dist/js/select2.js')

default_resource_registry.set_css_resources(
    'select2creation', None, 'pontus:static/select2/dist/css/select2.min.css',
    'pontus:static/css/select2.css')

default_resource_registry.set_js_resources(
    'ajaxselect2', None, 'pontus:static/select2/dist/js/select2.js',
    'pontus:static/js/select2_ajax_extension.js')

default_resource_registry.set_css_resources(
    'ajaxselect2', None, 'pontus:static/select2/dist/css/select2.min.css',
    'pontus:static/css/select2_ajax_extension.css')

default_resource_registry.set_css_resources(
    'sequence_pontus', None, 'pontus:static/css/sequence_widget.css')

default_resource_registry.set_js_resources(
    'file_upload', None, 'pontus:static/js/file_upload.js',
Exemplo n.º 2
0
                              add_preview=getattr(self, 'add_preview', False),
                              items=self.items,
                              selected_items=[cstruct])


default_resource_registry.set_js_resources(
    'emoji', None, 'novaideo:static/js/emoji_input.js')

default_resource_registry.set_js_resources(
    'ajax_checkbox', None, 'novaideo:static/js/ajax_checkbox_choice.js')

default_resource_registry.set_js_resources(
    'stylepicker', None, 'novaideo:static/bgrins-spectrum/spectrum.js',
    'novaideo:static/js/style_picker.js')

default_resource_registry.set_css_resources(
    'stylepicker', None, 'novaideo:static/bgrins-spectrum/spectrum.css')

default_resource_registry.set_js_resources(
    'bootstrap_icon', None, 'novaideo:static/js/bootstrap_iconpicker.js',
    'novaideo:static/bootstrap-iconpicker/bootstrap-iconpicker/js/bootstrap-iconpicker.min.js'
)

default_resource_registry.set_css_resources(
    'bootstrap_icon', None,
    'novaideo:static/bootstrap-iconpicker/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css'
)

default_resource_registry.set_js_resources(
    'simple_mapping', None, 'novaideo:static/js/simple_mapping.js')

default_resource_registry.set_js_resources(
Exemplo n.º 3
0
        template = readonly and self.readonly_template or self.template
        return field.renderer(template, **values)

    def _add_options(self, kw):
        options = dict(self.default_options)
        from datetime import datetime
        uniqueid = hash(datetime.now())
        options['autosave']['uniqueid'] = uniqueid
        options_overrides = dict(kw.get('options', self.options or {}))
        options.update(options_overrides)
        kw['simplemde_options'] = json.dumps(options)
        return kw


default_resource_registry.set_css_resources(
    'simplemde',
    None,
    'deform_markdown:static/css/simplemde.min.css')


default_resource_registry.set_js_resources(
    'simplemde',
    None,
    'deform_markdown:static/scripts/simplemde.min.js')


def includeme(config):  # pragma: no cover
    """Pyramid integration: register static view for widget resources."""
    year = 86400 * 365
    config.add_static_view('deformmarkdownstatic',
                           'deform_markdown:static',
                           cache_max_age=year)
Exemplo n.º 4
0
          is_grouped=getattr(self, 'is_grouped', True),
          add_preview=getattr(self, 'add_preview', False),
          items=self.items, selected_items=[cstruct])


default_resource_registry.set_js_resources('emoji', None,
               'novaideo:static/js/emoji_input.js')

default_resource_registry.set_js_resources('ajax_checkbox', None,
               'novaideo:static/js/ajax_checkbox_choice.js')

default_resource_registry.set_js_resources('stylepicker', None,
               'novaideo:static/bgrins-spectrum/spectrum.js',
               'novaideo:static/js/style_picker.js')

default_resource_registry.set_css_resources('stylepicker', None,
              'novaideo:static/bgrins-spectrum/spectrum.css')

default_resource_registry.set_js_resources('bootstrap_icon', None,
           'novaideo:static/js/bootstrap_iconpicker.js',
           'novaideo:static/bootstrap-iconpicker/bootstrap-iconpicker/js/bootstrap-iconpicker.min.js')

default_resource_registry.set_css_resources('bootstrap_icon', None,
              'novaideo:static/bootstrap-iconpicker/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css')

default_resource_registry.set_js_resources('simple_mapping', None,
               'novaideo:static/js/simple_mapping.js'  )

default_resource_registry.set_js_resources('toucheckbox', None,
               'novaideo:static/js/toucheckbox.js'  )

default_resource_registry.set_js_resources('addnewidea', None, 
Exemplo n.º 5
0
                max_err = self.translationStringFactory(
                              self.max_message.format(max=self.max))
                raise Invalid(node, max_err)


default_resource_registry.set_js_resources(
    'tinymce', None,
    'deform:static/tinymce/tinymce.min.js',
    'pontus:static/js/preventdelete/preventdelete.js')

default_resource_registry.set_js_resources('select2creation', None,
               'pontus:static/select2/dist/js/select2.js')


default_resource_registry.set_css_resources('select2creation', None,
               'pontus:static/select2/dist/css/select2.min.css',
               'pontus:static/css/select2.css')


default_resource_registry.set_js_resources('ajaxselect2', None, 
               'pontus:static/select2/dist/js/select2.js', 
               'pontus:static/js/select2_ajax_extension.js')


default_resource_registry.set_css_resources('ajaxselect2', None, 
              'pontus:static/select2/dist/css/select2.min.css',
              'pontus:static/css/select2_ajax_extension.css')


default_resource_registry.set_css_resources('sequence_pontus', None, 
              'pontus:static/css/sequence_widget.css')
Exemplo n.º 6
0
        if isinstance(cstruct, (dict, PersistentDict)):
            cstruct = json.dumps(dict(cstruct))

        readonly = kw.get('readonly', self.readonly)
        template = readonly and self.readonly_template or self.template
        values = self.get_template_values(field, cstruct, kw)
        return field.renderer(template, **values)

    def deserialize(self, field, pstruct):
        if pstruct is null:
            return null
        if self.strip:
            pstruct = pstruct.strip()
        if not pstruct:
            return null
        return json.loads(pstruct)


default_resource_registry.set_js_resources(
    'treepy', None, 'deform_treepy:static/js/treepy.js',
    'deform_treepy:static/js/treepy_langs.js',
    'deform_treepy:static/vakata-jstree/dist/jstree.js',
    'pontus:static/select2/dist/js/select2.js')

default_resource_registry.set_css_resources(
    'treepy', None,
    'deform_treepy:static/vakata-jstree/dist/themes/default/style.min.css',
    'deform_treepy:static/css/treepy.css',
    'pontus:static/select2/dist/css/select2.min.css')
Exemplo n.º 7
0
    template = 'novaideo:views/templates/dragdrop_sequence/mapping.pt'
    item_template = 'novaideo:views/templates/dragdrop_sequence/mapping_item.pt'


default_resource_registry.set_js_resources('toucheckbox', None,
               'novaideo:static/js/toucheckbox.js'  )

default_resource_registry.set_js_resources('addnewidea', None, 
                         'novaideo:static/js/add_new_idea.js'  )

default_resource_registry.set_js_resources('select2search', None, 
           'pontus:static/select2/dist/js/select2.min.js',
           'novaideo:static/select2_search/select2_search.js'  )

default_resource_registry.set_css_resources('select2search', None, 
              'pontus:static/select2/dist/css/select2.min.css',
              'novaideo:static/select2_search/select2_search.css'  )

default_resource_registry.set_js_resources('select2dragdrop', None, 
                'pontus:static/select2/dist/js/select2.min.js',
                'novaideo:static/js/dragdrop_select.js'  )

default_resource_registry.set_css_resources('select2dragdrop', None, 
                'pontus:static/select2/dist/css/select2.min.css',
                'novaideo:static/select2_search/select2_search.css'  )

default_resource_registry.set_js_resources('limitedtextarea', None, 
               'novaideo:static/limitedtextarea/limitedtextarea.js'  )

default_resource_registry.set_css_resources('limitedtextarea', None, 
              'novaideo:static/limitedtextarea/limitedtextarea.css'  )
Exemplo n.º 8
0
# Copyright (c) 2014 by Ecreall under licence AGPL terms
# available on http://www.gnu.org/licenses/agpl.html

# licence: AGPL
# author: Amen Souissi

import deform
from deform.widget import default_resource_registry


class SearchFormWidget(deform.widget.FormWidget):
    template = 'novaideo:views/novaideo_view_manager/templates/search_form.pt'


class SearchTextInputWidget(deform.widget.TextInputWidget):
    template = 'novaideo:views/novaideo_view_manager/templates/search_textinput.pt'
    requirements = (('live_search', None), )


default_resource_registry.set_js_resources(
    'live_search', None, 'novaideo:static/js/live_search.js')

default_resource_registry.set_css_resources(
    'live_search', None, 'pontus:static/select2/dist/css/select2.min.css')
Exemplo n.º 9
0
# Copyright (c) 2014 by Ecreall under licence AGPL terms 
# available on http://www.gnu.org/licenses/agpl.html

# licence: AGPL
# author: Amen Souissi

import deform
from deform.widget import default_resource_registry


class SearchFormWidget(deform.widget.FormWidget):
    template = 'novaideo:views/novaideo_view_manager/templates/search_form.pt'


class SearchTextInputWidget(deform.widget.TextInputWidget):
    template = 'novaideo:views/novaideo_view_manager/templates/search_textinput.pt'
    requirements = (('live_search', None),)


default_resource_registry.set_js_resources(
    'live_search', None,
    'novaideo:static/js/live_search.js')

default_resource_registry.set_css_resources(
    'live_search', None,
    'pontus:static/select2/dist/css/select2.min.css')
Exemplo n.º 10
0
            return null

        data = row.split(',')
        try:
            return {'icon_class': data[0],
                    'icon': data[1]}
        except:
            return data


default_resource_registry.set_js_resources('bootstrap_icon', None,
           'lac:static/bootstrap-iconpicker/bootstrap-iconpicker/js/iconset/iconset-all.min.js',
           'lac:static/bootstrap-iconpicker/bootstrap-iconpicker/js/bootstrap-iconpicker.js',
           'lac:static/js/bootstrap_iconpicker.js')

default_resource_registry.set_css_resources('bootstrap_icon', None,
              'lac:static/bootstrap-iconpicker/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css')


default_resource_registry.set_js_resources('simple_mapping', None,
               'lac:static/js/simple_mapping.js')

default_resource_registry.set_js_resources('toucheckbox', None,
               'lac:static/js/toucheckbox.js')

default_resource_registry.set_js_resources('article', None,
               'lac:static/js/article_tinymce.js')

default_resource_registry.set_js_resources('limitedtextarea', None,
               'lac:static/limitedtextarea/limitedtextarea.js')

default_resource_registry.set_css_resources('limitedtextarea', None,
Exemplo n.º 11
0
        if isinstance(cstruct, (dict, PersistentDict)):
            cstruct = json.dumps(dict(cstruct))

        readonly = kw.get('readonly', self.readonly)
        template = readonly and self.readonly_template or self.template
        values = self.get_template_values(field, cstruct, kw)
        return field.renderer(template, **values)

    def deserialize(self, field, pstruct):
        if pstruct is null:
            return null
        if self.strip:
            pstruct = pstruct.strip()
        if not pstruct:
            return null
        return json.loads(pstruct)


default_resource_registry.set_js_resources(
    'treepy', None,
    'deform_treepy:static/js/treepy.js',
    'deform_treepy:static/js/treepy_langs.js',
    'deform_treepy:static/vakata-jstree/dist/jstree.js',
    'pontus:static/select2/dist/js/select2.js')

default_resource_registry.set_css_resources(
    'treepy', None,
    'deform_treepy:static/vakata-jstree/dist/themes/default/style.min.css',
    'deform_treepy:static/css/treepy.css',
    'pontus:static/select2/dist/css/select2.min.css')
Exemplo n.º 12
0
        data = row.split(',')
        try:
            return {'icon_class': data[0], 'icon': data[1]}
        except:
            return data


default_resource_registry.set_js_resources(
    'bootstrap_icon', None,
    'lac:static/bootstrap-iconpicker/bootstrap-iconpicker/js/iconset/iconset-all.min.js',
    'lac:static/bootstrap-iconpicker/bootstrap-iconpicker/js/bootstrap-iconpicker.js',
    'lac:static/js/bootstrap_iconpicker.js')

default_resource_registry.set_css_resources(
    'bootstrap_icon', None,
    'lac:static/bootstrap-iconpicker/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css'
)

default_resource_registry.set_js_resources('simple_mapping', None,
                                           'lac:static/js/simple_mapping.js')

default_resource_registry.set_js_resources('toucheckbox', None,
                                           'lac:static/js/toucheckbox.js')

default_resource_registry.set_js_resources('article', None,
                                           'lac:static/js/article_tinymce.js')

default_resource_registry.set_js_resources(
    'limitedtextarea', None, 'lac:static/limitedtextarea/limitedtextarea.js')

default_resource_registry.set_css_resources(