<div>
<div
class="logged-in-more" ngbDropdown #dropdown="ngbDropdown" placement="bottom-left auto"
- [container]="dropdownContainer" (openChange)="onDropdownOpenChange($event)" autoClose="outside"
+ container="body" (openChange)="onDropdownOpenChange($event)" autoClose="outside"
>
<button class="border-0 text-start" ngbDropdownToggle>
<my-actor-avatar [actor]="user.account" actorType="account" size="34"></my-actor-avatar>
display: inherit !important;
}
- > .dropdown-toggle {
+ &.dropdown-toggle {
max-width: 88% !important;
}
}
/* fill space when on mobile */
max-width: calc(100% - 80px);
- .dropdown-toggle {
+ &.dropdown-toggle {
max-width: 100%;
}
> .dropdown-toggle:first-child {
display: flex;
align-items: center;
- padding: 5px 7px;
+ width: 100%;
+ padding: 5px 25px 5px 7px;
}
}
return this.screenService.isInMobileView()
}
- get dropdownContainer () {
- if (this.isInMobileView) return null
-
- return 'body' as 'body'
- }
-
get language () {
return this.languageChooserModal.getCurrentLanguage()
}
</ng-template>
<button
- [ngbPopover]="popContent" autoClose="outside" placement="bottom" container={this} popoverClass="popover-notifications"
+ [ngbPopover]="popContent" autoClose="outside" placement="bottom" container="body" popoverClass="popover-notifications"
i18n-title title="View your notifications"
class="border-0 text-start" [ngClass]="{ 'notification-inbox-popover': true, 'shown': opened, 'hidden': isInMobileView }"
#popover="ngbPopover" (shown)="onPopoverShown()" (hidden)="onPopoverHidden()"
})
it('Should save a replay', async function () {
- this.timeout(120000)
+ this.timeout(240000)
const { video } = await servers[0].live.quickCreate({ permanentLive: true, saveReplay: true })