kopia lustrzana https://github.com/c9/core
Hide plugin manager when disabled
rodzic
213b9da0e1
commit
4469f93f34
|
@ -96,18 +96,19 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
/***** Initialization *****/
|
/***** Initialization *****/
|
||||||
|
|
||||||
|
var ENABLED = c9.location.indexOf("debug=2") > -1
|
||||||
|
|| experimental.addExperiment("plugin-manager", false, "SDK/Plugin Manager");
|
||||||
|
|
||||||
var plugin = new PreferencePanel("Ajax.org", main.consumes, {
|
var plugin = new PreferencePanel("Ajax.org", main.consumes, {
|
||||||
caption: "Plugin Manager",
|
caption: "Plugin Manager",
|
||||||
className: "plugins",
|
className: "plugins",
|
||||||
form: false,
|
form: false,
|
||||||
noscroll: true,
|
noscroll: true,
|
||||||
index: 200
|
index: 200,
|
||||||
|
visible: ENABLED,
|
||||||
});
|
});
|
||||||
// var emit = plugin.getEmitter();
|
// var emit = plugin.getEmitter();
|
||||||
|
|
||||||
var ENABLED = c9.location.indexOf("debug=2") > -1;
|
|
||||||
var MANAGER = experimental.addExperiment("plugin-manager", false, "SDK/Plugin Manager");
|
|
||||||
|
|
||||||
var model, datagrid, filterbox;
|
var model, datagrid, filterbox;
|
||||||
var btnUninstall, btnReport, btnReadme, btnCloud9, btnReload;
|
var btnUninstall, btnReport, btnReadme, btnCloud9, btnReload;
|
||||||
|
|
||||||
|
@ -116,7 +117,7 @@ define(function(require, exports, module) {
|
||||||
if (loaded) return false;
|
if (loaded) return false;
|
||||||
loaded = true;
|
loaded = true;
|
||||||
|
|
||||||
if (!MANAGER && !ENABLED) return;
|
if (!ENABLED) return;
|
||||||
|
|
||||||
// @TODO enable/disable plugins -> move to ext
|
// @TODO enable/disable plugins -> move to ext
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,7 @@ define(function(require, module, exports) {
|
||||||
var caption = options.caption;
|
var caption = options.caption;
|
||||||
var noscroll = options.noscroll;
|
var noscroll = options.noscroll;
|
||||||
var className = options.className || "";
|
var className = options.className || "";
|
||||||
|
var visible = options.visible == null || options.visible;
|
||||||
var index = options.index || 100;
|
var index = options.index || 100;
|
||||||
var headings = {};
|
var headings = {};
|
||||||
var subHeadings = {};
|
var subHeadings = {};
|
||||||
|
@ -240,6 +241,8 @@ define(function(require, module, exports) {
|
||||||
/***** LifeCycle *****/
|
/***** LifeCycle *****/
|
||||||
|
|
||||||
plugin.on("load", function(){
|
plugin.on("load", function(){
|
||||||
|
if (!visible) return;
|
||||||
|
|
||||||
navHtml = prefs.addNavigation(caption, index, null, plugin);
|
navHtml = prefs.addNavigation(caption, index, null, plugin);
|
||||||
navHtml.addEventListener("mousedown", function(){
|
navHtml.addEventListener("mousedown", function(){
|
||||||
prefs.activate(plugin);
|
prefs.activate(plugin);
|
||||||
|
|
Ładowanie…
Reference in New Issue