From: Cheng Zhao Date: Thu, 17 Oct 2013 02:15:57 +0000 (+0800) Subject: mac: Enable to set the 'Help' menu, fixes #109. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7c30d037a303e897afd5831692212b19b59c1114;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git mac: Enable to set the 'Help' menu, fixes #109. --- diff --git a/browser/ui/atom_menu_controller_mac.mm b/browser/ui/atom_menu_controller_mac.mm index ea4a0d9..e0f5bdb 100644 --- a/browser/ui/atom_menu_controller_mac.mm +++ b/browser/ui/atom_menu_controller_mac.mm @@ -154,9 +154,11 @@ int EventFlagsFromNSEvent(NSEvent* event) { [submenu setTitle:[item title]]; [item setSubmenu:submenu]; - // Hack to set window menu. + // Hack to set window and help menu. if ([[item title] isEqualToString:@"Window"] && [submenu numberOfItems] > 0) [NSApp setWindowsMenu:submenu]; + else if ([[item title] isEqualToString:@"Help"]) + [NSApp setHelpMenu:submenu]; } else { // The MenuModel works on indexes so we can't just set the command id as the // tag like we do in other menus. Also set the represented object to be diff --git a/spec/main.js b/spec/main.js index 77edf91..f9d77d0 100644 --- a/spec/main.js +++ b/spec/main.js @@ -84,6 +84,10 @@ app.on('finish-launching', function() { }, ] }, + { + label: 'Help', + submenu: [], + } ]; var menu = Menu.buildFromTemplate(template);