repo: janusweb action: commit revision: path_from: revision_from: b0bc0c255a227ccd4e1e8443f8218d7cae64a5d4: path_to: revision_to:
commit b0bc0c255a227ccd4e1e8443f8218d7cae64a5d4 Author: James BaicoianuDate: Wed Jul 22 01:24:31 2020 -0700 Handle null values for color and vectors diff --git a/media/assets/webui/apps/editor/editor-properties.js b/media/assets/webui/apps/editor/editor-properties.js
--- a/media/assets/webui/apps/editor/editor-properties.js
+++ b/media/assets/webui/apps/editor/editor-properties.js
@@ -61,7 +61,7 @@ elation.elements.registerType('color', {
}
},
write(value) {
- return value.toArray().join(' ');
+ return (value ? value.toArray().join(' ') : 'null');
}
});
elation.elements.define('janus-ui-editor-property', class extends elation.elements.ui.item {
@@ -363,7 +363,7 @@ elation.elements.define('janus-ui-editor-property-color', class extends elation.
}
updateValue(value) {
this.value = value;
- if (this.colorpicker) {
+ if (this.colorpicker && value) {
this.colorpicker.value = '#' + value.getHexString();
this.inputs[0].value = (value.r * 255) | 0;
this.inputs[1].value = (value.g * 255) | 0;
-----END OF PAGE-----