user_privacy.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. {% extends 'index/base.html' %}
  2. {% block title %}HonMaple{% endblock %}
  3. {% block content %}
  4. <script type=text/javascript>
  5. $(document).ready(function(){
  6. $('button#privacy').click(function() {
  7. $.ajax ({
  8. type : "POST",
  9. url : "{{ url_for('user.privacy') }}",
  10. data:JSON.stringify({
  11. online_status: $('#online_status').val(),
  12. topic_list: $('#topic_list').val(),
  13. rep_list: $('#rep_list').val(),
  14. ntb_list: $('#ntb_list').val(),
  15. collect_list: $('#collect_list').val()
  16. }),
  17. contentType: 'application/json;charset=UTF-8',
  18. success: function(result) {
  19. if (result.judge == true)
  20. {
  21. window.location = '{{ url_for('user.privacy') }}';
  22. }
  23. else
  24. {
  25. $("#showerror").show();
  26. $("#error").text(result.error);
  27. }
  28. }
  29. });
  30. });
  31. });
  32. </script>
  33. <style type="text/css" media="all">
  34. select {
  35. background-color: #fff;
  36. border-color: #c6c6c6;
  37. color: #141414;
  38. }
  39. </style>
  40. <ol class="breadcrumb" style="margin-bottom:0;">
  41. <li><a href="{{ url_for('forums.forums') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  42. <li><a href="{{ url_for('user.index') }}">{{ current_user.name }}</a></li>
  43. <li><a href="{{ url_for('user.setting',user_url=current_user.name) }}">资料设置</a></li>
  44. <li class="active">隐私设置</li>
  45. </ol>
  46. <div class="alert alert-info" id="showerror" style="padding:8px;">
  47. <button type="button" class="close" id="hide">
  48. <span aria-hidden="true">&times;</span>
  49. </button>
  50. <ul>
  51. <li id="error"></li>
  52. </ul>
  53. </div>
  54. <div class="col-sm-9">
  55. <div class="panel panel-default">
  56. <div class="panel-heading" style="background:#2e609b;">
  57. <a href="{{ url_for('user.privacy') }}" style="color:#fff">隐私设置</a>
  58. </div>
  59. <div class="panel-body" style="border-bottom:1px solid #f6e1e1;padding:0 10px;">
  60. <div class="form-horizontal" style="margin-top:10px;font-size:12px;">
  61. <div class="form-group">
  62. <label class="col-sm-2 control-label">谁可以看我的在线状态</label>
  63. <div class="col-sm-10">
  64. {{ form.online_status(class="form-control input-sm") }}
  65. </div>
  66. </div>
  67. <div class="form-group">
  68. <label class="col-sm-2 control-label">谁可以看我的主题列表</label>
  69. <div class="col-sm-10">
  70. {{ form.topic_list(class="form-control input-sm") }}
  71. </div>
  72. </div>
  73. <div class="form-group">
  74. <label class="col-sm-2 control-label">谁可以看我的回复列表</label>
  75. <div class="col-sm-10">
  76. {{ form.rep_list(class="form-control input-sm") }}
  77. </div>
  78. </div>
  79. <div class="form-group">
  80. <label class="col-sm-2 control-label">谁可以看我的笔记列表</label>
  81. <div class="col-sm-10">
  82. {{ form.ntb_list(class="form-control input-sm") }}
  83. </div>
  84. </div>
  85. <div class="form-group">
  86. <label class="col-sm-2 control-label">谁可以看我的收藏列表</label>
  87. <div class="col-sm-10">
  88. {{ form.collect_list(class="form-control input-sm") }}
  89. </div>
  90. </div>
  91. <div class="form-group">
  92. <div class="col-sm-offset-2 col-sm-10">
  93. <button type="button" class="btn btn-sm btn-default" id="privacy">保存设置</button>
  94. </div>
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. <div class="col-sm-3">
  101. {% include 'user/user_panel.html'%}
  102. </div>
  103. {% endblock %}