TornAPI Toggles

Hide/Unhide API requests on Torn API "try it" page

目前为 2020-04-18 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name TornAPI Toggles
  3. // @namespace Heasleys.TornApiToggles
  4. // @version 1.0
  5. // @description Hide/Unhide API requests on Torn API "try it" page
  6. // @author Heasleys4hemp [1468764]
  7. // @match *.torn.com/api.html*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var i = 0;
  14.  
  15. $(document).ajaxComplete(function( event, request, settings ) {
  16.  
  17. if (settings.url.includes('api.torn.com')){
  18. $('div > span > h4').each(function() {
  19. let pre = $(this).next();
  20.  
  21. let a = '<a data-toggle="collapse" href="#selection_' + i + '" aria-expanded="false" aria-controls="selection_' + i + '" class="collapsed"></a>';
  22. let d = '<div id="selection_' + i + '" class="panel-collapse collapse" role="tabpanel" aria-labelledby="selection_' + i + '"></div>';
  23.  
  24. $(this).wrap(a);
  25. pre.wrap(d);
  26.  
  27. i++;
  28. });
  29. }
  30.  
  31. });
  32.  
  33. })();