File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 5
5
// @license MIT
6
6
// @description 在收藏页面点击“Edit”即可修改收藏条目的状态,评分,标签,评论等信息,可单项修改,随改随存。
7
7
// @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
9
9
// @grant GM_addStyle
10
10
// ==/UserScript==
11
11
GM_addStyle ( `
@@ -31,10 +31,14 @@ class BgmCollections {
31
31
}
32
32
init ( ) {
33
33
// $('#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 ( ) : '' ;
35
35
let interest = this . get_interest ( ) ;
36
36
let itemsList = document . querySelectorAll ( '#browserItemList li.item' ) ;
37
37
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
+ }
38
42
let subject_id = elem . querySelector ( 'a.subjectCover' ) . href . split ( '/subject/' ) [ 1 ] ;
39
43
//评分
40
44
let rating = elem . querySelector ( '.collectInfo .starlight' ) ? elem . querySelector ( '.collectInfo .starlight' ) . className . match ( / s t a r s ( \d + ) / ) [ 1 ] :0 ;
You can’t perform that action at this time.
0 commit comments