aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress
diff options
context:
space:
mode:
authorDanilo Ercoli <ercoli@gmail.com>2015-03-04 17:03:14 +0100
committerDanilo Ercoli <ercoli@gmail.com>2015-03-04 17:03:14 +0100
commit5cf4c368ca2ccb6a1f7bce0fd5e38689e19ba2bc (patch)
tree2511c101db07d16c6ef5217bb999c2f88b4868bb /WordPress/src/main/java/org/wordpress
parent1cc181ee7479c62e1be52358d74b572939ed9200 (diff)
downloadgradle-perf-android-medium-5cf4c368ca2ccb6a1f7bce0fd5e38689e19ba2bc.tar.gz
Authors module is always on the screen now.
Diffstat (limited to 'WordPress/src/main/java/org/wordpress')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsActivity.java11
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java24
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsSinglePostDetailsActivity.java2
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUtils.java1
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewAllActivity.java10
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewHolder.java1
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsVisitorsAndViewsFragment.java3
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsWPLinkMovementMethod.java1
8 files changed, 6 insertions, 47 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsActivity.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsActivity.java
index cb51da028..090fbae97 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsActivity.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsActivity.java
@@ -47,9 +47,9 @@ import org.wordpress.android.util.RateLimitedTask;
import org.wordpress.android.util.StringUtils;
import org.wordpress.android.util.ToastUtils;
import org.wordpress.android.util.ToastUtils.Duration;
+import org.wordpress.android.util.ptr.CustomSwipeRefreshLayout;
import org.wordpress.android.util.ptr.SwipeToRefreshHelper;
import org.wordpress.android.util.ptr.SwipeToRefreshHelper.RefreshListener;
-import org.wordpress.android.util.ptr.CustomSwipeRefreshLayout;
import org.xmlrpc.android.ApiHelper;
import org.xmlrpc.android.XMLRPCCallback;
import org.xmlrpc.android.XMLRPCClientInterface;
@@ -67,7 +67,6 @@ import java.util.Map;
* </p>
*/
public class StatsActivity extends WPDrawerActivity implements ScrollViewExt.ScrollViewListener,
- StatsAuthorsFragment.OnAuthorsSectionChangeListener,
StatsVisitorsAndViewsFragment.OnDateChangeListener,
StatsAbstractListFragment.OnRequestDataListener,
StatsAbstractFragment.TimeframeDateProvider {
@@ -368,14 +367,6 @@ public class StatsActivity extends WPDrawerActivity implements ScrollViewExt.Scr
ft.commitAllowingStateLoss();
}
- // AuthorsFragment should be dismissed when 0 or 1 author.
- public void onAuthorsVisibilityChange(boolean isEmpty) {
- View authorsContainer = this.findViewById(R.id.stats_top_authors_container);
- if (authorsContainer != null) {
- authorsContainer.setVisibility(isEmpty ? View.GONE : View.VISIBLE);
- }
- }
-
@Override
public void onMoreDataRequested(StatsService.StatsEndpointsEnum endPointNeedUpdate, int pageNumber) {
// nope
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 303e67d13..96aec4595 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
@@ -20,22 +20,6 @@ import java.util.List;
public class StatsAuthorsFragment extends StatsAbstractListFragment {
public static final String TAG = StatsAuthorsFragment.class.getSimpleName();
- private OnAuthorsSectionChangeListener mListener;
-
- // Container Activity must implement this interface
- public interface OnAuthorsSectionChangeListener {
- public void onAuthorsVisibilityChange(boolean isEmpty);
- }
-
- @Override
- public void onAttach(Activity activity) {
- super.onAttach(activity);
- try {
- mListener = (OnAuthorsSectionChangeListener) activity;
- } catch (ClassCastException e) {
- throw new ClassCastException(activity.toString() + " must implement OnAuthorsSectionChangeListener");
- }
- }
@Override
protected void updateUI() {
@@ -50,22 +34,18 @@ public class StatsAuthorsFragment extends StatsAbstractListFragment {
if (isDataEmpty()) {
showHideNoResultsUI(true);
- mListener.onAuthorsVisibilityChange(true); // Hide the authors section if completely empty
return;
}
List<AuthorModel> authors = ((AuthorsModel) mDatamodels[0]).getAuthors();
- // Do not show the authors section if there is one author only
- if (authors == null || authors.size() <= 1) {
+ if (authors == null || authors.size() == 0) {
showHideNoResultsUI(true);
- mListener.onAuthorsVisibilityChange(true);
return;
}
BaseExpandableListAdapter adapter = new MyExpandableListAdapter(getActivity(), authors);
StatsUIHelper.reloadGroupViews(getActivity(), adapter, mGroupIdToExpandedMap, mList, getMaxNumberOfItemsToShowInList());
showHideNoResultsUI(false);
- mListener.onAuthorsVisibilityChange(false);
}
@Override
@@ -97,7 +77,7 @@ public class StatsAuthorsFragment extends StatsAbstractListFragment {
}
@Override
protected int getEmptyLabelTitleResId() {
- return R.string.stats_empty_top_authors;
+ return R.string.stats_empty_top_posts_title;
}
@Override
protected int getEmptyLabelDescResId() {
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsSinglePostDetailsActivity.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsSinglePostDetailsActivity.java
index 70a1d6346..c49b0f411 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsSinglePostDetailsActivity.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsSinglePostDetailsActivity.java
@@ -36,8 +36,8 @@ import org.wordpress.android.util.DisplayUtils;
import org.wordpress.android.util.FormatUtils;
import org.wordpress.android.util.NetworkUtils;
import org.wordpress.android.util.ToastUtils;
-import org.wordpress.android.util.ptr.SwipeToRefreshHelper;
import org.wordpress.android.util.ptr.CustomSwipeRefreshLayout;
+import org.wordpress.android.util.ptr.SwipeToRefreshHelper;
import java.lang.ref.WeakReference;
import java.util.List;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUtils.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUtils.java
index 42cfbd852..132b7b4b7 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUtils.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsUtils.java
@@ -11,7 +11,6 @@ import org.json.JSONException;
import org.json.JSONObject;
import org.wordpress.android.R;
import org.wordpress.android.WordPress;
-import org.wordpress.android.WordPressDB;
import org.wordpress.android.models.Blog;
import org.wordpress.android.ui.WPWebViewActivity;
import org.wordpress.android.ui.reader.ReaderActivityLauncher;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewAllActivity.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewAllActivity.java
index 7fcb5d93a..deeb5306e 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewAllActivity.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewAllActivity.java
@@ -26,8 +26,8 @@ import org.wordpress.android.ui.stats.service.StatsService;
import org.wordpress.android.util.AppLog;
import org.wordpress.android.util.NetworkUtils;
import org.wordpress.android.util.ToastUtils;
-import org.wordpress.android.util.ptr.SwipeToRefreshHelper;
import org.wordpress.android.util.ptr.CustomSwipeRefreshLayout;
+import org.wordpress.android.util.ptr.SwipeToRefreshHelper;
import java.io.Serializable;
import java.lang.ref.WeakReference;
@@ -43,8 +43,7 @@ import java.util.concurrent.ThreadPoolExecutor;
* Single item details activity.
*/
public class StatsViewAllActivity extends ActionBarActivity
- implements StatsAuthorsFragment.OnAuthorsSectionChangeListener,
- StatsAbstractListFragment.OnRequestDataListener,
+ implements StatsAbstractListFragment.OnRequestDataListener,
StatsAbstractFragment.TimeframeDateProvider {
private boolean mIsInFront;
@@ -383,11 +382,6 @@ public class StatsViewAllActivity extends ActionBarActivity
}, 75L);
}
- @Override
- public void onAuthorsVisibilityChange(boolean isEmpty) {
- // Nothing to do here, since the section must not disappear here.
- }
-
private class RestListener implements RestRequest.Listener, RestRequest.ErrorListener {
private final String mRequestBlogId;
private final StatsTimeframe mTimeframe;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewHolder.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewHolder.java
index 5a1eeff80..562381915 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewHolder.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsViewHolder.java
@@ -14,7 +14,6 @@ import android.widget.TextView;
import org.wordpress.android.R;
import org.wordpress.android.WordPress;
-import org.wordpress.android.WordPressDB;
import org.wordpress.android.ui.WPWebViewActivity;
import org.wordpress.android.ui.stats.models.PostModel;
import org.wordpress.android.util.AppLog;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsVisitorsAndViewsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsVisitorsAndViewsFragment.java
index 78b7a4961..e24db6582 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsVisitorsAndViewsFragment.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsVisitorsAndViewsFragment.java
@@ -8,14 +8,12 @@ import android.content.IntentFilter;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v4.content.LocalBroadcastManager;
-import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckedTextView;
import android.widget.ImageView;
import android.widget.LinearLayout;
-import android.widget.RadioGroup;
import android.widget.TextView;
import com.android.volley.VolleyError;
@@ -35,7 +33,6 @@ import org.wordpress.android.util.DisplayUtils;
import org.wordpress.android.util.FormatUtils;
import org.wordpress.android.util.NetworkUtils;
import org.wordpress.android.util.StringUtils;
-import org.wordpress.android.widgets.TypefaceCache;
import java.io.Serializable;
import java.text.ParseException;
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsWPLinkMovementMethod.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsWPLinkMovementMethod.java
index e77d73daa..e6b26a73c 100644
--- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsWPLinkMovementMethod.java
+++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsWPLinkMovementMethod.java
@@ -9,7 +9,6 @@ import android.view.MotionEvent;
import android.widget.TextView;
import org.wordpress.android.WordPress;
-import org.wordpress.android.WordPressDB;
import org.wordpress.android.ui.WPWebViewActivity;
import org.wordpress.android.util.AppLog;
import org.wordpress.android.util.UrlUtils;