No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

66 líneas
3.1 KiB

  1. {% set parent_post = post.parent_post if post else parent_post %}
  2. <div class="post-editor well"
  3. {% if parent_post %}data-parent-post="{{ parent_post }}"{% endif %}
  4. {% if post %}data-post="{{ post.name }}"{% endif %}>
  5. {%- if not (post and post.parent_post) and not parent_post-%}
  6. <input type="text" class="form-group form-control h3" placeholder="Title"
  7. data-fieldname="title" {%- if post and post.title -%}value="{{ post.title }}"{%- endif -%}>
  8. {%- endif -%}
  9. <textarea class="form-group form-control post-add-textarea" placeholder="Enter text"
  10. data-fieldname="content">{%- if post and post.content -%}{{ post.content }}{%- endif -%}</textarea>
  11. <!-- task and events related fields -->
  12. {%- if view.name != "post" and not (post and post.parent_post) -%}
  13. {%- if group.group_type == "Tasks" -%}
  14. <input type="text" class="form-group form-control control-assign"
  15. placeholder="Assign this task to someone"
  16. {%- if post and post.assigned_to_fullname -%}value="{{ post.assigned_to_fullname }}"{%- endif -%} />
  17. <input type="hidden" class="form-group form-control hide" data-fieldname="assigned_to"
  18. {% if post and post.assigned_to %}value="{{ post.assigned_to }}"{% endif %}/>
  19. <div class="assigned-to alert alert-success {% if not (post and post.assigned_to) %}hide{% endif %}"
  20. style="margin: 10px 0px;">
  21. <div class="row">
  22. <div class="col-xs-10">
  23. <div class="assigned-profile user-profile">
  24. {%- if post and profile -%}
  25. {% include "templates/includes/profile_display.html" %}
  26. {%- endif -%}
  27. </div>
  28. </div>
  29. <div class="col-xs-2">
  30. <a class="close">&times;</a>
  31. </div>
  32. </div>
  33. </div>
  34. <div class="form-group task-status {% if not (post and post.assigned_to) %}hide{% endif %}">
  35. <label>Status</label>
  36. <select class="form-control" data-fieldname="status">
  37. {% for opt in ("Open", "Closed") %}
  38. <option value="{{ opt }}" {% if post and opt==post.status %}selected{% endif %}>{{ opt }}</option>
  39. {% endfor %}
  40. </select>
  41. </div>
  42. {%- elif group.group_type == "Events" -%}
  43. <input type="text" class="form-group form-control control-event"
  44. placeholder="Enter Event Date and Time" />
  45. <input type="hidden" class="form-group form-control hide" data-fieldname="event_datetime"
  46. {% if post and post.event_datetime %}value="{{ post.event_datetime }}"{% endif %}/>
  47. {%- endif -%}
  48. {%- endif -%}
  49. <div class="text-muted small">tab + enter to post / <a target="_blank" class="text-muted"
  50. href="/markdown-cheatsheet" tabindex="-1">markdown formatting</a></div>
  51. <div class="post-picture hide" style="margin: 10px 0px;">
  52. <img src="{{ post.picture_url|scrub_relative_url if post else ''}}" class="img-responsive" />
  53. </div>
  54. <div class="clearfix">
  55. <button class="btn btn-default btn-post-add pull-right"><i class="icon-plus"></i> Add Post</button>
  56. <button class="btn btn-default btn-post-save pull-right hide"><i class="icon-ok"></i> Save Post</button>
  57. <button class="btn btn-default btn-post-add-picture pull-right">
  58. <i class="icon-camera"></i> Add Picture
  59. </button>
  60. <!-- hidden file input -->
  61. <input type="file" class="control-post-add-picture hide"
  62. style="position: absolute; top: 0; width: 0; height: 0;">
  63. </div>
  64. </div>