This commit is contained in:
Igor Zhukov 2016-04-18 02:02:39 +03:00
parent 1cee4855f5
commit 6e27162ed1
3 changed files with 5 additions and 6 deletions

View File

@ -276,18 +276,14 @@ angular.module('myApp.directives', ['myApp.filters'])
} }
$scope.$on('message_edit', function (e, data) { $scope.$on('message_edit', function (e, data) {
// var message = $scope.message;
// message = $scope.$parent.$eval(attrs.myMessageBody);
message = AppMessagesManager.wrapForHistory(message.mid);
if (data.mid != message.mid) { if (data.mid != message.mid) {
return; return;
} }
console.log('after edit', message.dir, message); // console.log(dT(), 'Directive' edit', message);
updateMessageText($scope, element, message); updateMessageText($scope, element, message);
updateMessageMedia($scope, element, message); updateMessageMedia($scope, element, message);
updateMessageKeyboard($scope, element, message); updateMessageKeyboard($scope, element, message);
$scope.$emit('ui_height'); $scope.$emit('ui_height');
message.dir = true;
}); });
} }
}) })

View File

@ -2798,7 +2798,9 @@ angular.module('myApp.services')
var wasForHistory = messagesForHistory[mid]; var wasForHistory = messagesForHistory[mid];
if (wasForHistory !== undefined) { if (wasForHistory !== undefined) {
delete messagesForHistory[mid]; delete messagesForHistory[mid];
safeReplaceObject(wasForHistory, wrapForHistory(mid)); var newForHistory = wrapForHistory(mid);
safeReplaceObject(wasForHistory, newForHistory);
messagesForHistory[mid] = wasForHistory;
} }
$rootScope.$broadcast('message_edit', { $rootScope.$broadcast('message_edit', {
peerID: peerID, peerID: peerID,

View File

@ -1778,6 +1778,7 @@ div.im_message_video_thumb {
.im_history_select_active { .im_history_select_active {
a, a,
button,
.clickable { .clickable {
pointer-events: none; pointer-events: none;
} }