Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 368a63c

Browse files
committed
Merge pull request #7746 from BerndSchwarzenbacher/issue-#7579
Adds 'Brackets Homepage' entry to help menu
2 parents bc14855 + d6f565c commit 368a63c

File tree

6 files changed

+11
-2
lines changed

6 files changed

+11
-2
lines changed

src/brackets.config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"get_involved_url" : "https://github.com/adobe/brackets/blob/master/CONTRIBUTING.md",
1212
"glob_help_url" : "https://github.com/adobe/brackets/wiki/Using-File-Filters",
1313
"release_notes_url" : "https://github.com/adobe/brackets/wiki/Release-Notes",
14+
"homepage_url" : "http://brackets.io",
1415
"twitter_url" : "https://twitter.com/brackets",
1516
"troubleshoot_url" : "https://github.com/adobe/brackets/wiki/Troubleshooting#wiki-livedev",
1617
"twitter_name" : "@brackets",

src/command/Commands.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ define(function (require, exports, module) {
157157
exports.HELP_RELEASE_NOTES = "help.releaseNotes"; // HelpCommandHandlers.js _handleLinkMenuItem()
158158
exports.HELP_GET_INVOLVED = "help.getInvolved"; // HelpCommandHandlers.js _handleLinkMenuItem()
159159
exports.HELP_SHOW_EXT_FOLDER = "help.showExtensionsFolder"; // HelpCommandHandlers.js _handleShowExtensionsFolder()
160+
exports.HELP_HOMEPAGE = "help.homepage"; // HelpCommandHandlers.js _handleLinkMenuItem()
160161
exports.HELP_TWITTER = "help.twitter"; // HelpCommandHandlers.js _handleLinkMenuItem()
161162

162163
// File shell callbacks - string must MATCH string in native code (appshell/command_callbacks.h)

src/command/DefaultMenus.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,11 +181,15 @@ define(function (require, exports, module) {
181181

182182
var hasAboutItem = (brackets.platform !== "mac" || !brackets.nativeMenus);
183183

184-
// Add final divider only if we have a twitter URL or about item
185-
if (hasAboutItem || brackets.config.twitter_url) {
184+
// Add final divider only if we have a homepage URL or twitter URL or about item
185+
if (hasAboutItem || brackets.config.homepage_url || brackets.config.twitter_url) {
186186
menu.addMenuDivider();
187187
}
188188

189+
if (brackets.config.homepage_url) {
190+
menu.addMenuItem(Commands.HELP_HOMEPAGE);
191+
}
192+
189193
if (brackets.config.twitter_url) {
190194
menu.addMenuItem(Commands.HELP_TWITTER);
191195
}

src/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"get_involved_url": "https://github.com/adobe/brackets/blob/master/CONTRIBUTING.md",
1111
"glob_help_url": "https://github.com/adobe/brackets/wiki/Using-File-Filters",
1212
"release_notes_url": "https://github.com/adobe/brackets/wiki/Release-Notes",
13+
"homepage_url": "http://brackets.io",
1314
"twitter_url": "https://twitter.com/brackets",
1415
"troubleshoot_url": "https://github.com/adobe/brackets/wiki/Troubleshooting#wiki-livedev",
1516
"twitter_name": "@brackets",

src/help/HelpCommandHandlers.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ define(function (require, exports, module) {
172172
CommandManager.register(Strings.CMD_RELEASE_NOTES, Commands.HELP_RELEASE_NOTES, _handleLinkMenuItem(brackets.config.release_notes_url));
173173
CommandManager.register(Strings.CMD_GET_INVOLVED, Commands.HELP_GET_INVOLVED, _handleLinkMenuItem(brackets.config.get_involved_url));
174174
CommandManager.register(Strings.CMD_SHOW_EXTENSIONS_FOLDER, Commands.HELP_SHOW_EXT_FOLDER, _handleShowExtensionsFolder);
175+
CommandManager.register(Strings.CMD_HOMEPAGE, Commands.HELP_HOMEPAGE, _handleLinkMenuItem(brackets.config.homepage_url));
175176
CommandManager.register(Strings.CMD_TWITTER, Commands.HELP_TWITTER, _handleLinkMenuItem(brackets.config.twitter_url));
176177
CommandManager.register(Strings.CMD_ABOUT, Commands.HELP_ABOUT, _handleAboutDialog);
177178
});

src/nls/root/strings.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@ define({
362362
"CMD_RELEASE_NOTES" : "Release Notes",
363363
"CMD_GET_INVOLVED" : "Get Involved",
364364
"CMD_SHOW_EXTENSIONS_FOLDER" : "Show Extensions Folder",
365+
"CMD_HOMEPAGE" : "Brackets Homepage",
365366
"CMD_TWITTER" : "{TWITTER_NAME} on Twitter",
366367
"CMD_ABOUT" : "About {APP_TITLE}",
367368
"CMD_OPEN_PREFERENCES" : "Open Preferences File",

0 commit comments

Comments
 (0)