_form.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {% block html_head_loading_legacy %}
  2. <script src="{{ webpack_asset('js/legacy-form.js') }}" defer></script>
  3. {% parent %}
  4. {% endblock %}
  5. {% if req.form.errors %}
  6. <div class="alert alert-danger">
  7. <ul>
  8. {% for error in req.form.errors %}
  9. <li>{{ t(error) }}</li>
  10. {% endfor %}
  11. </ul>
  12. </div>
  13. {% endif %}
  14. <form action="/_/edit" id="page-form" method="post" class="{% if isUploadable() %}uploadable{% endif %} page-form">
  15. <input type="hidden" id="form-body" name="pageForm[body]" value="{% if pageForm.body %}{{ pageForm.body }}{% endif %}">
  16. <input type="hidden" name="pageForm[path]" value="{{ path | preventXss }}">
  17. <input type="hidden" name="pageForm[currentRevision]" value="{{ pageForm.currentRevision|default(page.revision._id.toString()) }}">
  18. <div class="page-editor-footer d-flex flex-row align-items-center justify-content-between">
  19. <div>
  20. <div id="page-editor-options-selector" class="hidden-xs"></div>
  21. </div>
  22. <div class="form-inline d-flex align-items-center" id="page-form-setting">
  23. <div id="editor-slack-notification" class="mr-2"></div>
  24. <div id="page-grant-selector"></div>
  25. <input type="hidden" id="page-grant" name="pageForm[grant]" value="{{ page.grant }}">
  26. <input type="hidden" id="grant-group" name="pageForm[grantUserGroupId]" value="{{ pageRelatedGroup._id.toString() }}">
  27. <input type="hidden" id="edit-form-csrf" name="_csrf" value="{{ csrf() }}">
  28. <button type="submit" class="btn btn-primary btn-submit" id="edit-form-submit">{{ t('Update') }}</button>
  29. </div>
  30. </div>
  31. </form>
  32. <input type="hidden" id="grant-group-name" value="{{ pageRelatedGroup.name }}">{# for storing group name #}
  33. <div class="file-module hidden">
  34. </div>