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:
parent
d667fd6aea
commit
e381be6c09
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user