Source

bootstrap/TvBtn.js

  1. import Button from '@devoinc/applications-builder/fields/Button';
  2. /**
  3. * @category Utils
  4. * @subcategory Bootstrap
  5. * @class
  6. * Simple widget to set the TV button element.
  7. * @extends Button
  8. */
  9. class TvBtn extends Button {
  10. constructor() {
  11. super({ id: '.lt-vapp-tv-mode' });
  12. document
  13. .querySelector('.lt-vapp-tv-close')
  14. .addEventListener('click', () => {
  15. document.querySelector('.lt-vapp').classList.remove('tv-mode');
  16. });
  17. }
  18. click() {
  19. this.vapp.classList.add('tv-mode');
  20. }
  21. }
  22. export default TvBtn;