PageSourceSearch

https://0hh.ru/assets/js/member-favourites.js?

js 0hh.ru collected 2026-10-09 04:33:49 UTC 2,484 bytes, 1 lines download raw bytes

1angular.module("YepCom").directive("memberFavourites",function(BlogService,toaster,$translate){return{restrict:"E",replace:!0,template:'<div class="b-member-favourites"><div class="b-member-favourites-item" ng-repeat="post in favouritePosts"><div class="b-member-favourites-item-left"><div class="b-member-favourites-item-image"><img class="img-responsive img-rounded f-btn" ng-if="post.newsitem.mainimage_url" ng-src="{{post.newsitem.mainimage_url}}" alt="{{post.newsitem.name}}"> <img class="img-responsive img-rounded f-btn" ng-if="!post.newsitem.mainimage_url" ng-src="/assets/images/no-photo-bg.png" alt="{{post.newsitem.name}}"></div></div><div class="b-member-favourites-item-right"><div class="b-member-favourites-item-right-top"><div class="b-member-favourites-item-title">{{post.newsitem.name}}</div><div class="c-text" ng-bind-html="post.newsitem.body"></div></div><div class="b-member-favourites-item-right-bottom"><div class="b-member-favourites-item-author"><div class="b-member-favourites-item-author-image"><img class="img-responsive img-rounded f-btn" ng-src="{{post.newsitem.author.image_url}}" alt="{{post.newsitem.author.name}}"></div><div class="b-member-favourites-item-author-name">{{post.newsitem.author.name}} {{post.newsitem.publicationdate || post.newsitem.created_at | date:\'dd.MM.yyyy\'}}</div></div><div class="b-member-favourites-item-remove" ng-click="removePostFromFavourites(post.newsitem_id)">- <span class="to-lower-case">{{"udalit_iz_izbrannogo" | translate}}</span></div></div></div></div><div class="c-text-empty" ng-if="favouritePosts.length == 0">{{vy_poka_ne_dobavili_ni_odnogo_posta_v_izbrannoe}}</div></div>',scope:{userData:"="},link:function(scope,element,attrs,$translate){$translate(["otlichno","post_uspeshno_udalyon_iz_izbrannogo"]).then(function(translations){scope.otlichno=translations.otlichno,scope.postUspeshnoUdalyonIzIzbrannogo=translations.post_uspeshno_udalyon_iz_izbrannogo},function(translationIds){scope.otlichno=translationIds.otlichno,scope.postUspeshnoUdalyonIzIzbrannogo=translationIds.post_uspeshno_udalyon_iz_izbrannogo}),scope.favouritePosts=[],scope.getAllFavourites=function(){BlogService.getBlogFavourites().then(function(res){scope.favouritePosts=res})},scope.removePostFromFavourites=function(post_id){BlogService.removePostFromFavourites(post_id).then(function(res){scope.getAllFavourites(),toaster.pop("success",scope.otlichno+"!",scope.postUspeshnoUdalyonIzIzbrannogo+".")})},scope.getAllFavourites()}}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.