{% if widget._multiple %}
true);
post('/{{{widget.widget_id}}}/checkbox_cb');
}" {% else %}
@click="state.{{{widget.widget_id}}}.selected = state.{{{widget.widget_id}}}.selected.map(() => true)" {%
endif %}>
Select all
false);
post('/{{{widget.widget_id}}}/checkbox_cb');
}" {% else %}
@click="state.{{{widget.widget_id}}}.selected = state.{{{widget.widget_id}}}.selected.map(() => false)" {%
endif %}>
Deselect all
{% endif %}
{% if widget._allow_new_classes %}
Add new class
{% endif %}
{
if ($event.target.checked) {
state.{{{widget.widget_id}}}.selected = state.{{{widget.widget_id}}}.selected.map((_, i) => i == idx);
}
post('/{{{widget.widget_id}}}/checkbox_cb');
}" {% else %} @change="() => {
post('/{{{widget.widget_id}}}/checkbox_cb');
}" {% endif %} {% else %} {% if not widget._multiple %}
@change="if ($event.target.checked) {state.{{{widget.widget_id}}}.selected = state.{{{widget.widget_id}}}.selected.map((_, i) => i == idx);}"
{% endif %} {% endif %}>
{% if widget._allow_new_classes %}