您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Reverses the list order for the Youtube Watch Later page
- // ==UserScript==
- // @id ReverseYouTubeWatchLaterlist
- // @name Reverse YouTube Watch Later List
- // @namespace http://kjung.ca
- // @version 0.2
- // @description Reverses the list order for the Youtube Watch Later page
- // @match https://www.youtube.com/*
- // @match http://www.youtube.com/*
- // @copyright 2014+, Kevin Jung
- // @require https://code.jquery.com/jquery-latest.min.js
- // @require https://greasyfork.org/scripts/1003-wait-for-key-elements/code/Wait%20for%20key%20elements.js?version=2765
- // ==/UserScript==
- waitForKeyElements ("#pl-video-table", reverseYouTubeWatchLaterlist);
- function reverseYouTubeWatchLaterlist () {
- $('html, body').css('display', 'none');
- // Set variables.
- var wishListRows = [],
- reversedList = '';
- // Loop through watch later table rows.
- $('#pl-video-table > tbody > tr').each(function() {
- var video = $(this);
- // Push each video into the array.
- wishListRows.push(video[0]);
- video.remove();
- });
- // Reverse the item order of the array.
- wishListRows = wishListRows.reverse();
- // Loop through each video.
- $.each(wishListRows, function(index, video) {
- // Append the HTML contents of the video into a string.
- reversedList += video.outerHTML;
- });
- // Append the string with all video HTML DOM into the watch later table.
- $('#pl-load-more-destination').append(reversedList);
- $('html, body').css('display', 'block');
- }