Add "active" option
This commit is contained in:
parent
9a8c60c3cf
commit
bbf8835397
2 changed files with 4 additions and 0 deletions
|
@ -67,6 +67,7 @@ Add a new tab to the tab group and returns a `Tab` instance.
|
|||
* `closable` (default: `true`): if set to `true` the close button won't be displayed and the user won't be able to close the tab. See also `tab.close()`.
|
||||
* `webviewAttributes`: attributes to add to the webview tag. See [webview documentation](http://electron.atom.io/docs/api/web-view-tag/#tag-attributes).
|
||||
* `visible` (default: `true`): set this to `false` if you don't want to display the tab once it is loaded. If set to `false` then you will need to call `tab.show()` to display the tab.
|
||||
* `active` (default: `false`): set this to `true` if you want to activate the tab once it is loaded. Otherwise you will need to call `tab.activate()`.
|
||||
* `ready`: a callback function to call once the tab is ready. The `Tab` instance is passed as the only parameter.
|
||||
|
||||
#### `tabGroup.getTab(id)`
|
||||
|
|
3
index.js
3
index.js
|
@ -133,6 +133,9 @@ class Tab extends EventEmitter {
|
|||
if (args.visible !== false) {
|
||||
this.show();
|
||||
}
|
||||
if (args.active === true) {
|
||||
this.activate();
|
||||
}
|
||||
if (typeof args.ready === "function") {
|
||||
args.ready(this);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue