// ==UserScript==
// @name 掘金收藏夹辅助
// @namespace http://tampermonkey.net/
// @version 0.2
// @description 掘金收藏夹重度用户专用,增加了收藏夹高度并支持模糊搜索
// @author Nuoky
// @match https://juejin.im/*
// @match https://juejin.cn/*
// @grant none
// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
// @downloadURL https://update.greasyfork.icu/scripts/383129/%E6%8E%98%E9%87%91%E6%94%B6%E8%97%8F%E5%A4%B9%E8%BE%85%E5%8A%A9.user.js
// @updateURL https://update.greasyfork.icu/scripts/383129/%E6%8E%98%E9%87%91%E6%94%B6%E8%97%8F%E5%A4%B9%E8%BE%85%E5%8A%A9.meta.js
// ==/UserScript==
(function() {
'use strict';
var onCollectionListSeachChange = function(e) {
var search = $(this).val().trim();
if (search == '') {
$('.collection-list .item').show();
}
$(".collection-list .item:contains(" + search + ")").show();
$(".collection-list .item:not(:contains(" + search + "))").hide();
}
var onCollectionListOpen = function(){
$('.collect-popup').css('top', '-200px');;
$('.collection-list').css('height', '600px');
var collectionListSeach = $('');
$(collectionListSeach).on('input', onCollectionListSeachChange)
$('.collection-list').before(collectionListSeach)
// 滚动到底部触发数据加载,再返回
$(".collection-list").animate({scrollTop: 9999}, 3000);
$(".collection-list").animate({scrollTop: 0});
}
window.onload = function(){
var collectBtn = $('.collect-btn');
collectBtn.unbind('click', onCollectionListOpen);
collectBtn.bind( 'click', onCollectionListOpen);
}
})();