Page MenuHomeFreeBSD

D30978.diff
No OneTemporary

D30978.diff

diff --git a/documentation/themes/beastie/layouts/articles/baseof.html b/documentation/themes/beastie/layouts/articles/baseof.html
--- a/documentation/themes/beastie/layouts/articles/baseof.html
+++ b/documentation/themes/beastie/layouts/articles/baseof.html
@@ -43,6 +43,8 @@
}
</script>
<!-- END SEO -->
+
+ <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
</head>
<body>
<main>
diff --git a/documentation/themes/beastie/layouts/books/baseof.html b/documentation/themes/beastie/layouts/books/baseof.html
--- a/documentation/themes/beastie/layouts/books/baseof.html
+++ b/documentation/themes/beastie/layouts/books/baseof.html
@@ -43,6 +43,8 @@
}
</script>
<!-- END SEO -->
+
+ <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
</head>
<body>
<main>
diff --git a/documentation/themes/beastie/layouts/partials/site-head.html b/documentation/themes/beastie/layouts/partials/site-head.html
--- a/documentation/themes/beastie/layouts/partials/site-head.html
+++ b/documentation/themes/beastie/layouts/partials/site-head.html
@@ -41,4 +41,5 @@
</script>
<!-- END SEO -->
+ <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
</head>
diff --git a/documentation/themes/beastie/static/js/google.js b/documentation/themes/beastie/static/js/google.js
new file mode 100644
--- /dev/null
+++ b/documentation/themes/beastie/static/js/google.js
@@ -0,0 +1,52 @@
+/* $FreeBSD$ */
+
+/*
+ * Please do not commit to this file without receiving review from
+ * webstats@FreeBSD.org.
+ */
+
+/* Teach jslint the appropriate style rules. */
+/*jslint browser:true*/
+
+var enable_ga = true;
+var allow_track = true;
+
+var h = document.location.hostname;
+/*
+ * Check that the hosting domain is actually a FreeBSD.org domain, so
+ * we don't accidentally obtain data from mirrors.
+ */
+var fbsdregex = /((docs|security|svnweb|cgit|wiki|www)\.freebsd\.org|google\.com)$/i;
+
+if (typeof navigator.doNotTrack !== "undefined" && (navigator.doNotTrack == "yes" || navigator.doNotTrack == "1")) {
+ allow_track = false;
+}
+
+if (enable_ga && allow_track && fbsdregex.test(h)) {
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-22767463-1']);
+ _gaq.push(['_setDomainName', 'freebsd.org']);
+ _gaq.push(['_setAllowHash', false]);
+ _gaq.push (['_gat._anonymizeIp']);
+
+ /*
+ * If we ever want to track sites other than FreeBSD.org,
+ * uncomment the next line.
+ */
+ //_gaq.push(['_setAllowLinker', true]);
+ // This is what we track
+ _gaq.push(['_trackPageview']);
+ _gaq.push(['_trackPageLoadTime']);
+
+ ( function() {
+ var ga = document.createElement('script');
+ ga.type = 'text/javascript';
+ ga.async = true;
+ ga.src = 'https://ssl.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
+ s.parentNode.insertBefore(ga, s);
+
+ })();
+
+}
+
diff --git a/website/themes/beastie/layouts/partials/site-head.html b/website/themes/beastie/layouts/partials/site-head.html
--- a/website/themes/beastie/layouts/partials/site-head.html
+++ b/website/themes/beastie/layouts/partials/site-head.html
@@ -16,4 +16,6 @@
<link rel="search" type="application/opensearchdescription+xml" href="{{ absLangURL ($.Site.BaseURL) }}opensearch/ports.xml" title="FreeBSD Ports and Packages Collection">
<link rel="search" type="application/opensearchdescription+xml" href="{{ absLangURL ($.Site.BaseURL) }}opensearch/message-id.xml" title="FreeBSD Mailing List Message-ID Search">
<link rel="search" type="application/opensearchdescription+xml" href="{{ absLangURL ($.Site.BaseURL) }}opensearch/markmail.xml" title="FreeBSD Mailing List Search by MarkMail">
+
+ <script src="{{ absLangURL ($.Site.BaseURL) }}js/google.js"></script>
</head>

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 10, 4:49 AM (4 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16570936
Default Alt Text
D30978.diff (3 KB)

Event Timeline