Fixing up statistics modal.Also handling weird URL cases in icon fetching.

This commit is contained in:
Samuel Clay 2011-01-30 13:33:09 -05:00
parent 40b6ac4c7c
commit f3d922f6b1
4 changed files with 6 additions and 5 deletions

View file

@ -178,7 +178,7 @@ class IconImporter(object):
return image, icon_file
try:
image, icon_file = _1(url)
except (urllib2.HTTPError, urllib2.URLError, IOError, TimeoutError):
except (urllib2.HTTPError, urllib2.URLError, IOError, TimeoutError, ValueError):
return None, None
return image, icon_file

View file

@ -66,7 +66,7 @@ def load_feed_statistics(request):
stats['active_subscribers'] = feed.active_subscribers
logging.info(" ---> [%s] ~FBStatistics: ~SB%s ~FG(%s/%s/%s subs)" % (request.user, feed, feed.num_subscribers, feed.active_subscribers, feed.premium_subscribers,))
return stats
@ajax_login_required

View file

@ -3651,10 +3651,10 @@ background: transparent;
width: 524px;
height: 180px;
}
.NB-modal-statistics .NB-modal-feed-chooser-container {
.NB-modal.NB-modal-statistics .NB-modal-feed-chooser-container {
margin: 3px 0 12px;
}
.NB-modal-statistics .NB-modal-feed-chooser-container .NB-modal-feed-chooser {
.NB-modal.NB-modal-statistics .NB-modal-feed-chooser-container .NB-modal-feed-chooser {
margin: 0 0 12px;
}

View file

@ -166,8 +166,9 @@ NEWSBLUR.ReaderStatistics.prototype = {
])
]);
var count = _.isUndefined(data['subscriber_count']) && 'Loading ' || data['subscriber_count'];
var $subscribers = $.make('div', { className: 'NB-statistics-subscribers' }, [
$.make('span', { className: 'NB-statistics-subscribers-count' }, ''+data['subscriber_count']),
$.make('span', { className: 'NB-statistics-subscribers-count' }, ''+count),
$.make('span', { className: 'NB-statistics-subscribers-label' }, 'subscriber' + (data['subscriber_count']==1?'':'s'))
]);
$('.NB-statistics-subscribers', this.$modal).remove();