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)
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)