view.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {% macro view(questions) -%}
  2. {% import 'base/link.html' as link %}
  3. <div class="panel panel-default">
  4. {{ form() }}
  5. <div id="showsort">
  6. {% if questions[0] %}
  7. <div class="panel-body" style="padding-top:0;">
  8. {% for question in questions %}
  9. <div class="row" style="padding:5px 0;border-bottom:1px solid #f6e1e1;">
  10. <div class="col-md-9">
  11. {{ link.question(question) }}
  12. <br/>
  13. {% for tag in question.tags %}
  14. <span class="label label-default" style="font-size:12px;background:rgba(1,126,102,.08);color:#337ab7">{{ link.tag(tag.name) }}</span>
  15. {% endfor %}
  16. </div>
  17. <div class="col-md-1">
  18. <span style="font-size:12px"> {{ link.user(question.author.name) }}</span>
  19. <span style="font-size:12px;color:#999;">
  20. {{ question.time.strftime('%Y-%m-%d') }}
  21. </span>
  22. </div>
  23. <div class="col-md-1 hidden-xs">
  24. <div class="text-center">
  25. {% set rep,read = question.id | load_read_count %}
  26. <span>{{ rep }}</span>
  27. <br>
  28. <span style="font-size:12px;color:#999;">
  29. {{ read }}
  30. </span>
  31. </div>
  32. </div>
  33. <div class="col-md-1 hidden-xs">
  34. <span style="font-size:12px">{{ link.user(question.last_author) }}</a></span>
  35. <span style="font-size:12px;color:#999;">
  36. {{ question.last_time.strftime('%Y-%m-%d') }}
  37. </span>
  38. </div>
  39. </div>
  40. {% endfor %}
  41. </div>
  42. {% else %}
  43. <div class="panel-body">
  44. <span class="text-center" style="display:block;width:100%;color:#999">
  45. 没有帖子
  46. </span>
  47. </div>
  48. {% endif %}
  49. </div>
  50. </div>
  51. {%- endmacro %}
  52. {% macro form() %}
  53. <div class="panel-heading" style="font-size:12px;">
  54. <div class="row">
  55. <div class="col-sm-9">
  56. 筛选:
  57. {{ g.sortform.display() }}
  58. 排序:
  59. {{ g.sortform.sort() }}
  60. {{ g.sortform.st() }}
  61. </div>
  62. <div class="col-sm-1">
  63. 作者
  64. </div>
  65. <div class="col-sm-1 hidden-xs">
  66. 回复/查看
  67. </div>
  68. <div class="col-sm-1 hidden-xs">
  69. 最后发表
  70. </div>
  71. </div>
  72. </div>
  73. {% endmacro %}