equal
deleted
inserted
replaced
60 self.w(u"\n") |
60 self.w(u"\n") |
61 self.wpath_part(parent, contextentity, i == len(path) - 1) |
61 self.wpath_part(parent, contextentity, i == len(path) - 1) |
62 |
62 |
63 def wpath_part(self, part, contextentity, last=False): |
63 def wpath_part(self, part, contextentity, last=False): |
64 if isinstance(part, Entity): |
64 if isinstance(part, Entity): |
65 if last and part.eid == contextentity.eid: |
65 self.w(part.view('breadcrumbs')) |
66 self.w(xml_escape(part.view('breadcrumbtext'))) |
|
67 else: |
|
68 self.w(part.view('breadcrumbs')) |
|
69 elif isinstance(part, tuple): |
66 elif isinstance(part, tuple): |
70 url, title = part |
67 url, title = part |
71 textsize = self._cw.property_value('navigation.short-line-size') |
68 textsize = self._cw.property_value('navigation.short-line-size') |
72 self.w(self.link_template % ( |
69 self.w(self.link_template % ( |
73 xml_escape(url), xml_escape(uilib.cut(title, textsize)))) |
70 xml_escape(url), xml_escape(uilib.cut(title, textsize)))) |