Hide the webview until it finishes loading

This commit is contained in:
Jia Hao 2016-01-19 21:55:50 +08:00
parent 5c91cf231b
commit 981c176894
1 changed files with 5 additions and 2 deletions

View File

@ -4,6 +4,9 @@
var ipc = require('electron').ipcRenderer;
var webViewDiv = document.getElementById('webViewDiv');
webViewDiv.style.visibility = 'hidden';
var webView;
ipc.on('params', function (event, message) {
@ -11,7 +14,6 @@ ipc.on('params', function (event, message) {
document.title = appArgs.name;
webView = document.createElement('webview');
webView.setAttribute('id', 'webView');
webView.setAttribute('src', appArgs.targetUrl);
webView.setAttribute('autosize', 'on');
@ -28,6 +30,7 @@ ipc.on('params', function (event, message) {
});
webView.addEventListener('did-finish-load', function (e) {
webViewDiv.style.visibility = 'visible';
var loadingContainer = document.getElementById('loading-container');
loadingContainer.parentNode.removeChild(loadingContainer);
@ -41,7 +44,7 @@ ipc.on('params', function (event, message) {
});
var webViewDiv = document.getElementById('webViewDiv');
webViewDiv.appendChild(webView);
});