update genshi code for latest dataset view changes

This commit is contained in:
John Glover 2011-12-19 09:51:25 +00:00
parent 165a3fd055
commit e104e7eb9e
1 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@ import os
from paste.deploy.converters import asbool from paste.deploy.converters import asbool
from genshi.filters import Transformer from genshi.filters import Transformer
from genshi import HTML from genshi import HTML
from genshi.core import START, TEXT, END from genshi.core import START, TEXT
from genshi.filters.transform import INSIDE, EXIT from genshi.filters.transform import INSIDE, EXIT
from pylons import config, request from pylons import config, request
from ckan.plugins import implements, SingletonPlugin from ckan.plugins import implements, SingletonPlugin
@ -58,7 +58,7 @@ class GoogleAnalyticsPlugin(SingletonPlugin):
# add some stats # add some stats
def download_adder(stream): def download_adder(stream):
download_html = ''' <span class="downloads-count"> download_html = '''<span class="downloads-count">
(downloaded %s times)</span>''' (downloaded %s times)</span>'''
count = None count = None
for mark, (kind, data, pos) in stream: for mark, (kind, data, pos) in stream:
@ -81,11 +81,11 @@ class GoogleAnalyticsPlugin(SingletonPlugin):
''' '''
# perform the stream transform # perform the stream transform
stream = stream | Transformer('//div[@class="resource-url"]//a')\ stream = stream | Transformer('//p[@class="resource-url"]//a')\
.attr('onclick', js_attr) .attr('onclick', js_attr)
if show_downloads: if show_downloads:
stream = stream | Transformer('//div[@class="resource-url"]//a')\ stream = stream | Transformer('//p[@class="resource-url"]//a')\
.apply(download_adder) .apply(download_adder)
stream = stream | Transformer('//link[@rel="stylesheet"]')\ stream = stream | Transformer('//link[@rel="stylesheet"]')\
.append(HTML(download_style)) .append(HTML(download_style))