{% import "_includes/forms" as forms -%} {% set id = id ?? 'color'~random() -%} {% set containerId = containerId ?? id~'-container' -%} {% set name = name ?? null -%} {% set value = value ?? null -%} {% set small = small ?? false -%} {% set autofocus = (autofocus ?? false) and not craft.app.request.isMobileBrowser(true) -%} {% set disabled = disabled ?? false -%} {% spaceless %}
{{ forms.text({ id: id, name: name, value: value, size: 10, class: 'color-input', autofocus: autofocus, disabled: disabled }) }}
{% endspaceless -%} {% js %} new Craft.ColorInput('#{{ containerId|namespaceInputId }}'); {% endjs -%}