Added myLoadThumb cleanup

This commit is contained in:
Igor Zhukov 2014-07-24 12:16:28 +04:00
parent 22cd62c50f
commit 1b815c7126
6 changed files with 16 additions and 10 deletions

View File

@ -1013,13 +1013,14 @@ angular.module('myApp.directives', ['myApp.filters'])
});
})
var cleanup = angular.noop;
// function () {
// setTimeout(function () {
// $scope.$destroy()
// stopWatching();
// }, 0);
// };
var cleanup = attrs.watch
? angular.noop
: function () {
setTimeout(function () {
$scope.$destroy()
stopWatching();
}, 0);
};
}
})
@ -1550,7 +1551,7 @@ angular.module('myApp.directives', ['myApp.filters'])
})
.directive('myUserLink', function ($window, $timeout, $rootScope, AppUsersManager) {
return {

View File

@ -10,6 +10,7 @@
<img
class="user_modal_image"
my-load-thumb
watch="true"
thumb="chatFull.thumb"
/>
</div>
@ -101,4 +102,4 @@
</div>
</div>
</div>

View File

@ -17,6 +17,7 @@
<img
class="im_dialog_photo"
my-load-thumb
watch="true"
thumb="dialogMessage.peerPhoto"
/>
</div>

View File

@ -5,6 +5,7 @@
<a class="navbar-peer-wrap" ng-click="showPeerInfo()">
<img
my-load-thumb
watch="true"
thumb="historyPeer.photo"
/>
</a>

View File

@ -206,6 +206,7 @@
<img
class="im_panel_peer_photo"
my-load-thumb
watch="true"
thumb="historyPeer.photo"
/>
<i class="icon im_panel_peer_online" ng-show="historyPeer.id > 0 &amp;&amp; historyPeer.data.status._ == 'userStatusOnline'"></i>
@ -214,6 +215,7 @@
<img
class="im_panel_own_photo"
my-load-thumb
watch="true"
thumb="ownPhoto"
/>
</div>
@ -263,4 +265,3 @@
</div>
<div id="notify_sound"></div>

View File

@ -10,6 +10,7 @@
<img
class="user_modal_image"
my-load-thumb
watch="true"
thumb="photo"
/>
</a>