|
6 | 6 | STOP{{ else }}>START{{ end }} SESSION |
7 | 7 | </button> |
8 | 8 | </form> |
9 | | -{{ if not .SessionState }} |
10 | | - <div class="p-2 mt-4"> |
11 | | - <h3>Add Members to this Selections Session</h3> |
12 | | - <form method="post" action="/session/addMembers" onsubmit="formSubmit(event)"> |
13 | | - <div class="mb-3"> |
14 | | - <label for="membersSelect" class="control-label">Members</label> |
15 | | - <input type="text" name="membersSelect" id="membersSelect" class="form-control" |
16 | | - data-module="memberSelect"> |
17 | | - </div> |
18 | | - <button class="btn btn-primary" type="submit">Add Members</button> |
19 | | - </form> |
20 | | - </div> |
21 | | -{{ end }} |
| 9 | +<div class="p-2 mt-4"> |
| 10 | + <h3>Add Members to this Selections Session</h3> |
| 11 | + <form method="post" action="/session/addMembers" onsubmit="formSubmit(event)"> |
| 12 | + <div class="mb-3"> |
| 13 | + <label for="membersSelect" class="control-label">Members</label> |
| 14 | + <input type="text" name="membersSelect" id="membersSelect" class="form-control" |
| 15 | + data-module="memberSelect"> |
| 16 | + </div> |
| 17 | + <button class="btn btn-primary" type="submit">Add Members</button> |
| 18 | + </form> |
| 19 | +</div> |
22 | 20 | {{ if .Attendance }} |
23 | 21 | <div class="p-2 mt-4"> |
24 | 22 | <h3>Members currently selected:</h3> |
|
43 | 41 | </div> |
44 | 42 | <button class="btn btn-primary" type="submit">Create Teams</button> |
45 | 43 | </form> |
| 44 | + {{ else }} |
| 45 | + <h4 class="mt-4 mb-1">Members In Queue</h4> |
| 46 | + <p class="my-1">These members will be added one-by-one to teams as they receive new applications.</p> |
| 47 | + {{ range .Unassigned }} |
| 48 | + <span class="badge align-items-center p-2 text-body bg-primary-subtle border border-primary-subtle"> |
| 49 | + {{.FullName}} ({{.Username}}) |
| 50 | + </span> |
| 51 | + {{ end }} |
46 | 52 | {{ end }} |
47 | 53 | </div> |
48 | 54 | {{ end }} |
|
105 | 111 | <script> |
106 | 112 | function removeMember(username) { |
107 | 113 | let request = new XMLHttpRequest(); |
108 | | - request.open('POST', 'removeMember', true); |
109 | | - request.onload = function () { // request successful |
| 114 | + request.open("POST", "removeMember", true); |
| 115 | + request.onload = function() { // request successful |
110 | 116 | // we can use server response to our request now |
111 | 117 | if (200 <= request.status && request.status <= 210) { |
112 | | - location.reload() |
| 118 | + location.reload(); |
113 | 119 | } else { |
114 | | - console.log(request.responseText) |
| 120 | + console.log(request.responseText); |
115 | 121 | } |
116 | 122 | }; |
117 | 123 |
|
118 | | - request.send(JSON.stringify({'member': username})); |
| 124 | + request.send(JSON.stringify({ "member": username })); |
119 | 125 | } |
120 | 126 |
|
121 | 127 | let confirmed = false; |
122 | 128 |
|
123 | 129 | function submitSessionChange() { |
124 | | - let form = document.getElementById('stateForm') |
| 130 | + let form = document.getElementById("stateForm"); |
125 | 131 | let request = new XMLHttpRequest(); |
126 | 132 | request.open(form.method, form.action, true); |
127 | | - request.onload = function () { // request successful |
| 133 | + request.onload = function() { // request successful |
128 | 134 | // we can use server response to our request now |
129 | | - console.log(request.response) |
| 135 | + console.log(request.response); |
130 | 136 | if (200 <= request.status && request.status <= 210) { |
131 | | - location.reload() |
| 137 | + location.reload(); |
132 | 138 | } else { |
133 | 139 | console.log(request.responseText); |
134 | 140 | } |
|
138 | 144 | } |
139 | 145 |
|
140 | 146 | function dummyFunc(event) { |
141 | | - console.log("hi") |
| 147 | + console.log("hi"); |
142 | 148 | if ({{ not .SessionState }}) { |
143 | | - formSubmit(event) |
| 149 | + formSubmit(event); |
144 | 150 | } else { |
145 | | - event.preventDefault() |
| 151 | + event.preventDefault(); |
146 | 152 | } |
147 | 153 | } |
148 | 154 | </script> |
|
0 commit comments