diff --git a/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java b/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java index cecc315df..d7f6aa7a6 100644 --- a/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java +++ b/android/app/src/main/java/app/organicmaps/bookmarks/data/Metadata.java @@ -69,7 +69,8 @@ public class Metadata implements Parcelable FMD_OUTDOOR_SEATING(48), FMD_NETWORK(49), FMD_CONTACT_FEDIVERSE(50), - FMD_CONTACT_BLUESKY(51); + FMD_CONTACT_BLUESKY(51), + FMD_PANORAMAX(52); private final int mMetaType; MetadataType(int metadataType) diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageLinksFragment.java b/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageLinksFragment.java index 6416f64e6..9892cdda9 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageLinksFragment.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/sections/PlacePageLinksFragment.java @@ -56,6 +56,9 @@ public class PlacePageLinksFragment extends Fragment implements Observer openUrl(Metadata.MetadataType.FMD_CONTACT_LINE)); mLinePage.setOnLongClickListener((v) -> copyUrl(mLinePage, Metadata.MetadataType.FMD_CONTACT_LINE)); + + mPanoramax = mFrame.findViewById(R.id.ll__place_panoramax); + mTvPanoramax = mFrame.findViewById(R.id.tv__place_panoramax); + mPanoramax.setOnClickListener((v) -> openUrl(Metadata.MetadataType.FMD_PANORAMAX)); + mTvPanoramax.setOnLongClickListener((v) -> copyUrl(mPanoramax, Metadata.MetadataType.FMD_PANORAMAX)); } private void openUrl(Metadata.MetadataType type) @@ -226,6 +234,9 @@ public class PlacePageLinksFragment extends Fragment implements Observer + + + diff --git a/android/app/src/main/res/layout/place_page_links_fragment.xml b/android/app/src/main/res/layout/place_page_links_fragment.xml index 6496b3f12..36b5ee2b7 100644 --- a/android/app/src/main/res/layout/place_page_links_fragment.xml +++ b/android/app/src/main/res/layout/place_page_links_fragment.xml @@ -21,4 +21,5 @@ + \ No newline at end of file diff --git a/android/app/src/main/res/layout/place_page_panoramax.xml b/android/app/src/main/res/layout/place_page_panoramax.xml new file mode 100644 index 000000000..e2b7172bd --- /dev/null +++ b/android/app/src/main/res/layout/place_page_panoramax.xml @@ -0,0 +1,25 @@ + + + + + + + diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 3e112533e..fe412f061 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -291,6 +291,8 @@ VK Bluesky + + Panoramax Picture LINE