File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
scripts/backup/ext/pinterest-auto-save Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,9 @@ saveAllBtn.onclick = async () => {
52
52
}
53
53
}
54
54
55
+ let canAdd = true ;
55
56
onElementsAdded ( selector , ( nodes ) => {
57
+ if ( ! canAdd ) return ;
56
58
for ( let node of nodes ) {
57
59
if ( boardRows . includes ( node ) || beforeAllBoard . includes ( node ) ) continue ;
58
60
boardRows . push ( node ) ;
@@ -83,6 +85,7 @@ saveAllBtn.onclick = async () => {
83
85
}
84
86
// else -> click row
85
87
else {
88
+ canAdd = false ;
86
89
cur . click ( ) ;
87
90
88
91
let done = false ;
@@ -92,9 +95,10 @@ saveAllBtn.onclick = async () => {
92
95
( e ) =>
93
96
cur != e &&
94
97
e . getAttribute ( "data-test-id" ) === cur . getAttribute ( "data-test-id" ) &&
95
- ! beforeAllBoard . includes ( e )
98
+ ! beforeAllBoard . includes ( e ) &&
99
+ ! boardRows . includes ( e )
96
100
) ;
97
- console . log ( nodes , target ) ;
101
+ console . log ( target ) ;
98
102
if ( ! target ) {
99
103
console . log ( "target not found, wait for load more..." ) ;
100
104
await sleep ( 1000 ) ;
@@ -109,6 +113,7 @@ saveAllBtn.onclick = async () => {
109
113
done = true ;
110
114
}
111
115
}
116
+ canAdd = true ;
112
117
}
113
118
} ;
114
119
You can’t perform that action at this time.
0 commit comments