Skip to content

Commit 8f1aa08

Browse files
committed
Update randomSexyPic.user.js
1 parent 4daad59 commit 8f1aa08

1 file changed

Lines changed: 43 additions & 6 deletions

File tree

RandomSexyPic/randomSexyPic.user.js

Lines changed: 43 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// @name:zh-TW 軟瑟盤
44
// @name:ja RandomSexyPicParser
55
// @namespace hoothin
6-
// @version 1.3.16
6+
// @version 1.3.17
77
// @description Random Sexy Pictures Parser
88
// @description:zh-TW 隨機色圖
99
// @description:ja Random Sexy Pictures Parser
@@ -25,7 +25,9 @@
2525
// @run-at document-idle
2626
// @license MIT
2727
// ==/UserScript==
28-
28+
if (window.top != window.self) {
29+
return;
30+
}
2931

3032
(function() {
3133
'use strict';
@@ -391,6 +393,7 @@
391393
var viewportMeta=document.createElement("meta");
392394
var overMask=document.createElement("div");
393395
var homepage=document.createElement("a");
396+
var lightBtn=document.createElement("span");
394397
for(var name in setuConfig){
395398
var config=setuConfig[name];
396399
if(config.hide || !config.name)continue;
@@ -419,6 +422,7 @@
419422
btns.appendChild(modeSelect);
420423
btns.appendChild(submit);
421424
btns.appendChild(homepage);
425+
btns.appendChild(lightBtn);
422426
overMask.className="over-mask";
423427
imgCon.appendChild(overMask);
424428
referrerMeta.name="referrer";
@@ -660,19 +664,25 @@
660664
}
661665
.list-show:hover,.list-show.hover{
662666
opacity: 1;
667+
transform: scale(1.05);
663668
}
664669
.list-show{
665670
opacity: 0.6;
666-
transition: opacity .3s ease-in-out;
667-
-moz-transition: opacity .3s ease-in-out;
668-
-webkit-transition: opacity .3s ease-in-out;
671+
transition: opacity .3s ease-in-out, transform .3s;
672+
-moz-transition: opacity .3s ease-in-out, transform .3s;
673+
-webkit-transition: opacity .3s ease-in-out, transform .3s;
669674
}
670675
.img-con{
671676
overflow-x: hidden;
672677
overflow: auto;
673678
width: 100%;
674679
min-height: calc(100vh - 70px);
675680
display: block;
681+
scrollbar-width: none;
682+
}
683+
.img-con::-webkit-scrollbar {
684+
width: 0 !important;
685+
height: 0 !important;
676686
}
677687
.img-con>img{
678688
-webkit-column-break-inside: avoid;
@@ -720,6 +730,16 @@
720730
.btns>a:hover{
721731
background: #ffa31a;
722732
}
733+
.btns>a>span{
734+
background: #2f2f2f;
735+
color: white;
736+
padding: 5px;
737+
margin: 0 5px 0 -5px;
738+
border-radius: 5px 0 0 5px;
739+
}
740+
.btns>a:hover>span{
741+
background: #3f3f3f;
742+
}
723743
.btns>label{
724744
background: #f8981e;
725745
color: black;
@@ -751,9 +771,22 @@
751771
vertical-align: top;
752772
margin: 0 5px;
753773
}
774+
.btns>span{
775+
right: 10px;
776+
font-size: x-large;
777+
position: absolute;
778+
cursor: pointer;
779+
filter: brightness(0.5);
780+
}
781+
.lighted>.btns>span{
782+
filter: none;
783+
}
754784
.btns>button:hover{
755785
transform: scale3d(1.1, 1.1, 1.1);
756786
}
787+
.lighted>.img-con>img.list-show{
788+
opacity: 1;
789+
}
757790
.btns>button{
758791
cursor: pointer;
759792
background: #0075ff;
@@ -770,7 +803,7 @@
770803

771804
btns.className="btns";
772805
document.body.appendChild(btns);
773-
homepage.innerHTML="Homepage";
806+
homepage.innerHTML="<span>Home</span>page";
774807
homepage.href="https://sleazyfork.org/en/users/8227-hoothin";
775808
homepage.target="_blank";
776809
numInput.type="number";
@@ -792,6 +825,10 @@
792825
submitParam();
793826
}
794827
};
828+
lightBtn.innerText="💡";
829+
lightBtn.onclick=e=>{
830+
document.body.classList.toggle("lighted");
831+
}
795832

796833
imgCon.className="img-con";
797834
document.body.appendChild(imgCon);

0 commit comments

Comments
 (0)