0
0
mirror of https://github.com/ankidroid/Anki-Android.git synced 2024-09-20 12:02:16 +02:00

Replaced Toast with Snackbar in CardTemplateEditor.kt

This commit is contained in:
Sanjaykumar Sargam 2023-04-03 09:03:17 +05:30 committed by Mike Hardy
parent d667fd6aea
commit e381be6c09

View File

@ -39,6 +39,7 @@ import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2
import com.afollestad.materialdialogs.MaterialDialog
import com.google.android.material.bottomnavigation.BottomNavigationView
import com.google.android.material.snackbar.Snackbar
import com.google.android.material.tabs.TabLayout
import com.google.android.material.tabs.TabLayoutMediator
import com.ichi2.anim.ActivityTransitionAnimation.Direction.END
@ -51,6 +52,7 @@ import com.ichi2.anki.dialogs.DiscardChangesDialog
import com.ichi2.anki.dialogs.InsertFieldDialog
import com.ichi2.anki.dialogs.InsertFieldDialog.Companion.REQUEST_FIELD_INSERT
import com.ichi2.anki.exception.ConfirmModSchemaException
import com.ichi2.anki.snackbar.showSnackbar
import com.ichi2.annotations.NeedsTest
import com.ichi2.compat.CompatHelper.Companion.getSerializableCompat
import com.ichi2.libanki.*
@ -217,7 +219,7 @@ open class CardTemplateEditor : AnkiActivity(), DeckSelectionListener {
override fun onDeckSelected(deck: SelectableDeck?) {
if (tempModel!!.model.isCloze) {
Timber.w("Attempted to set deck for cloze model")
UIUtils.showThemedToast(this, getString(R.string.multimedia_editor_something_wrong), true)
showSnackbar(getString(R.string.multimedia_editor_something_wrong), Snackbar.LENGTH_SHORT)
return
}
@ -227,7 +229,7 @@ open class CardTemplateEditor : AnkiActivity(), DeckSelectionListener {
if (deck != null && Decks.isDynamic(col, deck.deckId)) {
Timber.w("Attempted to set default deck of %s to dynamic deck %s", templateName, deck.name)
UIUtils.showThemedToast(this, getString(R.string.multimedia_editor_something_wrong), true)
showSnackbar(getString(R.string.multimedia_editor_something_wrong), Snackbar.LENGTH_SHORT)
return
}
@ -241,7 +243,7 @@ open class CardTemplateEditor : AnkiActivity(), DeckSelectionListener {
getString(R.string.model_manager_deck_override_added_message, templateName, deck.name)
}
UIUtils.showThemedToast(this, message, true)
showSnackbar(message, Snackbar.LENGTH_SHORT)
// Deck Override can change from "on" <-> "off"
invalidateOptionsMenu()
@ -626,7 +628,7 @@ open class CardTemplateEditor : AnkiActivity(), DeckSelectionListener {
private fun displayDeckOverrideDialog(col: Collection, tempModel: TemporaryModel) {
val activity = requireActivity() as AnkiActivity
if (tempModel.model.isCloze) {
UIUtils.showThemedToast(activity, getString(R.string.multimedia_editor_something_wrong), true)
showSnackbar(getString(R.string.multimedia_editor_something_wrong), Snackbar.LENGTH_SHORT)
return
}
val name = getCurrentTemplateName(tempModel)