Fossil SCM
On the /Admin/Chat page, play the new alert sound as it is selected.
Commit
baa40a00e862db8a2321b82f4babc4aa20047f72aae80ee3c6274a330b7d7b2a
Parent
21a870d02d853ab…
1 file changed
+10
+10
| --- src/setup.c | ||
| +++ src/setup.c | ||
| @@ -1190,10 +1190,20 @@ | ||
| 1190 | 1190 | @ (Property: "chat-alert-sound")</p> |
| 1191 | 1191 | @ <hr/> |
| 1192 | 1192 | @ <p><input type="submit" name="submit" value="Apply Changes" /></p> |
| 1193 | 1193 | @ </div></form> |
| 1194 | 1194 | db_end_transaction(0); |
| 1195 | + @ <script nonce="%h(style_nonce())"> | |
| 1196 | + @ (function(){ | |
| 1197 | + @ var w = document.getElementById('idsnd'); | |
| 1198 | + @ w.onchange = function(){ | |
| 1199 | + @ var audio = new Audio('%s(g.zBaseURL)/builtin/' + w.value); | |
| 1200 | + @ audio.currentTime = 0; | |
| 1201 | + @ audio.play(); | |
| 1202 | + @ } | |
| 1203 | + @ })(); | |
| 1204 | + @ </script> | |
| 1195 | 1205 | style_finish_page(); |
| 1196 | 1206 | } |
| 1197 | 1207 | |
| 1198 | 1208 | /* |
| 1199 | 1209 | ** WEBPAGE: setup_modreq |
| 1200 | 1210 |
| --- src/setup.c | |
| +++ src/setup.c | |
| @@ -1190,10 +1190,20 @@ | |
| 1190 | @ (Property: "chat-alert-sound")</p> |
| 1191 | @ <hr/> |
| 1192 | @ <p><input type="submit" name="submit" value="Apply Changes" /></p> |
| 1193 | @ </div></form> |
| 1194 | db_end_transaction(0); |
| 1195 | style_finish_page(); |
| 1196 | } |
| 1197 | |
| 1198 | /* |
| 1199 | ** WEBPAGE: setup_modreq |
| 1200 |
| --- src/setup.c | |
| +++ src/setup.c | |
| @@ -1190,10 +1190,20 @@ | |
| 1190 | @ (Property: "chat-alert-sound")</p> |
| 1191 | @ <hr/> |
| 1192 | @ <p><input type="submit" name="submit" value="Apply Changes" /></p> |
| 1193 | @ </div></form> |
| 1194 | db_end_transaction(0); |
| 1195 | @ <script nonce="%h(style_nonce())"> |
| 1196 | @ (function(){ |
| 1197 | @ var w = document.getElementById('idsnd'); |
| 1198 | @ w.onchange = function(){ |
| 1199 | @ var audio = new Audio('%s(g.zBaseURL)/builtin/' + w.value); |
| 1200 | @ audio.currentTime = 0; |
| 1201 | @ audio.play(); |
| 1202 | @ } |
| 1203 | @ })(); |
| 1204 | @ </script> |
| 1205 | style_finish_page(); |
| 1206 | } |
| 1207 | |
| 1208 | /* |
| 1209 | ** WEBPAGE: setup_modreq |
| 1210 |