mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-03 11:22:25 +00:00
fix: add missing moderation aliases to ProfileModalController
- Added aliases/delegate properties for `moderationBlurInput`, `moderationAutoplayInput`, `moderationMuteHideInput`, `moderationSpamHideInput`, `moderationSaveButton`, `moderationResetButton`, `moderationStatusText`, `moderationOverridesList`, `moderationOverridesEmpty`, `moderationTrustedContactsCount`, `moderationTrustedMuteCount`, `moderationTrustedReportCount`, `moderationSeedOnlyIndicator`, `moderationHideControlsGroup`, `moderationHideControlElements` to `ProfileModalController.js`. - Added delegate methods for `handleModerationSettingsSave`, `handleModerationSettingsReset`, `getModerationSettingsDefaults`. - This ensures backward compatibility for existing tests like `tests/ui/profile-modal-moderation-settings.test.mjs`. - Verified with unit tests (`tests/profile-modal-controller.test.mjs` and `tests/ui/profile-modal-moderation-settings.test.mjs`). Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
1 parent
f35d27d471
commit
6209d32b52
1 file changed
+21
@@ -6098,6 +6098,27 @@ export class ProfileModalController {
|
||||
return this.dmController.handleDirectMessagesRelayWarning(...args);
|
||||
}
|
||||
|
||||
// Moderation Controller Delegates & Aliases
|
||||
get moderationBlurInput() { return this.moderationController.moderationBlurInput; }
|
||||
get moderationAutoplayInput() { return this.moderationController.moderationAutoplayInput; }
|
||||
get moderationMuteHideInput() { return this.moderationController.moderationMuteHideInput; }
|
||||
get moderationSpamHideInput() { return this.moderationController.moderationSpamHideInput; }
|
||||
get moderationSaveButton() { return this.moderationController.moderationSaveButton; }
|
||||
get moderationResetButton() { return this.moderationController.moderationResetButton; }
|
||||
get moderationStatusText() { return this.moderationController.moderationStatusText; }
|
||||
get moderationOverridesList() { return this.moderationController.moderationOverridesList; }
|
||||
get moderationOverridesEmpty() { return this.moderationController.moderationOverridesEmpty; }
|
||||
get moderationTrustedContactsCount() { return this.moderationController.moderationTrustedContactsCount; }
|
||||
get moderationTrustedMuteCount() { return this.moderationController.moderationTrustedMuteCount; }
|
||||
get moderationTrustedReportCount() { return this.moderationController.moderationTrustedReportCount; }
|
||||
get moderationSeedOnlyIndicator() { return this.moderationController.moderationSeedOnlyIndicator; }
|
||||
get moderationHideControlsGroup() { return this.moderationController.moderationHideControlsGroup; }
|
||||
get moderationHideControlElements() { return this.moderationController.moderationHideControlElements; }
|
||||
|
||||
handleModerationSettingsSave(...args) { return this.moderationController.handleModerationSettingsSave(...args); }
|
||||
handleModerationSettingsReset(...args) { return this.moderationController.handleModerationSettingsReset(...args); }
|
||||
getModerationSettingsDefaults(...args) { return this.moderationController.getModerationSettingsDefaults(...args); }
|
||||
|
||||
get relayList() {
|
||||
return this.relayController.relayList;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user