@phoenix-plugin-registry/wthreec_schools
Version:
Add links (MDN, W3 School Tutorial, Brackets-Dev, Brackets Themes, Trello, Waffle, Brackets Wiki) into menu.
70 lines (57 loc) • 2.66 kB
JavaScript
/*jslint vars: true, plusplus: true, devel: true, nomen: true, regexp: true, indent: 4, maxerr: 50 */
/*global define, brackets, window */
define(function (require, exports, module) {
"use strict";
var CommandManager = brackets.getModule("command/CommandManager"),
// EditorManager = brackets.getModule("editor/EditorManager"),
Menus = brackets.getModule("command/Menus"),
NativeApp = brackets.getModule("utils/NativeApp");
var Strings = require("strings");
function Mozilla() {
NativeApp.openURLInDefaultBrowser("https://developer.mozilla.org");
}
function W3Shools() {
NativeApp.openURLInDefaultBrowser("http://w3schools.com");
}
function Forum() {
NativeApp.openURLInDefaultBrowser("https://groups.google.com/forum/#!forum/brackets-dev");
}
function Themes() {
NativeApp.openURLInDefaultBrowser("http://brackets-themes.github.io/");
}
function Trello() {
NativeApp.openURLInDefaultBrowser("https://trello.com/board/brackets/4f90a6d98f77505d7940ce88");
}
function Waffle() {
NativeApp.openURLInDefaultBrowser("https://waffle.io/adobe/brackets");
}
function Wiki() {
NativeApp.openURLInDefaultBrowser("http://github.com/adobe/brackets/wiki");
}
var MOZILLA_MDN = "Denisov.Mozilla";
var W3_SCHOOLS = "Denisov.W3Schools";
var FORUM_BRACKETS = "Denisov.Forum";
var BRACKETS_THEMES = "Denisov.Themes";
var TRELLO = "Denisov.Trello";
var WAFFLE = "Denisov.Waffle";
var WIKI = "Denisov.Wiki";
CommandManager.register(Strings.MOZILLA_DEVELOPER, MOZILLA_MDN, Mozilla);
CommandManager.register(Strings.W3_SCHOOLS, W3_SCHOOLS, W3Shools);
CommandManager.register(Strings.DEVELOPER_LIST, FORUM_BRACKETS, Forum);
CommandManager.register(Strings.BRACKETS_THEMES, BRACKETS_THEMES, Themes);
CommandManager.register(Strings.FEATURE_BACKLOG, TRELLO, Trello);
CommandManager.register(Strings.WAFFLE, WAFFLE, Waffle);
CommandManager.register(Strings.WIKI, WIKI, Wiki);
var helpMenu = Menus.getMenu(Menus.AppMenuBar.HELP_MENU);
helpMenu.addMenuDivider();
helpMenu.addMenuItem(MOZILLA_MDN, "Ctrl-Alt-M");
helpMenu.addMenuItem(W3_SCHOOLS);
helpMenu.addMenuItem(FORUM_BRACKETS);
helpMenu.addMenuItem(TRELLO);
helpMenu.addMenuItem(WAFFLE);
helpMenu.addMenuItem(WIKI);
helpMenu.addMenuDivider();
var viewMenu = Menus.getMenu(Menus.AppMenuBar.VIEW_MENU);
viewMenu.addMenuDivider();
viewMenu.addMenuItem(BRACKETS_THEMES);
});