Fixed force when calling tab.close()

This commit is contained in:
Robin Riclet 2017-04-04 14:33:57 +02:00
parent a2a5ae7f3c
commit 58258cbc65

View file

@ -268,7 +268,7 @@ const TabPrivate = {
let button = container.appendChild(document.createElement("button"));
button.classList.add(`${tabClass}-button-close`);
button.innerHTML = this.tabGroup.options.closeButtonText;
button.addEventListener("click", this.close.bind(this), false);
button.addEventListener("click", this.close.bind(this, false), false);
}
},
@ -294,13 +294,13 @@ const TabPrivate = {
initWebview: function () {
this.webview = document.createElement("webview");
const tabWebviewDidFinishLoadHandler = function (e) {
this.emit("webview-ready", this);
};
this.webview.addEventListener("did-finish-load", tabWebviewDidFinishLoadHandler.bind(this), false);
this.webview.classList.add(this.tabGroup.options.viewClass);
if (this.webviewAttributes) {
let attrs = this.webviewAttributes;
@ -308,9 +308,9 @@ const TabPrivate = {
this.webview.setAttribute(key, attrs[key]);
}
}
this.tabGroup.viewContainer.appendChild(this.webview);
}
};
module.exports = TabGroup;
module.exports = TabGroup;