annotate src/course.js @ 53:6c78fd83518f

add delete course
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 17 Aug 2025 16:59:37 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
53
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 'use strict';
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 function deleteCourse() {
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4 let dialog = document.querySelector('dialog[delete]');
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 dialog.showModal();
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6 }
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
8 function doDeleteCourse(el,courseId) {
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
9 closeModal(el);
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10 ajax(`delete_course.js?course=${courseId}`);
6c78fd83518f add delete course
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11 }