(key, index)
| 793 | } |
| 794 | } |
| 795 | async function deleteConfigItem(key, index){ |
| 796 | S.admin.saving = true; |
| 797 | S.suppressStatsReloadUntil = Date.now() + 8000; |
| 798 | try{ |
| 799 | const data = await api(configItemPath(key, index), { method:'DELETE' }); |
| 800 | if(data.config) S.admin.config = normalizeAdminConfig(data.config); |
| 801 | S.suppressStatsReloadUntil = Date.now() + 8000; |
| 802 | return data; |
| 803 | }finally{ |
| 804 | S.admin.saving = false; |
| 805 | } |
| 806 | } |
| 807 | function bindAdmin(){ |
| 808 | $('adminToken').value = S.admin.token; |
| 809 | $('adminTokenForm').addEventListener('submit', async e => { |
no test coverage detected