Example #1
0
def make_subtitle(**kwargs):
    if 'content' in kwargs and 'number' in kwargs:
        id = 'subtitle-' + str(kwargs['number'])
        text = kwargs['content'][id]['text']
        h = HTML()
        h.h4(text, klass='subtitle')
        return str(h)
Example #2
0
 def make_text(**kwargs):
     h = HTML()
     try:
         args = {
             'id': 'text-' + str(kwargs['number']),
             'data-editor-type': "textarea",
             'data-editor-placeholder': kwargs['editor_placeholder'],
             'data-editor-label': kwargs['editor_label'],
             'data-editor-default': kwargs['editor_default'],
             'style': kwargs.get('style') or 'text-align:justify',
             'klass': 'text'
         }
     except KeyError:
         args = {
             'id': 'text-' + str(kwargs['number']),
             'data-editor-type': "textarea",
             'data-editor-placeholder': "Text",
             'data-editor-label': 'Text',
             'data-editor-default': "Text",
             'style': kwargs.get('style') or 'text-align:justify',
             'klass': 'text'
         }
     if kwargs['content'] is not None:
         text = kwargs['content']['text-' +
                                  str(kwargs['number'])]['text']
         args = args['data-editor-default'] = text
     if 'max_chars' in kwargs:
         args['data-editor-max-chars'] = str(kwargs['max_chars'])
     h.div('', **args)
     return str(h)
Example #3
0
 def make_logo(**kwargs):
     h = HTML()
     try:
         args = {
             'id': 'logo-' + str(kwargs['number']),
             'data-editor-type': "image",
             'data-editor-placeholder': kwargs['editor_placeholder'],
             'data-editor-label': kwargs['editor_label'],
             'data-editor-default': kwargs['editor_default'],
             'data-editor-mediatype': "image"
         }
     except KeyError:
         args = {
             'id': 'logo-' + str(kwargs['number']),
             'data-editor-type': "image",
             'data-editor-placeholder':
             "/static/plugins/editor/placeholders/270x350.png",
             'data-editor-label': 'Logo',
             'data-editor-default':
             "/static/plugins/editor/placeholders/270x350.png",
             'data-editor-mediatype': "image"
         }
     if kwargs['content'] is not None:
         src = kwargs['content']['logo-' + str(kwargs['number'])]['src']
         args['data-editor-default'] = src
     h.img(src=args['data-editor-default'], **args)
     return str(h)
Example #4
0
 def make_img(**kwargs):
     h = HTML()
     try:
         args = {
             'id': 'image-' + str(kwargs['number']),
             'klass': 'sub-image',
             'data-editor-type': "image",
             'data-editor-placeholder': kwargs['editor_placeholder'],
             'data-editor-label': kwargs['editor_label'],
             'data-editor-default': kwargs['editor_default'],
             'data-editor-mediatype': "image"
         }
     except KeyError:
         args = {
             'id': 'image-' + str(kwargs['number']),
             'klass': 'sub-image',
             'data-editor-type': "image",
             'data-editor-placeholder':
             "/static/plugins/editor/placeholders/270x350.png",
             'data-editor-label': 'Image',
             'data-editor-default':
             "/static/plugins/editor/placeholders/270x350.png",
             'data-editor-mediatype': "image"
         }
     if kwargs['content'] is not None:
         src = kwargs['content']['image-' +
                                 str(kwargs['number'])]['src']
         args['data-editor-default'] = src
     if 'style' in kwargs:
         args['style'] = kwargs['style']
     h.img(src='/static/plugins/editor/placeholders/270x350.png',
           **args)
     return str(h)
Example #5
0
 def make_subtitle(**kwargs):
     h = HTML()
     try:
         args = {
             'id': 'subtitle-' + str(kwargs['number']),
             'klass': 'subtitle',
             'data-editor-type': "text",
             'data-editor-placeholder': kwargs['editor_placeholder'],
             'data-editor-label': kwargs['editor_label'],
             'data-editor-default': kwargs['editor_default'],
             'data-editor-optional': "true"
         }
     except KeyError:
         args = {
             'id': 'subtitle-' + str(kwargs['number']),
             'klass': 'subtitle',
             'data-editor-type': "text",
             'data-editor-placeholder': 'Subtitle',
             'data-editor-label': 'Subtitle',
             'data-editor-default': 'Subtitle',
             'data-editor-optional': "true"
         }
     if kwargs['content'] is not None:
         text = kwargs['content']['subtitle-' +
                                  str(kwargs['number'])]['text']
         args['data-editor-default'] = text
     if 'max_chars' in kwargs:
         args['data-editor-max-chars'] = str(kwargs['max_chars'])
     h.h4('', **args)
     return str(h)
Example #6
0
def make_logo(**kwargs):
    if 'content' in kwargs and 'number' in kwargs:
        id = 'logo-' + str(kwargs['number'])
        src = kwargs['content'].get(id, {}).get('src')
        h = HTML()
        if src:
            h.img(src=src)
        return str(h)
Example #7
0
def make_text(**kwargs):
    if 'content' in kwargs and 'number' in kwargs:
        id = 'text-' + str(kwargs['number'])
        text = kwargs['content'][id]['text']
        wrap_in_div = kwargs['wrap_in_div'] if 'wrap_in_div' in kwargs else True
        if wrap_in_div:
            h = HTML()
            h.div(text,
                  klass='text',
                  style=kwargs.get('style') or 'text-align: justify;',
                  escape=False)
            rendered = str(h)
        else:
            rendered = text

        return rendered
Example #8
0
def make_img(**kwargs):
    if 'content' in kwargs and 'number' in kwargs:
        id = 'image-' + str(kwargs['number'])
        src = kwargs['content'].get(id, {}).get('src')
        h = HTML()
        if src:
            if 'style' in kwargs.keys():
                h.img(src=src, klass='sub-image', style=kwargs['style'])
            else:
                h.img(src=src, klass='sub-image')
        return str(h)