mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
make prop nullable (#6073)
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
This commit is contained in:
parent
e7864ac1dd
commit
86cdf96f3d
4 changed files with 17 additions and 17 deletions
|
|
@ -6,7 +6,7 @@ import fr.free.nrw.commons.di.CommonsDaggerSupportFragment
|
||||||
* The base fragment of the fragments in upload
|
* The base fragment of the fragments in upload
|
||||||
*/
|
*/
|
||||||
abstract class UploadBaseFragment : CommonsDaggerSupportFragment() {
|
abstract class UploadBaseFragment : CommonsDaggerSupportFragment() {
|
||||||
lateinit var callback: Callback
|
var callback: Callback? = null
|
||||||
|
|
||||||
protected open fun onBecameVisible() = Unit
|
protected open fun onBecameVisible() = Unit
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -96,10 +96,10 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View {
|
||||||
if (media == null) {
|
if (media == null) {
|
||||||
if (callback != null) {
|
if (callback != null) {
|
||||||
binding!!.tvTitle.text = getString(
|
binding!!.tvTitle.text = getString(
|
||||||
R.string.step_count, callback.getIndexInViewFlipper(
|
R.string.step_count, callback!!.getIndexInViewFlipper(
|
||||||
this
|
this
|
||||||
) + 1,
|
) + 1,
|
||||||
callback.totalNumberOfSteps, getString(R.string.categories_activity_title)
|
callback!!.totalNumberOfSteps, getString(R.string.categories_activity_title)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -220,7 +220,7 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun goToNextScreen() {
|
override fun goToNextScreen() {
|
||||||
callback.onNextButtonClicked(callback.getIndexInViewFlipper(this))
|
callback!!.onNextButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun showNoCategorySelected() {
|
override fun showNoCategorySelected() {
|
||||||
|
|
@ -322,7 +322,7 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View {
|
||||||
mediaDetailFragment.onResume()
|
mediaDetailFragment.onResume()
|
||||||
goBackToPreviousScreen()
|
goBackToPreviousScreen()
|
||||||
} else {
|
} else {
|
||||||
callback.onPreviousButtonClicked(callback.getIndexInViewFlipper(this))
|
callback!!.onPreviousButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -97,10 +97,10 @@ class DepictsFragment : UploadBaseFragment(), DepictsContract.View {
|
||||||
if (media == null) {
|
if (media == null) {
|
||||||
binding.depictsTitle.text =
|
binding.depictsTitle.text =
|
||||||
String.format(
|
String.format(
|
||||||
getString(R.string.step_count), callback.getIndexInViewFlipper(
|
getString(R.string.step_count), callback!!.getIndexInViewFlipper(
|
||||||
this
|
this
|
||||||
) + 1,
|
) + 1,
|
||||||
callback.totalNumberOfSteps, getString(R.string.depicts_step_title)
|
callback!!.totalNumberOfSteps, getString(R.string.depicts_step_title)
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
binding.depictsTitle.setText(R.string.edit_depictions)
|
binding.depictsTitle.setText(R.string.edit_depictions)
|
||||||
|
|
@ -173,11 +173,11 @@ class DepictsFragment : UploadBaseFragment(), DepictsContract.View {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun goToNextScreen() {
|
override fun goToNextScreen() {
|
||||||
callback.onNextButtonClicked(callback.getIndexInViewFlipper(this))
|
callback!!.onNextButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun goToPreviousScreen() {
|
override fun goToPreviousScreen() {
|
||||||
callback.onPreviousButtonClicked(callback.getIndexInViewFlipper(this))
|
callback!!.onPreviousButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun noDepictionSelected() {
|
override fun noDepictionSelected() {
|
||||||
|
|
@ -338,7 +338,7 @@ class DepictsFragment : UploadBaseFragment(), DepictsContract.View {
|
||||||
updateDepicts()
|
updateDepicts()
|
||||||
goBackToPreviousScreen()
|
goBackToPreviousScreen()
|
||||||
} else {
|
} else {
|
||||||
callback.onPreviousButtonClicked(callback.getIndexInViewFlipper(this))
|
callback!!.onPreviousButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,20 +47,20 @@ class MediaLicenseFragment : UploadBaseFragment(), MediaLicenseContract.View {
|
||||||
|
|
||||||
binding.tvTitle.text = getString(
|
binding.tvTitle.text = getString(
|
||||||
R.string.step_count,
|
R.string.step_count,
|
||||||
callback.getIndexInViewFlipper(this) + 1,
|
callback!!.getIndexInViewFlipper(this) + 1,
|
||||||
callback.totalNumberOfSteps,
|
callback!!.totalNumberOfSteps,
|
||||||
getString(R.string.license_step_title)
|
getString(R.string.license_step_title)
|
||||||
)
|
)
|
||||||
setTvSubTitle()
|
setTvSubTitle()
|
||||||
binding.btnPrevious.setOnClickListener {
|
binding.btnPrevious.setOnClickListener {
|
||||||
callback.onPreviousButtonClicked(
|
callback!!.onPreviousButtonClicked(
|
||||||
callback.getIndexInViewFlipper(this)
|
callback!!.getIndexInViewFlipper(this)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
binding.btnSubmit.setOnClickListener {
|
binding.btnSubmit.setOnClickListener {
|
||||||
callback.onNextButtonClicked(
|
callback!!.onNextButtonClicked(
|
||||||
callback.getIndexInViewFlipper(this)
|
callback!!.getIndexInViewFlipper(this)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -201,6 +201,6 @@ class MediaLicenseFragment : UploadBaseFragment(), MediaLicenseContract.View {
|
||||||
* Show the wlm info message if the upload is a WLM upload
|
* Show the wlm info message if the upload is a WLM upload
|
||||||
*/
|
*/
|
||||||
binding.llInfoMonumentUpload.visibility =
|
binding.llInfoMonumentUpload.visibility =
|
||||||
if (callback.isWLMUpload && presenter.isWLMSupportedForThisPlace()) View.VISIBLE else View.GONE
|
if (callback!!.isWLMUpload && presenter.isWLMSupportedForThisPlace()) View.VISIBLE else View.GONE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue