fungsi aduan
This commit is contained in:
parent
aa52511310
commit
a91730b16c
|
|
@ -10,41 +10,39 @@
|
|||
//Add active class to nav-link based on url dynamically
|
||||
//Active class can be hard coded directly in html file also as required
|
||||
|
||||
function addActiveClass(element) {
|
||||
if (current === "") {
|
||||
//for root url
|
||||
if (element.attr('href').indexOf("index.html") !== -1) {
|
||||
element.parents('.nav-item').last().addClass('active');
|
||||
if (element.parents('.sub-menu').length) {
|
||||
element.closest('.collapse').addClass('show');
|
||||
element.addClass('active');
|
||||
}
|
||||
}
|
||||
} else {
|
||||
//for other url
|
||||
if (element.attr('href').indexOf(current) !== -1) {
|
||||
element.parents('.nav-item').last().addClass('active');
|
||||
if (element.parents('.sub-menu').length) {
|
||||
element.closest('.collapse').addClass('show');
|
||||
element.addClass('active');
|
||||
}
|
||||
if (element.parents('.submenu-item').length) {
|
||||
element.addClass('active');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// function addActiveClass(element) {
|
||||
// if (current === "") {
|
||||
// if (element.attr('href').indexOf("index.html") !== -1) {
|
||||
// element.parents('.nav-item').last().addClass('active');
|
||||
// if (element.parents('.sub-menu').length) {
|
||||
// element.closest('.collapse').addClass('show');
|
||||
// element.addClass('active');
|
||||
// }
|
||||
// }
|
||||
// } else {
|
||||
// if (element.attr('href').indexOf(current) !== -1) {
|
||||
// element.parents('.nav-item').last().addClass('active');
|
||||
// if (element.parents('.sub-menu').length) {
|
||||
// element.closest('.collapse').addClass('show');
|
||||
// element.addClass('active');
|
||||
// }
|
||||
// if (element.parents('.submenu-item').length) {
|
||||
// element.addClass('active');
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
var current = location.pathname.split("/").slice(-1)[0].replace(/^\/|\/$/g, '');
|
||||
$('.nav li a', sidebar).each(function() {
|
||||
var $this = $(this);
|
||||
addActiveClass($this);
|
||||
})
|
||||
// var current = location.pathname.split("/").slice(-1)[0].replace(/^\/|\/$/g, '');
|
||||
// $('.nav li a', sidebar).each(function() {
|
||||
// var $this = $(this);
|
||||
// addActiveClass($this);
|
||||
// })
|
||||
|
||||
$('.horizontal-menu .nav li a').each(function() {
|
||||
var $this = $(this);
|
||||
addActiveClass($this);
|
||||
})
|
||||
// $('.horizontal-menu .nav li a').each(function() {
|
||||
// var $this = $(this);
|
||||
// addActiveClass($this);
|
||||
// })
|
||||
|
||||
//Close other submenu in sidebar on opening any
|
||||
|
||||
|
|
@ -96,7 +94,7 @@
|
|||
navItemClicked.removeClass('show-submenu');
|
||||
}
|
||||
$(this).toggleClass('show-submenu');
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
$(window).scroll(function() {
|
||||
|
|
@ -115,5 +113,5 @@
|
|||
$('#navbar-search-icon').click(function() {
|
||||
$("#navbar-search-input").focus();
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
|
||||
})(jQuery);
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class="form-control"
|
|||
Simpan
|
||||
</button>
|
||||
<a href="{{ route('admin.aduan.index') }}" class="btn btn-light">
|
||||
Kembali
|
||||
Batal
|
||||
</a>
|
||||
</form>
|
||||
|
||||
|
|
|
|||
|
|
@ -46,18 +46,15 @@
|
|||
</td>
|
||||
<td class="text-center">
|
||||
<a href="{{ route('admin.aduan.show', $item->id_aduan) }}"
|
||||
class="btn btn-warning btn-sm me-1"
|
||||
title="Tanggapi">
|
||||
class="btn btn-warning btn-sm me-1" title="Tanggapi">
|
||||
<i class="bi bi-pencil-square"></i>
|
||||
</a>
|
||||
|
||||
<form action="{{ route('admin.aduan.destroy', $item->id_aduan) }}"
|
||||
method="POST"
|
||||
style="display:inline"
|
||||
onsubmit="return confirm('Yakin ingin menghapus aduan ini?')">
|
||||
method="POST" class="form-hapus" style="display:inline;">
|
||||
@csrf
|
||||
@method('DELETE')
|
||||
<button class="btn btn-danger btn-sm" title="Hapus">
|
||||
<button type="submit" class="btn btn-danger btn-sm">
|
||||
<i class="bi bi-trash"></i>
|
||||
</button>
|
||||
</form>
|
||||
|
|
@ -79,4 +76,43 @@ class="btn btn-warning btn-sm me-1"
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
document.querySelectorAll('.form-hapus').forEach(form => {
|
||||
form.addEventListener('submit', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
Swal.fire({
|
||||
title: 'Hapus Data Aduan?',
|
||||
text: 'Data yang sudah dihapus tidak dapat dikembalikan!',
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonColor: '#d33',
|
||||
cancelButtonColor: '#6c757d',
|
||||
confirmButtonText: 'Ya, Hapus',
|
||||
cancelButtonText: 'Batal',
|
||||
didOpen: () => {
|
||||
document.querySelector('.swal2-popup').style.fontFamily =
|
||||
'Nunito, sans-serif';
|
||||
}
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
form.submit();
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
@if (session('success'))
|
||||
<script>
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Berhasil',
|
||||
text: '{{ session('success') }}',
|
||||
timer: 2000,
|
||||
showConfirmButton: false
|
||||
});
|
||||
</script>
|
||||
@endif
|
||||
@endsection
|
||||
|
|
|
|||
Loading…
Reference in New Issue