From f2ebf25640737470e54aef0992a9f98bdf664a81 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Wed, 6 Mar 2024 16:51:25 +0100 Subject: [PATCH] Use new FhcApiFactory Folder --- public/js/api/fhcapifactory.js | 7 +++++++ public/js/api/phrasen.js | 5 +++++ public/js/api/search.js | 12 ++++++++++++ public/js/plugin/FhcApi.js | 2 +- 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 public/js/api/fhcapifactory.js create mode 100644 public/js/api/phrasen.js create mode 100644 public/js/api/search.js diff --git a/public/js/api/fhcapifactory.js b/public/js/api/fhcapifactory.js new file mode 100644 index 000000000..e0ea89211 --- /dev/null +++ b/public/js/api/fhcapifactory.js @@ -0,0 +1,7 @@ +import search from "./search.js"; +import phrasen from "./phrasen.js"; + +export default { + search, + phrasen +}; diff --git a/public/js/api/phrasen.js b/public/js/api/phrasen.js new file mode 100644 index 000000000..5f1fff3e4 --- /dev/null +++ b/public/js/api/phrasen.js @@ -0,0 +1,5 @@ +export default { + loadCategory(category) { + return this.$fhcApi.get('/api/frontend/v1/phrasen/loadModule/' + category); + } +}; diff --git a/public/js/api/search.js b/public/js/api/search.js new file mode 100644 index 000000000..8544d9fe3 --- /dev/null +++ b/public/js/api/search.js @@ -0,0 +1,12 @@ +export default { + search: function(searchsettings) { + const url = FHC_JS_DATA_STORAGE_OBJECT.app_root + + 'index.ci.php/components/SearchBar/search'; + return axios.post(url, searchsettings); + }, + searchdummy: function(searchsettings) { + const url = FHC_JS_DATA_STORAGE_OBJECT.app_root + + 'public/js/apps/api/dummyapi.php/Search'; + return axios.post(url, searchsettings); + } +}; \ No newline at end of file diff --git a/public/js/plugin/FhcApi.js b/public/js/plugin/FhcApi.js index 8d5c6a38f..bca19619e 100644 --- a/public/js/plugin/FhcApi.js +++ b/public/js/plugin/FhcApi.js @@ -1,5 +1,5 @@ import FhcAlert from './FhcAlert.js'; -import FhcApiFactory from '../apps/api/fhcapifactory.js'; +import FhcApiFactory from '../api/fhcapifactory.js'; export default {