SteamEndlessPages

Keeps previous pages visible in the steam market.

  1. // ==UserScript==
  2. // @name SteamEndlessPages
  3. // @namespace SteamEndlessPages
  4. // @version 0.2
  5. // @match http://steamcommunity.com/market/search*
  6. // @description Keeps previous pages visible in the steam market.
  7. // ==/UserScript==
  8.  
  9. var $ = $J;
  10. var count = 0;
  11.  
  12. function changeId(elem) {
  13. elem.each(function() { this.id = this.id + count; });
  14. }
  15.  
  16. $J('#searchResultsTable .market_paging_summary').append(' ').append('<a onclick="$J(\'.previousSearchResults\').remove()">(clear previous)</a>');
  17.  
  18. $('#searchResults_controls > .pagebtn, #searchResults_controls .market_paging_pagelink').click(function() {
  19. count++;
  20. var clone = $('#searchResultsTable').clone().addClass('previousSearchResults');
  21. changeId(clone);
  22. changeId(clone.find('#searchResultsRows, #searchResults_links, #searchResults_controls, #searchResults_start, #searchResults_end, #searchResults_total'));
  23. $('#searchResultsTable').before(clone);
  24. });
  25.  

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址