mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Premium only for read stories. Also fixing search bar staying on.
This commit is contained in:
parent
f38ff90458
commit
c06334eeb2
4 changed files with 26 additions and 3 deletions
|
@ -608,6 +608,13 @@ NEWSBLUR.AssetModel = Backbone.Router.extend({
|
|||
var self = this;
|
||||
|
||||
var pre_callback = function(data) {
|
||||
if (!NEWSBLUR.Globals.is_premium && NEWSBLUR.Globals.is_authenticated) {
|
||||
if (first_load) {
|
||||
data.stories = data.stories.splice(0, 3);
|
||||
} else {
|
||||
data.stories = [];
|
||||
}
|
||||
}
|
||||
return self.load_feed_precallback(data, 'read', callback, first_load);
|
||||
};
|
||||
|
||||
|
@ -629,7 +636,7 @@ NEWSBLUR.AssetModel = Backbone.Router.extend({
|
|||
var pre_callback = function(data) {
|
||||
if (!NEWSBLUR.Globals.is_premium && NEWSBLUR.Globals.is_authenticated) {
|
||||
if (first_load) {
|
||||
data.stories = data.stories.splice(0, 5);
|
||||
data.stories = data.stories.splice(0, 3);
|
||||
} else {
|
||||
data.stories = [];
|
||||
}
|
||||
|
|
|
@ -43,6 +43,7 @@ NEWSBLUR.Views.FeedSearchView = Backbone.View.extend({
|
|||
tipsy.disable();
|
||||
tipsy.hide();
|
||||
}
|
||||
NEWSBLUR.reader.$s.$story_titles_header.removeClass("NB-searching");
|
||||
Backbone.View.prototype.remove.call(this);
|
||||
},
|
||||
|
||||
|
@ -120,7 +121,7 @@ NEWSBLUR.Views.FeedSearchView = Backbone.View.extend({
|
|||
NEWSBLUR.reader.flags.searching = true;
|
||||
NEWSBLUR.reader.flags.search = "";
|
||||
}
|
||||
this.feedbar_view.$el.addClass("NB-searching");
|
||||
NEWSBLUR.reader.$s.$story_titles_header.addClass("NB-searching");
|
||||
},
|
||||
|
||||
blur_search: function() {
|
||||
|
@ -129,7 +130,7 @@ NEWSBLUR.Views.FeedSearchView = Backbone.View.extend({
|
|||
|
||||
if (query.length == 0) {
|
||||
NEWSBLUR.reader.flags.searching = false;
|
||||
this.feedbar_view.$el.removeClass("NB-searching");
|
||||
NEWSBLUR.reader.$s.$story_titles_header.removeClass("NB-searching");
|
||||
if (NEWSBLUR.reader.flags.search) {
|
||||
this.close_search();
|
||||
}
|
||||
|
|
|
@ -403,6 +403,14 @@ NEWSBLUR.Views.StoryListView = Backbone.View.extend({
|
|||
'.'
|
||||
];
|
||||
}
|
||||
if (NEWSBLUR.reader.active_feed == "read") {
|
||||
message = [
|
||||
'This read stories list is a ',
|
||||
$.make('a', { href: '#', className: 'NB-splash-link' }, 'premium feature'),
|
||||
'.'
|
||||
];
|
||||
}
|
||||
|
||||
var $notice = $.make('div', { className: 'NB-feed-story-premium-only' }, [
|
||||
$.make('div', { className: 'NB-feed-story-premium-only-text'}, message)
|
||||
]);
|
||||
|
|
|
@ -79,6 +79,13 @@ NEWSBLUR.Views.StoryTitlesView = Backbone.View.extend({
|
|||
'.'
|
||||
];
|
||||
}
|
||||
if (NEWSBLUR.reader.active_feed == "read") {
|
||||
message = [
|
||||
'This read stories list is a ',
|
||||
$.make('a', { href: '#', className: 'NB-splash-link' }, 'premium feature'),
|
||||
'.'
|
||||
];
|
||||
}
|
||||
var $notice = $.make('div', { className: 'NB-feed-story-premium-only' }, [
|
||||
$.make('div', { className: 'NB-feed-story-premium-only-text'}, message)
|
||||
]);
|
||||
|
|
Loading…
Add table
Reference in a new issue