1 | import htmlgenerator as hg |
2 |
|
3 |
|
4 | def run(data=None): |
5 | contents = [ |
6 | # Theme switching script |
7 | hg.SCRIPT(type="text/javascript", src="/static/js/theme.js"), |
8 | # Banner scroll script |
9 | hg.SCRIPT( |
10 | type="text/javascript", |
11 | src="/static/js/banner_scroll.js", |
12 | defer=True, |
13 | ), |
14 | # Hyperlink anchors |
15 | hg.SCRIPT( |
16 | type="text/javascript", |
17 | src="/static/js/anchors.js", |
18 | ), |
19 | # Slideshow |
20 | hg.SCRIPT( |
21 | type="text/javascript", |
22 | src="/static/js/gallery.js", |
23 | ), |
24 | # Tracking script |
25 | hg.SCRIPT( |
26 | hg.mark_safe( |
27 | """var _paq = window._paq = window._paq || []; |
28 | _paq.push(["setDocumentTitle", document.domain + "/" + document.title]); |
29 | _paq.push(["setCookieDomain", "*.*.joshstock.in"]); |
30 | _paq.push(["setDomains", ["*.*.joshstock.in"]]); |
31 | _paq.push(['trackPageView']); |
32 | _paq.push(['enableHeartBeatTimer', 30]); |
33 | _paq.push(['enableLinkTracking']); |
34 | (function() { |
35 | var u="//analytics.joshstock.in/"; |
36 | _paq.push(['setTrackerUrl', u+'matomo.php']); |
37 | _paq.push(['setSiteId', '1']); |
38 | var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; |
39 | g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); |
40 | })();""", |
41 | ), |
42 | ), |
43 | hg.NOSCRIPT( |
44 | hg.P( |
45 | hg.IMG( |
46 | src="//analytics.joshstock.in/matomo.php?idsite=1&rec=1", |
47 | border="0", |
48 | alt="", |
49 | ), |
50 | ), |
51 | ), |
52 | ] |
53 |
|
54 | return contents |
55 |
|