mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Merge pull request #15276 from captbaritone/rm-legacy
Remove unused methods to translate legacy menu items
This commit is contained in:
@@ -188,27 +188,6 @@ class ContextMenuManager
|
||||
.filter((submenuItem) -> submenuItem isnt null)
|
||||
return item
|
||||
|
||||
convertLegacyItemsBySelector: (legacyItemsBySelector, devMode) ->
|
||||
itemsBySelector = {}
|
||||
|
||||
for selector, commandsByLabel of legacyItemsBySelector
|
||||
itemsBySelector[selector] = @convertLegacyItems(commandsByLabel, devMode)
|
||||
|
||||
itemsBySelector
|
||||
|
||||
convertLegacyItems: (legacyItems, devMode) ->
|
||||
items = []
|
||||
|
||||
for label, commandOrSubmenu of legacyItems
|
||||
if typeof commandOrSubmenu is 'object'
|
||||
items.push({label, submenu: @convertLegacyItems(commandOrSubmenu, devMode), devMode})
|
||||
else if commandOrSubmenu is '-'
|
||||
items.push({type: 'separator'})
|
||||
else
|
||||
items.push({label, command: commandOrSubmenu, devMode})
|
||||
|
||||
items
|
||||
|
||||
showForEvent: (event) ->
|
||||
@activeElement = event.target
|
||||
menuTemplate = @templateForEvent(event)
|
||||
|
||||
Reference in New Issue
Block a user