From 5ede26f1624d0234ae1873a9518e47b38e4a1a1c Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 18 May 2018 15:01:45 -0400 Subject: [PATCH] Extract empty image --- src/common/empty_image_base64.js | 2 ++ src/dialogs/more-info/controls/more-info-camera.js | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 src/common/empty_image_base64.js diff --git a/src/common/empty_image_base64.js b/src/common/empty_image_base64.js new file mode 100644 index 0000000000..1d4168d446 --- /dev/null +++ b/src/common/empty_image_base64.js @@ -0,0 +1,2 @@ +/** An empty image which can be set as src of an img element. */ +export default 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'; \ No newline at end of file diff --git a/src/dialogs/more-info/controls/more-info-camera.js b/src/dialogs/more-info/controls/more-info-camera.js index 98009bb5bb..bf07944160 100644 --- a/src/dialogs/more-info/controls/more-info-camera.js +++ b/src/dialogs/more-info/controls/more-info-camera.js @@ -2,6 +2,7 @@ import { html } from '@polymer/polymer/lib/utils/html-tag.js'; import { PolymerElement } from '@polymer/polymer/polymer-element.js'; import computeStateName from '../../../common/entity/compute_state_name.js'; +import emptyImageBase64 from '../../../common/empty_image_base64.js'; import EventsMixin from '../../../mixins/events-mixin.js'; /* @@ -67,7 +68,7 @@ class MoreInfoCamera extends EventsMixin(PolymerElement) { '?token=' + stateObj.attributes.access_token; } // Return an empty image if no stateObj (= dialog not open) or in cleanup mode. - return 'data:image/gif;base64,R0lGODlhAQABAAAAACw='; + return emptyImageBase64; } }