mirror of
https://github.com/Myxelium/Bridge-Multi.git
synced 2026-07-07 18:45:09 +00:00
Additional zoom controls
This commit is contained in:
@@ -16,12 +16,24 @@ export class AppComponent {
|
|||||||
settingsService.loadSettings().then(() => this.settingsLoaded = true)
|
settingsService.loadSettings().then(() => this.settingsLoaded = true)
|
||||||
|
|
||||||
document.addEventListener('keydown', event => {
|
document.addEventListener('keydown', event => {
|
||||||
if (event.ctrlKey && (event.key === '+' || event.key === '-' || event.key === '=')) {
|
if (event.ctrlKey && (event.key === '+' || event.key === '-' || event.key === '=' || event.key === '0')) {
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
if (event.key === '+' || event.key === '=') {
|
if (event.key === '+' || event.key === '=') {
|
||||||
settingsService.zoomIn()
|
settingsService.zoomIn()
|
||||||
} else {
|
} else if (event.key === '-') {
|
||||||
settingsService.zoomOut()
|
settingsService.zoomOut()
|
||||||
|
} else {
|
||||||
|
settingsService.zoomFactor = 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
document.addEventListener('wheel', event => {
|
||||||
|
if (event.ctrlKey && event.deltaY !== 0) {
|
||||||
|
if (event.deltaY > 0) {
|
||||||
|
settingsService.zoomOut()
|
||||||
|
} else {
|
||||||
|
settingsService.zoomIn()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user