{%- if display_order_conditional -%} {%- for order in display_order_conditional -%} {%- for each_cond in conditional if each_cond.id == order -%}
{{form_conditional.csrf_token}} {{form_conditional.conditional_id(class_='form-control', value=each_cond.id)}}
{{form_conditional.name(class_='form-control', value=each_cond.name, **{'title':_('A name to distinguish this from others')})}}
{%- if each_cond.is_activated %} {{form_conditional.deactivate_cond(class_='form-control btn btn-default')}} {%- else %} {{form_conditional.activate_cond(class_='form-control btn btn-default')}} {%- endif -%}
{{form_conditional.order_up_cond(class_='form-control btn btn-default')}}
{{form_conditional.order_down_cond(class_='form-control btn btn-default')}}
{{form_conditional.save_cond(class_='form-control btn btn-default')}}
{{form_conditional.delete_cond(class_='form-control btn btn-default', **{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{% if each_cond.conditional_type == 'conditional_output' %} {% include 'pages/function_options/conditional_options/output.html' %} {% elif each_cond.conditional_type == 'conditional_measurement' %} {% include 'pages/function_options/conditional_options/measurement.html' %} {% elif each_cond.conditional_type == 'conditional_edge' %} {% include 'pages/function_options/conditional_options/edge.html' %} {% endif %}
{% for each_cond_action in conditional_actions if each_cond_action.conditional_id == each_cond.id %}
{{form_conditional_actions.csrf_token}} {{form_conditional_actions.conditional_id(class_='form-control', value=each_cond.id)}} {{form_conditional_actions.conditional_action_id(class_='form-control', value=each_cond_action.id)}}
{% if each_cond_action.do_action == 'output' %}
{{form_conditional_actions.do_relay_id.label(class_='control-label')}}
{{form_conditional_actions.do_relay_duration(class_='form-control', value=each_cond_action.do_relay_duration, **{'title':_('How long to turn the relay on (optional)'), 'size':'3'})}}
{% elif each_cond_action.do_action == 'email' %}
{% elif each_cond_action.do_action == 'flash_lcd' %}
{% elif each_cond_action.do_action == 'photo' %}
{% elif each_cond_action.do_action == 'photo_email' %}
{% elif each_cond_action.do_action == 'video' %}
{{form_conditional_actions.do_camera_duration.label(class_='control-label')}} {{form_conditional_actions.do_camera_duration(class_='form-control', value=each_cond_action.do_camera_duration, **{'title':_('Duration to record video (sec)')})}}
{% elif each_cond_action.do_action == 'video_email' %}
{% elif each_cond_action.do_action == 'command' %}
{{form_conditional_actions.do_action_string(class_='form-control', value=each_cond_action.do_action_string, **{'title':_('Command to execute (as user "mycodo")')})}}
{% endif %}
{{form_conditional_actions.save_action(class_='form-control btn btn-default')}}
{{form_conditional_actions.delete_action(class_='form-control btn btn-default', **{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{% if each_cond_action.do_action == 'command' %}
See Conditional Statement Variables for a list of replaceable variables able to be used in commands.
{% endif %}
{% endfor %}
{{form_conditional_actions.csrf_token}} {{form_conditional_actions.conditional_id(class_='form-control', value=each_cond.id)}}
{{form_conditional_actions.add_action(class_='form-control btn btn-default')}}
{%- endfor -%}
{%- endfor -%} {%- endif -%}