dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

chat-ignore.gohtml (2534B)


      1 {{ define "extra-head" }}
      2 <style>
      3     .btn-xs {
      4         margin: 0 !important;
      5         padding: 0 4px !important;
      6         font-size: 11px !important;
      7     }
      8 </style>
      9 {{ end }}
     10 
     11 {{ define "sub-content" }}
     12 
     13 <ul class="nav nav-tabs mb-3">
     14     <li class="nav-item">
     15         <a class="nav-link" href="/settings/chat">General</a>
     16     </li>
     17     <li class="nav-item">
     18         <a class="nav-link" href="/settings/chat/pm">PM</a>
     19     </li>
     20     <li class="nav-item">
     21         <a class="nav-link active" href="/settings/chat/ignore">Ignore</a>
     22     </li>
     23     <li class="nav-item">
     24         <a class="nav-link" href="/settings/chat/snippets">Snippets</a>
     25     </li>
     26 </ul>
     27 
     28 {{ if .Data.Error }}
     29     <div class="alert alert-danger">{{ .Data.Error }}</div>
     30 {{ end }}
     31 
     32 
     33 <div class="card mb-3">
     34     <div class="card-header">
     35         {{ t "Ignore settings" . }}
     36     </div>
     37     <div class="card-body">
     38         <div>
     39             Ignore list:
     40             <table class="table table-striped table-hover table-sm table-novpadding">
     41                 {{ range .Data.IgnoredUsers }}
     42                     <tr>
     43                         <td style="width: 40px;">
     44                             <form method="post" class="d-inline">
     45                                 <input type="hidden" name="csrf" value="{{ $.CSRF }}" />
     46                                 <input type="hidden" name="formName" value="rmIgnored" />
     47                                 <input type="hidden" name="userID" value="{{ .IgnoredUser.ID }}" />
     48                                 <button class="btn btn-xs btn-danger">×</button>
     49                             </form>
     50                         </td>
     51                         <td><span {{ .IgnoredUser.GenerateChatStyle | attr }}>{{ .IgnoredUser.Username }}</span></td>
     52                     </tr>
     53                 {{ else }}
     54                     <tr><td colspan="2"><em>No users in the list</em></td></tr>
     55                 {{ end }}
     56             </table>
     57             <form method="post">
     58                 <input type="hidden" name="csrf" value="{{ $.CSRF }}" />
     59                 <input type="hidden" name="formName" value="addIgnored" />
     60                 <div class="input-group" style="width: 300px;">
     61                     <input type="text" name="username" value="{{ .Data.AddIgnored }}" class="form-control" placeholder="Username" />
     62                     <div class="input-group-append">
     63                         <button class="btn btn-sm btn-primary">Add</button>
     64                     </div>
     65                 </div>
     66             </form>
     67         </div>
     68     </div>
     69 </div>
     70 
     71 {{ end }}