Fix scheduleProofing method availability

See-also: 04c7f63b5cf62630e74da5949617831b515b6d03
This commit is contained in:
Simon Rozman 2024-11-05 09:24:10 +01:00
parent 4918dbfb36
commit 5dbe0dd3de

View File

@ -186,6 +186,19 @@ class BesService {
return this return this
} }
/**
* Schedules proofing after given number of milliseconds.
*
* @param {Number} timeout Number of milliseconds to delay proofing start
*/
scheduleProofing(timeout) {
if (this.timer) clearTimeout(this.timer)
this.timer = setTimeout(() => {
this.proofAll()
delete this.timer
}, timeout)
}
/** /**
* Called initially when grammar-checking run is started * Called initially when grammar-checking run is started
*/ */
@ -521,19 +534,6 @@ class BesTreeService extends BesService {
super.unregister() super.unregister()
} }
/**
* Schedules proofing after given number of milliseconds.
*
* @param {Number} timeout Number of milliseconds to delay proofing start
*/
scheduleProofing(timeout) {
if (this.timer) clearTimeout(this.timer)
this.timer = setTimeout(() => {
this.proofAll()
delete this.timer
}, timeout)
}
/** /**
* Recursively grammar-(re)checks our host DOM tree. * Recursively grammar-(re)checks our host DOM tree.
*/ */