diff data/plugin/parser/text_x_arnica.py @ 278:03071c3569d8

refactored for macro Image to use parts of arnicas rendering
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Wed, 17 Sep 2008 11:31:29 +0200
parents 0430039fe8c5
children 5f91eff1ae2b
line wrap: on
line diff
--- a/data/plugin/parser/text_x_arnica.py	Tue Sep 16 12:27:06 2008 +0200
+++ b/data/plugin/parser/text_x_arnica.py	Wed Sep 17 11:31:29 2008 +0200
@@ -362,7 +362,7 @@
             self.request.write(self.formatter.text(text))
             return
 
-        if not self.select_files(formatter):
+        if not self.arnica_image and not self.select_files(formatter):
             text = _("No matching image file found!")
             self.request.write(self.formatter.text(text))
             return
@@ -407,7 +407,9 @@
                     col_count = 0
                     result.append('<br class="clearboth">')
                 col_count += 1
-
+                
+        result.insert(0, self.formatter.div(1, css_class="arnica"))
+        result.append(self.formatter.div(0))
         return ''.join(result)
 
 
@@ -415,7 +417,5 @@
         """ parser output """
         # checks if initializing of all attributes in __init__ was done
         if self.init_settings:
-            self.request.write(self.formatter.div(1, css_class="arnica"))
             self.request.write(self.render(formatter))
-            self.request.write(self.formatter.div(0))