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:
parent
4fb226ad98
commit
c79ecab719
|
@ -1,12 +1,14 @@
|
||||||
<span tal:define="name name|field.name;
|
<span tal:define="name name|field.name;
|
||||||
css_class css_class|field.widget.css_class;
|
css_class css_class|field.widget.css_class;
|
||||||
oid oid|field.oid;
|
oid oid|field.oid;
|
||||||
|
field_name field_name|field.name;
|
||||||
mask mask|field.widget.mask;
|
mask mask|field.widget.mask;
|
||||||
mask_placeholder mask_placeholder|field.widget.mask_placeholder;
|
mask_placeholder mask_placeholder|field.widget.mask_placeholder;
|
||||||
style style|field.widget.style;
|
style style|field.widget.style;
|
||||||
autocomplete autocomplete|field.widget.autocomplete|'off';
|
autocomplete autocomplete|field.widget.autocomplete|'off';"
|
||||||
"
|
|
||||||
tal:omit-tag="">
|
tal:omit-tag="">
|
||||||
|
|
||||||
|
<div tal:condition="not use_buefy" tal:omit-tag="">
|
||||||
<input type="text" name="${name}" value="${cstruct}"
|
<input type="text" name="${name}" value="${cstruct}"
|
||||||
tal:attributes="class string: form-control ${css_class or ''};
|
tal:attributes="class string: form-control ${css_class or ''};
|
||||||
style style;
|
style style;
|
||||||
|
@ -22,4 +24,14 @@
|
||||||
{placeholder:"${mask_placeholder}"});
|
{placeholder:"${mask_placeholder}"});
|
||||||
});
|
});
|
||||||
</script>
|
</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>
|
</span>
|
||||||
|
|
Loading…
Reference in a new issue