UNPKG

963 BJavaScriptView Raw
1export default {
2 start: (appStore, sidePanel, verticalIcon, mainPanel, resizeFeature) => {
3 sidePanel.events.on('toggle', () => {
4 resizeFeature.panel1.clientWidth !== 0 ? resizeFeature.minimize() : resizeFeature.maximise()
5 })
6 sidePanel.events.on('showing', () => {
7 resizeFeature.panel1.clientWidth === 0 ? resizeFeature.maximise() : ''
8 })
9 mainPanel.events.on('toggle', () => {
10 resizeFeature.maximise()
11 })
12
13 verticalIcon.select('fileExplorers')
14 verticalIcon.showHome()
15
16 document.addEventListener('keypress', (e) => {
17 if (e.shiftKey && e.ctrlKey) {
18 if (e.code === 'KeyF') { // Ctrl+Shift+F
19 verticalIcon.select('fileExplorers')
20 } else if (e.code === 'KeyA') { // Ctrl+Shift+A
21 verticalIcon.select('pluginManager')
22 } else if (e.code === 'KeyS') { // Ctrl+Shift+S
23 verticalIcon.select('settings')
24 }
25 e.preventDefault()
26 }
27 })
28 }
29}