added possibility to filter datas
This commit is contained in:
parent
b97ed0c1b8
commit
85b1c63219
40
onzer.riot
40
onzer.riot
@ -75,6 +75,25 @@
|
||||
this.artist_style = "isDeactivate";
|
||||
this.song_style = "isDeactivate";
|
||||
},
|
||||
execQuery(table, filter = undefined, id = undefined){
|
||||
let baseHttpRequest = "https://dwarves.iut-fbleau.fr/~fauvet/api/"
|
||||
let computeHttpRequest;
|
||||
if(filter !== undefined){
|
||||
switch(table){
|
||||
case "songs":
|
||||
computeHttpRequest = baseHttpRequest+table+"?title="+filter;
|
||||
default :
|
||||
computeHttpRequest = baseHttpRequest+table+"?name="+filter;
|
||||
}
|
||||
} else if(id !== undefined) {
|
||||
computeHttpRequest = baseHttpRequest+table+"/"+id;
|
||||
} else {
|
||||
computeHttpRequest = baseHttpRequest+table;
|
||||
}
|
||||
return fetch(computeHttpRequest).then(response => {
|
||||
return response.json();
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
@ -92,25 +111,4 @@
|
||||
width: 32%;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function execQuery(table, filter = undefined, id = undefined){
|
||||
let baseHttpRequest = "https://dwarves.iut-fbleau.fr/~fauvet/api/"
|
||||
let computeHttpRequest;
|
||||
if(filter !== undefined){
|
||||
switch(table){
|
||||
case "songs":
|
||||
computeHttpRequest = baseHttpRequest+table+"?title="+filter;
|
||||
default :
|
||||
computeHttpRequest = baseHttpRequest+table+"?name="+filter;
|
||||
}
|
||||
} else if(id !== undefined) {
|
||||
computeHttpRequest = baseHttpRequest+table+"/"+id;
|
||||
} else {
|
||||
computeHttpRequest = baseHttpRequest+table;
|
||||
}
|
||||
return fetch(computeHttpRequest).then(response => {
|
||||
return response.json();
|
||||
});
|
||||
};
|
||||
</script>
|
||||
</onzer>
|
||||
|
Loading…
Reference in New Issue
Block a user