Greasy Fork is available in English.

Разблокировать флажок возрастного ограничения

Разблокирует чекбокс возрастного ограничения на Rutube.

  1. // ==UserScript==
  2. // @name Разблокировать флажок возрастного ограничения
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description Разблокирует чекбокс возрастного ограничения на Rutube.
  6. // @author You
  7. // @match https://studio.rutube.ru/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12.  
  13. (function() {
  14. let observer = new MutationObserver(mutations => {
  15. mutations.forEach(mutation => {
  16. if (mutation.addedNodes.length > 0) {
  17. let checkbox = mutation.addedNodes[0].querySelector('input[name="adult"]');
  18. if (checkbox) {
  19. checkbox.disabled = false; // установить свойство disabled в false
  20.  
  21. let parent = checkbox.parentElement;
  22. parent.classList.remove('pen-checkbox_disabled'); // удалить класс отключения
  23.  
  24. let checkMark = parent.querySelector('.pen-checkbox__checkmark');
  25. checkMark.classList.remove('pen-checkbox__checkmark_disabled');
  26. }
  27. }
  28. });
  29. });
  30.  
  31. observer.observe(document, {
  32. childList: true,
  33. subtree: true
  34. });
  35. })();