mirror of
https://github.com/aquatix/digimarks.git
synced 2025-12-06 22:05:09 +01:00
Better loading indicator
This commit is contained in:
@@ -117,6 +117,7 @@ document.addEventListener('alpine:init', () => {
|
|||||||
},
|
},
|
||||||
|
|
||||||
async sortAlphabetically(order = 'asc') {
|
async sortAlphabetically(order = 'asc') {
|
||||||
|
this.loading = true;
|
||||||
this.sort_created_asc = false;
|
this.sort_created_asc = false;
|
||||||
this.sort_created_desc = false;
|
this.sort_created_desc = false;
|
||||||
this.sort_title_asc = false;
|
this.sort_title_asc = false;
|
||||||
@@ -128,8 +129,10 @@ document.addEventListener('alpine:init', () => {
|
|||||||
this.sort_title_asc = true;
|
this.sort_title_asc = true;
|
||||||
this.bookmarks.sort((a, b) => a.title.localeCompare(b.title));
|
this.bookmarks.sort((a, b) => a.title.localeCompare(b.title));
|
||||||
}
|
}
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
async sortCreated(order = 'asc') {
|
async sortCreated(order = 'asc') {
|
||||||
|
this.loading = true;
|
||||||
this.sort_created_asc = false;
|
this.sort_created_asc = false;
|
||||||
this.sort_created_desc = false;
|
this.sort_created_desc = false;
|
||||||
this.sort_title_asc = false;
|
this.sort_title_asc = false;
|
||||||
@@ -141,6 +144,7 @@ document.addEventListener('alpine:init', () => {
|
|||||||
this.sort_created_asc = true;
|
this.sort_created_asc = true;
|
||||||
this.bookmarks.sort((a, b) => a.created_date.localeCompare(b.created_date));
|
this.bookmarks.sort((a, b) => a.created_date.localeCompare(b.created_date));
|
||||||
}
|
}
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
async toggleTagPage() {
|
async toggleTagPage() {
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<button @click="$store.digimarks.loopToNextTheme()" class="theme-toggle">theme</button>
|
<button @click="$store.digimarks.loopToNextTheme()" class="theme-toggle">theme</button>
|
||||||
</li>
|
</li>
|
||||||
<li><input x-model="$store.digimarks.search" placeholder="Search..."></li>
|
<li><input x-model="$store.digimarks.search" placeholder="Search..."></li>
|
||||||
<li x-show="$store.digimarks.loading">↻</li>
|
<li x-show="$store.digimarks.loading"><i class="fa-solid fa-rotate-right fa-spin"></i></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
Reference in New Issue
Block a user