web/views/ibreadcrumbs.py
changeset 9384 430859af32c6
parent 9256 697a8181ba30
child 10006 8391bf718485
--- a/web/views/ibreadcrumbs.py	Mon Jan 06 12:01:35 2014 +0100
+++ b/web/views/ibreadcrumbs.py	Thu Jan 09 10:53:45 2014 +0100
@@ -115,13 +115,13 @@
         path = adapter.breadcrumbs(view)
         if path:
             self.open_breadcrumbs(w)
-            if self.first_separator:
-                w(self.separator)
             self.render_breadcrumbs(w, entity, path)
             self.close_breadcrumbs(w)
 
     def open_breadcrumbs(self, w):
         w(u'<span id="breadcrumbs" class="pathbar">')
+        if self.first_separator:
+            w(self.separator)
 
     def close_breadcrumbs(self, w):
         w(u'</span>')
@@ -172,11 +172,9 @@
     # XXX support kwargs for compat with other components which gets the view as
     # argument
     def render(self, w, **kwargs):
-        w(u'<span id="breadcrumbs" class="pathbar">')
-        if self.first_separator:
-            w(self.separator)
+        self.open_breadcrumbs(w)
         w(self._cw._('search'))
-        w(u'</span>')
+        self.close_breadcrumbs(w)
 
 
 class BreadCrumbLinkToVComponent(BreadCrumbEntityVComponent):