REST Service for POPCORN - ILIAS
alex
2025-08-13 a0228eb7c0d7df0f41ac3a36243eb7d46c6ed09b
vue/src/pages/Users.vue
@@ -7,6 +7,8 @@
import {useRouteQuery} from '@vueuse/router'
import {onKeyStroke, useDebounceFn} from "@vueuse/core"
document.title = `Users | globus-ilias-rest`
const route = useRoute()
const userId = route.params.userId
const users = reactive({
@@ -29,9 +31,15 @@
   // return init(0, asearch)
   // TODO offset muss zurückgesetzt werden wenn die Suche neu ist
   // search.value = asearch
   return init(offset.value, asearch)
   return init(0, asearch)
   // return init(offset.value, asearch)
}
const doSearch = useDebounceFn(_doSearch, 333)
function resetSearch () {
   search.value = ''
   init(0, "")
}
/////////////////////////////////////////////////////////////////////////
@@ -69,11 +77,11 @@
            <div class="search">
               Search
               <input @keyup="doSearch(search)" v-model="search" type="text" size="30">
               <button type="button" @click="_doSearch('')">
               <button type="button" @click="resetSearch">
                  <div style="transform:scale(1.4); font-weight: bold;">&times;</div>
               </button>
            </div>
            <Pagination :offset="users.offset" :limit="users.limit" :total="users.total" @go="go" />
            <Pagination :offset="users.offset" :limit="users.limit" :total="users.total" :current="users.data.length" @go="go" />
         </div>
         <table class="w100p">