您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button to expand/minimise all folders in a torrent on KAT
当前为
// ==UserScript== // @name KAT - Toggle All Folders // @namespace ToggleAll // @version 1.17 // @description Adds a button to expand/minimise all folders in a torrent on KAT // @require http://code.jquery.com/jquery-latest.js // @match http://kickass.to/*.html // @match https://kickass.to/*.html // @exclude http://kickass.to/tos.html // @exclude https://kickass.to/tos.html // ==/UserScript== $(".folderopen:first").attr("class", "folder"); var temp = $('a[href^="javascript:getFiles"]:first').attr("href"); var subfolder = $('table[id$="_1"]:first').attr("id"); if (temp != undefined) { temp = temp.split(", "); morelink = temp[0] + ", " + temp[1]; var pattern = new RegExp(";$"); if (pattern.test(morelink)) // if morelink is found in root directory { if (subfolder != undefined) // if subfolder is found { $('<a id="Toggle" href="#Toggle" class="icon16 textButton" style="margin-right:5px; pointer-events: none; cursor: not-allowed;"><span></span>Toggle Folders</a>').insertBefore( ".iheart"); $('<center id="loading" style="margin-top:10px"><i>Please wait before expanding the folders</i></center>').insertBefore(".data:first"); } } else // if morelink is found in a sub folder { morelink = morelink + ");" $('<a id="Toggle" href="#Toggle" class="icon16 textButton" style="margin-right:5px; pointer-events: none; cursor: not-allowed;"><span></span>Toggle Folders</a>').insertBefore( ".rssButton"); $('<center id="loading" style="margin-top:10px"><i>Please wait before expanding the folders</i></center>').insertBefore(".data:first"); } window.open(morelink, "_self"); } else // if no morelink is found { if (subfolder != undefined) // if subfolder is found { $('<a id="Toggle" href="#Toggle" class="icon16 textButton" style="margin-right:5px;"><span></span>Toggle Folders</a>').insertBefore( ".rssButton"); } // if no subfolder (or morelink) is found } var count = $('table[id^="ul_"][id!="ul_top"]').length; var timer = count * 10; if (timer < 500 ) { timer = 500; } setTimeout(function() { $('.torrent_files').bind("DOMSubtreeModified",function() { $("#loading").remove(); $("#Toggle").removeAttr("style"); $("#Toggle").css("margin-right", "5px"); $("#ul_top").css("display", "block"); }); }, timer); $("#Toggle").click( function() { $('span[class^="folder"][class!="foldericon"]').each(function() { if ($(this).attr("class") == "folder") { $(this).attr("class", "folderopen"); } else { $(this).attr("class", "folder"); } }); $('table[id^="ul_"][id!="ul_top"]').after(function(ind) { if ($(this).css("display") == "none") { $(this).css("display", "block"); } else { $(this).css("display", "none"); } }); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址