61 lines
2.2 KiB
Diff
61 lines
2.2 KiB
Diff
From 0dce103f6b7d2195efe995f72bf1dc2f379e0824 Mon Sep 17 00:00:00 2001
|
|
From: Michael Gratton <mike@vee.net>
|
|
Date: Sat, 17 Oct 2020 13:54:39 +1100
|
|
Subject: [PATCH 104/124] ui/components-web-view.js: Use arrow functions for
|
|
better this scoping
|
|
|
|
---
|
|
ui/components-web-view.js | 22 ++++++++++------------
|
|
1 file changed, 10 insertions(+), 12 deletions(-)
|
|
|
|
diff --git a/ui/components-web-view.js b/ui/components-web-view.js
|
|
index 34bf0430..9b026dcd 100644
|
|
--- a/ui/components-web-view.js
|
|
+++ b/ui/components-web-view.js
|
|
@@ -26,32 +26,30 @@ PageState.prototype = {
|
|
this._commandStackChanged = MessageSender("command_stack_changed");
|
|
this._documentModified = MessageSender("document_modified");
|
|
|
|
- let state = this;
|
|
-
|
|
// Set up an observer to keep track of modifications made to
|
|
// the document when editing.
|
|
let modifiedId = null;
|
|
- this.bodyObserver = new MutationObserver(function(records) {
|
|
+ this.bodyObserver = new MutationObserver((records) => {
|
|
if (modifiedId == null) {
|
|
- modifiedId = window.setTimeout(function() {
|
|
- state.documentModified();
|
|
- state.checkCommandStack();
|
|
+ modifiedId = window.setTimeout(() => {
|
|
+ this.documentModified();
|
|
+ this.checkCommandStack();
|
|
modifiedId = null;
|
|
}, 1000);
|
|
}
|
|
});
|
|
|
|
this.heightObserver = new ResizeObserver((entries) => {
|
|
- state.updatePreferredHeight();
|
|
+ this.updatePreferredHeight();
|
|
});
|
|
|
|
- document.addEventListener("DOMContentLoaded", function(e) {
|
|
- state.heightObserver.observe(window.document.documentElement);
|
|
- state.loaded();
|
|
+ document.addEventListener("DOMContentLoaded", (e) => {
|
|
+ this.heightObserver.observe(window.document.documentElement);
|
|
+ this.loaded();
|
|
});
|
|
|
|
- document.addEventListener("selectionchange", function(e) {
|
|
- state.selectionChanged();
|
|
+ document.addEventListener("selectionchange", (e) => {
|
|
+ this.selectionChanged();
|
|
});
|
|
|
|
this.testResult = null;
|
|
--
|
|
2.29.2
|
|
|