Przeróbka nowego YouTube

Ukrywa pasek akcji, stale wyświetla ilość subskrybcji a data jest z pełną nazwą miesiąca.

当前为 2014-08-10 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Przeróbka nowego YouTube
  3. // @description Ukrywa pasek akcji, stale wyświetla ilość subskrybcji a data jest z pełną nazwą miesiąca.
  4. // @version 4.02.080
  5. // @author look997
  6. // @license MIT License
  7. // @resource metadata http://userscripts.org/scripts/source/73380.meta.js
  8. // @include *youtube.com/*
  9. // @date 2014-03-03
  10. // @grant none
  11. // @namespace https://greasyfork.org/users/4353
  12. // ==/UserScript==
  13.  
  14. /*var urlPLL = "/feeds/api/users/default/playlists";
  15. var params = "lorem=ipsum&name=binny";
  16. PLlacz.open("POST", urlPLL, true);
  17. PLlacz.setRequestHeader("Host", 'gdata.youtube.com');
  18. PLlacz.setRequestHeader("Content-Type", 'application/atom+xml');
  19. PLlacz.setRequestHeader("Content-Length", '0');
  20. PLlacz.setRequestHeader("Authorization", 'Bearer MmlNCzmTOKGfMK7zuq7e4I5n');
  21. PLlacz.setRequestHeader("GData-Version", '2');
  22. PLlacz.setRequestHeader("X-GData-Key", 'key="AI39si6-w6IavzJiV2ELkwSF_iTqkLaKR80Ux-VyrKUB_LUa60lMcPjEMjmlhmYxo3cnfOxHSAYRDMsevsv8DKLVu9FplA2zvA"');
  23.  
  24. PLlacz.send();*/
  25.  
  26. var yt = yt;
  27. yt = yt || {};
  28. yt.playerConfig = {"player_wide": 1};
  29. document.cookie = "wide=1; domain=.youtube.com";
  30. function $(a) {return document.getElementById(a);}
  31. $("watch7-container").className = "watch-wide";
  32. var $ = function(selector,context){return(context||document).querySelector(selector)};
  33.  
  34.  
  35. // Skok do aktualnie odtwarzanego elementu na playliście (niepotrzebne)
  36. /*function plCurrJump() {
  37. var PLscroll = $(".playlist-videos-list");
  38. if (PLscroll) {
  39. var CP = $("li.yt-uix-scroller-scroll-unit.currently-playing");
  40. pozycjaCP = CP.offsetTop;
  41. //console.log(pozycjaCP);
  42. PLscroll.scrollTop = pozycjaCP;
  43. }
  44. }
  45.  
  46. if ($(".toggle-menu-visibility")) {
  47. $(".toggle-menu-visibility").addEventListener("click", plCurrJump, false);
  48. }*/
  49.  
  50. /*var repeatFunction = function(repeatedFunctionName, time){
  51. (function repeater(){
  52. repeatedFunctionName()
  53. setTimeout(repeater, time);
  54. })();
  55. }
  56.  
  57. stopek = 0;
  58.  
  59. function przeniesPrzyciskPobierania(){
  60. console.log($('button[data-trigger-for="action-panel-sldownload"]'));
  61. if(stopek == 0){
  62. if($('button[data-trigger-for="action-panel-sldownload"]')){
  63. $("#footer-links-secondary").appendChild($('button[data-trigger-for="action-panel-sldownload"]'));
  64. stopek = 1;
  65. }
  66. } else if($('#action-panel-share[data-panel-loaded="true"]')) {
  67. $('#share-panel-buttons').appendChild($('button[data-trigger-for="action-panel-sldownload"]'));
  68. }
  69. }*/
  70.  
  71. function glFun() { // GŁÓWNA FUNKCJA
  72. var $ = function(selector,context){return(context||document).querySelector(selector)};
  73. // ciasteczko wide wielkość odtwarzacza
  74. //if(readCookie("wide") != "1") document.cookie="wide=1; path=/; domain=.youtube.com";
  75. if (readCookie("VISITOR_INFO1_LIVE") != "LlWIQlLwL_Y") {
  76. document.cookie="VISITOR_INFO1_LIVE=LlWIQlLwL_Y; path=/; domain=.youtube.com";
  77. window.location.reload();
  78. }
  79. /*var yt = yt;
  80. yt = yt || {};
  81. yt.playerConfig = {"player_wide": 1};
  82. document.cookie = "wide=1; domain=.youtube.com";
  83. function $(a) {return document.getElementById(a);}
  84. $("watch7-container").className = "watch-wide";*/
  85. // Przeniesienie przycisku pobierania do "Udostępnij" [w budowie]
  86. //repeatFunction(przeniesPrzyciskPobierania, 5000);
  87. var pasekAkcji = $("#watch7-action-buttons");
  88. var poleAutora = $("#watch7-user-header");
  89. poleAutora.appendChild(pasekAkcji);
  90. // 2 wersje: bez ikony Transkrybcji i z
  91. if(document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[3].getAttribute("data-trigger-for") == "action-panel-transcript"){
  92. var viewsInfo = 184;
  93. } else { var viewsInfo = 161; }
  94. dodajStyl('dataDodSId',''
  95. +"#watch7-user-header:hover #watch7-action-buttons { visibility: visible !important; }" // Autoodkrywanie paska akcji
  96. +"#watch7-action-buttons { visibility: hidden; }" // Domyślnie ukryty pasek akcji
  97. +"#watch7-user-header { position: relative !important; }" // Ustawienie punktu odniesienia dla paska akcji
  98. +"#watch7-user-header { border-bottom: 1px solid rgb(230, 230, 230) !important; }" // Kreska rozdzielająca głowę od panelu
  99. +"#watch7-action-buttons button { height: 25px !important; }" // Wyrówanie różnic wysokości like-dislike z resztą przycisków akcji
  100. +"#watch7-action-buttons { margin-right: 1px !important; padding: 0 19px !important; background: white !important; }"
  101. +"#watch-like, #watch-dislike, #watch7-action-buttons .yt-uix-button-group .yt-uix-button { margin-right: 1px !important }"
  102. // Wyrówanie różnic, usunięcie ramek i teł ikon
  103. +"#watch7-action-buttons { position: absolute !important; right: 0 !important; border: 0 !important; top: 30px !important; }"
  104. +"#watch-like, #watch-dislike { margin-right: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; }"
  105. +"#watch-like .yt-uix-button-icon-watch-like { margin-right: 0 !important; } "
  106. +"#watch7-sentiment-actions { margin-top: 0 !important; }"
  107. +"#watch7-secondary-actions .yt-uix-button-icon { margin-right: 0 !important; }"
  108. +"#watch7-secondary-actions .yt-uix-button { margin-left: 0 !important; padding: 0 !important; border-width: 0 !important; }"
  109. +".yt-uix-button-icon-wrapper { margin-right: 0 !important;}"
  110. +"#watch-like .yt-uix-button-content { display: none !important; }" // Usunięcie napisu Fajne
  111. +"#watch7-views-info {min-width: "+viewsInfo+"px !important;}" // wyrówanie szerokości paska z oceną
  112. // Zachowanie
  113. +"#watch7-secondary-actions .yt-uix-button.yt-uix-button-toggled[data-trigger-for='action-panel-details'] { opacity: 0 !important; cursor: auto !important;}" // Ikona info ukryta gdy info się wyświetla
  114. +"#watch-like .unlike-button-text, .liked #watch-like.yt-uix-button-toggled:hover .like-button-text, .liked #watch-like.yt-uix-button-toggled:hover .yt-uix-button-icon-watch-like { visibility: visible !important; }" // Zachowanie ikony Fajne
  115. // Grafika ikon
  116. +"#watch7-secondary-actions > span:nth-child(1) .yt-uix-button-icon, "
  117. +"#watch7-secondary-actions > span:nth-child(2) .yt-uix-button-icon, "
  118. +"#watch7-secondary-actions > span:nth-child(3) .yt-uix-button-icon { background-image: url('data:image/png;base64,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') !important; }"
  119. // Stałe wyświetlanie liczby subskrybcji kanału autora filmu
  120. +".yt-subscription-button-subscriber-count-branded-horizontal, .html5-text-button, .yt-subscription-button-subscriber-count-unbranded { display: inline-block !important; }"
  121. // Wyłączenie ramek wokół przycisków odtwarzacza HTML5
  122. +" .html5-volume-panel, .html5-watch-later-button, .html5-volume-button, .html5-playlist-button, .html5-text-button, .html5-captions-button, .ytp-button{ outline: medium none !important; }"
  123. // Skok do aktualnie odtwarzanego elementu na playliście
  124. //+" .watch-wide #watch-appbar-playlist.watch-playlist-collapsed .playlist-videos-list { "
  125. +" .watch-wide #watch-appbar-playlist .playlist-videos-list { "
  126. +" display: block !important; "
  127. +" height: 490px !important; "
  128. +" } "
  129. +" .watch-wide #watch-appbar-playlist { "
  130. +" min-height: 592px !important; "
  131. +" } "
  132. +" #watch-appbar-playlist .playlist-videos-list { "
  133. +" max-height: 490px !important; "
  134. +" } "
  135. // Sam film - bez propozycji
  136. /*+" .site-center-aligned .watch #content.content-alignment, .site-center-aligned #player.watch-small {"
  137. +" min-width: 854px !important;"
  138. +" max-width: 854px !important;"
  139. +" } "
  140. +" #watch7-sidebar { display: none !important; } "*/
  141. // Przewodnik
  142. /*+"#guide-main .guide-module-toggle { position: absolute; top: -71px; height: 30px; }"
  143. +"#guide-main .guide-module-toggle .guide-module-toggle-icon { padding-top: 10px; }"
  144. +"#guide-main .guide-module-toggle .guide-module-toggle-icon .guide-module-toggle-arrow { margin-top: -3px; }"
  145. +"#guide-main.collapsed .guide-module-toggle > * { visibility: hidden; }"
  146. +"#gh-personal .guide-item.narrow-item { margin-right: 0; }" // username
  147. */
  148. +" .site-center-aligned #player { "
  149. +" margin-top: 8px !important; "
  150. +" } "
  151. );
  152. /*
  153. var PlayerCN = document.getElementById("player").className;
  154. document.getElementById("player").className = PlayerCN.replace("watch-medium", "watch-large");
  155. */
  156. // Usunięcie nazw, dodanie toltipów i wyrównanie ikon
  157. for(nrWP=1; 3 >= nrWP; nrWP++){
  158. var jUp = document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[nrWP-1].getElementsByTagName('span')[0];
  159. jUp.firstChild.nodeValue = '';
  160. jUp.innerHTML += '<img alt="" src="//s.ytimg.com/yt/img/pixel-vfl3z5WfW.gif" class="yt-uix-button-icon yt-uix-button-icon-action-panel-report">';
  161. }
  162. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[0].getElementsByTagName('span')[0].getElementsByTagName("img")[0].style.backgroundPosition = "0 -134px";
  163. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[1].getElementsByTagName('span')[0].getElementsByTagName("img")[0].style.backgroundPosition = "0 -152px";
  164. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[2].getElementsByTagName('span')[0].getElementsByTagName("img")[0].style.backgroundPosition = "0 -17px";
  165. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[0].setAttribute("title","Informacje");
  166. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[1].setAttribute("title","Udostępnij");
  167. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[2].setAttribute("title","Dodaj do");
  168. if(document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[3].getAttribute("data-trigger-for") == "action-panel-transcript"){
  169. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[3].setAttribute("title","Lista dialogowa");
  170. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[4].setAttribute("title","Statystyki");
  171. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[5].setAttribute("title","Zgłoś");
  172. } else {
  173. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[3].setAttribute("title","Statystyki");
  174. document.getElementById("watch7-secondary-actions").getElementsByClassName("action-panel-trigger")[4].setAttribute("title","Zgłoś");
  175. }
  176. // Pełna nazwa miesiąca dodania filmu
  177. datfilm = $("#eow-date").firstChild.nodeValue;
  178. odatmies = datfilm.substring(datfilm.length-8, datfilm.length-5);
  179. switch (odatmies){
  180. case 'sty': datmies = "stycznia"; break;
  181. case 'lut': datmies = "lutego"; break;
  182. case 'mar': datmies = "marca"; break;
  183. case 'kwi': datmies = "kwietnia"; break;
  184. case 'maj': datmies = "maja"; break;
  185. case 'cze': datmies = "czerwca"; break;
  186. case 'lip': datmies = "lipca"; break;
  187. case 'sie': datmies = "sierpnia"; break;
  188. case 'wrz': datmies = "września"; break;
  189. case 'paź': datmies = "października"; break;
  190. case 'lis': datmies = "listopada"; break;
  191. case 'gru': datmies = "grudnia"; break;
  192. default: datmies = datmies+" (Błąd Skryptu PNYT)";
  193. } $("#eow-date").firstChild.nodeValue = datfilm.replace(odatmies, datmies);
  194. // Widoczność paska akcji w zależności od tego czy widać oceny
  195. if(!($(".video-extras-sparkbar-likes"))){
  196. $("#watch7-action-buttons").style.visibility = "visible";
  197. } else {
  198. // Włączenie stałej widoczności paska akcji
  199. document.getElementById("watch7-action-buttons").getElementsByTagName("button")[0].addEventListener("click", SSPP, true);
  200. document.getElementById("watch7-action-buttons").getElementsByTagName("button")[3].addEventListener("click", SSPP, true);
  201. document.getElementById("watch7-action-buttons").getElementsByTagName("button")[4].addEventListener("click", SSPP, true);
  202. document.getElementById("watch7-action-buttons").getElementsByTagName("button")[5].addEventListener("click", SSPP, true);
  203. document.getElementById("watch7-action-buttons").getElementsByTagName("button")[6].addEventListener("click", SSPP, true);
  204.  
  205. lidili(); // Sprawdzenie oceny użytkownika i nadanie koloru dla wybranego sentymentu
  206. document.getElementById("watch7-action-buttons").getElementsByTagName("button")[2].addEventListener("click", function(){ $("#watch7-action-buttons").style.visibility = "hidden"; }, true); // Przywrócenie autoodkrywania paska akcji
  207. // Dodanie kolorów dla wybranego sentymentu
  208. //document.getElementById("watch7-action-buttons").getElementsByTagName("button")[0].addEventListener("click", liFu, true);
  209. //document.getElementById("watch7-action-buttons").getElementsByTagName("button")[1].addEventListener("click", fDislike, true);
  210. document.getElementById("watch-like").addEventListener("click", butLike, true);
  211. document.getElementById("watch-dislike").addEventListener("click", butDislike, true);
  212. }
  213. // Funkcje zależne
  214. function butLike(){ // Dynamiczne barwienie sentymentalnej opcji
  215. if( $("#watch-like.yt-uix-button-toggled") ){ // unlike
  216. $(".video-extras-likes-dislikes .likes-count").style.color = "rgb(102, 102, 102)"; // siwe
  217. $(".video-extras-likes-dislikes .dislikes-count").style.color = "rgb(102, 102, 102)"; // siwe
  218. } else { // like
  219. $(".video-extras-likes-dislikes .likes-count").style.color = "#2793E6"; // niebieskie
  220. $(".video-extras-likes-dislikes .dislikes-count").style.color = "rgb(102, 102, 102)"; // siwe
  221. }
  222. }
  223. function butDislike (){ // Dynamiczne barwienie sentymentalnej opcji
  224. if( $("#watch-dislike.yt-uix-button-toggled") ){ // undislike
  225. $(".video-extras-likes-dislikes .likes-count").style.color = "rgb(102, 102, 102)"; // siwe
  226. $(".video-extras-likes-dislikes .dislikes-count").style.color = "rgb(102, 102, 102)"; // siwe
  227. } else {
  228. $(".video-extras-likes-dislikes .dislikes-count").style.color = "rgb(204, 0, 0)"; // czerwone
  229. $(".video-extras-likes-dislikes .likes-count").style.color = "rgb(102, 102, 102)"; // siwe
  230. }
  231. }
  232. // Kolor wybranego sentymentu
  233. function lidili(){ // Sprawdzenie oceny użytkownika
  234. if($("#watch-like-dislike-buttons.liked")){console.log("lidili");
  235. $(".video-extras-likes-dislikes .likes-count").style.color = "#2793E6"; // niebieskie
  236. $(".video-extras-likes-dislikes .dislikes-count").style.color = "rgb(102, 102, 102)"; // siwe
  237. } else
  238. if($("#watch-like-dislike-buttons.disliked")){
  239. $(".video-extras-likes-dislikes .dislikes-count").style.color = "rgb(204, 0, 0)"; // czerwone
  240. $(".video-extras-likes-dislikes .likes-count").style.color = "rgb(102, 102, 102)"; // siwe
  241. }
  242. }
  243. function SSPP(event){ // Włączenie stałej widoczności paska akcji
  244. if(event.target == document.getElementById("watch7-action-buttons").getElementsByTagName("button")[0] && $("#watch-like.yt-uix-button-toggled") ) {
  245. } else {
  246. $("#watch7-action-buttons").style.visibility = "visible";
  247. }
  248. }
  249. }
  250.  
  251. function dodajStyl(idStyle,styles) { // Dodanie stylu
  252. if(document.getElementById(idStyle)){ document.getElementsByTagName("head")[0].removeChild(document.getElementById(idStyle)); }
  253. var css = document.createElement('style'); css.type = 'text/css'; css.id = idStyle;
  254. css.styleSheet ? css.styleSheet.cssText = styles : css.appendChild( document.createTextNode(styles) );
  255. document.getElementsByTagName("head")[0].appendChild(css);
  256. }
  257.  
  258.  
  259. function readCookie(name) {
  260. var nameEQ = name + "=";
  261. var ca = document.cookie.split(';');
  262. for(var i=0;i < ca.length;i++) {
  263. var c = ca[i];
  264. while (c.charAt(0)==' ') c = c.substring(1,c.length);
  265. if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  266. }
  267. return null;
  268. }
  269.  
  270. document.addEventListener("DOMContentLoaded", glFun);