|
8 | 8 | // @namespace http://tampermonkey.net/ |
9 | 9 | // @require https://cdn.jsdelivr.net/jquery/1.7.2/jquery.min.js |
10 | 10 | // @require https://cdn.jsdelivr.net/hi-base64/0.2.0/base64.min.js |
11 | | -// @version 1.3.5 |
| 11 | +// @version 1.3.6 |
12 | 12 | // @author Hoothin |
13 | 13 | // @mail rixixi@gmail.com |
14 | 14 | // @include http*://*/* |
|
38 | 38 | regex:/pan\.baidu\.com/, |
39 | 39 | url:"https://pan.baidu.com/disk/home", |
40 | 40 | bgColor:"ffffff", |
| 41 | + canMul:true, |
41 | 42 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABjFBMVEX////7+/v+/v/8/Pwyf/wzc/w0bvza5f4xffz5+//0+P8ybPz8/f4yevw0cPwza/z39/cwe/UxdfzSPyr4+v/2+f/m7/53nv0vf/wvce9pof1tlPwxf/gzfPYwePPp8f7Z5/7S4v7P4P7L3f7I2f2Gtf2Rr/1hkP0yd/1FiPwygfxAdPxspftYkvUtc/Dg6f7C2f7F1f54oP1flf0/hfwsbu7i7f/w9f7b5v7X5f7V4v6nyv6oxv6jwP6Ns/2Lsf1/rv1+ov1zof1xof10nf1jm/1djP0xe/2NufxalvxHj/xPhvxKgPxHffw+efw0ePyXu/mqxPg5hfiTtvdyo/dgmfdOj/dBhfVflfQvefT+9fOIqvMyefNMhvFIgO9MeePyycVjZbzKb3DaZVa/Q0Dx9f+Bp/1olv1gkPw0dvzg6Pu2zPk0gflNjPctc/c9gfX88/JJfO3n3+ni2unHxuSGktNpdtBJY8paashRW71nXqp7YpyDYJKpaIKPU33AVFXARkTVTTvFQjrUPypKwHq1AAACAklEQVQ4y4WTB3OqQBSFF3BpAk+KIBixJ2rs0fTee68vvbzee+9//O1Cio46npmFPfd8d2cY9gIASMJHUESDKFQmAZJAUKCFKELA/WSr3A3d/tZnAF99C8fVHYhiosbxxflsdr7I15SIWiCe3exA2szGmwOJXTkUkvHaTTQD9NyBLO/t7OzJ8kFObwKs2/bRdrSvL7p9ZNvrjQC/n8/nwngXzuXz+3wDED42zS13u2Wax+EGQD+pmhvudsOsnuj1gBAZSp5+/XRIYkMeVu1XyaGIcAfoycVM4Pn3qx9vcW3gRUcmE8gsJvUboNfyeDyBwLd/6sX7wtNnC45DD6vXBbRx1sOmrQ+/VFX9efomhFzFstLoNa45QKzCijMx/vXZpar+/fKSZecWijwfmxHZSgzFFBgWxXQUIJ39UX9/nhPFngHsomlRHEYxRY6mlCkOl+5fXp2vraV6IgCLm1JSoyQGxhRlUnCAi/PUEwXnWMKkooxhAIxAuNSPS+8+Qgi7GOB3zutfgnAExQSIr0JoMJw2GJSghPLSo4eDGscYEK7Gna/gy7QkLRvTK5JEP2bAgy4vvTJtLCNX5h0AMLNemvbihfqBv3zjZpHDACKM7ntI3RMFgFSYcJ3B3P0sf6kzGOxM+AFwXAK7kuNurz2pcWTt7deuna/t4LQdvbbD23b8/wPY0UTO99dD5gAAAABJRU5ErkJggg==", |
42 | 43 | offFunc:function(){ |
43 | 44 | document.querySelector('.g-button[data-button-id=b13]').click(); |
|
50 | 51 | var offLink=document.querySelector('#share-offline-link'); |
51 | 52 | if(offLink){ |
52 | 53 | clearInterval(bsl); |
53 | | - (function(){ |
| 54 | + var beginOffline=function(){ |
54 | 55 | if(curlink.length===0)return; |
55 | 56 | if(Object.prototype.toString.call(curlink) === '[object Array]') |
56 | 57 | offLink.value = curlink.shift(); |
|
74 | 75 | clearInterval(bsb); |
75 | 76 | } |
76 | 77 | }, 200); |
77 | | - (function(){ |
| 78 | + var ckeckEnd=function(){ |
78 | 79 | var bck=setInterval(function(){ |
79 | 80 | if(document.querySelector("#offlinelist-dialog").style.display!="none"){ |
80 | 81 | clearInterval(bck); |
81 | | - arguments.caller(); |
| 82 | + beginOffline(); |
82 | 83 | }else if(document.querySelector("#dialog1").style.display!="none"){ |
83 | 84 | clearInterval(bck); |
84 | 85 | var inputCode=$("#dialog1").find(".input-code"); |
|
87 | 88 | if(inputCode.val().length==4){ |
88 | 89 | clearInterval(bck); |
89 | 90 | $("#dialog1").find("span:contains('确定')[class='text']").click(); |
90 | | - arguments.callee(); |
| 91 | + ckeckEnd(); |
91 | 92 | } |
92 | 93 | },200); |
93 | 94 | } |
94 | 95 | },500); |
95 | | - })(); |
96 | | - })(); |
| 96 | + };ckeckEnd(); |
| 97 | + };beginOffline(); |
97 | 98 | } |
98 | 99 | }, 500); |
99 | 100 | } |
|
327 | 328 | } |
328 | 329 | } |
329 | 330 | var offNodes=[]; |
330 | | - var offUrl; |
| 331 | + var offUrl,allUrl=[]; |
331 | 332 | for(var x = 0; x < sitesArr.length; x++){ |
332 | 333 | let offNode=$("<a></a>"); |
333 | 334 | offNode.addClass('whx-a').css("position","absolute").css("margin-top","0px").css("margin-left","0px").attr("target","_blank"); |
334 | 335 | let siteConfig=sitesArr[x]; |
335 | 336 | offNode.css("background-color","#"+siteConfig.bgColor).attr("title",i18n[siteConfig.name] ).attr("href", siteConfig.url).attr("name", siteConfig.name); |
336 | 337 | offNode.click(function(e){ |
337 | | - if(!siteConfig.directUrl)GM_setValue("eoUrl",getRightUrl(offUrl)); |
| 338 | + if(!siteConfig.directUrl){ |
| 339 | + if(e.ctrlKey && e.shiftKey && siteConfig.canMul) |
| 340 | + GM_setValue("eoUrl",allUrl); |
| 341 | + else GM_setValue("eoUrl",getRightUrl(offUrl)); |
| 342 | + } |
338 | 343 | e.stopPropagation(); |
339 | 344 | }); |
340 | 345 | if(siteConfig.bgImg)offNode.css("background-image","url(\""+siteConfig.bgImg+"\")"); |
|
425 | 430 | for (i = 0; i < listLen; i++) { |
426 | 431 | curNode = nodes[i]; |
427 | 432 | if(curNode.classList.contains("whx-a"))continue; |
428 | | - let clone=$("<a></a>").attr("style",curNode.getAttribute("style")).attr("href",curNode.getAttribute("href")).addClass('whx-a').css("background-color","#e1e1e1").css("background-image",'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAYM5vMOA/ENGegK2olI6G1b97Z0sXENA+jAAAAKFJREFUKM+FklkSxCAIRHFfss3K/Y86iQSDVqzpH7FfgQpCVfAmGx+gl9JI0qrxrcNLzooEbKUG4EKWdkCiDRV0N0RTrZ5wvdgTTgp4SzCAHxAPZkAM5GOJWuuT7FE5OVPOBFLTYb3Oc2YB5uJ8+G6pgkTGt74ntcCJHiwFLHw10Tdc93jlGXGvSRtsHNpuPs+/o1ODfxAtSL0f7HPC+L/9AF60G3QxO1UaAAAAAElFTkSuQmCC")'); |
| 433 | + let href=curNode.getAttribute("href"),rUrl=getRightUrl(href); |
| 434 | + let clone=$("<a></a>").attr("style",curNode.getAttribute("style")).attr("href",href).addClass('whx-a').css("background-color","#e1e1e1").css("background-image",'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAYM5vMOA/ENGegK2olI6G1b97Z0sXENA+jAAAAKFJREFUKM+FklkSxCAIRHFfss3K/Y86iQSDVqzpH7FfgQpCVfAmGx+gl9JI0qrxrcNLzooEbKUG4EKWdkCiDRV0N0RTrZ5wvdgTTgp4SzCAHxAPZkAM5GOJWuuT7FE5OVPOBFLTYb3Oc2YB5uJ8+G6pgkTGt74ntcCJHiwFLHw10Tdc93jlGXGvSRtsHNpuPs+/o1ODfxAtSL0f7HPC+L/9AF60G3QxO1UaAAAAAElFTkSuQmCC")'); |
| 435 | + if(allUrl.toString().indexOf(rUrl)==-1)allUrl.push(rUrl); |
429 | 436 | clone.mouseover(function(e){ |
430 | 437 | offUrl=clone[0].href; |
431 | 438 | parentDiv.css("display","block"); |
|
0 commit comments