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') {
|
||||
this.loading = true;
|
||||
this.sort_created_asc = false;
|
||||
this.sort_created_desc = false;
|
||||
this.sort_title_asc = false;
|
||||
@@ -128,8 +129,10 @@ document.addEventListener('alpine:init', () => {
|
||||
this.sort_title_asc = true;
|
||||
this.bookmarks.sort((a, b) => a.title.localeCompare(b.title));
|
||||
}
|
||||
this.loading = false;
|
||||
},
|
||||
async sortCreated(order = 'asc') {
|
||||
this.loading = true;
|
||||
this.sort_created_asc = false;
|
||||
this.sort_created_desc = false;
|
||||
this.sort_title_asc = false;
|
||||
@@ -141,6 +144,7 @@ document.addEventListener('alpine:init', () => {
|
||||
this.sort_created_asc = true;
|
||||
this.bookmarks.sort((a, b) => a.created_date.localeCompare(b.created_date));
|
||||
}
|
||||
this.loading = false;
|
||||
},
|
||||
|
||||
async toggleTagPage() {
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<button @click="$store.digimarks.loopToNextTheme()" class="theme-toggle">theme</button>
|
||||
</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>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
Reference in New Issue
Block a user