# HG changeset patch # User Pierre-Yves David # Date 1271345717 -7200 # Node ID 593adaccd737abee808fb46b18044cca0f5b0338 # Parent 15846058378b2bcd31d86368d8cd43ed360e0bb9 (implement #761403) The breadcrumb final element is now a link too. This allow getting a proper url for item fetched throught search. diff -r 15846058378b -r 593adaccd737 web/test/unittest_breadcrumbs.py --- a/web/test/unittest_breadcrumbs.py Thu Apr 15 17:28:27 2010 +0200 +++ b/web/test/unittest_breadcrumbs.py Thu Apr 15 17:35:17 2010 +0200 @@ -15,7 +15,7 @@ ibc = self.vreg['components'].select('breadcrumbs', self.request(), rset=childrset) self.assertEquals(ibc.render(), """ > folder_plural > par&ent >  -chi&ld""" % f1.eid) +chi&ld""" % (f1.eid, f2.eid)) if __name__ == '__main__': from logilab.common.testlib import unittest_main diff -r 15846058378b -r 593adaccd737 web/views/ibreadcrumbs.py --- a/web/views/ibreadcrumbs.py Thu Apr 15 17:28:27 2010 +0200 +++ b/web/views/ibreadcrumbs.py Thu Apr 15 17:35:17 2010 +0200 @@ -62,10 +62,7 @@ def wpath_part(self, part, contextentity, last=False): if isinstance(part, Entity): - if last and part.eid == contextentity.eid: - self.w(xml_escape(part.view('breadcrumbtext'))) - else: - self.w(part.view('breadcrumbs')) + self.w(part.view('breadcrumbs')) elif isinstance(part, tuple): url, title = part textsize = self._cw.property_value('navigation.short-line-size')