예제 #1
0
파일: renderer.py 프로젝트: UCL-INGI/ICTV
def make_title(**kwargs):
    if 'content' in kwargs and 'number' in kwargs:
        id = 'title-' + str(kwargs['number'])
        text = kwargs['content'][id]['text']
        h = HTML()
        h.h1(text, klass='title')
        return str(h)
예제 #2
0
 def make_title(**kwargs):
     h = HTML()
     try:
         args = {
             'id': 'title-' + str(kwargs['number']),
             'klass': 'title',
             'data-editor-type': "text",
             'data-editor-placeholder': kwargs['editor_placeholder'],
             'data-editor-label': kwargs['editor_label'],
             'data-editor-default': kwargs['editor_default']
         }
     except KeyError:
         args = {
             'id': 'title-' + str(kwargs['number']),
             'klass': 'title',
             'data-editor-type': "text",
             'data-editor-placeholder': 'Title',
             'data-editor-label': 'Title',
             'data-editor-default': 'Title'
         }
     if kwargs['content'] is not None:
         text = kwargs['content']['title-' +
                                  str(kwargs['number'])]['text']
         args['data-editor-default'] = text
     if 'max_chars' in kwargs:
         args['data-editor-max-chars'] = str(kwargs['max_chars'])
     h.h1('', **args)
     return str(h)