From d0023f95551dd36fdbc27451b17cb154b397a2aa Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Tue, 3 Apr 2018 01:12:57 +0200 Subject: [PATCH] Cache the return of `getClearEl`. Fixes #768 --- src/style_manager/view/PropertyView.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/style_manager/view/PropertyView.js b/src/style_manager/view/PropertyView.js index 2da590f0c..c4d55990f 100644 --- a/src/style_manager/view/PropertyView.js +++ b/src/style_manager/view/PropertyView.js @@ -123,7 +123,11 @@ module.exports = Backbone.View.extend({ * @return {HTMLElement} */ getClearEl() { - return this.el.querySelector(`[${clearProp}]`); + if (!this.clearEl) { + this.clearEl = this.el.querySelector(`[${clearProp}]`); + } + + return this.clearEl; }, /**