Merge pull request #15276 from captbaritone/rm-legacy

Remove unused methods to translate legacy menu items
This commit is contained in:
Nathan Sobo
2017-08-17 09:52:56 -06:00
committed by GitHub

View File

@@ -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)