From bd1eae86a1acd3d6946314dd46e55c07123ae2aa Mon Sep 17 00:00:00 2001 From: Daniel Pham Date: Sat, 4 Jun 2016 11:23:35 -0400 Subject: [PATCH] Add 'delete' and 'pasteandmatchstyle' roles --- atom/browser/ui/cocoa/atom_menu_controller.mm | 2 +- docs/api/menu-item.md | 2 ++ lib/browser/api/menu-item.js | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/atom/browser/ui/cocoa/atom_menu_controller.mm b/atom/browser/ui/cocoa/atom_menu_controller.mm index 24098914b7cb..642721e6bd35 100644 --- a/atom/browser/ui/cocoa/atom_menu_controller.mm +++ b/atom/browser/ui/cocoa/atom_menu_controller.mm @@ -33,7 +33,7 @@ Role kRolesMap[] = { { @selector(copy:), "copy" }, { @selector(paste:), "paste" }, { @selector(delete:), "delete" }, - { @selector(pasteAndMatchStyle:), "paste-and-match-style" }, + { @selector(pasteAndMatchStyle:), "pasteandmatchstyle" }, { @selector(selectAll:), "selectall" }, { @selector(performMiniaturize:), "minimize" }, { @selector(performClose:), "close" }, diff --git a/docs/api/menu-item.md b/docs/api/menu-item.md index b67032271e61..c12b14cc0bc5 100644 --- a/docs/api/menu-item.md +++ b/docs/api/menu-item.md @@ -46,7 +46,9 @@ The `role` property can have following values: * `cut` * `copy` * `paste` +* `pasteandmatchstyle` * `selectall` +* `delete` * `minimize` - Minimize current window * `close` - Close current window diff --git a/lib/browser/api/menu-item.js b/lib/browser/api/menu-item.js index f50e0ed84e52..4d2737d0fa98 100644 --- a/lib/browser/api/menu-item.js +++ b/lib/browser/api/menu-item.js @@ -11,6 +11,7 @@ rolesMap = { cut: 'cut', copy: 'copy', paste: 'paste', + pasteandmatchstyle: 'pasteAndMatchStyle', selectall: 'selectAll', minimize: 'minimize', close: 'close',