Fix standalone dependency on analytics

pull/43/merge
Lennart kats 2015-05-22 20:13:41 +00:00 zatwierdzone przez Lennart Kats
rodzic ad84b6d999
commit bff5c4737f
2 zmienionych plików z 31 dodań i 0 usunięć

Wyświetl plik

@ -708,6 +708,9 @@ module.exports = function(options) {
revision: options.manifest.revision
});
}
if (!hosted) {
plugins.push("plugins/c9.ide.analytics/mock_analytics");
}
// Collab
if (packaging || !collab) {

Wyświetl plik

@ -0,0 +1,28 @@
/**
* Dummy implementation of analytics.
*/
define(function(require, exports, module) {
"use strict";
main.consumes = ["Plugin"];
main.provides = ["c9.analytics"];
return main;
function main(options, imports, register) {
var Plugin = imports.Plugin;
var plugin = new Plugin("Ajax.org", main.consumes);
plugin.freezePublicAPI({
log: function() {},
addTrait: function() {},
alias: function() {},
identify: function() {},
track: function() {},
page: function() {}
});
register(null, {
"c9.analytics": plugin
});
}
});