Remove hard-coded API URL

This commit is contained in:
jeremystretch 2023-02-24 13:41:36 -05:00
parent 96a8c72b05
commit b8fe27d215
3 changed files with 5 additions and 2 deletions

Binary file not shown.

View File

@ -22,7 +22,10 @@ export function initDashboard(): void {
return; return;
} }
gridSaveButton.addEventListener('click', () => { gridSaveButton.addEventListener('click', () => {
const url = '/api/extras/dashboard/'; const url = gridSaveButton.getAttribute('data-url');
if (url == null) {
return;
}
let gridData = grid.save(false); let gridData = grid.save(false);
saveDashboardLayout(url, gridData).then(res => { saveDashboardLayout(url, gridData).then(res => {
if (hasError(res)) { if (hasError(res)) {

View File

@ -39,7 +39,7 @@
> >
<i class="mdi mdi-plus"></i> Add Widget <i class="mdi mdi-plus"></i> Add Widget
</a> </a>
<button id="save_dashboard" class="btn btn-primary btn-sm"> <button id="save_dashboard" class="btn btn-primary btn-sm" data-url="{% url 'extras-api:dashboard' %}">
<i class="mdi mdi-content-save-outline"></i> Save <i class="mdi mdi-content-save-outline"></i> Save
</button> </button>
</div> </div>