view.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {% extends "portal/layout.html" %}
  2. {% block content %}
  3. <input type="hidden" id="expression_id" value="{{ data.expression.id }}">
  4. <div class="panel panel-default">
  5. <div class="panel-heading">expression detail</div>
  6. <div class="panel-body">
  7. {% set left = '{' %}
  8. {% set right = '}' %}
  9. <div class="">{{ data.expression.expression }}</div>
  10. <div class="mt10">
  11. <span class="gray">if {{ data.expression.func }}{{ data.expression.op }}{{ data.expression.right_value }}
  12. {{ left }}{{ data.action.html()|safe }}{{ right }}</span>
  13. {% if data.expression.writable(g.user) %}
  14. <div class="pull-right">
  15. <button onclick="pause_expression('{{data.expression.id}}')" class="btn btn-default">
  16. <span id="i-{{data.expression.id}}" class="glyphicon glyphicon-{% if data.expression.pause %}play{% else %}pause{% endif %} orange"></span>
  17. </button>
  18. <a href="{{ url_for('expression_add_get', id=data.expression.id) }}" class="btn btn-default"
  19. style="text-decoration: none;">
  20. <span class="glyphicon glyphicon-edit orange"></span>
  21. </a>
  22. <button onclick="delete_expression('{{ data.expression.id }}');" class="btn btn-default">
  23. <span class="glyphicon glyphicon-trash orange"></span>
  24. </button>
  25. </div>
  26. {% endif %}
  27. </div>
  28. <div class="mt10 gray">
  29. note: {{ data.expression.note }} (Max:{{ data.expression.max_step }}, P{{ data.expression.priority }})
  30. by {{ data.expression.create_user }}
  31. </div>
  32. </div>
  33. </div>
  34. {% endblock %}