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