aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/ui/stats
diff options
context:
space:
mode:
authorNick Bradbury <nick.bradbury@gmail.com>2015-02-11 15:51:54 -0500
committerNick Bradbury <nick.bradbury@gmail.com>2015-02-11 15:51:54 -0500
commit426e5f9658fce8883fea93d236f451ee54d7465d (patch)
tree1926eceaf43465bc2e1f8bec156ed89ce135fe9d /WordPress/src/main/java/org/wordpress/android/ui/stats
parent4395be74659fd05d5ab40ca4acaca37e1f9b44b2 (diff)
parentcbe1f313500a47c178a75167f9709002dd9983fe (diff)
downloadgradle-perf-android-medium-426e5f9658fce8883fea93d236f451ee54d7465d.tar.gz
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPress-Android into issue/2306-reader-feed-preview
Conflicts: WordPress/src/main/java/org/wordpress/android/ui/reader/adapters/ReaderBlogAdapter.java WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/ui/stats')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java4
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java14
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java4
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java6
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java6
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java15
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java16
7 files changed, 43 insertions, 22 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java
index 702497f81..303e67d13 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java
@@ -13,7 +13,7 @@ import org.wordpress.android.ui.stats.models.FollowDataModel;
import org.wordpress.android.ui.stats.models.PostModel;
import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.FormatUtils;
-import org.wordpress.android.util.PhotonUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
import java.util.List;
@@ -213,7 +213,7 @@ public class StatsAuthorsFragment extends StatsAbstractListFragment {
// icon
//holder.showNetworkImage(icon);
- holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR);
+ holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
final FollowDataModel followData = group.getFollowData();
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java
index 14ec4f93e..e789da8c2 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java
@@ -12,7 +12,7 @@ import org.wordpress.android.ui.stats.models.ClicksModel;
import org.wordpress.android.ui.stats.models.SingleItemModel;
import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.FormatUtils;
-import org.wordpress.android.util.PhotonUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
import java.util.List;
@@ -160,13 +160,17 @@ public class StatsClicksFragment extends StatsAbstractListFragment {
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
+ final StatsViewHolder holder;
if (convertView == null) {
convertView = inflater.inflate(R.layout.stats_list_cell, parent, false);
- convertView.setTag(new StatsViewHolder(convertView));
+ holder = new StatsViewHolder(convertView);
+ holder.networkImageView.setErrorImageResId(R.drawable.stats_icon_default_site_avatar);
+ holder.networkImageView.setDefaultImageResId(R.drawable.stats_icon_default_site_avatar);
+ convertView.setTag(holder);
+ } else {
+ holder = (StatsViewHolder) convertView.getTag();
}
- final StatsViewHolder holder = (StatsViewHolder) convertView.getTag();
-
ClickGroupModel group = (ClickGroupModel) getGroup(groupPosition);
String name = group.getName();
@@ -184,7 +188,7 @@ public class StatsClicksFragment extends StatsAbstractListFragment {
// totals
holder.totalsTextView.setText(FormatUtils.formatDecimal(total));
- holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.STATS_SITE_AVATAR);
+ holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.BLAVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
if (children == 0) {
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java
index 311fb1b55..4c46d6215 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java
@@ -18,7 +18,7 @@ import org.wordpress.android.ui.stats.models.PostModel;
import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.AppLog;
import org.wordpress.android.util.FormatUtils;
-import org.wordpress.android.util.PhotonUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
import java.util.List;
@@ -194,7 +194,7 @@ public class StatsCommentsFragment extends StatsAbstractListFragment {
holder.totalsTextView.setText(FormatUtils.formatDecimal(currentRowData.getViews()));
// avatar
- holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR);
+ holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
final FollowDataModel followData = currentRowData.getFollowData();
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java
index b6b877a67..f69b67bb5 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java
@@ -20,7 +20,7 @@ import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.AppLog;
import org.wordpress.android.util.DisplayUtils;
import org.wordpress.android.util.FormatUtils;
-import org.wordpress.android.util.PhotonUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.util.StringUtils;
import org.wordpress.android.util.UrlUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
@@ -289,7 +289,9 @@ public class StatsFollowersFragment extends StatsAbstractListFragment {
holder.totalsTextView.setText(getSinceLabel(currentRowData.getDateSubscribed()));
// Avatar
- holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR);
+ holder.networkImageView.setImageUrl(
+ GravatarUtils.fixGravatarUrl(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx),
+ WPNetworkImageView.ImageType.AVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
if (followData == null) {
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java
index 9dfbd0a35..213c5b771 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java
@@ -20,7 +20,7 @@ import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.AppLog;
import org.wordpress.android.util.DisplayUtils;
import org.wordpress.android.util.FormatUtils;
-import org.wordpress.android.util.PhotonUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
import java.util.List;
@@ -219,7 +219,9 @@ public class StatsGeoviewsFragment extends StatsAbstractListFragment {
holder.totalsTextView.setText(FormatUtils.formatDecimal(total));
// image (country flag)
- holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(imageUrl, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.BLAVATAR);
+ holder.networkImageView.setImageUrl(
+ GravatarUtils.fixGravatarUrl(imageUrl, mResourceVars.headerAvatarSizePx),
+ WPNetworkImageView.ImageType.BLAVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
return rowView;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java
index 7f0dca053..da888eda9 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java
@@ -11,6 +11,7 @@ import org.wordpress.android.ui.stats.models.PublicizeModel;
import org.wordpress.android.ui.stats.models.SingleItemModel;
import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.FormatUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.util.StringUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
@@ -78,15 +79,19 @@ public class StatsPublicizeFragment extends StatsAbstractListFragment {
public View getView(int position, View convertView, ViewGroup parent) {
View rowView = convertView;
// reuse views
+ final StatsViewHolder holder;
if (rowView == null) {
rowView = inflater.inflate(R.layout.stats_list_cell, parent, false);
// configure view holder
- StatsViewHolder viewHolder = new StatsViewHolder(rowView);
- rowView.setTag(viewHolder);
+ holder = new StatsViewHolder(rowView);
+ holder.networkImageView.setErrorImageResId(R.drawable.stats_icon_default_site_avatar);
+ holder.networkImageView.setDefaultImageResId(R.drawable.stats_icon_default_site_avatar);
+ rowView.setTag(holder);
+ } else {
+ holder = (StatsViewHolder) rowView.getTag();
}
final SingleItemModel currentRowData = list.get(position);
- StatsViewHolder holder = (StatsViewHolder) rowView.getTag();
String serviceName = currentRowData.getTitle();
@@ -97,7 +102,9 @@ public class StatsPublicizeFragment extends StatsAbstractListFragment {
holder.totalsTextView.setText(FormatUtils.formatDecimal(currentRowData.getTotals()));
// image
- holder.networkImageView.setImageUrl(getServiceImage(serviceName), WPNetworkImageView.ImageType.STATS_SITE_AVATAR);
+ holder.networkImageView.setImageUrl(
+ GravatarUtils.fixGravatarUrl(getServiceImage(serviceName), mResourceVars.headerAvatarSizePx),
+ WPNetworkImageView.ImageType.BLAVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
return rowView;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java
index a044e4e51..62cf4271b 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java
@@ -12,7 +12,7 @@ import org.wordpress.android.ui.stats.models.ReferrersModel;
import org.wordpress.android.ui.stats.models.SingleItemModel;
import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.FormatUtils;
-import org.wordpress.android.util.PhotonUtils;
+import org.wordpress.android.util.GravatarUtils;
import org.wordpress.android.widgets.WPNetworkImageView;
import java.util.List;
@@ -172,13 +172,17 @@ public class StatsReferrersFragment extends StatsAbstractListFragment {
public View getGroupView(final int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
+ final StatsViewHolder holder;
if (convertView == null) {
convertView = inflater.inflate(R.layout.stats_list_cell, parent, false);
- convertView.setTag(new StatsViewHolder(convertView));
+ holder = new StatsViewHolder(convertView);
+ holder.networkImageView.setErrorImageResId(R.drawable.stats_icon_default_site_avatar);
+ holder.networkImageView.setDefaultImageResId(R.drawable.stats_icon_default_site_avatar);
+ convertView.setTag(holder);
+ } else {
+ holder = (StatsViewHolder) convertView.getTag();
}
- final StatsViewHolder holder = (StatsViewHolder) convertView.getTag();
-
ReferrerGroupModel group = (ReferrerGroupModel) getGroup(groupPosition);
String name = group.getName();
@@ -196,7 +200,9 @@ public class StatsReferrersFragment extends StatsAbstractListFragment {
// totals
holder.totalsTextView.setText(FormatUtils.formatDecimal(total));
- holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.STATS_SITE_AVATAR);
+ holder.networkImageView.setImageUrl(
+ GravatarUtils.fixGravatarUrl(icon, mResourceVars.headerAvatarSizePx),
+ WPNetworkImageView.ImageType.BLAVATAR);
holder.networkImageView.setVisibility(View.VISIBLE);
holder.chevronImageView.setVisibility(View.VISIBLE);