Added quit item to main menu.

Closes #340.
This commit is contained in:
Oliver Hamlet
2014-11-16 12:21:06 +00:00
parent 1d237718af
commit ed07dce6df
2 changed files with 13 additions and 0 deletions
+8
View File
@@ -1061,6 +1061,13 @@ function handleSidebarClick(evt) {
document.getElementById('main').scrollTop += document.getElementById('main').querySelector('core-list').offsetTop;
}
}
function handleQuit(evt) {
if (document.getElementById('applySortButton').classList.contains('hidden')) {
window.close();
} else {
handleUnappliedChangesClose();
}
}
function setupEventHandlers() {
/*Set up handlers for filters.*/
document.getElementById('hideVersionNumbers').addEventListener('change', toggleDisplayCSS, false);
@@ -1086,6 +1093,7 @@ function setupEventHandlers() {
document.getElementById('settingsButton').addEventListener('click', showSettingsDialog, false);
document.getElementById('helpButton').addEventListener('click', openReadme, false);
document.getElementById('aboutButton').addEventListener('click', showAboutDialog, false);
document.getElementById('quitButton').addEventListener('click', handleQuit, false);
document.getElementById('updateMasterlistButton').addEventListener('click', updateMasterlist, false);
document.getElementById('sortButton').addEventListener('click', sortPlugins, false);
document.getElementById('applySortButton').addEventListener('click', applySort, false);
+5
View File
@@ -79,6 +79,11 @@
<core-icon icon="help"></core-icon>
About
</paper-item>
<paper-item separator></paper-item>
<paper-item id="quitButton">
<core-icon icon="close"></core-icon>
Quit
</paper-item>
</div>
</paper-dropdown>
</paper-menu-button>