move local styling to plugin, so we don't override other layout.html files
This commit is contained in:
parent
04ea42339a
commit
8dfa04434f
|
@ -70,6 +70,13 @@ class GoogleAnalyticsPlugin(SingletonPlugin):
|
|||
pos)
|
||||
yield mark, (kind, data, pos)
|
||||
|
||||
# and some styling
|
||||
download_style = '''<style type="text/css">
|
||||
span.downloads-count {
|
||||
font-size: 75%;
|
||||
}
|
||||
</style>'''
|
||||
|
||||
# perform the stream transform
|
||||
stream = stream | Transformer(
|
||||
'//div[@id="package"]//td/a')\
|
||||
|
@ -78,6 +85,9 @@ class GoogleAnalyticsPlugin(SingletonPlugin):
|
|||
stream = stream | Transformer(
|
||||
'//div[@id="package"]//td/a')\
|
||||
.apply(download_adder)
|
||||
stream = stream | Transformer(
|
||||
'//link[@rel="stylesheet"]')\
|
||||
.append(HTML(download_style))
|
||||
return stream
|
||||
|
||||
def after_map(self, map):
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:py="http://genshi.edgewall.org/"
|
||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||
xmlns:doap="http://usefulinc.com/ns/doap"
|
||||
xmlns:foaf="http://xmlns.com/foaf/0.1/"
|
||||
py:strip=""
|
||||
>
|
||||
|
||||
<py:match path="//link[@rel='stylesheet']">
|
||||
${select('.*')}
|
||||
<style type="text/css">
|
||||
span.downloads-count {
|
||||
font-size: 75%;
|
||||
}
|
||||
</style>
|
||||
</py:match>
|
||||
|
||||
<xi:include href="layout_base.html" />
|
||||
</html>
|
Loading…
Reference in New Issue