mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Merge pull request #4850 from stillsnowedin/develop
Added confirmation before deleting messages and moved buttons to top of ...
This commit is contained in:
@@ -80,8 +80,8 @@
|
|||||||
"send": "Send",
|
"send": "Send",
|
||||||
"messageSentAlert": "Message sent",
|
"messageSentAlert": "Message sent",
|
||||||
"pmHeading": "Private message to <%= name %>",
|
"pmHeading": "Private message to <%= name %>",
|
||||||
"clearAll": "Clear All",
|
"clearAll": "Delete All Messages",
|
||||||
"clearAllPopover": "Delete all messages",
|
"confirmDeleteAllMessages": "Are you sure you want to delete all messages in your inbox? Other users will still see messages you have sent to them.",
|
||||||
"optOutPopover": "Don't like private messages? Click to completely opt out",
|
"optOutPopover": "Don't like private messages? Click to completely opt out",
|
||||||
"block": "Block",
|
"block": "Block",
|
||||||
"unblock": "Un-block",
|
"unblock": "Un-block",
|
||||||
|
|||||||
@@ -34,6 +34,12 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', '
|
|||||||
group._editing = false;
|
group._editing = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$scope.deleteAllMessages = function() {
|
||||||
|
if (confirm(window.env.t('confirmDeleteAllMessages'))) {
|
||||||
|
User.user.ops.clearPMs({});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// ------ Modals ------
|
// ------ Modals ------
|
||||||
|
|
||||||
$scope.clickMember = function(uid, forceShow) {
|
$scope.clickMember = function(uid, forceShow) {
|
||||||
|
|||||||
@@ -10,14 +10,14 @@ script(type='text/ng-template', id='partials/options.social.inbox.html')
|
|||||||
.container-fluid
|
.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-md-12
|
.col-md-12
|
||||||
+chatMessages('inbox')
|
|
||||||
.form-inline
|
.form-inline
|
||||||
a.btn.btn-xs.btn-danger(popover=env.t('clearAllPopover'), popover-trigger='mouseenter', ng-click='user.ops.clearPMs({})', popover-placement='right')=env.t('clearAll')
|
a.btn.btn-xs.btn-danger(ng-click='deleteAllMessages()')=env.t('clearAll')
|
||||||
.checkbox
|
.checkbox
|
||||||
label
|
label
|
||||||
input(type='checkbox', ng-model='user.inbox.optOut', ng-change='set({"inbox.optOut": user.inbox.optOut?true: false})')
|
input(type='checkbox', ng-model='user.inbox.optOut', ng-change='set({"inbox.optOut": user.inbox.optOut?true: false})')
|
||||||
|
|
|
|
||||||
span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('optOutPopover'))=env.t('optOut')
|
span.hint(popover-trigger='mouseenter', popover-placement='right', popover=env.t('optOutPopover'))=env.t('optOut')
|
||||||
|
+chatMessages('inbox')
|
||||||
|
|
||||||
script(type='text/ng-template', id='partials/options.social.tavern.html')
|
script(type='text/ng-template', id='partials/options.social.tavern.html')
|
||||||
include ./tavern
|
include ./tavern
|
||||||
|
|||||||
Reference in New Issue
Block a user