kopia lustrzana https://github.com/c9/core
Fix standalone dependency on analytics
rodzic
ad84b6d999
commit
bff5c4737f
|
@ -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) {
|
||||
|
|
|
@ -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
|
||||
});
|
||||
}
|
||||
});
|
Ładowanie…
Reference in New Issue