class CardCollectionSettingsPopover extends Popover { viewDidLoad() { this.compactModeCheckbox.checked = localStorage.getItem("compact_card_collection") == "true"; this.setCompactMode(this.compactModeCheckbox.checked); } onCompactModeCheckboxChanged(event) { this.setCompactMode(this.compactModeCheckbox.checked); } setCompactMode(compactMode) { localStorage.setItem("compact_card_collection", compactMode); UIKit.getViewControllerById("registry-view-controller").applyCompactMode(compactMode); } } UIKit.registerPopoverType(CardCollectionSettingsPopover);