Doc based fixes

pull/51/merge
Ruben Daniels 2015-03-27 17:45:59 +00:00
rodzic 47171cb993
commit 7c1d0cfccf
8 zmienionych plików z 51 dodań i 45 usunięć

Wyświetl plik

@ -60,7 +60,7 @@
"c9.ide.language.javascript.tern": "#7aab8b0b6a", "c9.ide.language.javascript.tern": "#7aab8b0b6a",
"c9.ide.language.javascript.infer": "#ebb2daf81a", "c9.ide.language.javascript.infer": "#ebb2daf81a",
"c9.ide.language.jsonalyzer": "#d82c60fcb9", "c9.ide.language.jsonalyzer": "#d82c60fcb9",
"c9.ide.collab": "#7c770ca148", "c9.ide.collab": "#7009f69cb0",
"c9.ide.local": "#2bfd7ff051", "c9.ide.local": "#2bfd7ff051",
"c9.ide.find": "#989c06e6a7", "c9.ide.find": "#989c06e6a7",
"c9.ide.find.infiles": "#f98dfef554", "c9.ide.find.infiles": "#f98dfef554",
@ -78,7 +78,7 @@
"c9.ide.configuration": "#b8470f4107", "c9.ide.configuration": "#b8470f4107",
"c9.ide.dialog.wizard": "#a588b64050", "c9.ide.dialog.wizard": "#a588b64050",
"c9.ide.fontawesome": "#781602c5d8", "c9.ide.fontawesome": "#781602c5d8",
"c9.ide.format": "#1ae38e60e6", "c9.ide.format": "#4295dcca4d",
"c9.ide.help.support": "#60e88f5680", "c9.ide.help.support": "#60e88f5680",
"c9.ide.imgeditor": "#08bbc53578", "c9.ide.imgeditor": "#08bbc53578",
"c9.ide.immediate": "#e9ba147cc2", "c9.ide.immediate": "#e9ba147cc2",
@ -87,9 +87,9 @@
"c9.ide.navigate": "#64156c7f4a", "c9.ide.navigate": "#64156c7f4a",
"c9.ide.newresource": "#9a7464cc47", "c9.ide.newresource": "#9a7464cc47",
"c9.ide.openfiles": "#28a4f5af16", "c9.ide.openfiles": "#28a4f5af16",
"c9.ide.preview": "#f6d1bd9921", "c9.ide.preview": "#dba2f4214d",
"c9.ide.preview.browser": "#be197b0464", "c9.ide.preview.browser": "#ac18aaf31d",
"c9.ide.preview.markdown": "#bf952685f6", "c9.ide.preview.markdown": "#ab8d30ad9f",
"c9.ide.pubsub": "#92ec19ed3a", "c9.ide.pubsub": "#92ec19ed3a",
"c9.ide.readonly": "#f6f07bbe42", "c9.ide.readonly": "#f6f07bbe42",
"c9.ide.recentfiles": "#7c099abf40", "c9.ide.recentfiles": "#7c099abf40",

Wyświetl plik

@ -2,7 +2,7 @@ define(function(require, exports, module) {
main.consumes = [ main.consumes = [
"PreferencePanel", "commands", "settings", "ui", "util", "Form", "PreferencePanel", "commands", "settings", "ui", "util", "Form",
"c9", "dialog.alert", "tabManager", "save", "dialog.confirm", "layout", "c9", "dialog.alert", "tabManager", "save", "dialog.confirm", "layout",
"preferences", "menus" "menus" // "preferenced"
]; ];
main.provides = ["preferences.keybindings"]; main.provides = ["preferences.keybindings"];
return main; return main;
@ -12,7 +12,7 @@ define(function(require, exports, module) {
var commands = imports.commands; var commands = imports.commands;
var settings = imports.settings; var settings = imports.settings;
var layout = imports.layout; var layout = imports.layout;
var preferences = imports.preferences; // var preferences = imports.preferences;
var ui = imports.ui; var ui = imports.ui;
var c9 = imports.c9; var c9 = imports.c9;
var util = imports.util; var util = imports.util;
@ -32,7 +32,7 @@ define(function(require, exports, module) {
var plugin = new PreferencePanel("Ajax.org", main.consumes, { var plugin = new PreferencePanel("Ajax.org", main.consumes, {
caption: "Keybindings", caption: "Keybindings",
className: "keybindings", className: "keybindings flatform",
form: true, form: true,
noscroll: true, noscroll: true,
index: 200 index: 200
@ -211,7 +211,7 @@ define(function(require, exports, module) {
node: container = new ui.bar({ node: container = new ui.bar({
anchors: "269 0 0 0", anchors: "269 0 0 0",
"class" : "keybindings", "class" : "keybindings",
style: "padding:44px 10px 10px 10px;position:relative" style: "padding:44px 10px 10px 10px"
}) })
} }
], commands); ], commands);
@ -509,16 +509,19 @@ define(function(require, exports, module) {
}); });
plugin.on("resize", function(e) { plugin.on("resize", function(e) {
datagrid && datagrid.resize(); datagrid && datagrid.resize();
});
plugin.on("enable", function() {
});
plugin.on("disable", function() {
}); });
plugin.on("unload", function() { plugin.on("unload", function() {
loaded = false; loaded = false;
drawn = false; drawn = false;
model = null;
datagrid = null;
changed = null;
container = null;
filterbox = null;
appliedCustomSets = null;
intro = null;
reloading = null;
}); });
/***** Register and define API *****/ /***** Register and define API *****/

Wyświetl plik

@ -23,7 +23,7 @@ define(function(require, exports, module) {
var emit = plugin.getEmitter(); var emit = plugin.getEmitter();
emit.setMaxListeners(1000); emit.setMaxListeners(1000);
var navHtml, intro; var intro;
var loaded = false; var loaded = false;
function load() { function load() {
@ -44,7 +44,7 @@ define(function(require, exports, module) {
prefs.on("add", function(e) { prefs.on("add", function(e) {
if (!("Project" in e.state)) if (!("Project" in e.state))
plugin.add(e.state, e.plugin); plugin.add(e.state, e.plugin);
}); }, plugin);
} }
var drawn = false; var drawn = false;
@ -52,8 +52,6 @@ define(function(require, exports, module) {
if (drawn) return; if (drawn) return;
drawn = true; drawn = true;
navHtml = e.navHtml;
plugin.add({ plugin.add({
"General" : { "General" : {
position: 10, position: 10,
@ -71,7 +69,7 @@ define(function(require, exports, module) {
+ "Cloud9 will return to it's original configuration", + "Cloud9 will return to it's original configuration",
function(){ function(){
settings.reset(); settings.reset();
}, function(){}) }, function(){});
} }
} }
}, },
@ -109,8 +107,8 @@ define(function(require, exports, module) {
+ '<p class="hint">These settings are synced across all your workspaces.</p>'; + '<p class="hint">These settings are synced across all your workspaces.</p>';
intro.$int.querySelector("a").onclick = function(){ intro.$int.querySelector("a").onclick = function(){
emit("edit") emit("edit");
} };
} }
/***** Methods *****/ /***** Methods *****/
@ -123,16 +121,11 @@ define(function(require, exports, module) {
}); });
plugin.on("draw", function(e) { plugin.on("draw", function(e) {
draw(e); draw(e);
});
plugin.on("enable", function() {
});
plugin.on("disable", function() {
}); });
plugin.on("unload", function() { plugin.on("unload", function() {
loaded = false; loaded = false;
drawn = false; drawn = false;
intro = null;
}); });
/***** Register and define API *****/ /***** Register and define API *****/

Wyświetl plik

@ -261,7 +261,7 @@ define(function(require, module, exports) {
"textarea" : 400, "textarea" : 400,
"checked-spinner" : 50 "checked-spinner" : 50
} }
}); }, plugin);
} }
}); });

Wyświetl plik

@ -148,14 +148,15 @@
.bar-preferences .keybindings{ .bar-preferences .keybindings{
min-height: 250px; min-height: 250px;
} }
.bar-preferences .keybindings .container > .hsplitbox, .bar-preferences .keybindings .container > .basic{ .bar-preferences .flatform .container > .hsplitbox,
.bar-preferences .flatform .container > .basic{
border-top : 1px solid @preferences-border-top-color-light; border-top : 1px solid @preferences-border-top-color-light;
box-sizing: border-box; box-sizing: border-box;
} }
.bar-preferences .keybindings .intro when(@preferences-flat){ .bar-preferences .keybindings .intro when(@preferences-flat){
margin-bottom: 8px !important; margin-bottom: 8px !important;
} }
.bar-preferences .keybindings .container > .hsplitbox:last-child when(@preferences-flat){ .bar-preferences .flatform .container > .hsplitbox:last-child when(@preferences-flat){
height: 49px !important; height: 49px !important;
} }
.bar-preferences .container>.hsplitbox:last-child{ .bar-preferences .container>.hsplitbox:last-child{

Wyświetl plik

@ -21,7 +21,7 @@ define(function(require, exports, module) {
var emit = plugin.getEmitter(); var emit = plugin.getEmitter();
emit.setMaxListeners(1000); emit.setMaxListeners(1000);
var navHtml, intro; var intro;
var loaded = false; var loaded = false;
function load() { function load() {
@ -42,12 +42,12 @@ define(function(require, exports, module) {
prefs.on("add", function(e) { prefs.on("add", function(e) {
if ("Project" in e.state) if ("Project" in e.state)
plugin.add(e.state, e.plugin); plugin.add(e.state, e.plugin);
}); }, plugin);
prefs.on("draw", function(e) { prefs.on("draw", function(e) {
if (!prefs.activePanel) if (!prefs.activePanel)
prefs.activate(plugin); prefs.activate(plugin);
}); }, plugin);
} }
var drawn = false; var drawn = false;
@ -65,8 +65,6 @@ define(function(require, exports, module) {
intro.$int.querySelector("a").onclick = function(){ intro.$int.querySelector("a").onclick = function(){
emit("edit"); emit("edit");
} }
navHtml = e.navHtml;
} }
/***** Methods *****/ /***** Methods *****/
@ -78,16 +76,11 @@ define(function(require, exports, module) {
}); });
plugin.on("draw", function(e) { plugin.on("draw", function(e) {
draw(e); draw(e);
});
plugin.on("enable", function() {
});
plugin.on("disable", function() {
}); });
plugin.on("unload", function() { plugin.on("unload", function() {
loaded = false; loaded = false;
drawn = false; drawn = false;
intro = null;
}); });
/***** Register and define API *****/ /***** Register and define API *****/

Wyświetl plik

@ -10,7 +10,7 @@ define(function(require, exports, module) {
/***** Initialization *****/ /***** Initialization *****/
function Form(options) { function Form(options, forPlugin) {
var plugin = new Plugin("Ajax.org", main.consumes); var plugin = new Plugin("Ajax.org", main.consumes);
var emit = plugin.getEmitter(); var emit = plugin.getEmitter();
@ -41,6 +41,9 @@ define(function(require, exports, module) {
if (options.form) if (options.form)
add(options.form); add(options.form);
if (forPlugin)
forPlugin.addOther(function(){ plugin.unload(); });
} }
var drawn = false; var drawn = false;
@ -398,7 +401,7 @@ define(function(require, exports, module) {
function update(items) { function update(items) {
items.forEach(function(item) { items.forEach(function(item) {
var el = plugin.getElement(item.id); var el = plugin.getElement(item.id);
switch(el.type) { switch (el.type) {
case "dropdown": case "dropdown":
var dropdown = el.lastChild; var dropdown = el.lastChild;
@ -412,7 +415,14 @@ define(function(require, exports, module) {
dropdown.setAttribute("value", item.value); dropdown.setAttribute("value", item.value);
break; break;
default: default:
el.lastChild.setAttribute('value', item.value); if ("value" in item)
el.lastChild.setAttribute('value', item.value);
if ("onclick" in item)
el.lastChild.onclick = item.onclick;
if ("visible" in item)
el.lastChild.setAttribute("visible", item.visible)
if ("zindex" in item)
el.lastChild.setAttribute("zindex", item.zindex)
break; break;
} }
}) })

Wyświetl plik

@ -40,6 +40,12 @@ define(function(require, module, exports) {
apf.Class.prototype.emit = apf.Class.prototype.dispatchEvent; apf.Class.prototype.emit = apf.Class.prototype.dispatchEvent;
apf.Class.prototype.off = apf.Class.prototype.removeEventListener; apf.Class.prototype.off = apf.Class.prototype.removeEventListener;
Object.defineProperty(apf.Class.prototype, '$html', {
get: function() { return this.$int || this.$container || this.$ext; },
enumerable: false,
configurable: false
});
apf.preProcessCSS = insertLess; apf.preProcessCSS = insertLess;
// Load a basic document into APF // Load a basic document into APF