def work_indented(value, *args, **kwargs): value = _join(value, args) if 'id' in kwargs: value = _div("work indented", value, kwargs['id']) else: value = _div("work indented", value) return format_html(value)
def work_25(value, *args, **kwargs): value = _join(value, args) if 'id' in kwargs: value = _div("work-25", value, kwargs['id']) else: value = _div("work-25", value) return format_html(value)
def basic_text_ind_mright200(value, *args, **kwargs): value = _join(value, args) cls = "basic-text m-right-200 indented" if 'plus' in kwargs: cls += '_plus' value = _div(cls, value) return format_html(value)
def basic_white_mright200(value, *args, **kwargs): value = _join(value, args) if 'ind' in kwargs: cls = "basic-text white m-right-200 indented" else: cls = "basic-text white m-right-200" value = _div(cls, value) return format_html(value)
def list_block(*args): new_value = [_span("code-literal", '[')] for i, c in enumerate(args): append = quote(c) if 'span' not in c else c new_value.append(_span("str", append)) if i < len(args) - 1: new_value.append(_span("kept", ', ')) new_value.append(_span("code-literal", ']')) return format_html(_div('code-block', ''.join(new_value)))
def basic_text_ind(value, *args, **kwargs): if 'no' in kwargs: value = f'{value}{"".join(args)}' else: value = _join(value, args) cls = "basic-text indented" if 'plus' in kwargs: cls += '_plus' value = _div(cls, value) return format_html(value)
def dict_block(*args): new_value = [_span("code-literal", ' {')] for i, c in enumerate(args): # append = _span("str", quote(c)) if isinstance(c, str) else _span("int", c) append = quote(c) if 'span' not in c else c append = _span("str", append) new_value.append(append) if i < len(args) - 1: append = _span("kept", ', ') if i % 2 != 0 else _span("code-literal", ': ') new_value.append(append) new_value.append(_span("code-literal", '}')) return mark_safe(_div('code-block', ''.join(new_value)))
def div(value, *args, **kwargs): value = _join(value, args) id = kwargs['id'] if 'id' in kwargs else None value = _div(kwargs['cls'], value, id) return format_html(value)
def mono_mright_300(value, *args): value = _join(value, args) value = _div("monospace m-right-300", value) return format_html(value)
def basic_text_white(value, *args): value = _join(value, args) value = _div("basic-text white", value) return format_html(value)
def page_title(value, *args): """div, space p-top-20, 2 <br>""" value = _join(value, args) value = _div("space p-top-20", value) value += '<br>' * 2 return format_html(value)
def space_ptop_20(value, *args): value = _join(value, args) value = _div("space p-top-20", value) return format_html(value)