This commit is contained in:
2021-12-06 22:10:57 -03:00
parent 8ef4ab1c7d
commit 9d2504f016
35 changed files with 1374 additions and 239 deletions

View File

@ -2,10 +2,45 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.8/semantic.min.js" integrity="sha512-t5mAtfZZmR2gl5LK7WEkJoyHCfyzoy10MlerMGhxsXl3J7uSSNTAW6FK/wvGBC8ua9AFazwMaC0LxsMTMiM5gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script type="text/javascript">
const API_KEY = '{{$api_key}}'
const _urls = {
base: '{{$urls->base}}',
api: '{{$urls->api}}'
}
function buildAjax(url, method) {
return {
url: url,
headers: {
'Authorization': 'Bearer ' + API_KEY
},
method: method,
dataType: 'json'
}
}
function sendGet(url) {
let ajax_obj = buildAjax(url, 'GET')
return $.ajax(ajax_obj)
}
function sendPost(url, data) {
let ajax_obj = buildAjax(url, 'POST')
ajax_obj['data'] = data
return $.ajax(ajax_obj)
}
function sendPut(url, data) {
let ajax_obj = buildAjax(url, 'PUT')
ajax_obj['data'] = data
return $.ajax(ajax_obj)
}
function sendDelete(url) {
let ajax_obj = buildAjax(url, 'DELETE')
return $.ajax(ajax_obj)
}
function modalToEdit(modal) {
$(modal).find('form').find('button').find('.icon').attr('class', 'edit icon')
}
function modalToAdd(modal) {
$(modal).find('form').find('button').find('.icon').attr('class', 'plus icon')
}
</script>
@stack('scripts')