Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. module.exports = {
  2. changeTab() {
  3. this.content.change();
  4. this.button.change();
  5. },
  6.  
  7. content: {
  8. change() {
  9. this.disabled().className += ` ${this.enabledClass}`;
  10. this.enabled().classList.remove(this.enabledClass);
  11. },
  12.  
  13. enabled() {
  14. return document.querySelector(`.${this.enabledClass}`);
  15. },
  16.  
  17. disabled() {
  18. return document.querySelector(`.${this.disabledClass}`);
  19. },
  20.  
  21. enabledClass: "tab__content--active",
  22. disabledClass: "tab__content:not(.tab__content--active)",
  23. },
  24.  
  25. button: {
  26. change() {
  27. this.disabled().className += ` ${this.enabledClass}`;
  28. this.enabled().classList.remove(this.enabledClass);
  29. },
  30.  
  31. enabled() {
  32. return document.querySelector(`.${this.enabledClass}`);
  33. },
  34.  
  35. disabled() {
  36. return document.querySelector(`.${this.disabledClass}`);
  37. },
  38.  
  39. enabledClass: "tab__button--active",
  40. disabledClass: "tab__button:not(.tab__button--active)",
  41. },
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement