Quizlet Editor

Remove paywall for Quizlet answers

  1. // ==UserScript==
  2. // @name Quizlet Editor
  3. // @match http*://www.quizlet.com/explanations/textbook-solutions/*
  4. // @match http*://quizlet.com/explanations/textbook-solutions/*
  5. // @version 0.2
  6. // @description Remove paywall for Quizlet answers
  7. // @author troop129 + josephyooo
  8. // @grant none
  9. // @run-at document-end
  10. // @namespace Quizlet Explanations Unlocker
  11. // ==/UserScript==
  12. window.addEventListener('load', function() {
  13. 'use strict';
  14. var paywall = document.getElementsByClassName('wugyavo');
  15. if(paywall.length != 0){
  16. paywall[0].remove();
  17. document.getElementsByClassName('ExplanationSolutionsContainer hnqbbas s1oluvjw')[0].style.overflow="visible";
  18. let newHeight = document.getElementsByClassName('ExplanationsSolutionCard c5ngj6s')[0].offsetHeight;
  19. document.getElementsByClassName('mv7e89c')[0].style.minHeight=newHeight+"px";
  20. }
  21. }, false);