From 2bdd07a1e54d86935389a632467f681bd1a53cf9 Mon Sep 17 00:00:00 2001 From: Particle Date: Wed, 15 Feb 2017 04:38:17 -0100 Subject: [PATCH] 1.7.9 - Fixed #450 - Fixed empty sections in search results while using grid layout --- bin/update.json | 2 +- dist/YouTubePlus.xpi | Bin 79886 -> 79790 bytes src/Userscript/YouTubePlus.user.js | 10 +- src/Webextension/CSS/YouTubePlus.css | 2182 ++++++++++++----------- src/Webextension/JS/YouTubePlus.user.js | 10 +- src/Webextension/manifest.json | 2 +- 6 files changed, 1106 insertions(+), 1100 deletions(-) diff --git a/bin/update.json b/bin/update.json index 530089d..731a533 100644 --- a/bin/update.json +++ b/bin/update.json @@ -2,7 +2,7 @@ "addons": { "unlisted-particle@particlecore.github.io": { "updates": [{ - "version": "1.7.8", + "version": "1.7.9", "update_link": "https://github.com/ParticleCore/Particle/raw/master/dist/YouTubePlus.xpi", "applications": { "gecko": { diff --git a/dist/YouTubePlus.xpi b/dist/YouTubePlus.xpi index 2e4d2c0c311d1271bf5a790aaa9c4330a53baa83..6b1358fb122cc6865a186803c1621339a05dc766 100644 GIT binary patch delta 37183 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 delta 37232 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
  • @scqF{7woMS(K@vF#0BFcayS1ek^?a0-) zH5tI=ZT&4J(xCyV1~N18AOg?pkS(~{GRA{Qzqe$N29}5qvOE)XIvb%I!G9AiPM*}( z8Du6EUf~kCU(gD&cU0PG9W|P@jnZitVmiQg&ILy=fa(_iN`QVHO#F1BHl+HN$a4L( z;ZCw>itFy7oO>|E?vqrgJzFy3@`es~>WjIZL!|5Q^f&6L1UAShp2fl4IXZ%BbobKG z%?89ZFl8~mf9mwZWQ7|-RpPm?9(_8Ph$76SqPTeX-E=-lH0LvmI)Yb$b+({GeOKB_Q&&xG=3(tAdAq0t$Sij_$SB55HCeqhR8ExE6 z4=)e)y}z=V(autU&vUa~9`rxiPFJq(`9p38X@@qxMP?AZwrL#Go%P)7ZI^#&a&5mBwA4j890A+= zr19M2dbzsqEQ)d-uClcuDV*<0llvZY#2D+o_1K;0ecj@@vl-L3y7K$DXk}nu)Pkz22t1fs(`|zVHu{ zLl=_`h_s!%o})jK^c3ww-}N~rVM(ZBq2y(e?xcHV5Hpz0GWF>SD~Li{&LbLF3ur?G z6LE;g4I)sl?t~WlqpR$_?K72F8mHC~irg6$j5ogkE(A8jlrNri>Ld|urXvW_|BveJ zSp5&0fAGM}@#4q)9u=)`(J&lMC!zX>cX%8qVD0~Y)dlW(lW>2qp9MI!z4}e|jEv}k zqFJ9HxqrZoeKE>L9=`qSd8t4l7*L+Nw)=8AR`8@epYEPr)F*PI9IU*xvLVvFv-gjB zl{g9ms6$=c{5EC6afX`EzXib>1?uqnm7U)!ddM1OX`+hv*JpG#C*TTF#~cV%ys>d z{LX1pltJixt%gdT8X`DkC0o?8h(o&&x)lb?Z97rMkgMDJZ+f3{zDP-I(?2c;|#FnR5lEETxGaVMcTN#)5a`#sdXVjQY7p4$?#-~2gW$syC2`(KEhU2O8pf$AgM(z@ za9tHZbal!uI6ZBd=6Z+S0ptFErLn5>5f3-GSv7yk!6xs@Y*uD)D(-af}aj^=C>E6Fl;- z$@__Is_5FRZ4kg|B7cl`Mk*Gr3ChV9%J_h;;FYv&C3-ip@<%4Z1q zS6uM~)pGb#a(<3R?7^i3w2{6^{J_s8C5F?O$?A82rHNq1D%xb?odr45ohaucI{Ro^ z%{7e%!IUe|mqZ?294gVYCn!WFu(EgJmgj@|?EvYCK#n*%e-x64YZM&R+S7eDUpUxO zv;B*G@OPI=0$Pi zI|rR_l5=+e^UCedx4KRlH$cs`61|eC_f<1iTOVc@fOJvvr38npn4BJ_Z(ntZRyU&H>_9DPVL=f4 z-k5syab}5iqCYa~zMjaOfSaI^6_p&*mnvhe*0Kf~Hgx@2iWMo*Va0-l^S__JKYEsy zD!YI#qyUz41oJD_jrDg9kGpNcY|WiFG#MYQ=;dfzFP1t&e45*~r{mApDq~-)E`+~N zis(3@yR0j^+8yo#w;#<+4}?qf7n&!Cd?owS_~k54U{+d<6h!<&1m~dAn(i$Ba9)vA z)(FUFq#GFNuZ+kZUbrx6o7bcy|dW+5fUFcFKUWSwzj0J$K=f zQQYSM=@>~c+6!6u8fWseB>Z^25GhqR(J^8a%0$n*HfScj3bJ7rml+YSi;dp~YYX7D z*gU xK$gMpD8DEs7X;tOQ% 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 1 && !is_live && comments && !comments.lazyload && user_settings.VID_HIDE_COMS === "1" && !comments.classList.contains("show")) { + if (!window.location.search.match(/&?(lc|google_comment_id)=/) && a.split("comments").length > 1 && !is_live && comments && !comments.lazyload && user_settings.VID_HIDE_COMS === "1" && !comments.classList.contains("show")) { comments.lazyload = arguments; } else { return original.apply(this, arguments); @@ -1730,7 +1730,7 @@ modComments.wrapper = setLocale(modComments.wrapper.content).firstChild; document.addEventListener("click", loadComments); modComments.comments.parentNode.insertBefore(modComments.wrapper, modComments.comments); - if (window.location.search.match(/&?lc=/)) { + if (window.location.search.match(/&?(lc|google_comment_id)=/)) { modComments.wrapper.querySelector("button").click(); } } @@ -1807,7 +1807,7 @@ ) { sidebar.outerHTML = ""; } - if (!window.location.search.match(/&?lc=/) && window.location.pathname === "/watch" && user_settings.VID_HIDE_COMS > 1 && comments) { + if (!window.location.search.match(/&?(lc|google_comment_id)=/) && window.location.pathname === "/watch" && user_settings.VID_HIDE_COMS > 1 && comments) { comments.outerHTML = ""; } if (user_settings.VID_HIDE_COMS === "1") { @@ -2336,7 +2336,7 @@ holder = document.createElement("link"); holder.rel = "stylesheet"; holder.type = "text/css"; - holder.href = "https://particlecore.github.io/Particle/stylesheets/YouTubePlus.css?v=1.7.8"; + holder.href = "https://particlecore.github.io/Particle/stylesheets/YouTubePlus.css?v=1.7.9"; document.documentElement.appendChild(holder); } holder = document.createElement("script"); diff --git a/src/Webextension/CSS/YouTubePlus.css b/src/Webextension/CSS/YouTubePlus.css index 487b596..fd40f4b 100644 --- a/src/Webextension/CSS/YouTubePlus.css +++ b/src/Webextension/CSS/YouTubePlus.css @@ -1,1140 +1,1146 @@ /* start| Ads visibility */ - .part_no_ads #header, - .part_no_ads #feed-pyv-container, - .part_no_ads .video-list-item:not(.related-list-item):not(.dashboard-widget-item), - .part_no_ads .pyv-afc-ads-container, - .part_no_ads .ad-div{ - display: none; - } +.part_no_ads #header, +.part_no_ads #feed-pyv-container, +.part_no_ads .video-list-item:not(.related-list-item):not(.dashboard-widget-item), +.part_no_ads .pyv-afc-ads-container, +.part_no_ads .ad-div{ + display: none; +} /* end| Ads visibility */ /* start| Hide video details */ - .part_hide_details #action-panel-details{ - display: none; - } +.part_hide_details #action-panel-details{ + display: none; +} /* end| Hide video details */ /* start| Disable blue glow */ - .part_dsbl_glow .yt-uix-button:focus, - .part_dsbl_glow .yt-uix-button:focus:hover - .part_dsbl_glow .ytp-keyboard-focus{ - box-shadow: initial !important; - } +.part_dsbl_glow .yt-uix-button:focus, +.part_dsbl_glow .yt-uix-button:focus:hover +.part_dsbl_glow .ytp-keyboard-focus{ + box-shadow: initial !important; +} /* end| Disable blue glow */ /* start| Hide footer */ - .part_hide_footer #footer-container{ - display: none; - } - .part_hide_footer #body-container{ - padding-bottom: initial; - } +.part_hide_footer #footer-container{ + display: none; +} +.part_hide_footer #body-container{ + padding-bottom: initial; +} /* end| Hide footer */ /* start| Compact video title */ - .part_compact_title #watch7-headline #eow-title{ - display: block; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } +.part_compact_title #watch7-headline #eow-title{ + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} /* end| Compact video title */ /* start| Compact thumbnail titles */ - .part_compact_titles .feed-item-container .yt-ui-ellipsis, - .part_compact_titles .yt-shelf-grid-item .yt-ui-ellipsis{ - display: inherit !important; - margin-right: initial !important; - white-space: nowrap !important; - } +.part_compact_titles .feed-item-container .yt-ui-ellipsis, +.part_compact_titles .yt-shelf-grid-item .yt-ui-ellipsis{ + display: inherit !important; + margin-right: initial !important; + white-space: nowrap !important; +} /* end| Compact thumbnail titles */ /* start| Floater player */ - @media screen and (min-width: 657px){ - html.floater:not(.part_fullbrowser) #player #player-api #movie_player:not(.ytp-fullscreen){ - box-shadow: 0 0 10px rgb(0, 0, 0) !important; - position: fixed !important; - z-index: 10; - } - html.floater:not(.part_fullbrowser) #player #player-api #movie_player:not(.ytp-fullscreen) .ytp-next-button, - html.floater:not(.part_fullbrowser) #player #player-api #movie_player:not(.ytp-fullscreen) .ytp-size-button{ - display: none !important; - } - .floater:not(.part_fullbrowser) #player-api #movie_player:not(.ytp-fullscreen):hover #part_floaterui{ - opacity: 1; - pointer-events: initial; - } - } - #part_floaterui{ - font-size: 0; - height: 0; - opacity: 0; - position: absolute; - text-align: center; - top: 0; - transition: opacity .25s cubic-bezier(0, 0, .2, 1); - width: 100%; - z-index: 1000; - pointer-events: none; - } - #part_floaterui:after{ - box-shadow: inset 0 120px 90px -90px rgba(8, 8, 8, .8); - content: ''; - height: 120px; - left: 0; - pointer-events: none; - position: absolute; - width: 100%; - z-index: -1; - } - #part_floaterui > button{ - cursor: pointer; - height: 22px; - margin: 5px; - width: 22px; - } - #part_floaterui svg{ - fill: #fff; - width: 20px; - } - #part_floaterui_move{ - position: absolute; - left: 0; - } - #part_floaterui_move svg{ - width: 20px; +@media screen and (min-width: 657px){ + html.floater:not(.part_fullbrowser) #player #player-api #movie_player:not(.ytp-fullscreen){ + box-shadow: 0 0 10px rgb(0, 0, 0) !important; + position: fixed !important; + z-index: 10; } - #part_floaterui_scrolltop{ - position: absolute; - right: 0; + html.floater:not(.part_fullbrowser) #player #player-api #movie_player:not(.ytp-fullscreen) .ytp-next-button, + html.floater:not(.part_fullbrowser) #player #player-api #movie_player:not(.ytp-fullscreen) .ytp-size-button{ + display: none !important; } + .floater:not(.part_fullbrowser) #player-api #movie_player:not(.ytp-fullscreen):hover #part_floaterui{ + opacity: 1; + pointer-events: initial; + } +} +#part_floaterui{ + font-size: 0; + height: 0; + opacity: 0; + position: absolute; + text-align: center; + top: 0; + transition: opacity .25s cubic-bezier(0, 0, .2, 1); + width: 100%; + z-index: 1000; + pointer-events: none; +} +#part_floaterui:after{ + box-shadow: inset 0 120px 90px -90px rgba(8, 8, 8, .8); + content: ''; + height: 120px; + left: 0; + pointer-events: none; + position: absolute; + width: 100%; + z-index: -1; +} +#part_floaterui > button{ + cursor: pointer; + height: 22px; + margin: 5px; + width: 22px; +} +#part_floaterui svg{ + fill: #fff; + width: 20px; +} +#part_floaterui_move{ + position: absolute; + left: 0; +} +#part_floaterui_move svg{ + width: 20px; +} +#part_floaterui_scrolltop{ + position: absolute; + right: 0; +} /* end| Floater player */ /* start| Labelless video buttons */ - .part_labelless_buttons #watch8-secondary-actions{ - left: 0 !important; - } - .part_labelless_buttons #watch8-secondary-actions .yt-uix-button-content{ - display: none; - } - .part_labelless_buttons #watch8-secondary-actions button{ - padding: 0; - } +.part_labelless_buttons #watch8-secondary-actions{ + left: 0 !important; +} +.part_labelless_buttons #watch8-secondary-actions .yt-uix-button-content{ + display: none; +} +.part_labelless_buttons #watch8-secondary-actions button{ + padding: 0; +} /* end| Labelless video buttons */ /* start| Hide comments */ - .part_hide_comments #watch-discussion:not(.show){ - height: 0; - margin-bottom: 0; - margin-top: 0; - opacity: 0; - overflow: hidden; - padding-bottom: 0; - padding-top: 0; - } - @media screen and (max-width: 656px){ - .part_hide_comments #P-show-comments{ - display: none; - } - } - .part_hide_comments #P-show-comments button{ - border-top: none; - padding-top: 2px; +.part_hide_comments #watch-discussion:not(.show){ + height: 0; + margin-bottom: 0; + margin-top: 0; + opacity: 0; + overflow: hidden; + padding-bottom: 0; + padding-top: 0; +} +@media screen and (max-width: 656px){ + .part_hide_comments #P-show-comments{ + display: none; } +} +.part_hide_comments #P-show-comments button{ + border-top: none; + padding-top: 2px; +} /* end| Hide comments */ /* start| Custom styles */ - #body #uploaded-videos{ - color: #666; - display: initial; - font-size: 11px; - font-weight: initial; - overflow: initial; - vertical-align: initial; - } - .yt-user-info > span{ - color: #666; - font-size: 11px; - } - .invisible{ - display: none; - } - #subscription-playlist-icon{ - margin-left: 0; - position: absolute; - } - #subscription-playlist{ - width: 0; - height: 0 !important; - padding: 20px 15px !important; - } - #subscription-playlist:hover{ - padding: 17px 15px !important; - } - #subscription-playlist:hover svg{ - opacity: 1; - } - #subscription-playlist svg{ - opacity: .4; - width:14px; - height: 16px; - display:block; - pointer-events:none; - transform: translate(-50%, -50%); - } - #blacklist-import, - #blacklist-export{ - margin-top: 10px; - } - #blacklist a{ - font-weight: normal !important; - } - #blacklist a:not(:hover){ - color: #666666; - opacity: 1; - } - .pl-autoplay, - .pl-reverse{ - fill: #fff; - display: none; - pointer-events: none; - } - .pl-reverse{ - width: 16px; - } - .pl-autoplay{ - width: 14px; - } - #watch-appbar-playlist .yt-uix-button-icon-watch-appbar-reverse-video-list .pl-reverse, - #watch-appbar-playlist .yt-uix-button-icon-watch-appbar-autoplay-video-list .pl-autoplay{ - display: block; - transform: translate(-50%,-50%); - } - #watch-appbar-playlist .yt-uix-button-icon-watch-appbar-reverse-video-list, - #watch-appbar-playlist .yt-uix-button-icon-watch-appbar-autoplay-video-list{ - font-size: 0 !important; - width: 0; - height: 0; - padding: 11px !important; - border: 0; - } +#body #uploaded-videos{ + color: #666; + display: initial; + font-size: 11px; + font-weight: initial; + overflow: initial; + vertical-align: initial; +} +.yt-user-info > span{ + color: #666; + font-size: 11px; +} +.invisible{ + display: none; +} +#subscription-playlist-icon{ + margin-left: 0; + position: absolute; +} +#subscription-playlist{ + width: 0; + height: 0 !important; + padding: 20px 15px !important; +} +#subscription-playlist:hover{ + padding: 17px 15px !important; +} +#subscription-playlist:hover svg{ + opacity: 1; +} +#subscription-playlist svg{ + opacity: .4; + width:14px; + height: 16px; + display:block; + pointer-events:none; + transform: translate(-50%, -50%); +} +#blacklist-import, +#blacklist-export{ + margin-top: 10px; +} +#blacklist a{ + font-weight: normal !important; +} +#blacklist a:not(:hover){ + color: #666666; + opacity: 1; +} +.pl-autoplay, +.pl-reverse{ + fill: #fff; + display: none; + pointer-events: none; +} +.pl-reverse{ + width: 16px; +} +.pl-autoplay{ + width: 14px; +} +#watch-appbar-playlist .yt-uix-button-icon-watch-appbar-reverse-video-list .pl-reverse, +#watch-appbar-playlist .yt-uix-button-icon-watch-appbar-autoplay-video-list .pl-autoplay{ + display: block; + transform: translate(-50%,-50%); +} +#watch-appbar-playlist .yt-uix-button-icon-watch-appbar-reverse-video-list, +#watch-appbar-playlist .yt-uix-button-icon-watch-appbar-autoplay-video-list{ + font-size: 0 !important; + width: 0; + height: 0; + padding: 11px !important; + border: 0; +} /* end| Custom styles */ /* start| Player console */ - #watch-header{ - position: relative; - } - .part_fullbrowser #player-api div#movie_player.playing-mode, - .part_fullbrowser #player-api div#movie_player.paused-mode{ - bottom: 0 !important; - left: 0 !important; - position: fixed !important; - right: 0 !important; - top: 0 !important; - height: 100% !important; - width: 100% !important; - } - .part_fullbrowser body{ - overflow: hidden; - } - .part_fullbrowser #masthead-positioner{ - z-index: initial; - } - #advanced-options{ - background: inherit; - min-height: 20px; - min-width: 25px; - position: absolute; - right: 0; - top: 0; - } - .part_fullbrowser #advanced-options{ - z-index: initial; - } - #console-button{ - cursor: pointer; - height: 20px; - opacity: .5; - position: absolute; - top: 0; - right: 0; - z-index: 1; - width: 20px; - } - #console-button:hover{ - opacity: .8; - } - #console-button.close .open, - #console-button:not(.close) .close{ - display: none; - } - #console-button svg{ - height: 10px; - pointer-events: none; - } - #player-console{ - background: inherit; - display: none; - font-size: 0; - position: relative; - right: 2px; - top: 17px; - text-align: center; - } - .player-console #player-console{ - display: block; - } - #player-console > div{ - width: 0 !important; - height: 0 !important; - cursor: pointer; - height: 30px; - opacity: .4; - padding: 0 4px; - position: relative; - } - #player-console > div svg{ - transform: translate(-50%,-50%); - pointer-events: none; - display:block; - } - #player-console:before{ - background: inherit; - content: ''; - height: 100%; - position: absolute; - width: 100%; - } - #player-console > div.active{ - opacity: .8 !important; - } - #player-console > div:hover{ - opacity: .6; - } - #autoplay-button{ - padding: 15px 10px !important; - } - #autoplay-button svg{ - height: 16px; - } - #save-thumbnail-button{ - padding: 15px 16px !important; - } - #save-thumbnail-button svg{ - height: 18px; - } - #screenshot-button{ - padding: 15px !important; - } - #screenshot-button svg{ - height: 18px; - } - #popout-button{ - padding: 15px !important; - } - #popout-button svg{ - height: 16px; - } - #loop-button{ - padding: 15px 14.25px !important; - } - #loop-button svg{ - height: 18px; - } - #fullbrowser-button{ - padding: 15px 14px !important; - } - #fullbrowser-button svg{ - height: 18px; - } - #cinemamode-button{ - padding: 15px 14px !important; - } - #cinemamode-button svg{ - height: 18px; - } - #shortcuts-button{ - padding: 15px 13px !important; - } - #shortcuts-button svg{ - height: 18px; - } +#watch-header{ + position: relative; +} +.part_fullbrowser #player-api div#movie_player.playing-mode, +.part_fullbrowser #player-api div#movie_player.paused-mode{ + bottom: 0 !important; + left: 0 !important; + position: fixed !important; + right: 0 !important; + top: 0 !important; + height: 100% !important; + width: 100% !important; +} +.part_fullbrowser body{ + overflow: hidden; +} +.part_fullbrowser #masthead-positioner{ + z-index: initial; +} +#advanced-options{ + background: inherit; + min-height: 20px; + min-width: 25px; + position: absolute; + right: 0; + top: 0; +} +.part_fullbrowser #advanced-options{ + z-index: initial; +} +#console-button{ + cursor: pointer; + height: 20px; + opacity: .5; + position: absolute; + top: 0; + right: 0; + z-index: 1; + width: 20px; +} +#console-button:hover{ + opacity: .8; +} +#console-button.close .open, +#console-button:not(.close) .close{ + display: none; +} +#console-button svg{ + height: 10px; + pointer-events: none; +} +#player-console{ + background: inherit; + display: none; + font-size: 0; + position: relative; + right: 2px; + top: 17px; + text-align: center; +} +.player-console #player-console{ + display: block; +} +#player-console > div{ + width: 0 !important; + height: 0 !important; + cursor: pointer; + height: 30px; + opacity: .4; + padding: 0 4px; + position: relative; +} +#player-console > div svg{ + transform: translate(-50%,-50%); + pointer-events: none; + display:block; +} +#player-console:before{ + background: inherit; + content: ''; + height: 100%; + position: absolute; + width: 100%; +} +#player-console > div.active{ + opacity: .8 !important; +} +#player-console > div:hover{ + opacity: .6; +} +#autoplay-button{ + padding: 15px 10px !important; +} +#autoplay-button svg{ + height: 16px; +} +#save-thumbnail-button{ + padding: 15px 16px !important; +} +#save-thumbnail-button svg{ + height: 18px; +} +#screenshot-button{ + padding: 15px !important; +} +#screenshot-button svg{ + height: 18px; +} +#popout-button{ + padding: 15px !important; +} +#popout-button svg{ + height: 16px; +} +#loop-button{ + padding: 15px 14.25px !important; +} +#loop-button svg{ + height: 18px; +} +#fullbrowser-button{ + padding: 15px 14px !important; +} +#fullbrowser-button svg{ + height: 18px; +} +#cinemamode-button{ + padding: 15px 14px !important; +} +#cinemamode-button svg{ + height: 18px; +} +#framestep-button{ + padding: 15px 14px !important; +} +#framestep-button svg{ + height: 20px; +} +#shortcuts-button{ + padding: 15px 13px !important; +} +#shortcuts-button svg{ + height: 18px; +} /* end| Player console */ /* start| Screenshot window */ - #screenshot-result{ - bottom: 15px; - box-shadow: 0 0 15px #000000; - font-size: 0; - margin: 5px; - max-height: calc(100% - 90px); - max-width: 420px; - overflow: hidden; - position: fixed; - right: 15px; - width: 30%; - z-index: 1000; - } - #screenshot-result > canvas{ - width: 100%; - } - #close-screenshot{ - background: rgba(0, 0, 0, .5); - border-top-left-radius: 5px; - color: #F1F1F1; - cursor: pointer; - font-size: 10px; - padding: 5px; - position: absolute; - right: 0; - text-transform: uppercase; - bottom: 0; - } - #close-screenshot:hover{ - background: rgba(0, 0, 0, .8); - } +#screenshot-result{ + bottom: 15px; + box-shadow: 0 0 15px #000000; + font-size: 0; + margin: 5px; + max-height: calc(100% - 90px); + max-width: 420px; + overflow: hidden; + position: fixed; + right: 15px; + width: 30%; + z-index: 1000; +} +#screenshot-result > canvas{ + width: 100%; +} +#close-screenshot{ + background: rgba(0, 0, 0, .5); + border-top-left-radius: 5px; + color: #F1F1F1; + cursor: pointer; + font-size: 10px; + padding: 5px; + position: absolute; + right: 0; + text-transform: uppercase; + bottom: 0; +} +#close-screenshot:hover{ + background: rgba(0, 0, 0, .8); +} /* end| Screenshot window */ /* start| Pop-out */ - .part_popout{ - overflow: hidden; - } - .part_popout #masthead-positioner, - .part_popout #masthead-positioner-height-offset, - .part_popout .ytp-size-button{ - display: none; - } - .part_popout #player-api, - .part_popout #player-api #movie_player{ - position: fixed !important; - bottom: 0 !important; - left: 0 !important; - top: 0 !important; - right: 0 !important; - } - .part_popout .ytp-hide-info-bar .ytp-chrome-top, - .part_popout .ytp-hide-info-bar .ytp-gradient-top{ - display: initial; - } +.part_popout{ + overflow: hidden; +} +.part_popout #masthead-positioner, +.part_popout #masthead-positioner-height-offset, +.part_popout .ytp-size-button{ + display: none; +} +.part_popout #player-api, +.part_popout #player-api #movie_player{ + position: fixed !important; + bottom: 0 !important; + left: 0 !important; + top: 0 !important; + right: 0 !important; +} +.part_popout .ytp-hide-info-bar .ytp-chrome-top, +.part_popout .ytp-hide-info-bar .ytp-gradient-top{ + display: initial; +} /* end| Pop-out */ /* start| Thumb buttons */ - .yt-lockup-thumbnail{ - overflow: hidden; - } - .yt-pl-thumb .popoutmode, - .thumb-wrapper .popoutmode, - .yt-lockup-thumbnail .popoutmode, - .yt-pl-thumb .blacklist, - .thumb-wrapper .blacklist, - .yt-lockup-thumbnail .blacklist{ - background-color: #FFF; - border: 1px solid #d3d3d3; - border-radius: 2px; - color: #666; - cursor: pointer; - line-height: 1; - position: absolute; - z-index: 99; - width:0; - height:0; - padding:10px; - } - .yt-pl-thumb .popoutmode, - .thumb-wrapper .popoutmode, - .yt-lockup-thumbnail .popoutmode{ - bottom: -100%; - left: -100%; - } - .yt-pl-thumb:hover .popoutmode, - .thumb-wrapper:hover .popoutmode, - .yt-lockup-thumbnail:hover .popoutmode{ - bottom: 2px; - left: 2px; - } - .yt-pl-thumb .blacklist, - .thumb-wrapper .blacklist, - .yt-lockup-thumbnail .blacklist{ - right: -100%; - top: -100%; - } - .yt-pl-thumb:hover .blacklist, - .thumb-wrapper:hover .blacklist, - .yt-lockup-thumbnail:hover .blacklist{ - right: 2px; - top: 2px; - } - .thumb-svg{ - width: 10px; - transform: translate(-50%,-50%); - pointer-events:none; - fill:#666; - } +.yt-lockup-thumbnail{ + overflow: hidden; +} +.yt-pl-thumb .popoutmode, +.thumb-wrapper .popoutmode, +.yt-lockup-thumbnail .popoutmode, +.yt-pl-thumb .blacklist, +.thumb-wrapper .blacklist, +.yt-lockup-thumbnail .blacklist{ + background-color: #FFF; + border: 1px solid #d3d3d3; + border-radius: 2px; + color: #666; + cursor: pointer; + line-height: 1; + position: absolute; + z-index: 99; + width:0; + height:0; + padding:10px; +} +.yt-pl-thumb .popoutmode, +.thumb-wrapper .popoutmode, +.yt-lockup-thumbnail .popoutmode{ + bottom: -100%; + left: -100%; +} +.yt-pl-thumb:hover .popoutmode, +.thumb-wrapper:hover .popoutmode, +.yt-lockup-thumbnail:hover .popoutmode{ + bottom: 2px; + left: 2px; +} +.yt-pl-thumb .blacklist, +.thumb-wrapper .blacklist, +.yt-lockup-thumbnail .blacklist{ + right: -100%; + top: -100%; +} +.yt-pl-thumb:hover .blacklist, +.thumb-wrapper:hover .blacklist, +.yt-lockup-thumbnail:hover .blacklist{ + right: 2px; + top: 2px; +} +.thumb-svg{ + width: 10px; + transform: translate(-50%,-50%); + pointer-events:none; + fill:#666; +} /* end| Thumb buttons */ /* start| Grid layout */ - .part_grid_subs #browse-items-primary .item-section > li > .yt-lockup-tile, - .part_grid_subs #browse-items-primary .item-section > li > .multirow-shelf, - .part_grid_subs .browse-list-item-container.feed-item-container.branded-page-box, - .part_grid_subs .compact-shelf.branded-page-box, - .part_grid_subs .c4-featured-content.branded-page-box{ - width: initial; - } - .part_grid_subs .feed-item-container .branded-page-module-title, - .part_grid_subs .feed-item-container .yt-lockup-description, - .part_grid_search #results .yt-lockup-description{ - display: none !important; - height: 0 !important; - } - .part_grid_subs div#browse-items-primary{ - font-size: 0; - margin-right: -15px; - padding: 15px; - padding-right: 0; - } - .part_grid_subs div#browse-items-primary .expanded-shelf-content-item, - .part_grid_subs div#browse-items-primary .section-list > li, - .part_grid_search #results .item-section > li{ - display: inline-block; - margin-right: 10px; - vertical-align: top; - margin-bottom: 12px; - width: 196px; - } - .part_grid_search .exp-search-big-thumbs246 #results .item-section > li{ - width: 246px; - } - .part_grid_search .exp-search-big-thumbs246 .search #content{ - max-width: 1054px !important; - font-size: 0; - } - .part_grid_subs div#browse-items-primary .item-section .feed-item-container, - .part_grid_search #results .item-section > li .yt-lockup{ - border: initial; - padding: initial; - } - .part_grid_subs div#browse-items-primary .item-section .feed-item-container .menu-container{ - display: none; - } - .part_grid_subs div#browse-items-primary .item-section .feed-item-container:hover .menu-container{ - opacity: 1; - } - .part_grid_subs .shelf-item .shelf-title-table{ - position: absolute; - top: 110px; - z-index: 1; - } - .part_grid_subs .shelf-title-table ul, - .part_grid_subs .shelf-title-table iframe{ - left: initial !important; - right: 20px !important; - } - .part_grid_subs div#browse-items-primary .yt-lockup-thumbnail, - .part_grid_search #results .yt-lockup-thumbnail{ - float: initial !important; - margin-bottom: 4px; - margin-right: initial; - } - .part_grid_subs div#browse-items-primary .yt-lockup-meta, - .part_grid_subs div#browse-items-primary .yt-lockup-byline, - .part_grid_search #results .yt-lockup-meta{ - font-size: 11px; - max-width: 196px; - } - .part_grid_subs div#browse-items-primary .yt-lockup-title, - .part_grid_subs div#browse-items-primary .feed-item-dismissal, - .part_grid_search #results .yt-lockup-title{ - font-size: 13px; - margin: 4px 0 1px 0; - max-width: 176px; - } - .part_grid_search #results .exploratory-section, - .part_grid_search #results .compact-shelf{ - display: none; - } - .part_grid_search.part_compact_titles #results .yt-lockup-title a{ - white-space: nowrap; - } - .part_grid_subs .yt-lockup-meta-info > li, - .part_grid_search .yt-lockup-meta-info > li{ - display: inline; - } - .part_grid_subs .yt-lockup-content, - .part_grid_search .yt-lockup-content{ - margin-right: 10px; - } - .part_grid_search #results .item-section{ - float: left; - padding: 15px; - } - .part_grid_search .search .branded-page-v2-body{ - overflow: hidden; - } - .part_grid_search .webkit #results .yt-ui-ellipsis{ - display: block; - } - .part_grid_subs .yt-uix-menu-container.yt-lockup-action-menu, - .part_grid_search #results .yt-uix-menu-container.yt-lockup-action-menu{ - right: -8px; - } +.part_grid_subs #browse-items-primary .item-section > li > .yt-lockup-tile, +.part_grid_subs #browse-items-primary .item-section > li > .multirow-shelf, +.part_grid_subs .browse-list-item-container.feed-item-container.branded-page-box, +.part_grid_subs .compact-shelf.branded-page-box, +.part_grid_subs .c4-featured-content.branded-page-box{ + width: initial; +} +.part_grid_subs .feed-item-container .branded-page-module-title, +.part_grid_subs .feed-item-container .yt-lockup-description, +.part_grid_search #results .yt-lockup-description{ + display: none !important; + height: 0 !important; +} +.part_grid_subs div#browse-items-primary{ + font-size: 0; + margin-right: -15px; + padding: 15px; + padding-right: 0; +} +.part_grid_subs div#browse-items-primary .expanded-shelf-content-item, +.part_grid_subs div#browse-items-primary .section-list > li, +.part_grid_search #results .item-section > li{ + display: inline-block; + vertical-align: top; +} +.part_grid_search .exp-search-big-thumbs246 .search #content{ + max-width: 1054px !important; + font-size: 0; +} +.part_grid_subs div#browse-items-primary .item-section .feed-item-container, +.part_grid_search #results .item-section > li .yt-lockup{ + border: initial; + padding: initial; + margin-right: 10px; + margin-bottom: 12px; + width: 196px; +} +.part_grid_search .exp-search-big-thumbs246 #results .item-section > li .yt-lockup{ + width: 246px; +} +.part_grid_subs div#browse-items-primary .item-section .feed-item-container .menu-container{ + display: none; +} +.part_grid_subs div#browse-items-primary .item-section .feed-item-container:hover .menu-container{ + opacity: 1; +} +.part_grid_subs .shelf-item .shelf-title-table{ + position: absolute; + top: 110px; + z-index: 1; +} +.part_grid_subs .shelf-title-table ul, +.part_grid_subs .shelf-title-table iframe{ + left: initial !important; + right: 20px !important; +} +.part_grid_subs div#browse-items-primary .yt-lockup-thumbnail, +.part_grid_search #results .yt-lockup-thumbnail{ + float: initial !important; + margin-bottom: 4px; + margin-right: initial; +} +.part_grid_subs div#browse-items-primary .yt-lockup-meta, +.part_grid_subs div#browse-items-primary .yt-lockup-byline, +.part_grid_search #results .yt-lockup-meta{ + font-size: 11px; + max-width: 196px; +} +.part_grid_subs div#browse-items-primary .yt-lockup-title, +.part_grid_subs div#browse-items-primary .feed-item-dismissal, +.part_grid_search #results .yt-lockup-title{ + font-size: 13px; + margin: 4px 0 1px 0; + max-width: 176px; +} +.part_grid_search #results .exploratory-section, +.part_grid_search #results .compact-shelf{ + display: none; +} +.part_grid_search.part_compact_titles #results .yt-lockup-title a{ + white-space: nowrap; +} +.part_grid_subs .yt-lockup-meta-info > li, +.part_grid_search .yt-lockup-meta-info > li{ + display: inline; +} +.part_grid_subs .yt-lockup-content, +.part_grid_search .yt-lockup-content{ + margin-right: 10px; +} +.part_grid_search #results .item-section{ + float: left; + padding: 15px; +} +.part_grid_search .search .branded-page-v2-body{ + overflow: hidden; +} +.part_grid_search .webkit #results .yt-ui-ellipsis{ + display: block; +} +.part_grid_subs .yt-uix-menu-container.yt-lockup-action-menu, +.part_grid_search #results .yt-uix-menu-container.yt-lockup-action-menu{ + right: -8px; +} /* end| Grid layout */ /* start| Enhancements */ - :focus{ - box-shadow: initial !important; - outline: none; - } - :-moz-focus-inner{ - border: 0; - } - .signin-container{ - margin-right: 10px; - } - #body-container{ - position: relative; - } - .branded-page-related-channels-item .yt-close{ - z-index: 1; - } - .show-guide #appbar-guide-menu{ - border-bottom: 1px solid #E8E8E8; - border-right: 1px solid #E8E8E8; - box-shadow: none; - } - .search #content{ - max-width: 1003px; - width: initial; - } - #footer-container{ - max-width: initial; - } - #page.watch .content-alignment, - .watch.watch-non-stage-mode #player.content-alignment, - .yt-base-gutter, - .watch #content.content-alignment, - .watch.watch-non-stage-mode #player.content-alignment, - .watch.watch-stage-mode #player-playlist.watch-player-playlist{ - min-width: 0 !important; - } - html:not(.part_autoplayon) .ytp-thumbnail-overlay, - html:not(.part_autoplayon) .ytp-large-play-button{ - transition: none !important; - } - body:not(.page-loaded) #player-api #movie_player .ytp-thumbnail-overlay { - display: none; - } - #placeholder-player .player-api { - background-color: transparent !important; - } - #watch-appbar-playlist{ - transition: none !important; - } +:focus{ + box-shadow: initial !important; + outline: none; +} +:-moz-focus-inner{ + border: 0; +} +.signin-container{ + margin-right: 10px; +} +#body-container{ + position: relative; +} +.branded-page-related-channels-item .yt-close{ + z-index: 1; +} +.show-guide #appbar-guide-menu{ + border-bottom: 1px solid #E8E8E8; + border-right: 1px solid #E8E8E8; + box-shadow: none; +} +.search #content{ + max-width: 1003px; + width: initial; +} +#footer-container{ + max-width: initial; +} +#page.watch .content-alignment, +.watch.watch-non-stage-mode #player.content-alignment, +.yt-base-gutter, +.watch #content.content-alignment, +.watch.watch-non-stage-mode #player.content-alignment, +.watch.watch-stage-mode #player-playlist.watch-player-playlist{ + min-width: 0 !important; +} +html:not(.part_autoplayon) .ytp-thumbnail-overlay, +html:not(.part_autoplayon) .ytp-large-play-button{ + transition: none !important; +} +body:not(.page-loaded) #player-api #movie_player .ytp-thumbnail-overlay { + display: none; +} +#placeholder-player .player-api { + background-color: transparent !important; +} +#watch-appbar-playlist{ + transition: none !important; +} /* end| Enhancements */ /* start| Improved notification button */ - .part_notif_button #appbar-main-guide-notification-container{ - top: 1px !important; - left: 100% !important; - opacity: 0; - visibility: hidden; +.part_notif_button #appbar-main-guide-notification-container{ + top: 1px !important; + left: 100% !important; + opacity: 0; + visibility: hidden; +} +.part_notif_button #appbar-main-guide-notification-container .appbar-guide-notification{ + height: 27px !important; +} +.part_notif_button .show-guide-button-notification #appbar-main-guide-notification-container{ + visibility: visible; + opacity: 1; +} +.part_notif_button #appbar-main-guide-notification-container{ + transition: visibility .3s linear .1s, opacity .3s linear .1s; +} +.part_notif_button #appbar-guide-button-notification-check{ + display: none !important; +} +.part_notif_button .show-guide-button-notification #appbar-guide-button{ + opacity: 1 !important; +} +/* end| Improved notification button */ +/* start| Static normal mode */ +@media screen and (min-width: 657px){ + .part_static_size .watch:not(.watch-stage-mode) .player-width, + .part_static_size .watch:not(.watch-stage-mode) #watch7-content{ + width: 640px; } - .part_notif_button #appbar-main-guide-notification-container .appbar-guide-notification{ - height: 27px !important; + .part_static_size .watch:not(.watch-stage-mode) .player-height{ + height: 390px; } - .part_notif_button .show-guide-button-notification #appbar-main-guide-notification-container{ - visibility: visible; - opacity: 1; + .part_static_size .watch:not(.watch-stage-mode) .player-height{ + height: 360px; } - .part_notif_button #appbar-main-guide-notification-container{ - transition: visibility .3s linear .1s, opacity .3s linear .1s; + .part_static_size .watch:not(.watch-stage-mode) #watch7-sidebar{ + margin-left: 650px; + top: 0; } - .part_notif_button #appbar-guide-button-notification-check{ - display: none !important; + .part_static_size .watch:not(.watch-stage-mode) #content.content-alignment, + .part_static_size .watch:not(.watch-stage-mode) #player.content-alignment{ + max-width: 1066px; } - .part_notif_button .show-guide-button-notification #appbar-guide-button{ - opacity: 1 !important; - } -/* end| Improved notification button */ -/* start| Static normal mode */ - @media screen and (min-width: 657px){ - .part_static_size .watch:not(.watch-stage-mode) .player-width, - .part_static_size .watch:not(.watch-stage-mode) #watch7-content{ - width: 640px; - } - .part_static_size .watch:not(.watch-stage-mode) .player-height{ - height: 390px; - } - .part_static_size .watch:not(.watch-stage-mode) .player-height{ - height: 360px; - } - .part_static_size .watch:not(.watch-stage-mode) #watch7-sidebar{ - margin-left: 650px; - top: 0; - } - .part_static_size .watch:not(.watch-stage-mode) #content.content-alignment, - .part_static_size .watch:not(.watch-stage-mode) #player.content-alignment{ - max-width: 1066px; - } - .part_static_size .watch:not(.watch-stage-mode) #watch-appbar-playlist{ - left: 650px; - } + .part_static_size .watch:not(.watch-stage-mode) #watch-appbar-playlist{ + left: 650px; } +} /* end| Static normal mode */ /* start| Cinema mode */ - #player-api:before, - #masthead-positioner:before{ - bottom: 0; - content: ''; - left: 0; - pointer-events: none; - position: fixed; - right: 0; - top: 0; - transition: background-color 1s; - transform: translateZ(0); - -webkit-transform: translateZ(0); - } - #masthead-positioner:before{ - z-index: 1; - } - .part_cinema_mode #player-api:before, - .part_cinema_mode #masthead-positioner:before{ - background-color: rgba(0, 0, 0, .9); - } +#player-api:before, +#masthead-positioner:before{ + bottom: 0; + content: ''; + left: 0; + pointer-events: none; + position: fixed; + right: 0; + top: 0; + transition: background-color 1s; + transform: translateZ(0); + -webkit-transform: translateZ(0); +} +#masthead-positioner:before{ + z-index: 1; +} +.part_cinema_mode #player-api:before, +.part_cinema_mode #masthead-positioner:before{ + background-color: rgba(0, 0, 0, .9); +} /* end| Cinema mode */ /* start| Particle settings */ - #P-settings{ - background: #f1f1f1; - height: 100%; - left: 0; - position: absolute; - right: 0; - z-index: 1000; - } - #P-settings + #page-container{ - display: none; - } - #P-settings input[type='checkbox'], - #P-settings input[type='radio']{ - opacity: 0; - } - #P-container{ - margin: 10px auto 0; - max-width: 1262px; - } - .guide-pinned.show-guide .guide-pinning-enabled #P-container{ - padding-left: 230px; - } - #P-sidebar, - #P-content{ - box-shadow: 0 1px 2px rgba(0, 0, 0, .1); - box-sizing: border-box; - } - #P-sidebar{ - background: #1e1e1e; - color: grey; - float: left; - width: 195px; - margin-right: 10px; - padding: 10px 0; - } - #P-sidebar-list > li{ - color: grey; - padding: 0 21px; - cursor: pointer; - font-size: 11px; - line-height: 24px; - } - #P-sidebar-list > li:hover{ - color: #1e1e1e; - background: #f6f6f6; - } - #P-sidebar-list > li.selected{ - color: #FFF; - font-weight: 500; - background-color: #CC181E; - } - #P-content{ - background: #FFF; - color: #666; - overflow: hidden; - padding-bottom: 40px; - padding-left: 15px; - position: relative; - margin-bottom: 10px; - } - #P-content h2{ - color: #333; - float: left; - font-size: 18px; - font-weight: 500; - line-height: 20px; - } - #P-content h3{ - color: #555; - font-size: 14px; - font-weight: 500; - margin: 30px 0 16px; - } - #P-content br{ - clear: both; - } - #P-content div{ - display: block; - line-height: 26px; - overflow: hidden; - position: relative; - } - #P-content div:first-child{ - overflow: initial; - } - #P-content div a{ - font-weight: 500; - opacity: 0; - } - #P-content div:hover a, - #P-content div a:not([title]){ - opacity: 1; - } - #P-content label{ - line-height: 26px; - } - #P-content label svg{ - width:12.7px; - margin-left:-23px; - fill:#666; - padding-right:12px; - height: 9.9px; - opacity: 0; - } - #P-content input:checked + label svg{ - opacity: 1; - } - #P-content input{ - display: none; - margin-left: 25px; - } - #P-content input + label{ - position: relative; - margin-left: 25px; - } - #P-content input + label:before{ - cursor: pointer; - border: 1px solid #c6c6c6; - content: ''; - left: -25px; - height: 14px; - position: absolute; - top: 5px; - width: 14px; - } - #P-content input:checked + label:before{ - border: 1px solid #36649c; - } - #P-content input[type='text']{ - position: relative; - display: initial; - margin-left: 5px; - } - #P-content input[type='text'] + label{ - float: left; - margin-left: 0; - } - #P-content input[type='text'] + label:before{ - display: none; - } - #P-content input[type='radio'] + label{ - display: inline-block; - } - #P-content input[type='radio'] + label:before{ - border-radius: 50%; - left: -20px; - } - #P-content input[type='checkbox'] + label{ - display: inline-block; - } - #P-content select{ - background-image: linear-gradient(#FCFCFC, #F8F8F8); - border: 1px solid #d3d3d3; - color: #333 !important; - cursor: pointer; - font-family: arial,sans-serif; - font-size: 11px; - font-weight: bold; - height: 26px; - margin-left: 5px; - padding: 0 2em 0 1em; - text-shadow: none; - -moz-appearance: none; - -webkit-appearance: none; - } - #P-content select option{ - padding: 0 1em; - } - .P-header{ - height: 20px; - margin: 0; - padding: 24px 0 0; - } - .P-save, - .P-reset, - .P-impexp, - .P-implang{ - background-color: #167AC6; - border-color: #167AC6; - border-radius: 2px; - box-shadow: 0 1px 0 rgba(0, 0, 0, .05); - color: #fff; - cursor: pointer; - display: inline-block; - float: right; - font-size: 11px; - font-weight: 500; - height: 28px; - line-height: normal; - margin-right: 20px; - margin-top: -5px; - outline: 0 none; - padding: 0 20px; - vertical-align: middle; - white-space: nowrap; - word-wrap: normal; - } - .P-impexp, - .P-implang{ - background-color: transparent; - border: 1px solid transparent; - box-shadow: none; - opacity: .5; - padding: 0 13px; - } - .P-implang{ - color: #666; - margin-right: 0; - } - .P-impexp:hover, - .P-implang:hover{ - opacity: 1; - } - .P-impexp{ - padding: 14px; - width: 0; - height: 0; - } - .P-impexp .save{ - height: 16px; - width: 16px; - pointer-events: none; - transform: translate(-50%, -50%); - } - .P-reset{ - background-color: #F8F8F8; - border: 1px solid #D3D3D3; - box-shadow: 0 1px 0 rgba(0, 0, 0, .05); - opacity: 1; - color: #333; - } - .P-reset:hover{ - background: #F0F0F0; - border-color: #C6C6C6; - } - .P-reset:active{ - background: #E9E9E9; - } - .P-save:hover{ - background: #126DB3; - } - .P-save:active{ - background: #095B99; - } - .P-horz{ - border-bottom: 0 none; - border-top: 1px solid #e2e2e2; - height: 0; - margin: 20px 0 0 -15px; - position: relative; - } - #P-settings select{ - color: transparent !important; - text-shadow: 0 0 0 #333; - } - #P-settings .P-select{ - display: inline; - position: relative; - } - #P-settings .P-select:after{ - content: ''; - border: 1px solid transparent; - border-width: 4px 4px 0; - border-top-color: #666; - pointer-events: none; - position: absolute; - right: 10px; - top: 50%; - } - #P-settings option{ - color: #000; - text-shadow: none; - } - #P::-moz-focus-inner, - #P-settings button::-moz-focus-inner{ - border: 0; - padding: 0; - } - #P-sidebar-list a{ - color: #808080; - display: block; - padding: 0 21px; - text-decoration: none; - } - #P-sidebar-list #HLP a:hover{ - color: #1E1E1E; - } - #exp-cont{ - background-color: #FFF; - bottom: 0; - position: absolute !important; - top: 80px; - width: calc(100% - 30px); - } - #DNT, - #HLP{ - padding: 0 !important; - } - #DNT{ - position: relative; - } - #DNT svg{ - position: absolute; - right: 10px; - top: 3px; - display: none; - height: 18px; - } - #DNT:hover svg{ - display: initial; - } - #DNT:hover a{ - color: #F1F1F1; - } - #DNT:hover{ - background: linear-gradient(to right, #167AC6 50%, #F6F6F6) !important; - } - #blacklist{ - margin: 10px 15px 0 0; - } - #blacklist-controls{ - margin-bottom: 10px; - } - #blacklist .blacklist{ - border: 1px solid #C6C6C6; - cursor: default; - display: inline-block; - max-width: 200px; - overflow: hidden !important; - padding: 0 10px; - position: relative; - text-overflow: ellipsis; - white-space: nowrap; - } - #blacklist .blacklist .close{ - background-color: #FFF; - border: 1px solid #C6C6C6; - border-left: none; - border-top: none; - color: #666; - cursor: pointer; - display: none; - position: absolute; - left: 0; - top: 0; - width: 0; - height: 0; - padding: 8px; - font-size: 0; - } - #blacklist .blacklist .close svg{ - width:10px; - transform:translate(-50%,-50%); - pointer-events:none; - fill:#666; - } - #blacklist .blacklist:hover .close{ - display: initial; - } - #blacklist-edit span, - #blacklist-save span, - #blacklist-close span{ - pointer-events: none; - } - #blacklist.edit .blacklist, - #blacklist.edit #blacklist-edit, - #blacklist:not(.edit) #blacklist-save, - #blacklist:not(.edit) #blacklist-close, - #blacklist:not(.edit) #blacklist-edit-list{ - display: none; - } - #blacklist-edit-list, - #impexp-list{ - font-family: Consolas, Lucida Console, monospace; - height: 200px; - width: calc(100% - 10px); - } - #impexp-save, - #implang-save{ - margin-bottom: 10px; - } - #impexp-save span, - #implang-save span{ - pointer-events: none; - } - #impexp-list{ - height: calc(100% - 80px); - } +#P-settings{ + background: #f1f1f1; + height: 100%; + left: 0; + position: absolute; + right: 0; + z-index: 1000; +} +#P-settings + #page-container{ + display: none; +} +#P-settings input[type='checkbox'], +#P-settings input[type='radio']{ + opacity: 0; +} +#P-container{ + margin: 10px auto 0; + max-width: 1262px; +} +.guide-pinned.show-guide .guide-pinning-enabled #P-container{ + padding-left: 230px; +} +#P-sidebar, +#P-content{ + box-shadow: 0 1px 2px rgba(0, 0, 0, .1); + box-sizing: border-box; +} +#P-sidebar{ + background: #1e1e1e; + color: grey; + float: left; + width: 195px; + margin-right: 10px; + padding: 10px 0; +} +#P-sidebar-list > li{ + color: grey; + padding: 0 21px; + cursor: pointer; + font-size: 11px; + line-height: 24px; +} +#P-sidebar-list > li:hover{ + color: #1e1e1e; + background: #f6f6f6; +} +#P-sidebar-list > li.selected{ + color: #FFF; + font-weight: 500; + background-color: #CC181E; +} +#P-content{ + background: #FFF; + color: #666; + overflow: hidden; + padding-bottom: 40px; + padding-left: 15px; + position: relative; + margin-bottom: 10px; +} +#P-content h2{ + color: #333; + float: left; + font-size: 18px; + font-weight: 500; + line-height: 20px; +} +#P-content h3{ + color: #555; + font-size: 14px; + font-weight: 500; + margin: 30px 0 16px; +} +#P-content br{ + clear: both; +} +#P-content div{ + display: block; + line-height: 26px; + overflow: hidden; + position: relative; +} +#P-content div:first-child{ + overflow: initial; +} +#P-content div a{ + font-weight: 500; + opacity: 0; +} +#P-content div:hover a, +#P-content div a:not([title]){ + opacity: 1; +} +#P-content label{ + line-height: 26px; +} +#P-content label svg{ + width:12.7px; + margin-left:-23px; + fill:#666; + padding-right:12px; + height: 9.9px; + opacity: 0; +} +#P-content input:checked + label svg{ + opacity: 1; +} +#P-content input{ + display: none; + margin-left: 25px; +} +#P-content input + label{ + position: relative; + margin-left: 25px; +} +#P-content input + label:before{ + cursor: pointer; + border: 1px solid #c6c6c6; + content: ''; + left: -25px; + height: 14px; + position: absolute; + top: 5px; + width: 14px; +} +#P-content input:checked + label:before{ + border: 1px solid #36649c; +} +#P-content input[type='text']{ + position: relative; + display: initial; + margin-left: 5px; +} +#P-content input[type='text'] + label{ + float: left; + margin-left: 0; +} +#P-content input[type='text'] + label:before{ + display: none; +} +#P-content input[type='radio'] + label{ + display: inline-block; +} +#P-content input[type='radio'] + label:before{ + border-radius: 50%; + left: -20px; +} +#P-content input[type='checkbox'] + label{ + display: inline-block; +} +#P-content select{ + background-image: linear-gradient(#FCFCFC, #F8F8F8); + border: 1px solid #d3d3d3; + color: #333 !important; + cursor: pointer; + font-family: arial,sans-serif; + font-size: 11px; + font-weight: bold; + height: 26px; + margin-left: 5px; + padding: 0 2em 0 1em; + text-shadow: none; + -moz-appearance: none; + -webkit-appearance: none; +} +#P-content select option{ + padding: 0 1em; +} +.P-header{ + height: 20px; + margin: 0; + padding: 24px 0 0; +} +.P-save, +.P-reset, +.P-impexp, +.P-implang{ + background-color: #167AC6; + border-color: #167AC6; + border-radius: 2px; + box-shadow: 0 1px 0 rgba(0, 0, 0, .05); + color: #fff; + cursor: pointer; + display: inline-block; + float: right; + font-size: 11px; + font-weight: 500; + height: 28px; + line-height: normal; + margin-right: 20px; + margin-top: -5px; + outline: 0 none; + padding: 0 20px; + vertical-align: middle; + white-space: nowrap; + word-wrap: normal; +} +.P-impexp, +.P-implang{ + background-color: transparent; + border: 1px solid transparent; + box-shadow: none; + opacity: .5; + padding: 0 13px; +} +.P-implang{ + color: #666; + margin-right: 0; +} +.P-impexp:hover, +.P-implang:hover{ + opacity: 1; +} +.P-impexp{ + padding: 14px; + width: 0; + height: 0; +} +.P-impexp .save{ + height: 16px; + width: 16px; + pointer-events: none; + transform: translate(-50%, -50%); +} +.P-reset{ + background-color: #F8F8F8; + border: 1px solid #D3D3D3; + box-shadow: 0 1px 0 rgba(0, 0, 0, .05); + opacity: 1; + color: #333; +} +.P-reset:hover{ + background: #F0F0F0; + border-color: #C6C6C6; +} +.P-reset:active{ + background: #E9E9E9; +} +.P-save:hover{ + background: #126DB3; +} +.P-save:active{ + background: #095B99; +} +.P-horz{ + border-bottom: 0 none; + border-top: 1px solid #e2e2e2; + height: 0; + margin: 20px 0 0 -15px; + position: relative; +} +#P-settings select{ + color: transparent !important; + text-shadow: 0 0 0 #333; +} +#P-settings .P-select{ + display: inline; + position: relative; +} +#P-settings .P-select:after{ + content: ''; + border: 1px solid transparent; + border-width: 4px 4px 0; + border-top-color: #666; + pointer-events: none; + position: absolute; + right: 10px; + top: 50%; +} +#P-settings option{ + color: #000; + text-shadow: none; +} +#P::-moz-focus-inner, +#P-settings button::-moz-focus-inner{ + border: 0; + padding: 0; +} +#P-sidebar-list a{ + color: #808080; + display: block; + padding: 0 21px; + text-decoration: none; +} +#P-sidebar-list #HLP a:hover{ + color: #1E1E1E; +} +#exp-cont{ + background-color: #FFF; + bottom: 0; + position: absolute !important; + top: 80px; + width: calc(100% - 30px); +} +#DNT, +#HLP{ + padding: 0 !important; +} +#DNT{ + position: relative; +} +#DNT svg{ + position: absolute; + right: 10px; + top: 3px; + display: none; + height: 18px; +} +#DNT:hover svg{ + display: initial; +} +#DNT:hover a{ + color: #F1F1F1; +} +#DNT:hover{ + background: linear-gradient(to right, #167AC6 50%, #F6F6F6) !important; +} +#blacklist{ + margin: 10px 15px 0 0; +} +#blacklist-controls{ + margin-bottom: 10px; +} +#blacklist .blacklist{ + border: 1px solid #C6C6C6; + cursor: default; + display: inline-block; + max-width: 200px; + overflow: hidden !important; + padding: 0 10px; + position: relative; + text-overflow: ellipsis; + white-space: nowrap; +} +#blacklist .blacklist .close{ + background-color: #FFF; + border: 1px solid #C6C6C6; + border-left: none; + border-top: none; + color: #666; + cursor: pointer; + display: none; + position: absolute; + left: 0; + top: 0; + width: 0; + height: 0; + padding: 8px; + font-size: 0; +} +#blacklist .blacklist .close svg{ + width:10px; + transform:translate(-50%,-50%); + pointer-events:none; + fill:#666; +} +#blacklist .blacklist:hover .close{ + display: initial; +} +#blacklist-edit span, +#blacklist-save span, +#blacklist-close span{ + pointer-events: none; +} +#blacklist.edit .blacklist, +#blacklist.edit #blacklist-edit, +#blacklist:not(.edit) #blacklist-save, +#blacklist:not(.edit) #blacklist-close, +#blacklist:not(.edit) #blacklist-edit-list{ + display: none; +} +#blacklist-edit-list, +#impexp-list{ + font-family: Consolas, Lucida Console, monospace; + height: 200px; + width: calc(100% - 10px); +} +#impexp-save, +#implang-save{ + margin-bottom: 10px; +} +#impexp-save span, +#implang-save span{ + pointer-events: none; +} +#impexp-list{ + height: calc(100% - 80px); +} +#yt-masthead #P{ + cursor: pointer; +} +@media screen and (max-width: 656px){ #yt-masthead #P{ - cursor: pointer; - } - @media screen and (max-width: 656px){ - #yt-masthead #P{ - display: none; - } - } - #yt-masthead #P:hover{ - opacity: .85 !important; - } - #P svg{ - vertical-align: middle; - height:20px; - pointer-events: none; - } - #Psettings{ - display:inline-block; - position:relative - } - .P-hide{ display: none; } +} +#yt-masthead #P:hover{ + opacity: .85 !important; +} +#P svg{ + vertical-align: middle; + height:20px; + pointer-events: none; +} +#Psettings{ + display:inline-block; + position:relative +} +.P-hide{ + display: none; +} /* end| Particle settings */ /* start| Particle welcome */ - #part_welcome{ - background:#09F; - border-radius:2px; - max-width:220px; - position:absolute; - z-index:1; - color:#FFF; - padding:10px; - top:45px; - margin-left:-140px; - box-shadow:0 0 3px rgba(0,0,0,0.5); - } - #part_welcome:after{ - content:""; - display:block; - width:0; - height:0; - border-left:10px solid transparent; - border-right:10px solid transparent; - border-bottom:10px solid #09F; - top:-10px; - position:absolute; - right:10px; - } - .par_closewlcm{ - position:relative; - font-size:21px; - text-align:right; - line-height:14px; - } - .par_closewlcm > span{ - cursor:default; - opacity:.5; - } - .par_closewlcm > span:hover{ - opacity:1; - } +#part_welcome{ + background:#09F; + border-radius:2px; + max-width:220px; + position:absolute; + z-index:1; + color:#FFF; + padding:10px; + top:45px; + margin-left:-140px; + box-shadow:0 0 3px rgba(0,0,0,0.5); +} +#part_welcome:after{ + content:""; + display:block; + width:0; + height:0; + border-left:10px solid transparent; + border-right:10px solid transparent; + border-bottom:10px solid #09F; + top:-10px; + position:absolute; + right:10px; +} +.par_closewlcm{ + position:relative; + font-size:21px; + text-align:right; + line-height:14px; +} +.par_closewlcm > span{ + cursor:default; + opacity:.5; +} +.par_closewlcm > span:hover{ + opacity:1; +} /* end| Particle welcome */ \ No newline at end of file diff --git a/src/Webextension/JS/YouTubePlus.user.js b/src/Webextension/JS/YouTubePlus.user.js index 7ee87a7..e9d02f2 100644 --- a/src/Webextension/JS/YouTubePlus.user.js +++ b/src/Webextension/JS/YouTubePlus.user.js @@ -1,5 +1,5 @@ // ==UserScript== -// @version 1.7.8 +// @version 1.7.9 // @name YouTube + // @namespace https://github.com/ParticleCore // @description YouTube with more freedom @@ -567,7 +567,7 @@ var comments, is_live; comments = document.getElementById("watch-discussion"); is_live = window.ytplayer && window.ytplayer.config && window.ytplayer.config.args && window.ytplayer.config.args.livestream; - if (!window.location.search.match(/&?lc=/) && a.split("comments").length > 1 && !is_live && comments && !comments.lazyload && user_settings.VID_HIDE_COMS === "1" && !comments.classList.contains("show")) { + if (!window.location.search.match(/&?(lc|google_comment_id)=/) && a.split("comments").length > 1 && !is_live && comments && !comments.lazyload && user_settings.VID_HIDE_COMS === "1" && !comments.classList.contains("show")) { comments.lazyload = arguments; } else { return original.apply(this, arguments); @@ -1730,7 +1730,7 @@ modComments.wrapper = setLocale(modComments.wrapper.content).firstChild; document.addEventListener("click", loadComments); modComments.comments.parentNode.insertBefore(modComments.wrapper, modComments.comments); - if (window.location.search.match(/&?lc=/)) { + if (window.location.search.match(/&?(lc|google_comment_id)=/)) { modComments.wrapper.querySelector("button").click(); } } @@ -1807,7 +1807,7 @@ ) { sidebar.outerHTML = ""; } - if (!window.location.search.match(/&?lc=/) && window.location.pathname === "/watch" && user_settings.VID_HIDE_COMS > 1 && comments) { + if (!window.location.search.match(/&?(lc|google_comment_id)=/) && window.location.pathname === "/watch" && user_settings.VID_HIDE_COMS > 1 && comments) { comments.outerHTML = ""; } if (user_settings.VID_HIDE_COMS === "1") { @@ -2336,7 +2336,7 @@ holder = document.createElement("link"); holder.rel = "stylesheet"; holder.type = "text/css"; - holder.href = "https://particlecore.github.io/Particle/stylesheets/YouTubePlus.css?v=1.7.8"; + holder.href = "https://particlecore.github.io/Particle/stylesheets/YouTubePlus.css?v=1.7.9"; document.documentElement.appendChild(holder); } holder = document.createElement("script"); diff --git a/src/Webextension/manifest.json b/src/Webextension/manifest.json index 8fb1fa5..c90af8a 100644 --- a/src/Webextension/manifest.json +++ b/src/Webextension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "YouTube Plus", - "version": "1.7.8", + "version": "1.7.9", "description": "YouTube with more freedom", "default_locale": "en", "icons": {