Add home history button
This commit is contained in:
parent
63229428ca
commit
13173334bf
@ -18,6 +18,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<div id="navigation">
|
<div id="navigation">
|
||||||
<div id="history">
|
<div id="history">
|
||||||
|
<button id="home"><i class="fas fa-home"></i></button>
|
||||||
<button id="back"><i class="fas fa-arrow-left"></i></button>
|
<button id="back"><i class="fas fa-arrow-left"></i></button>
|
||||||
<button id="forward" class="disabled"><i class="fas fa-arrow-right"></i></button>
|
<button id="forward" class="disabled"><i class="fas fa-arrow-right"></i></button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -16,6 +16,7 @@ const icons = [];
|
|||||||
|
|
||||||
let services = [];
|
let services = [];
|
||||||
let selectedService = null;
|
let selectedService = null;
|
||||||
|
let homeButton;
|
||||||
let forwardButton;
|
let forwardButton;
|
||||||
let backButton;
|
let backButton;
|
||||||
let addButton;
|
let addButton;
|
||||||
@ -365,13 +366,16 @@ function reorderService(serviceId, targetId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
forwardButton = document.querySelector('#forward');
|
homeButton = document.getElementById('home');
|
||||||
|
homeButton.addEventListener('click', () => goHome());
|
||||||
|
|
||||||
|
forwardButton = document.getElementById('forward');
|
||||||
forwardButton.addEventListener('click', () => goForward());
|
forwardButton.addEventListener('click', () => goForward());
|
||||||
|
|
||||||
backButton = document.querySelector('#back');
|
backButton = document.getElementById('back');
|
||||||
backButton.addEventListener('click', () => goBack());
|
backButton.addEventListener('click', () => goBack());
|
||||||
|
|
||||||
addButton = document.querySelector('#add-button');
|
addButton = document.getElementById('add-button');
|
||||||
addButton.addEventListener('click', () => ipcRenderer.send('openServiceSettings', null));
|
addButton.addEventListener('click', () => ipcRenderer.send('openServiceSettings', null));
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -607,6 +611,12 @@ function updateWindowTitle() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function goHome() {
|
||||||
|
let service = services[selectedService];
|
||||||
|
service.view.loadURL(service.url)
|
||||||
|
.catch(console.error);
|
||||||
|
}
|
||||||
|
|
||||||
function goForward() {
|
function goForward() {
|
||||||
let view = services[selectedService].view;
|
let view = services[selectedService].view;
|
||||||
if (view) remote.webContents.fromId(view.getWebContentsId()).goForward();
|
if (view) remote.webContents.fromId(view.getWebContentsId()).goForward();
|
||||||
|
@ -150,6 +150,7 @@ body {
|
|||||||
display: inline;
|
display: inline;
|
||||||
width: 24px;
|
width: 24px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
|
margin: 2px;
|
||||||
padding: initial;
|
padding: initial;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user