mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Add long press menu item for mute/unmute feed
This commit is contained in:
parent
bf98f2488d
commit
b0a5090221
3 changed files with 16 additions and 1 deletions
|
@ -12,5 +12,10 @@
|
|||
|
||||
<item android:id="@+id/menu_choose_folders"
|
||||
android:title="@string/menu_choose_folders" />
|
||||
|
||||
|
||||
<item android:id="@+id/menu_mute_feed"
|
||||
android:title="@string/menu_mute_feed" />
|
||||
|
||||
<item android:id="@+id/menu_unmute_feed"
|
||||
android:title="@string/menu_unmute_feed" />
|
||||
</menu>
|
||||
|
|
|
@ -130,6 +130,8 @@
|
|||
<string name="menu_mark_unread">Mark as unread</string>
|
||||
<string name="menu_fullscreen">Full screen</string>
|
||||
<string name="menu_search_stories">Search…</string>
|
||||
<string name="menu_mute_feed">Mute feed</string>
|
||||
<string name="menu_unmute_feed">Unmute feed</string>
|
||||
|
||||
<string name="toast_story_unread">Story marked as unread</string>
|
||||
|
||||
|
|
|
@ -229,6 +229,7 @@ public class FolderListFragment extends NbFragment implements OnCreateContextMen
|
|||
MenuInflater inflater = getActivity().getMenuInflater();
|
||||
ExpandableListView.ExpandableListContextMenuInfo info = (ExpandableListView.ExpandableListContextMenuInfo) menuInfo;
|
||||
int type = ExpandableListView.getPackedPositionType(info.packedPosition);
|
||||
int childPosition = ExpandableListView.getPackedPositionChild(info.packedPosition);
|
||||
int groupPosition = ExpandableListView.getPackedPositionGroup(info.packedPosition);
|
||||
|
||||
switch(type) {
|
||||
|
@ -248,6 +249,13 @@ public class FolderListFragment extends NbFragment implements OnCreateContextMen
|
|||
menu.removeItem(R.id.menu_choose_folders);
|
||||
} else {
|
||||
menu.removeItem(R.id.menu_unfollow);
|
||||
|
||||
Feed feed = adapter.getFeed(groupPosition, childPosition);
|
||||
if (feed.active) {
|
||||
menu.removeItem(R.id.menu_unmute_feed);
|
||||
} else {
|
||||
menu.removeItem(R.id.menu_mute_feed);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue