forked from OmniDB/OmniDB
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrenderer.js
33 lines (28 loc) · 940 Bytes
/
renderer.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var jsonfile = require('jsonfile');
var favicon = require('favicon-getter').default;
var path = require('path');
var uuid = require('uuid');
var bookmarks = path.join(__dirname, 'bookmarks.json');
var view = document.getElementById('view');
var loading = document.getElementById('loading');
var loading_interface = document.getElementById('loading_interface');
var ipc = require('electron').ipcRenderer;
ipc.send('invokeAction', null);
ipc.on('info' , function(event , data) {
for (var i=0; i<data.length-1; i++) {
if (data[i].substring(0, 4)!='http')
loading.innerHTML += data[i] + '<br/>';
else {
loading.innerHTML += 'Opening OmniDB...<br/>';
(function(value) { setTimeout( function() {
loading_interface.style.display = 'none';
view.style.display = '';
view.src = value;
},2000);
})(data[i]);
}
}
});
ipc.on('focus' , function(event , data) {
view.focus();
});