Merge pull request +11356 from c9/premium-help/ide

Premium support requires premium subscription (IDE)
smf-sdk
Lennart Kats 2016-01-07 15:49:31 +01:00
commit 4ee57d721f
2 zmienionych plików z 18 dodań i 28 usunięć

Wyświetl plik

@ -86,7 +86,7 @@
"c9.ide.dialog.wizard": "#7667ec79a8",
"c9.ide.fontawesome": "#781602c5d8",
"c9.ide.format": "#5ec97fb083",
"c9.ide.help.support": "#0c311f7165",
"c9.ide.help.support": "#98a1b45962",
"c9.ide.imgeditor": "#612e75ef4f",
"c9.ide.immediate": "#a962119bec",
"c9.ide.installer": "#0fde9f0067",

Wyświetl plik

@ -1,5 +1,5 @@
define(function(require, exports, module) {
main.consumes = ["Plugin", "c9", "menus", "layout", "ui", "http"];
main.consumes = ["Plugin", "c9", "menus", "layout", "ui", "http", "c9.analytics"];
main.provides = ["help"];
return main;
@ -9,6 +9,7 @@ define(function(require, exports, module) {
var http = imports.http;
var ui = imports.ui;
var menus = imports.menus;
var analytics = imports["c9.analytics"];
var markup = require("text!./help.xml");
var css = require("text!./style.css");
@ -40,50 +41,39 @@ define(function(require, exports, module) {
}), 100, plugin);
var c = 0;
menus.addItemByPath("Support/Status Page", new ui.item({
menus.addItemByPath("Support/Check Cloud9 Status", new ui.item({
onclick: function(){window.open('http://status.c9.io'); }
}), c += 100, plugin);
// menus.addItemByPath("Support/~", new ui.divider(), c += 100, plugin);
// ide.addEventListener("hook.ext/keybindings_default/keybindings_default", function(c, e) {
// menus.addItemByPath("Support/Keyboard Shortcuts", new ui.item({ onclick : function(){ e.ext.keybindings(); }}), c);
// }.bind(this, c += 100), plugin);
menus.addItemByPath("Support/~", new ui.divider(), c += 100, plugin);
menus.addItemByPath("Support/Cloud9 Community", new ui.item({
menus.addItemByPath("Support/Get Help (Community)", new ui.item({
onclick: function(){
analytics.track("Visited Cloud9 Community");
window.open("https://community.c9.io");
}
}), c += 100, plugin);
menus.addItemByPath("Support/Learning/", null, c += 100, plugin);
menus.addItemByPath("Support/Get Help/", null, c += 100, plugin);
menus.addItemByPath("Support/Get in Touch/", null, c += 100, plugin);
c = 0;
menus.addItemByPath("Support/Learning/Cloud9 Documentation", new ui.item({
menus.addItemByPath("Support/~", new ui.divider(), c += 300, plugin);
menus.addItemByPath("Support/Read Documentation", new ui.item({
onclick: function(){
window.open("https://docs.c9.io");
window.open("https://docs.c9.io/docs");
}
}), c += 100, plugin);
menus.addItemByPath("Support/Learning/YouTube Channel for Cloud9", new ui.item({
menus.addItemByPath("Support/Request a Feature", new ui.item({
onclick: function() {
// draw();
window.open('https://community.c9.io/c/feature-requests');
}
}), c += 100, plugin);
menus.addItemByPath("Support/Go To YouTube Channel", new ui.item({
onclick: function(){
window.open('http://www.youtube.com/user/c9ide/videos?view=pl');
}
}), c += 100, plugin);
c = 0;
menus.addItemByPath("Support/Get in Touch/Blog", new ui.item({
onclick: function(){ window.open('https://blog.c9.io/'); }
}), c += 100, plugin);
menus.addItemByPath("Support/Get in Touch/Twitter (for Cloud9 Support)", new ui.item({
onclick: function(){ window.open('https://twitter.com/C9Support'); }
}), c += 100, plugin);
menus.addItemByPath("Support/Get in Touch/Twitter (for general Cloud9 tweets)", new ui.item({
onclick: function(){ window.open('https://twitter.com/Cloud9IDE'); }
}), c += 100, plugin);
menus.addItemByPath("Support/Get in Touch/Facebook", new ui.item({
onclick: function(){ window.open('https://www.facebook.com/Cloud9IDE'); }
}), c += 100, plugin);
if (c9.hosted || c9.local) {
c9.on("state.change", fetchBlog);