mirror of
https://github.com/ankidroid/Anki-Android.git
synced 2024-09-19 19:42:17 +02:00
Update the snackbar to show a due date card
This commit is contained in:
parent
987a925060
commit
9f45f58390
@ -42,6 +42,7 @@ import com.google.android.material.tabs.TabLayoutMediator
|
||||
import com.google.android.material.textfield.TextInputLayout
|
||||
import com.ichi2.anki.AnkiActivity
|
||||
import com.ichi2.anki.CollectionManager
|
||||
import com.ichi2.anki.CollectionManager.TR
|
||||
import com.ichi2.anki.R
|
||||
import com.ichi2.anki.launchCatchingTask
|
||||
import com.ichi2.anki.requireAnkiActivity
|
||||
@ -287,15 +288,7 @@ private fun AnkiActivity.updateDueDate(viewModel: SetDueDateViewModel) = this@An
|
||||
showThemedToast(R.string.something_wrong, true)
|
||||
return@launchCatchingTask
|
||||
}
|
||||
|
||||
showSnackbar(
|
||||
resources.getQuantityString(
|
||||
R.plurals.reschedule_cards_dialog_acknowledge,
|
||||
cardsUpdated,
|
||||
cardsUpdated
|
||||
),
|
||||
Snackbar.LENGTH_SHORT
|
||||
)
|
||||
showSnackbar(TR.schedulingSetDueDateDone(cardsUpdated), Snackbar.LENGTH_SHORT)
|
||||
}
|
||||
|
||||
context (DialogFragment)
|
||||
|
@ -18,6 +18,7 @@ package com.ichi2.anki.servicelayer
|
||||
|
||||
import androidx.fragment.app.FragmentActivity
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import com.ichi2.anki.CollectionManager.TR
|
||||
import com.ichi2.anki.R
|
||||
import com.ichi2.anki.snackbar.showSnackbar
|
||||
import com.ichi2.anki.withProgress
|
||||
@ -31,14 +32,7 @@ suspend fun FragmentActivity.rescheduleCards(cardIds: List<CardId>, newDays: Int
|
||||
}
|
||||
}
|
||||
val count = cardIds.size
|
||||
showSnackbar(
|
||||
resources.getQuantityString(
|
||||
R.plurals.reschedule_cards_dialog_acknowledge,
|
||||
count,
|
||||
count
|
||||
),
|
||||
Snackbar.LENGTH_SHORT
|
||||
)
|
||||
showSnackbar(TR.schedulingSetDueDateDone(count), Snackbar.LENGTH_SHORT)
|
||||
}
|
||||
|
||||
suspend fun FragmentActivity.resetCards(
|
||||
|
@ -40,12 +40,6 @@
|
||||
<item quantity="other">%d cards reset</item>
|
||||
</plurals>
|
||||
|
||||
<!-- Reschedule Card Dialog -->
|
||||
<plurals name="reschedule_cards_dialog_acknowledge">
|
||||
<item quantity="one">%d card rescheduled</item>
|
||||
<item quantity="other">%d cards rescheduled</item>
|
||||
</plurals>
|
||||
|
||||
<string name="answering_error_title">Database error</string>
|
||||
<string name="answering_error_message">Writing to the collection failed. The database could be corrupt or there may not to be enough empty space on disk.\n\nIf this happens more often, try checking the database, repairing the collection or restoring it from a backup. Touch “options” for that.\n\Or it could be an AnkiDroid bug as well; please report the error so that we can check this.</string>
|
||||
<string name="answering_error_report">Report error</string>
|
||||
|
Loading…
Reference in New Issue
Block a user