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
|
//Add active class to nav-link based on url dynamically
|
||||||
//Active class can be hard coded directly in html file also as required
|
//Active class can be hard coded directly in html file also as required
|
||||||
|
|
||||||
function addActiveClass(element) {
|
// function addActiveClass(element) {
|
||||||
if (current === "") {
|
// if (current === "") {
|
||||||
//for root url
|
// if (element.attr('href').indexOf("index.html") !== -1) {
|
||||||
if (element.attr('href').indexOf("index.html") !== -1) {
|
// element.parents('.nav-item').last().addClass('active');
|
||||||
element.parents('.nav-item').last().addClass('active');
|
// if (element.parents('.sub-menu').length) {
|
||||||
if (element.parents('.sub-menu').length) {
|
// element.closest('.collapse').addClass('show');
|
||||||
element.closest('.collapse').addClass('show');
|
// element.addClass('active');
|
||||||
element.addClass('active');
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// } else {
|
||||||
} else {
|
// if (element.attr('href').indexOf(current) !== -1) {
|
||||||
//for other url
|
// element.parents('.nav-item').last().addClass('active');
|
||||||
if (element.attr('href').indexOf(current) !== -1) {
|
// if (element.parents('.sub-menu').length) {
|
||||||
element.parents('.nav-item').last().addClass('active');
|
// element.closest('.collapse').addClass('show');
|
||||||
if (element.parents('.sub-menu').length) {
|
// element.addClass('active');
|
||||||
element.closest('.collapse').addClass('show');
|
// }
|
||||||
element.addClass('active');
|
// if (element.parents('.submenu-item').length) {
|
||||||
}
|
// element.addClass('active');
|
||||||
if (element.parents('.submenu-item').length) {
|
// }
|
||||||
element.addClass('active');
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var current = location.pathname.split("/").slice(-1)[0].replace(/^\/|\/$/g, '');
|
// var current = location.pathname.split("/").slice(-1)[0].replace(/^\/|\/$/g, '');
|
||||||
$('.nav li a', sidebar).each(function() {
|
// $('.nav li a', sidebar).each(function() {
|
||||||
var $this = $(this);
|
// var $this = $(this);
|
||||||
addActiveClass($this);
|
// addActiveClass($this);
|
||||||
})
|
// })
|
||||||
|
|
||||||
$('.horizontal-menu .nav li a').each(function() {
|
// $('.horizontal-menu .nav li a').each(function() {
|
||||||
var $this = $(this);
|
// var $this = $(this);
|
||||||
addActiveClass($this);
|
// addActiveClass($this);
|
||||||
})
|
// })
|
||||||
|
|
||||||
//Close other submenu in sidebar on opening any
|
//Close other submenu in sidebar on opening any
|
||||||
|
|
||||||
|
|
@ -96,7 +94,7 @@
|
||||||
navItemClicked.removeClass('show-submenu');
|
navItemClicked.removeClass('show-submenu');
|
||||||
}
|
}
|
||||||
$(this).toggleClass('show-submenu');
|
$(this).toggleClass('show-submenu');
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
$(window).scroll(function() {
|
$(window).scroll(function() {
|
||||||
|
|
@ -115,5 +113,5 @@
|
||||||
$('#navbar-search-icon').click(function() {
|
$('#navbar-search-icon').click(function() {
|
||||||
$("#navbar-search-input").focus();
|
$("#navbar-search-input").focus();
|
||||||
});
|
});
|
||||||
|
|
||||||
})(jQuery);
|
})(jQuery);
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ class="form-control"
|
||||||
Simpan
|
Simpan
|
||||||
</button>
|
</button>
|
||||||
<a href="{{ route('admin.aduan.index') }}" class="btn btn-light">
|
<a href="{{ route('admin.aduan.index') }}" class="btn btn-light">
|
||||||
Kembali
|
Batal
|
||||||
</a>
|
</a>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,18 +46,15 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<a href="{{ route('admin.aduan.show', $item->id_aduan) }}"
|
<a href="{{ route('admin.aduan.show', $item->id_aduan) }}"
|
||||||
class="btn btn-warning btn-sm me-1"
|
class="btn btn-warning btn-sm me-1" title="Tanggapi">
|
||||||
title="Tanggapi">
|
|
||||||
<i class="bi bi-pencil-square"></i>
|
<i class="bi bi-pencil-square"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<form action="{{ route('admin.aduan.destroy', $item->id_aduan) }}"
|
<form action="{{ route('admin.aduan.destroy', $item->id_aduan) }}"
|
||||||
method="POST"
|
method="POST" class="form-hapus" style="display:inline;">
|
||||||
style="display:inline"
|
|
||||||
onsubmit="return confirm('Yakin ingin menghapus aduan ini?')">
|
|
||||||
@csrf
|
@csrf
|
||||||
@method('DELETE')
|
@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>
|
<i class="bi bi-trash"></i>
|
||||||
</button>
|
</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
@ -79,4 +76,43 @@ class="btn btn-warning btn-sm me-1"
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</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
|
@endsection
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue