From a0bbd8ed01671ed7b5542474fb82ba601e64b182 Mon Sep 17 00:00:00 2001 From: Muhammad Equilibrie Fajria <104043362+MuhLibri@users.noreply.github.com> Date: Wed, 1 Nov 2023 10:41:03 +0700 Subject: [PATCH] update curators.js --- public/js/curators.js | 48 ++++++++----------------------------- src/views/curators/show.php | 8 +++---- 2 files changed, 14 insertions(+), 42 deletions(-) diff --git a/public/js/curators.js b/public/js/curators.js index 55f3e30..59b4286 100644 --- a/public/js/curators.js +++ b/public/js/curators.js @@ -18,48 +18,20 @@ function handlePageChange(page) { document.addEventListener("DOMContentLoaded", function () { const subscribeButton = document.querySelector('#subscribe'); subscribeButton?.addEventListener('click', function (e) { - console.log('hai'); e.preventDefault(); - handleOpen('#confirm-edit-modal'); + handleOpen('#confirm-subscribe-modal'); }); - const deleteButton = document.querySelector('#delete'); - deleteButton?.addEventListener('click', function (e) { - e.preventDefault(); - handleOpen('#confirm-delete-modal'); - }); - - const confirmEditButton = document.querySelector('#confirm-edit-btn'); + const confirmEditButton = document.querySelector('#confirm-subscribe-btn'); confirmEditButton?.addEventListener('click', function (e) { + console.log("a"); e.preventDefault(); - const form = document.querySelector("#review-form"); - submitForm(form, window.location.href, function (responseText) { - window.location.href = "/my-reviews"; - }) - handleClose('#confirm-edit-modal'); - }); - - const confirmCancelButton = document.querySelector('#confirm-cancel-btn'); - confirmCancelButton?.addEventListener('click', function (e) { - e.preventDefault(); - window.location.href = window.location.href.replace(/\/\w+$/, ''); - }); - - const confirmDeleteButton = document.querySelector('#confirm-delete-btn'); - confirmDeleteButton?.addEventListener('click', function (e) { - e.preventDefault(); - const xhr = new XMLHttpRequest(); - const url = window.location.href; - xhr.open('DELETE', url, true); - xhr.onreadystatechange = function () { - if (xhr.readyState === 4) { // Check if the request is complete - if (xhr.status === 200) { - window.location.href = '/my-reviews'; - } else { - alert('Failed to delete review'); - } - } - }; - xhr.send(); + // Handle subcribe/unsubscribe + + // const form = document.querySelector("#review-form"); + // submitForm(form, window.location.href, function (responseText) { + // window.location.href = "/curators/:id"; + // }) + handleClose('#confirm-subscribe-modal'); }); }); \ No newline at end of file diff --git a/src/views/curators/show.php b/src/views/curators/show.php index 4d7de22..5e678d9 100644 --- a/src/views/curators/show.php +++ b/src/views/curators/show.php @@ -29,15 +29,15 @@ function showCuratorProfile($data) { <div class="subscribe-section"> <div class="inner-subscribe"> <h6 class="status-text">$status</h6> - <button type="button" class="btn-subscribe" id="subscribe" onclick="t">$button</button> + <button type="button" class="btn-subscribe" id="subscribe">$button</button> </div> </div> - <div class="modal-container" id="confirm-edit-modal"> + <div class="modal-container" id="confirm-subscribe-modal"> <div class="confirmation-modal"> <h2>Are you sure you want to $button</h2> <div class="btn-group"> - <button type="button" class="btn-primary" id="confirm-edit-btn">Yes</button> - <button type="button" class="btn-danger" onclick="handle('#confirm-edit-modal')">No</button> + <button type="button" class="btn-primary" id="confirm-subscribe-btn">Yes</button> + <button type="button" class="btn-danger" onclick="handleClose('#confirm-subscribe-modal')">No</button> </div> </div> </div> -- GitLab