fix anime-settings: correct UI module name (UiUtils → UI), update tests with proper selectors

- AniWorld.UiUtils → AniWorld.UI for toast notifications
- Update robot tests to use actual element IDs (settings-section, save-db-btn, field-folder)
- Fix anime key format in test URLs (Attack on Titan - Season 1)
- Remove completed Task 22 from Docs/tasks.md
This commit is contained in:
2026-06-26 22:11:33 +02:00
parent cece8fcb30
commit 2cf008bcf8
3 changed files with 16 additions and 25 deletions

View File

@@ -544,8 +544,8 @@ AniWorld.AnimeSettingsManager = (function () {
* Show a success toast via shared UI utilities.
*/
function showSaveSuccess(msg) {
if (AniWorld.UiUtils && AniWorld.UiUtils.showToast) {
AniWorld.UiUtils.showToast(msg, 'success');
if (AniWorld.UI && AniWorld.UI.showToast) {
AniWorld.UI.showToast(msg, 'success');
} else {
console.info('[AnimeSettings] ' + msg);
}
@@ -555,8 +555,8 @@ AniWorld.AnimeSettingsManager = (function () {
* Show an error toast via shared UI utilities.
*/
function showError(msg) {
if (AniWorld.UiUtils && AniWorld.UiUtils.showToast) {
AniWorld.UiUtils.showToast(msg, 'error');
if (AniWorld.UI && AniWorld.UI.showToast) {
AniWorld.UI.showToast(msg, 'error');
} else {
console.error('[AnimeSettings] ' + msg);
}