Make Menu.popup accept no parameter
This commit is contained in:
parent
e5e4749eb3
commit
0fb68e8130
2 changed files with 7 additions and 3 deletions
|
@ -79,7 +79,11 @@ Menu::_init = ->
|
||||||
v8Util.setHiddenValue group[0], 'checked', true unless checked
|
v8Util.setHiddenValue group[0], 'checked', true unless checked
|
||||||
|
|
||||||
Menu::popup = (window, x, y) ->
|
Menu::popup = (window, x, y) ->
|
||||||
throw new TypeError('Invalid window') unless window?.constructor is BrowserWindow
|
unless window?.constructor is BrowserWindow
|
||||||
|
# Shift.
|
||||||
|
y = x
|
||||||
|
x = window
|
||||||
|
window = BrowserWindow.getFocusedWindow()
|
||||||
if x? and y?
|
if x? and y?
|
||||||
@_popupAt(window, x, y)
|
@_popupAt(window, x, y)
|
||||||
else
|
else
|
||||||
|
|
|
@ -237,9 +237,9 @@ Generally, the `template` is just an array of `options` for constructing a
|
||||||
You can also attach other fields to the element of the `template` and they
|
You can also attach other fields to the element of the `template` and they
|
||||||
will become properties of the constructed menu items.
|
will become properties of the constructed menu items.
|
||||||
|
|
||||||
### `Menu.popup(browserWindow[, x, y])`
|
### `Menu.popup([browserWindow, x, y])`
|
||||||
|
|
||||||
* `browserWindow` BrowserWindow
|
* `browserWindow` BrowserWindow (optional)
|
||||||
* `x` Number (optional)
|
* `x` Number (optional)
|
||||||
* `y` Number (**required** if `x` is used)
|
* `y` Number (**required** if `x` is used)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue