Exemplo n.º 1
0
    def __init__(self, markdown_instance=None, **kwargs):
        MooseCommonExtension.__init__(self, **kwargs)
        Pattern.__init__(self, self.RE, markdown_instance)

        # Valid settings for MOOSE specific documentation features
        # All other markdown 'attributes' will be treated as HTML
        # style settings for the figure tag.
        self._settings = {'caption': None}
Exemplo n.º 2
0
    def __init__(self, markdown_instance=None, **kwargs):
        MooseCommonExtension.__init__(self, **kwargs)
        Pattern.__init__(self, self.RE, markdown_instance)

        # Valid settings for MOOSE specific documentation features
        # All other markdown 'attributes' will be treated as HTML
        # style settings for the figure tag.
        self._settings = {"caption": None}
Exemplo n.º 3
0
    def __init__(self, markdown_instance=None, **kwargs):
        MooseCommonExtension.__init__(self, **kwargs)
        Pattern.__init__(self, self.RE, markdown_instance)

        # Load the yaml data containing package information
        self.package = MooseDocs.yaml_load("packages.yml")

        # The default settings
        self._settings = {'arch': None, 'return': None}
Exemplo n.º 4
0
  def __init__(self, md, graphviz=None, ext='svg', **kwargs):
    MooseCommonExtension.__init__(self, **kwargs)
    BlockProcessor.__init__(self, md)

    # Location of the graphviz
    self._graphviz = graphviz

    # Output extension
    self._ext = ext
Exemplo n.º 5
0
    def __init__(self, md, graphviz=None, ext='svg', **kwargs):
        MooseCommonExtension.__init__(self, **kwargs)
        BlockProcessor.__init__(self, md)

        # Location of the graphviz
        self._graphviz = graphviz

        # Output extension
        self._ext = ext
Exemplo n.º 6
0
    def __init__(self, root=None, **kwargs):
        MooseCommonExtension.__init__(self)
        Pattern.__init__(self, self.RE, **kwargs)

        self._root = os.path.join(root, 'docs/media')

        # Valid settings for MOOS specific documentation features
        # All other markdown 'attributes' will be treated as HTML
        # style settings
        self._settings = {'caption': None}
Exemplo n.º 7
0
  def __init__(self, parser, **kwargs):
   MooseCommonExtension.__init__(self, **kwargs)
   BlockProcessor.__init__(self, parser)

   # The default settings
   self._settings = {'caption'  : None,
            'interval' : None,
            'pause'    : None,
            'wrap'     : None,
            'keyboard' : None}
Exemplo n.º 8
0
  def __init__(self, parser, **kwargs):
    MooseCommonExtension.__init__(self, **kwargs)
    BlockProcessor.__init__(self, parser)

    # The default settings
    self._settings = {'caption'  : None,
                      'interval' : None,
                      'pause'    : None,
                      'wrap'     : None,
                      'keyboard' : None}
Exemplo n.º 9
0
    def __init__(self, root=None, **kwargs):
        MooseCommonExtension.__init__(self)
        Pattern.__init__(self, self.RE, **kwargs)

        self._root = os.path.join(root, 'docs/media')

        # Valid settings for MOOS specific documentation features
        # All other markdown 'attributes' will be treated as HTML
        # style settings
        self._settings = {'caption' : None}
Exemplo n.º 10
0
  def __init__(self, markdown_instance=None, **kwargs):
    MooseCommonExtension.__init__(self, **kwargs)
    Pattern.__init__(self, self.RE, markdown_instance)

    # Load the yaml data containing package information
    self.package = MooseDocs.yaml_load("packages.yml")

    # The default settings
    self._settings = {'arch' : None,
             'return' : None}
Exemplo n.º 11
0
    def __init__(self, parser, root=None, **kwargs):
      MooseCommonExtension.__init__(self)
      BlockProcessor.__init__(self, parser, **kwargs)

      self._root = os.path.join(root, 'docs/media')

      # The default settings
      self._settings = {'caption'  : None,
                        'interval' : None,
                        'pause'    : None,
                        'wrap'     : None,
                        'keyboard' : None}
Exemplo n.º 12
0
    def __init__(self, regex, markdown_instance=None, yaml=None, syntax=None, **kwargs):
        MooseCommonExtension.__init__(self, **kwargs)
        Pattern.__init__(self, regex, markdown_instance)

        self._yaml = yaml
        self._syntax = syntax

        # Error if the YAML was not supplied
        if not isinstance(self._yaml, utils.MooseYaml):
            log.error("The MooseYaml object must be supplied to constructor of MooseObjectClassDescription.")

        # Error if the syntax was not supplied
        if not isinstance(self._syntax, dict):
            log.error("A dictionary of MooseApplicationSyntax objects must be supplied.")
Exemplo n.º 13
0
    def __init__(self, parser, root=None, **kwargs):
        MooseCommonExtension.__init__(self)
        BlockProcessor.__init__(self, parser, **kwargs)

        self._root = os.path.join(root, 'docs/media')

        # The default settings
        self._settings = {
            'caption': None,
            'interval': None,
            'pause': None,
            'wrap': None,
            'keyboard': None
        }
Exemplo n.º 14
0
    def __init__(self, media_dir=None, root=None, **kwargs):
        MooseCommonExtension.__init__(self)
        Pattern.__init__(self, self.RE, **kwargs)

        self._root = os.path.join(root, media_dir)

        # The default settings
        self._settings = {
            'alt': None,
            'caption': None,
            'width': None,
            'height': None,
            'float': None,
            'align': 'left'
        }
Exemplo n.º 15
0
    def __init__(self, pattern, markdown_instance=None, repo=None, **kwargs):
        MooseCommonExtension.__init__(self, **kwargs)
        Pattern.__init__(self, pattern, markdown_instance)

        # The root/repo settings
        self._repo = repo

        # The default settings
        self._settings['strip_header'] = True
        self._settings['repo_link'] = True
        self._settings['label'] = True
        self._settings['language'] = 'text'
        self._settings['strip-extra-newlines'] = False
        self._settings['prefix'] = ''
        self._settings['suffix'] = ''
        self._settings['indent'] = 0
Exemplo n.º 16
0
    def __init__(self, regex, yaml=None, syntax=None, **kwargs):
        MooseCommonExtension.__init__(self)
        Pattern.__init__(self, regex, **kwargs)

        self._yaml = yaml
        self._syntax = syntax

        # Error if the YAML was not supplied
        if not isinstance(self._yaml, utils.MooseYaml):
            log.error(
                "The MooseYaml object must be supplied to constructor of MooseObjectClassDescription."
            )

        # Error if the syntax was not supplied
        if not isinstance(self._syntax, dict):
            log.error(
                "A dictionary of MooseApplicationSyntax objects must be supplied."
            )
Exemplo n.º 17
0
  def __init__(self, pattern, markdown_instance=None, repo=None, **kwargs):
    MooseCommonExtension.__init__(self, **kwargs)
    Pattern.__init__(self, pattern, markdown_instance)

    # The root/repo settings
    self._repo = repo

    # The default settings
    self._settings = {'strip_header'        : True,
             'repo_link'           : True,
             'label'               : True,
             'method'              : True,
             'language'            : 'text',
             'block'               : True,
             'strip-extra-newlines': False}

    # Applying overflow/max-height CSS to <div> and <code> causes multiple scroll bars
    # do not let code float, the div will do this for us
    self._invalid_css = { 'div' : ['overflow-y', 'overflow-x', 'max-height'], 'code' : ['float'] }
Exemplo n.º 18
0
  def __init__(self, pattern, markdown_instance=None, repo=None, **kwargs):
    MooseCommonExtension.__init__(self, **kwargs)
    Pattern.__init__(self, pattern, markdown_instance)

    # The root/repo settings
    self._repo = repo

    # The default settings
    self._settings = {'strip_header'        : True,
             'repo_link'           : True,
             'label'               : True,
             'method'              : True,
             'language'            : 'text',
             'block'               : True,
             'strip-extra-newlines': False}

    # Applying overflow/max-height CSS to <div> and <code> causes multiple scroll bars
    # do not let code float, the div will do this for us
    self._invalid_css = { 'div' : ['overflow-y', 'overflow-x', 'max-height'], 'code' : ['float'] }
Exemplo n.º 19
0
 def __init__(self, markdown_instance=None, **kwargs):
     MooseCommonExtension.__init__(self, **kwargs),
     Preprocessor.__init__(self, markdown_instance)
Exemplo n.º 20
0
 def __init__(self, markdown_instance=None, **kwargs):
     MooseCommonExtension.__init__(self, **kwargs)
     Pattern.__init__(self, self.RE, markdown_instance)
Exemplo n.º 21
0
 def __init__(self, parser, **kwargs):
     MooseCommonExtension.__init__(self, **kwargs)
     BlockProcessor.__init__(self, parser)
Exemplo n.º 22
0
 def __init__(self, markdown_instance=None, **kwargs):
     MooseCommonExtension.__init__(self, **kwargs)
     Pattern.__init__(self, self.RE, markdown_instance)
     self._settings['caption'] = None
Exemplo n.º 23
0
    def __init__(self, **kwargs):
        MooseCommonExtension.__init__(self)
        Pattern.__init__(self, self.RE, **kwargs)

        # We have a strict width set that can not be disturbed
        self._invalid_css = {'div': ['width']}
Exemplo n.º 24
0
    def __init__(self, **kwargs):
        MooseCommonExtension.__init__(self)
        Pattern.__init__(self, self.RE, **kwargs)

        # We have a strict width set that can not be disturbed
        self._invalid_css = { 'div' : ['width'] }
Exemplo n.º 25
0
 def __init__(self, markdown_instance=None, **kwargs):
     MooseCommonExtension.__init__(self, **kwargs),
     Preprocessor.__init__(self, markdown_instance)
     self._macro_files = kwargs.pop('macro_files', None)
Exemplo n.º 26
0
 def __init__(self, markdown_instance=None, **kwargs):
   MooseCommonExtension.__init__(self, **kwargs),
   Preprocessor.__init__(self, markdown_instance)
Exemplo n.º 27
0
 def __init__(self, parser, **kwargs):
  MooseCommonExtension.__init__(self, **kwargs)
  BlockProcessor.__init__(self, parser)