From a6b5ecf593521576592ae0f01658655c52c95b2b Mon Sep 17 00:00:00 2001 From: Tony Rankin Date: Thu, 12 Mar 2015 14:58:08 -0700 Subject: [PATCH] Tapping a media gallery span opens gallery editor. --- .../org/wordpress/android/editor/LegacyEditorFragment.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/WordPressEditor/src/main/java/org/wordpress/android/editor/LegacyEditorFragment.java b/WordPressEditor/src/main/java/org/wordpress/android/editor/LegacyEditorFragment.java index e27b9f882f4f..5a840d5e63fc 100644 --- a/WordPressEditor/src/main/java/org/wordpress/android/editor/LegacyEditorFragment.java +++ b/WordPressEditor/src/main/java/org/wordpress/android/editor/LegacyEditorFragment.java @@ -69,6 +69,8 @@ public class LegacyEditorFragment extends EditorFragmentAbstract implements TextWatcher, WPEditText.OnSelectionChangedListener, View.OnTouchListener { public static final int ACTIVITY_REQUEST_CODE_CREATE_LINK = 4; + public static final String ACTION_MEDIA_GALLERY_TOUCHED = "MEDIA_GALLERY_TOUCHED"; + public static final String EXTRA_MEDIA_GALLERY = "EXTRA_MEDIA_GALLERY"; private static final int MIN_THUMBNAIL_WIDTH = 200; private static final int CONTENT_ANIMATION_DURATION = 250; @@ -772,8 +774,9 @@ public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { MediaGalleryImageSpan[] gallerySpans = spannable.getSpans(charPosition, charPosition, MediaGalleryImageSpan.class); if (gallerySpans.length > 0) { final MediaGalleryImageSpan gallerySpan = gallerySpans[0]; - // TODO: send action to create media gallery - // startMediaGalleryActivity(gallerySpan.getMediaGallery()); + Intent intent = new Intent(ACTION_MEDIA_GALLERY_TOUCHED); + intent.putExtra(EXTRA_MEDIA_GALLERY, gallerySpan.getMediaGallery()); + mActivity.sendBroadcast(intent); } } } else if (event.getAction() == 1) {