X-Git-Url: http://nitlanguage.org
diff --git a/src/nitcatalog.nit b/src/nitcatalog.nit
index b692a91..c604fa6 100644
--- a/src/nitcatalog.nit
+++ b/src/nitcatalog.nit
@@ -83,6 +83,9 @@ end
class CatalogPage
super Template
+ # The associated catalog, used to groups options and other global data
+ var catalog: Catalog
+
# Placeholder to include additional things before the ``.
var more_head = new Template
@@ -131,6 +134,37 @@ class CatalogPage
"""
end
+ # Inject piwik HTML code if required
+ private fun add_piwik
+ do
+ var tracker_url = catalog.piwik_tracker
+ if tracker_url == null then return
+
+ var site_id = catalog.piwik_site_id
+
+ tracker_url = tracker_url.trim
+ if tracker_url.chars.last != '/' then tracker_url += "/"
+ add """
+
+
+
+
+"""
+
+ end
+
redef fun rendering
do
add """
@@ -138,6 +172,10 @@ class CatalogPage
+"""
+ add_piwik
+ add """
+