瀏覽代碼

Поправка багов

Book Pauk 6 年之前
父節點
當前提交
acb800da95
共有 1 個文件被更改,包括 9 次插入5 次删除
  1. 9 5
      client/components/Reader/TextPage/TextPage.vue

+ 9 - 5
client/components/Reader/TextPage/TextPage.vue

@@ -429,29 +429,33 @@ class TextPage extends Vue {
         }
     }
 
-    async startClickRepeat(pointX, pointY) {
+    async startClickRepeat(pointX, pointY, debounced) {
+        this.repX = pointX;
+        this.repY = pointY;
+
         if (!this.repInit) {
             this.repInit = true;
 
             this.repStart = true;
             
-            await sleep(1000);
+            if (!debounced)
+                await sleep(800);
 
             if (this.debouncedRepStart) {
                 this.debouncedRepStart = false;
                 this.repInit = false;
-                await this.startClickRepeat(pointX, pointY);
+                await this.startClickRepeat(this.repX, this.repY, true);
             }
 
             if (this.repStart) {
                 this.repDoing = true;
 
-                let delay = 500;
+                let delay = 400;
                 while (this.repDoing) {
                     this.handleClick(pointX, pointY);
                     await sleep(delay);
                     if (delay > 15)
-                        delay *= 0.7;
+                        delay *= 0.8;
                 }
             }