-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: janusweb action: commit revision: path_from: revision_from: c96055cca74abdd5782f22a39a8522e6b41cd35d: path_to: revision_to:
commit c96055cca74abdd5782f22a39a8522e6b41cd35d Author: James Baicoianu <james_github@baicoianu.com> Date: Thu Jul 30 15:34:49 2020 -0700 Input focus fix and value formatting 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 @@ -181,8 +181,10 @@ elation.elements.define('janus-ui-editor-property-string', class extends elation } } focus() { - this.input.focus(); - this.input.select(); + if (!this.input.hasFocus()) { + this.input.focus(); + this.input.select(); + } } handleInputChange(ev) { this.value = this.input.value; @@ -293,9 +295,9 @@ elation.elements.define('janus-ui-editor-property-euler', class extends elation. updateValue(value) { this.value = value; if (this.elements) { - this.elements.x.value = this.value.x; - this.elements.y.value = this.value.y; - this.elements.z.value = this.value.z; + this.elements.x.value = +this.value.x.toFixed(3); + this.elements.y.value = +this.value.y.toFixed(3); + this.elements.z.value = +this.value.z.toFixed(3); } } }); @@ -375,6 +377,7 @@ elation.elements.define('janus-ui-editor-property-boolean', class extends elatio create() { this.defineAttributes({ label: { type: 'string' }, + propertyname: { type: 'boolean' }, value: { type: 'boolean' }, }); if (this.label) {
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 18:12:56 2024