don't use client side plugin style

pull/85/head
Fabian Jakobs 2015-03-09 13:41:41 +00:00
rodzic cb9e4b38e4
commit 5dff95e0e2
1 zmienionych plików z 95 dodań i 120 usunięć

Wyświetl plik

@ -4,31 +4,22 @@
* @copyright 2013, Ajax.org B.V.
*/
define(function(require, exports, module) {
"use strict";
main.consumes = ["Plugin", "connect.static"];
main.consumes = [
"connect.static"
];
main.provides = ["c9.static.plugins"];
return main;
module.exports = main;
function main(options, imports, register) {
var Plugin = imports.Plugin;
var statics = imports["connect.static"];
var fs = require("fs");
var whitelist = options.whitelist;
var blacklist = options.blacklist;
/***** Initialization *****/
var plugin = new Plugin("Ajax.org", main.consumes);
var loaded = false;
function load(){
if (loaded) return false;
loaded = true;
var requirePaths = {
ace: "lib/ace/lib/ace",
ace_tree: "lib/ace_tree/lib/ace_tree",
@ -112,23 +103,7 @@ define(function(require, exports, module) {
mount: "/docs"
}]);
}
/***** Lifecycle *****/
plugin.on("load", function(){
load();
});
plugin.on("unload", function(){
loaded = false;
});
/***** Register and define API *****/
plugin.freezePublicAPI({});
register(null, {
"c9.static.plugins": plugin
"c9.static.plugins": {}
});
}
});