|
|
@ -232,7 +232,7 @@ public class ThreadManager implements Loader.LoaderListener { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (loader.getLoadable().isThreadMode()) { |
|
|
|
if (loader.getLoadable().isThreadMode()) { |
|
|
|
menu.add(Menu.NONE, 5, Menu.NONE, activity.getString(R.string.post_quick_reply)); |
|
|
|
menu.add(Menu.NONE, 10, Menu.NONE, activity.getString(R.string.post_quick_reply)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
String[] baseOptions = activity.getResources().getStringArray(R.array.post_options); |
|
|
|
String[] baseOptions = activity.getResources().getStringArray(R.array.post_options); |
|
|
@ -257,22 +257,25 @@ public class ThreadManager implements Loader.LoaderListener { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public boolean onMenuItemClick(final MenuItem item) { |
|
|
|
public boolean onMenuItemClick(final MenuItem item) { |
|
|
|
switch (item.getItemId()) { |
|
|
|
switch (item.getItemId()) { |
|
|
|
case 5: // Quick reply
|
|
|
|
case 10: // Quick reply
|
|
|
|
openReply(false); |
|
|
|
openReply(false); |
|
|
|
// Pass through
|
|
|
|
// Pass through
|
|
|
|
case 0: // Quote
|
|
|
|
case 0: // Quote
|
|
|
|
ChanApplication.getReplyManager().quote(post.no); |
|
|
|
ChanApplication.getReplyManager().quote(post.no); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 1: // Info
|
|
|
|
case 1: // Quote inline
|
|
|
|
|
|
|
|
ChanApplication.getReplyManager().quoteInline(post.no, post.comment.toString()); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
case 2: // Info
|
|
|
|
showPostInfo(post); |
|
|
|
showPostInfo(post); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 2: // Show clickables
|
|
|
|
case 3: // Show clickables
|
|
|
|
showPostLinkables(post); |
|
|
|
showPostLinkables(post); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 3: // Copy text
|
|
|
|
case 4: // Copy text
|
|
|
|
copyToClipboard(post.comment.toString()); |
|
|
|
copyToClipboard(post.comment.toString()); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 4: // Report
|
|
|
|
case 5: // Report
|
|
|
|
Utils.openLink(activity, ChanUrls.getReportUrl(post.board, post.no)); |
|
|
|
Utils.openLink(activity, ChanUrls.getReportUrl(post.board, post.no)); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 6: // Id
|
|
|
|
case 6: // Id
|
|
|
|