From 8b4be98993a89c2f61076df380dedd2ef553d772 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 31 Mar 2013 11:09:05 +0200 Subject: [PATCH] children and resources listings: show predicate in item description tooltip only if not default predicate --- browser/concept.py | 6 ++++++ browser/concept_macros.pt | 18 ++++++------------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/browser/concept.py b/browser/concept.py index 50ff0a5..c94dce3 100644 --- a/browser/concept.py +++ b/browser/concept.py @@ -196,6 +196,12 @@ class BaseRelationView(BaseView): return u'' return self.predicateTitle + @Lazy + def relationInfo(self): + predInfo = ', ' .join(p.title for p in self.predicates + if p != self.defaultPredicate) + return ' | '.join(t for t in (self.description, predInfo) if t) + class ConceptView(BaseView): diff --git a/browser/concept_macros.pt b/browser/concept_macros.pt index b10081d..eb3ed12 100644 --- a/browser/concept_macros.pt +++ b/browser/concept_macros.pt @@ -159,11 +159,8 @@ tal:attributes="dojoType python: item.editable and 'dojo.dnd.Source' or ''"> - + + title related/relationInfo"> Resource Title @@ -242,11 +239,8 @@ tal:attributes="dojoType python: item.editable and 'dojo.dnd.Source' or ''"> - + + title related/relationInfo">
Resource Title