Add minimal buefy support for 'percentinput' field widget

this isn't complete but seems to work well enough so far..
This commit is contained in:
Lance Edgar 2022-06-14 17:39:42 -05:00
parent 4fb226ad98
commit c79ecab719

View file

@ -1,12 +1,14 @@
<span tal:define="name name|field.name;
css_class css_class|field.widget.css_class;
oid oid|field.oid;
field_name field_name|field.name;
mask mask|field.widget.mask;
mask_placeholder mask_placeholder|field.widget.mask_placeholder;
style style|field.widget.style;
autocomplete autocomplete|field.widget.autocomplete|'off';
"
autocomplete autocomplete|field.widget.autocomplete|'off';"
tal:omit-tag="">
<div tal:condition="not use_buefy" tal:omit-tag="">
<input type="text" name="${name}" value="${cstruct}"
tal:attributes="class string: form-control ${css_class or ''};
style style;
@ -22,4 +24,14 @@
{placeholder:"${mask_placeholder}"});
});
</script>
</div>
<div tal:condition="use_buefy"
tal:define="vmodel vmodel|'field_model_' + field_name;">
<!-- TODO: need to handle mask somehow? -->
<b-input name="${field_name}"
id="${oid}"
v-model="${vmodel}">
</b-input>
</div>
</span>