mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-31 21:41:33 +00:00
Do not append more than one Add button in tryfeed.
This commit is contained in:
parent
8342741e07
commit
d937bf694a
4 changed files with 17 additions and 10 deletions
|
@ -9,10 +9,12 @@ def render_recommended_feed(context, recommended_feeds):
|
||||||
user = get_user(context['user'])
|
user = get_user(context['user'])
|
||||||
|
|
||||||
usersub = UserSubscription.objects.filter(user=user, feed=recommended_feeds[0].feed)
|
usersub = UserSubscription.objects.filter(user=user, feed=recommended_feeds[0].feed)
|
||||||
|
recommended_feed = recommended_feeds and recommended_feeds[0]
|
||||||
|
|
||||||
if recommended_feeds[0].feed:
|
if recommended_feed:
|
||||||
return {
|
return {
|
||||||
'recommended_feed': recommended_feeds and recommended_feeds[0],
|
'recommended_feed': recommended_feed,
|
||||||
|
'description': recommended_feed.description or recommended_feed.feed.data.feed_tagline,
|
||||||
'usersub': usersub,
|
'usersub': usersub,
|
||||||
'user': context['user'],
|
'user': context['user'],
|
||||||
'has_next_page': len(recommended_feeds) > 1
|
'has_next_page': len(recommended_feeds) > 1
|
||||||
|
|
|
@ -15,12 +15,15 @@ def load_recommended_feed(request):
|
||||||
recommended_feeds = RecommendedFeed.objects.all()[page:page+2]
|
recommended_feeds = RecommendedFeed.objects.all()[page:page+2]
|
||||||
if recommended_feeds:
|
if recommended_feeds:
|
||||||
usersub = UserSubscription.objects.filter(user=user, feed=recommended_feeds[0].feed)
|
usersub = UserSubscription.objects.filter(user=user, feed=recommended_feeds[0].feed)
|
||||||
print recommended_feeds, len(recommended_feeds)
|
|
||||||
logging.user(request.user, "~FBBrowse recommended feed: ~SBPage #%s" % (page+1))
|
logging.user(request.user, "~FBBrowse recommended feed: ~SBPage #%s" % (page+1))
|
||||||
|
|
||||||
return render_to_response('recommendations/render_recommended_feed.xhtml', {
|
recommended_feed = recommended_feeds and recommended_feeds[0]
|
||||||
'recommended_feed' : recommended_feeds and recommended_feeds[0],
|
|
||||||
'usersub' : usersub,
|
if recommended_feed:
|
||||||
'has_next_page' : len(recommended_feeds) > 1,
|
return render_to_response('recommendations/render_recommended_feed.xhtml', {
|
||||||
'has_previous_page' : page != 0,
|
'recommended_feed' : recommended_feed,
|
||||||
}, context_instance=RequestContext(request))
|
'description' : recommended_feed.description or recommended_feed.feed.data.feed_tagline,
|
||||||
|
'usersub' : usersub,
|
||||||
|
'has_next_page' : len(recommended_feeds) > 1,
|
||||||
|
'has_previous_page' : page != 0,
|
||||||
|
}, context_instance=RequestContext(request))
|
|
@ -4850,6 +4850,8 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
show_tryfeed_add_button: function() {
|
show_tryfeed_add_button: function() {
|
||||||
|
if (this.$s.$story_taskbar.find('.NB-tryfeed-add:visible').length) return;
|
||||||
|
|
||||||
var $add = $.make('div', { className: 'NB-modal-submit' }, [
|
var $add = $.make('div', { className: 'NB-modal-submit' }, [
|
||||||
$.make('div', { className: 'NB-tryfeed-add NB-modal-submit-green NB-modal-submit-button' }, 'Add')
|
$.make('div', { className: 'NB-tryfeed-add NB-modal-submit-green NB-modal-submit-button' }, 'Add')
|
||||||
]).css({'opacity': 0});
|
]).css({'opacity': 0});
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<img class="NB-recommended-favicon" src="data:image/png;base64,{{ recommended_feed.feed.icon.data }}" />
|
<img class="NB-recommended-favicon" src="data:image/png;base64,{{ recommended_feed.feed.icon.data }}" />
|
||||||
<div class="NB-recommended-title">{{ recommended_feed.feed.feed_title }}</div>
|
<div class="NB-recommended-title">{{ recommended_feed.feed.feed_title }}</div>
|
||||||
{# <div class="NB-recommended-link">{{ recommended_feed.feed.feed_link }}</div> #}
|
{# <div class="NB-recommended-link">{{ recommended_feed.feed.feed_link }}</div> #}
|
||||||
<div class="NB-recommended-description">{{ recommended_feed.feed.data.feed_tagline }}</div>
|
<div class="NB-recommended-description">{{ description }}</div>
|
||||||
<div class="NB-modal-submit">
|
<div class="NB-modal-submit">
|
||||||
<div class="NB-recommended-subscribers">
|
<div class="NB-recommended-subscribers">
|
||||||
<b>{{ recommended_feed.feed.num_subscribers }}</b> subscriber{{ recommended_feed.feed.num_subscribers|pluralize }}
|
<b>{{ recommended_feed.feed.num_subscribers }}</b> subscriber{{ recommended_feed.feed.num_subscribers|pluralize }}
|
||||||
|
|
Loading…
Add table
Reference in a new issue