blob: a901b3900a912c3169e333468a010b59a1718f04 [file] [log] [blame] [raw]
define(function (require, exports) {
"use strict";
var options = require('options');
if (options.googleAnalyticsEnabled) {
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
exports.ga = window.ga;
ga('create', options.googleAnalyticsAccount, 'auto');
ga('send', 'pageview');
} else {
exports.ga = function () {
};
}
exports.initialise = function () {
setTimeout(function () {
function create_script_element(id, url) {
var el = document.createElement('script');
el.type = 'text/javascript';
el.async = true;
el.id = id;
el.src = url;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(el, s);
}
if (options.sharingEnabled) {
create_script_element('gp', 'https://apis.google.com/js/plusone.js');
create_script_element('twitter-wjs', '//platform.twitter.com/widgets.js');
(function (document, i) {
var f, s = document.getElementById(i);
f = document.createElement('iframe');
f.src = '//api.flattr.com/button/view/?uid=mattgodbolt&button=compact&url=' + encodeURIComponent(document.URL);
f.title = 'Flattr';
f.height = 20;
f.width = 110;
f.style.borderWidth = 0;
s.appendChild(f);
}(document, 'flattr_button'));
}
}, 0);
};
});