def __init__(self, raw, request, **kw): self.raw = raw self.request = request self.form = request.form self._ = request.getText self.cfg = request.cfg self.line_anchors = kw.get('line_anchors', True) self.macro = None self.start_line = kw.get('start_line', 0) self.is_em = 0 self.is_b = 0 self.is_u = 0 self.is_strike = 0 self.lineno = 0 self.in_list = 0 # between <ul/ol/dl> and </ul/ol/dl> self.in_li = 0 # between <li> and </li> self.in_dd = 0 # between <dd> and </dd> self.in_pre = 0 self.in_table = 0 self.is_big = False self.is_small = False self.inhibit_p = 0 # if set, do not auto-create a <p>aragraph self.titles = request._page_headings # holds the nesting level (in chars) of open lists self.list_indents = [] self.list_types = [] self.formatting_rules = self.formatting_rules % {'macronames': u'|'.join(wikimacro.getNames(self.cfg))}
def __init__(self, request, pagename, raw, renames): self.pagename = pagename self.raw = raw self.renames = renames self.request = request self._ = None self.in_pre = 0 self.formatting_rules = self.formatting_rules % { "macronames": u"|".join(["ImageLink"] + macro.getNames(self.request.cfg)) }
def __init__(self, request, pagename, raw, renames): self.pagename = pagename self.raw = raw self.renames = renames self.request = request self._ = None self.in_pre = 0 self.formatting_rules = self.formatting_rules % { 'macronames': u'|'.join([ 'ImageLink', ] + macro.getNames(self.request.cfg)) }
def __init__(self, raw, request, **kw): self.raw = raw self.request = request self.form = request.form # Macro object uses this self._ = request.getText self.cfg = request.cfg self.line_anchors = kw.get('line_anchors', True) self.macro = None self.start_line = kw.get('start_line', 0) # currently, there is only a single, optional argument to this parser and # (when given), it is used as class(es) for a div wrapping the formatter output # either use a single class like "comment" or multiple like "comment/red/dotted" self.wrapping_div_class = kw.get('format_args', '').strip().replace('/', ' ') self.is_em = 0 # must be int self.is_b = 0 # must be int self.is_u = False self.is_strike = False self.is_big = False self.is_small = False self.is_remark = False self.lineno = 0 self.in_list = 0 # between <ul/ol/dl> and </ul/ol/dl> self.in_li = 0 # between <li> and </li> self.in_dd = 0 # between <dd> and </dd> # states of the parser concerning being inside/outside of some "pre" section: # None == we are not in any kind of pre section (was: 0) # 'search_parser' == we didn't get a parser yet, still searching for it (was: 1) # 'found_parser' == we found a valid parser (was: 2) # 'no_parser' == we have no (valid) parser, use a normal <pre>...</pre> (was: 3) self.in_pre = None self.in_table = 0 self.inhibit_p = 0 # if set, do not auto-create a <p>aragraph self.titles = request._page_headings # holds the nesting level (in chars) of open lists self.list_indents = [] self.list_types = [] self.formatting_rules = self.formatting_rules % { 'macronames': u'|'.join(macro.getNames(self.cfg)) }
def __init__(self, raw, request, **kw): self.raw = raw self.request = request self.form = request.form # Macro object uses this self._ = request.getText self.cfg = request.cfg self.line_anchors = kw.get('line_anchors', True) self.macro = None self.start_line = kw.get('start_line', 0) # currently, there is only a single, optional argument to this parser and # (when given), it is used as class(es) for a div wrapping the formatter output # either use a single class like "comment" or multiple like "comment/red/dotted" self.wrapping_div_class = kw.get('format_args', '').strip().replace('/', ' ') self.is_em = 0 # must be int self.is_b = 0 # must be int self.is_u = False self.is_strike = False self.is_big = False self.is_small = False self.is_remark = False self.lineno = 0 self.in_list = 0 # between <ul/ol/dl> and </ul/ol/dl> self.in_li = 0 # between <li> and </li> self.in_dd = 0 # between <dd> and </dd> # states of the parser concerning being inside/outside of some "pre" section: # None == we are not in any kind of pre section (was: 0) # 'search_parser' == we didn't get a parser yet, still searching for it (was: 1) # 'found_parser' == we found a valid parser (was: 2) # 'no_parser' == we have no (valid) parser, use a normal <pre>...</pre> (was: 3) self.in_pre = None self.in_table = 0 self.inhibit_p = 0 # if set, do not auto-create a <p>aragraph self.titles = request._page_headings # holds the nesting level (in chars) of open lists self.list_indents = [] self.list_types = [] self.formatting_rules = self.formatting_rules % {'macronames': u'|'.join(macro.getNames(self.cfg))}
def macro_list(request): from MoinMoin import macro macros = macro.getNames(request.cfg) macros.sort() return macros
def __init__(self, request, pagename, raw, renames): self.pagename = pagename self.raw = raw self.renames = renames self.request = request self._ = None self.in_pre = 0 self.formatting_rules = self.formatting_rules % {'macronames': u'|'.join(['ImageLink', ] + macro.getNames(self.request.cfg))}