Example #1
0
    def run(self):
        result = Figure.run(self)
        if len(result) == 2 or isinstance(result[0], nodes.system_message):
            return result

        if 'lightbox' in self.options:
            result[0]['classes'] += ['lightbox']

        return result
Example #2
0
    def run(self):
        result = Figure.run(self)
        if len(result) == 2 or isinstance(result[0], nodes.system_message):
            return result

        if 'lightbox' in self.options:
            result[0]['classes'] += ['lightbox']

        return result
Example #3
0
 def run(self):
     uri = self.arguments[0]
     if uri.endswith('.*') or uri.find('://') != -1:
         raise self.severe(
             'Error in "%s: %s":'
             ' glob pattern and remote images are not allowed' %
             (self.name, uri))
     result = Figure.run(self)
     if len(result) == 2 or isinstance(result[0], nodes.system_message):
         return result
     (figure_node, ) = result
     # wrap figure node into a kernel_figure node / see visitors
     node = kernel_figure('', figure_node)
     return [node]
Example #4
0
 def run(self):
     uri = self.arguments[0]
     if uri.endswith('.*') or uri.find('://') != -1:
         raise self.severe(
             'Error in "%s: %s":'
             ' glob pattern and remote images are not allowed'
             % (self.name, uri))
     result = Figure.run(self)
     if len(result) == 2 or isinstance(result[0], nodes.system_message):
         return result
     (figure_node,) = result
     # wrap figure node into a kernel_figure node / see visitors
     node = kernel_figure('', figure_node)
     return [node]