Skip to content

Commit 4747094

Browse files
authored
Update Bangumi_Collect_Easy_Edit.user.js
1 parent f3d1a1d commit 4747094

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

liaune/Bangumi_Collect_Easy_Edit.user.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// @license MIT
66
// @description 在收藏页面点击“Edit”即可修改收藏条目的状态,评分,标签,评论等信息,可单项修改,随改随存。
77
// @include /^https?://(bangumi\.tv|bgm\.tv|chii\.in)\/\S+\/list\/\S+\/(wish|collect|do|on_hold|dropped).*
8-
// @version 1.4
8+
// @version 1.4.1
99
// @grant GM_addStyle
1010
// ==/UserScript==
1111
GM_addStyle(`
@@ -31,10 +31,14 @@ class BgmCollections {
3131
}
3232
init(){
3333
// $('#browserTools').append('<a id="saveCollect" class="chiiBtn" href="#">保存修改</a>');
34-
let securitycode = $('#badgeUserPanel a[href*="logout"]')[0].href.split('/logout/')[1].toString();
34+
let securitycode = $('#badgeUserPanel a[href*="logout"]').length? $('#badgeUserPanel a[href*="logout"]')[0].href.split('/logout/')[1].toString(): '';
3535
let interest = this.get_interest();
3636
let itemsList = document.querySelectorAll('#browserItemList li.item');
3737
itemsList.forEach( (elem, i) =>{
38+
if(!securitycode){
39+
let del = elem.querySelector('a[href="#;"]');
40+
if(del.textContent == '删除') securitycode = del.onclick.toString().match(/'(\S+)'/)[1];
41+
}
3842
let subject_id = elem.querySelector('a.subjectCover').href.split('/subject/')[1];
3943
//评分
4044
let rating = elem.querySelector('.collectInfo .starlight')? elem.querySelector('.collectInfo .starlight').className.match(/stars(\d+)/)[1]:0;

0 commit comments

Comments
 (0)