about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/packs/settings.js
blob: b32f38226c80a9f47ade3e6f7486ac08e94d2d72 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import loadPolyfills from 'flavours/glitch/util/load_polyfills';
import ready from 'flavours/glitch/util/ready';

function main() {
  const { delegate } = require('rails-ujs');

  delegate(document, '.sidebar__toggle__icon', 'click', () => {
    const target = document.querySelector('.sidebar ul');

    if (target.style.display === 'block') {
      target.style.display = 'none';
    } else {
      target.style.display = 'block';
    }
  });
}

loadPolyfills().then(main).catch(error => {
  console.error(error);
});