Added a new button to delete a post

This commit is contained in:
Scott
2017-11-24 23:55:29 +01:00
parent 85a26a5c5b
commit e00ab63b50
4 changed files with 26 additions and 5 deletions

View File

@ -1,4 +1,4 @@
import { AnimeNotifier } from "../AnimeNotifier"
import {AnimeNotifier} from "../AnimeNotifier"
// Edit post
export function editPost(arn: AnimeNotifier, element: HTMLElement) {
@ -43,6 +43,20 @@ export function savePost(arn: AnimeNotifier, element: HTMLElement) {
.catch(err => arn.statusMessage.showError(err))
}
// Create thread
export function deletePost(arn: AnimeNotifier, element: HTMLElement) {
if (!confirm(`Are you sure you want to delete this Post?`)) {
return
}
let endpoint = arn.findAPIEndpoint(element)
arn.post(endpoint + "/delete", "")
.then(() => arn.reloadContent())
.catch(err => arn.statusMessage.showError(err))
}
// Forum reply
export function forumReply(arn: AnimeNotifier) {
let textarea = arn.app.find("new-reply") as HTMLTextAreaElement