mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
* corrected * corrected * Update MediaDetailFragment.kt Spelling correction
This commit is contained in:
parent
e01ecb20fa
commit
36f844a709
1 changed files with 18 additions and 5 deletions
|
|
@ -650,10 +650,8 @@ class MediaDetailFragment : CommonsDaggerSupportFragment(), CategoryEditHelper.C
|
|||
}
|
||||
|
||||
private fun onDepictionsLoaded(idAndCaptions: List<IdAndCaptions>) {
|
||||
binding.depictsLayout.visibility =
|
||||
if (idAndCaptions.isEmpty()) View.GONE else View.VISIBLE
|
||||
binding.depictionsEditButton.visibility =
|
||||
if (idAndCaptions.isEmpty()) View.GONE else View.VISIBLE
|
||||
binding.depictsLayout.visibility = View.VISIBLE
|
||||
binding.depictionsEditButton.visibility = View.VISIBLE
|
||||
buildDepictionList(idAndCaptions)
|
||||
}
|
||||
|
||||
|
|
@ -863,8 +861,22 @@ class MediaDetailFragment : CommonsDaggerSupportFragment(), CategoryEditHelper.C
|
|||
*/
|
||||
private fun buildDepictionList(idAndCaptions: List<IdAndCaptions>) {
|
||||
binding.mediaDetailDepictionContainer.removeAllViews()
|
||||
|
||||
// Create a mutable list from the original list
|
||||
val mutableIdAndCaptions = idAndCaptions.toMutableList()
|
||||
|
||||
if (mutableIdAndCaptions.isEmpty()) {
|
||||
// Create a placeholder IdAndCaptions object and add it to the list
|
||||
mutableIdAndCaptions.add(
|
||||
IdAndCaptions(
|
||||
id = media?.pageId ?: "", // Use an empty string if media?.pageId is null
|
||||
captions = mapOf(Locale.getDefault().language to getString(R.string.detail_panel_cats_none)) // Create a Map with the language as the key and the message as the value
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
val locale: String = Locale.getDefault().language
|
||||
for (idAndCaption: IdAndCaptions in idAndCaptions) {
|
||||
for (idAndCaption: IdAndCaptions in mutableIdAndCaptions) {
|
||||
binding.mediaDetailDepictionContainer.addView(
|
||||
buildDepictLabel(
|
||||
getDepictionCaption(idAndCaption, locale),
|
||||
|
|
@ -875,6 +887,7 @@ class MediaDetailFragment : CommonsDaggerSupportFragment(), CategoryEditHelper.C
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
private fun getDepictionCaption(idAndCaption: IdAndCaptions, locale: String): String? {
|
||||
// Check if the Depiction Caption is available in user's locale
|
||||
// if not then check for english, else show any available.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue