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