appy.pod: improved html2odt conversion; appy.gen: added CSS tooltips and bugfix while querying several content type at once.

This commit is contained in:
Gaetan Delannay 2011-02-14 16:04:30 +01:00
parent 39d68f6490
commit 1bb4dbf20a
12 changed files with 712 additions and 645 deletions

View file

@ -911,6 +911,8 @@ class ToolMixin(BaseMixin):
def getResultPodFields(self, contentType):
'''Finds, among fields defined on p_contentType, which ones are Pod
fields that need to be shown on a page displaying query results.'''
# Skip this if we are searching multiple content types.
if ',' in contentType: return ()
return [f.__dict__ for f in self.getAllAppyTypes(contentType) \
if (f.type == 'Pod') and (f.show == 'result')]
# ------------------------------------------------------------------------------

View file

@ -109,6 +109,22 @@ label { font-weight: bold; font-style: italic; line-height: 1.4em;}
/* With fields layout in columns, standard error frame is too large */
.odd { background-color: white; }
/* Tooltip */
a.tooltip span {
display:none;
padding:2px 3px;
margin-top: 25px;
}
a.rtip span { margin-left:3px; }
a.ltip span { margin-left:-150px }
a.tooltip:hover span {
display: inline;
position: absolute;
border: 1px solid grey;
background-color: white;
color: #dd;
}
/* Table styles */
.no-style-table {
border: 0 !important;