js.factoryEditing.AttributeEditorDoubleAttribute.js Maven / Gradle / Ivy
export class AttributeEditorDoubleAttribute {
constructor(attributeAccessor, inputId) {
this.attributeAccessor = attributeAccessor;
this.inputId = inputId;
}
create() {
let input = document.createElement("input");
input.id = this.inputId.toString();
input.className = "form-control";
input.type = "number";
input.step = 'any';
input.value = this.attributeAccessor.getValue();
input.oninput = (e) => {
this.attributeAccessor.setValue(input.value);
};
return input;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy