UI
This commit is contained in:
@ -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')
|
||||
|
Reference in New Issue
Block a user