[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Straw-devel] CSS/Layout Suggestions
From: |
Steven Garrity |
Subject: |
Re: [Straw-devel] CSS/Layout Suggestions |
Date: |
Thu, 08 Jul 2004 12:15:13 -0300 |
User-agent: |
Mozilla Thunderbird 0.6 (X11/20040519) |
Here's a patch to MainWindow.py that gives some more fine-grained CSS
control over each element (Title, date, feed, etc.).
This also requires the following change to straw.css:
- table.itemhead {
+ table#itemhead {
I basically just added CSS IDs to some of the key elements so straw.css
can be a bit more powerful.
Thanks,
Steven Garrity
Index: MainWindow.py
===================================================================
RCS file: /cvs/gnome/straw/src/lib/MainWindow.py,v
retrieving revision 1.12
diff -u -r1.12 MainWindow.py
--- MainWindow.py 7 Jul 2004 09:56:50 -0000 1.12
+++ MainWindow.py 8 Jul 2004 15:01:14 -0000
@@ -148,10 +148,10 @@
def htmlify_item(self, item):
feed = straw.main.get_visible_feed()
ret = []
- ret.append('<table class="itemhead" cellspacing="0" cellpadding="0">')
+ ret.append('<table id="itemhead" cellspacing="0" cellpadding="0">')
if item.title is not None:
- ret.append(''.join(('<tr><td class="headleft">', _('Title:'),
- '</td><td class="headright">')))
+ ret.append(''.join(('<tr><td class="headleft" id="title">',
+ _('Title:'), '</td><td class="headright">')))
if (item.link is not None):
ret.append('<a href="%s">%s</a>' %
(item.link,item.title))
@@ -162,8 +162,8 @@
if item.pub_date is not None:
timestr = straw.utils.format_date(
item.pub_date, utils.get_date_format(), self._encoding)
- ret.append(''.join(('<tr><td class="headleft">', _('Date:'),
- '</td><td class="headright">',
+ ret.append(''.join(('<tr><td class="headleft" id="date">',
+ _('Date:'), '</td><td class="headright">',
str(timestr), '</td></tr>')))
feedtitle = straw.utils.convert_entities(feed.channel_title)
@@ -174,7 +174,7 @@
feedtitle = feedtitle.strip()
feedlink = feed.channel_link.strip()
- ret.append(''.join(('<tr><td class="headleft">', _('Feed:'),
+ ret.append(''.join(('<tr><td class="headleft" id="feed">', _('Feed:'),
'</td><td class="headright">')))
islink = len(feedlink) > 0
if islink:
@@ -233,7 +233,7 @@
dcret.append('<tr class="tr.dc"><td
class="dcname"><span>%s</span></td><td class="dcvalue"><a class="dclink"
href="%s"><span>%s</span></a></td></tr>' % (_("License"), l, l))
if dcret != []:
- ret.append('<div class="dcinfo">%s<table class="dc">' %
_("Additional information"))
+ ret.append('<div class="dcinfo">%s<table class="dc" id="footer">'
% _("Additional information"))
ret.append("".join(dcret))
ret.append('</table>')
ret.append('</div>')