collect_list.html 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {% extends 'base/base.html' %}
  2. {% block content %}
  3. <ol class="breadcrumb" style="margin-bottom:0;">
  4. <li><a href="{{ url_for('forums.forums') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  5. </ol>
  6. <div class="row">
  7. <div class="col-md-9">
  8. <ul class="nav nav-tabs">
  9. <li role="presentation" class="active">{{ link_base.collect_list() }}</li>
  10. <li role="presentation">{{ link_base.collect_following() }}</li>
  11. </ul>
  12. <div class="panel panel-default">
  13. <div class="panel-heading">
  14. <button type="button" class="btn btn-sm btn-default" data-toggle="modal" data-target="#addcollect">创建收藏夹</button>
  15. </div>
  16. {% for collect in collects.items %}
  17. <div class="panel-body" style="border-bottom:1px solid #eee">
  18. <a href="{{ url_for('mine.collect',uid=collect.id)}}">{{ collect.name}}</a>
  19. {% if collect.is_privacy %}
  20. <span class="pull-right">私有</span>
  21. {% else %}
  22. <span class="pull-right">公共</span>
  23. {% endif %}
  24. </div>
  25. {% endfor %}
  26. {% if collects.pages > 1 %}
  27. <div class="panel-footer">
  28. {{ paginate(collects,'mine.collect')}}
  29. </div>
  30. {% endif %}
  31. </div>
  32. </div>
  33. <div class="col-md-3" style="padding-left:0">
  34. {% include 'base/panel.html' %}
  35. </div>
  36. </div>
  37. <div class="modal fade" id="addcollect" tabindex="-1" role="dialog" aria-labelledby="addcollectLabel">
  38. <div class="modal-dialog" role="document">
  39. <div class="modal-content">
  40. <div class="modal-header">
  41. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  42. <h4 class="modal-title" id="addcollectLabel">创建收藏夹</h4>
  43. </div>
  44. <form action="{{ url_for('mine.collect')}}" method="POST">
  45. {{ form.hidden_tag() }}
  46. <div class="modal-body">
  47. <div class="form-group">
  48. {{ form.name.label }}
  49. {{ form.name(class="form-control")}}
  50. </div>
  51. <div class="form-group">
  52. {{ form.description.label }}
  53. {{ form.description(class="form-control")}}
  54. </div>
  55. {% for subfield in form.is_privacy %}
  56. <div class="form-group">
  57. {{subfield}}
  58. {{subfield.label}}
  59. </div>
  60. {% endfor %}
  61. </div>
  62. <div class="modal-footer">
  63. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  64. <button type="submit" class="btn btn-primary">提交</button>
  65. </div>
  66. </form>
  67. </div>
  68. </div>
  69. </div>
  70. {% endblock %}