mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
add save/unsave support for gestures (#496)
This commit is contained in:
parent
0063742689
commit
7394b1e5ff
3 changed files with 19 additions and 1 deletions
|
@ -307,15 +307,21 @@
|
|||
<string name="gest_action_none">No Action</string>
|
||||
<string name="gest_action_markread">Mark Story Read</string>
|
||||
<string name="gest_action_markunread">Mark Story Unread</string>
|
||||
<string name="gest_action_save">Save Story</string>
|
||||
<string name="gest_action_unsave">Unsave Story</string>
|
||||
<string-array name="ltr_gesture_action_entries">
|
||||
<item>@string/gest_action_none</item>
|
||||
<item>@string/gest_action_markread</item>
|
||||
<item>@string/gest_action_markunread</item>
|
||||
<item>@string/gest_action_save</item>
|
||||
<item>@string/gest_action_unsave</item>
|
||||
</string-array>
|
||||
<string-array name="ltr_gesture_action_values">
|
||||
<item>GEST_ACTION_NONE</item>
|
||||
<item>GEST_ACTION_MARKREAD</item>
|
||||
<item>GEST_ACTION_MARKUNREAD</item>
|
||||
<item>GEST_ACTION_SAVE</item>
|
||||
<item>GEST_ACTION_UNSAVE</item>
|
||||
</string-array>
|
||||
<string name="ltr_gesture_action_value">GEST_ACTION_MARKREAD</string>
|
||||
|
||||
|
@ -324,11 +330,15 @@
|
|||
<item>@string/gest_action_none</item>
|
||||
<item>@string/gest_action_markread</item>
|
||||
<item>@string/gest_action_markunread</item>
|
||||
<item>@string/gest_action_save</item>
|
||||
<item>@string/gest_action_unsave</item>
|
||||
</string-array>
|
||||
<string-array name="rtl_gesture_action_values">
|
||||
<item>GEST_ACTION_NONE</item>
|
||||
<item>GEST_ACTION_MARKREAD</item>
|
||||
<item>GEST_ACTION_MARKUNREAD</item>
|
||||
<item>GEST_ACTION_SAVE</item>
|
||||
<item>GEST_ACTION_UNSAVE</item>
|
||||
</string-array>
|
||||
<string name="rtl_gesture_action_value">GEST_ACTION_MARKUNREAD</string>
|
||||
</resources>
|
||||
|
|
|
@ -435,6 +435,12 @@ public abstract class ItemListFragment extends NbFragment implements OnScrollLis
|
|||
case GEST_ACTION_MARKUNREAD:
|
||||
FeedUtils.markStoryUnread(story, getActivity());;
|
||||
break;
|
||||
case GEST_ACTION_SAVE:
|
||||
FeedUtils.setStorySaved(story, true, getActivity());;
|
||||
break;
|
||||
case GEST_ACTION_UNSAVE:
|
||||
FeedUtils.setStorySaved(story, false, getActivity());;
|
||||
break;
|
||||
case GEST_ACTION_NONE:
|
||||
default:
|
||||
}
|
||||
|
|
|
@ -4,6 +4,8 @@ public enum GestureAction {
|
|||
|
||||
GEST_ACTION_NONE,
|
||||
GEST_ACTION_MARKREAD,
|
||||
GEST_ACTION_MARKUNREAD;
|
||||
GEST_ACTION_MARKUNREAD,
|
||||
GEST_ACTION_SAVE,
|
||||
GEST_ACTION_UNSAVE;
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue