diff --git a/clients/android/NewsBlur/res/menu/context_story.xml b/clients/android/NewsBlur/res/menu/context_story_newest.xml similarity index 83% rename from clients/android/NewsBlur/res/menu/context_story.xml rename to clients/android/NewsBlur/res/menu/context_story_newest.xml index b85a9f511..6a0bf719f 100644 --- a/clients/android/NewsBlur/res/menu/context_story.xml +++ b/clients/android/NewsBlur/res/menu/context_story_newest.xml @@ -11,10 +11,10 @@ android:title="@string/menu_mark_story_as_read" /> + android:title="@string/menu_newest_mark_newer_stories_as_read" /> + android:title="@string/menu_newest_mark_older_stories_as_read" /> diff --git a/clients/android/NewsBlur/res/menu/context_story_oldest.xml b/clients/android/NewsBlur/res/menu/context_story_oldest.xml new file mode 100644 index 000000000..7628996a6 --- /dev/null +++ b/clients/android/NewsBlur/res/menu/context_story_oldest.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + diff --git a/clients/android/NewsBlur/res/values/strings.xml b/clients/android/NewsBlur/res/values/strings.xml index 8155d337d..8d25b5961 100644 --- a/clients/android/NewsBlur/res/values/strings.xml +++ b/clients/android/NewsBlur/res/values/strings.xml @@ -102,8 +102,10 @@ Adjust text size Save this story Unsave this story - Mark older as read - Mark newer as read + \u21E3 Mark older as read + \u21E1 Mark newer as read + \u21E1 Mark older as read + \u21E3 Mark newer as read Mark as read Mark as unread Full screen diff --git a/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java index b82267097..d3f8e5326 100644 --- a/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java +++ b/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java @@ -31,7 +31,9 @@ import com.newsblur.domain.Story; import com.newsblur.util.DefaultFeedView; import com.newsblur.util.FeedSet; import com.newsblur.util.FeedUtils; +import com.newsblur.util.PrefsUtils; import com.newsblur.util.StateFilter; +import com.newsblur.util.StoryOrder; public abstract class ItemListFragment extends NbFragment implements OnScrollListener, OnCreateContextMenuListener, LoaderManager.LoaderCallbacks, OnItemClickListener { @@ -179,7 +181,11 @@ public abstract class ItemListFragment extends NbFragment implements OnScrollLis @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { MenuInflater inflater = getActivity().getMenuInflater(); - inflater.inflate(R.menu.context_story, menu); + if (PrefsUtils.getStoryOrder(activity, getFeedSet()) == StoryOrder.NEWEST) { + inflater.inflate(R.menu.context_story_newest, menu); + } else { + inflater.inflate(R.menu.context_story_oldest, menu); + } Story story = adapter.getStory(((AdapterView.AdapterContextMenuInfo) (menuInfo)).position); if (story.read) {