-
+
[[module.name]]
No config
@@ -60,11 +67,13 @@
[[ current_config['module_name'] ]]
setup() {
const modules_config = ref({})
const current_config = ref({})
+ let loc_modules = {}
async function query_modules(){
let res = await fetch("/modules_config_data")
let loc = await res.json()
modules_config.value = loc
+ loc_modules = modules_config.value
}
query_modules()
@@ -136,6 +145,18 @@
[[ current_config['module_name'] ]]
}
+ function onInput(e){
+ modules_config.value = []
+ if(e.target.value){
+ modules_config.value = loc_modules.filter((module) => {
+ return module.name.toLowerCase().includes(e.target.value.toLowerCase())
+ })
+ }else{
+ modules_config.value = loc_modules
+ }
+ }
+
+
return {
message_list,
modules_config,
@@ -144,7 +165,8 @@
[[ current_config['module_name'] ]]
close_panel,
change_config,
change_status,
- check_request_on_query
+ check_request_on_query,
+ onInput
}
}
}).mount('.container')