From 90f944cb6367dfe1d6a19ddcbd3c36fef704a045 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 18 Sep 2013 14:11:57 +0000 Subject: [PATCH] feature(config) add analytics --- json/config.json | 1 + lib/client/listeners.js | 18 +++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/json/config.json b/json/config.json index b012c13a..5447f706 100644 --- a/json/config.json +++ b/json/config.json @@ -1,6 +1,7 @@ { "api_url" : "/api/v1", "appcache" : false, + "analytics" : true, "minification" : { "js" : true, "css" : true, diff --git a/lib/client/listeners.js b/lib/client/listeners.js index 00a7dda1..20a570ff 100644 --- a/lib/client/listeners.js +++ b/lib/client/listeners.js @@ -9,13 +9,17 @@ var Util, DOM, CloudCmd; var Cache = DOM.Cache, Events = DOM.Events; - this.analytics = function(){ - Events.addOneTime('mousemove', function(){ - var lUrl = CloudCmd.LIBDIRCLIENT + 'analytics.js'; - - setTimeout(function(){ - DOM.jsload(lUrl); - }, 5000); + this.analytics = function() { + CloudCmd.getConfig(function(config) { + if (config.analytics) { + Events.addOneTime('mousemove', function(){ + var lUrl = CloudCmd.LIBDIRCLIENT + 'analytics.js'; + + setTimeout(function(){ + DOM.jsload(lUrl); + }, 5000); + }); + } }); };