1
0
mirror of https://github.com/flarum/core.git synced 2025-07-17 14:51:19 +02:00

Added simply confirmation popup for hiding / deleting posts (#2135)

This commit is contained in:
Alexander Skvortsov
2020-04-24 17:26:48 -04:00
committed by Daniël Klabbers
parent cbf3d14816
commit fd75df79a3

View File

@@ -2,6 +2,7 @@ import EditPostComposer from '../components/EditPostComposer';
import Button from '../../common/components/Button';
import Separator from '../../common/components/Separator';
import ItemList from '../../common/utils/ItemList';
import extractText from '../../common/utils/extractText';
/**
* The `PostControls` utility constructs a list of buttons for a post which
@@ -145,6 +146,7 @@ export default {
* @return {Promise}
*/
hideAction() {
if (!confirm(extractText(app.translator.trans('core.forum.post_controls.hide_confirmation')))) return;
this.pushAttributes({ hiddenAt: new Date(), hiddenUser: app.session.user });
return this.save({ isHidden: true }).then(() => m.redraw());
@@ -167,6 +169,7 @@ export default {
* @return {Promise}
*/
deleteAction(context) {
if (!confirm(extractText(app.translator.trans('core.forum.post_controls.delete_confirmation')))) return;
if (context) context.loading = true;
return this.delete()