diff --git a/src/app/components/floating-column/manage-account/bookmarks/bookmarks.component.ts b/src/app/components/floating-column/manage-account/bookmarks/bookmarks.component.ts index 05f5ded4..42e3010d 100644 --- a/src/app/components/floating-column/manage-account/bookmarks/bookmarks.component.ts +++ b/src/app/components/floating-column/manage-account/bookmarks/bookmarks.component.ts @@ -7,6 +7,7 @@ import { FavoriteResult, BookmarkResult } from '../../../../services/mastodon.se import { MastodonWrapperService } from '../../../../services/mastodon-wrapper.service'; import { Status } from '../../../../services/models/mastodon.interfaces'; import { NotificationService } from '../../../../services/notification.service'; +import { TimeLineModeEnum } from '../../../../states/settings.state'; @Component({ selector: 'app-bookmarks', @@ -21,6 +22,8 @@ export class BookmarksComponent implements OnInit { hasContentWarnings = false; bufferStream: Status[] = []; //html compatibility only + streamPositionnedAtTop: boolean = true; //html compatibility only + timelineLoadingMode: TimeLineModeEnum = TimeLineModeEnum.OnTop; //html compatibility only @Output() browseAccountEvent = new EventEmitter(); @Output() browseHashtagEvent = new EventEmitter(); diff --git a/src/app/components/floating-column/manage-account/favorites/favorites.component.ts b/src/app/components/floating-column/manage-account/favorites/favorites.component.ts index dbd0ccd6..6f5dfd83 100644 --- a/src/app/components/floating-column/manage-account/favorites/favorites.component.ts +++ b/src/app/components/floating-column/manage-account/favorites/favorites.component.ts @@ -7,6 +7,7 @@ import { FavoriteResult } from '../../../../services/mastodon.service'; import { MastodonWrapperService } from '../../../../services/mastodon-wrapper.service'; import { Status } from '../../../../services/models/mastodon.interfaces'; import { NotificationService } from '../../../../services/notification.service'; +import { TimeLineModeEnum } from '../../../../states/settings.state'; @Component({ selector: 'app-favorites', @@ -21,6 +22,8 @@ export class FavoritesComponent implements OnInit { hasContentWarnings = false; bufferStream: Status[] = []; //html compatibility only + streamPositionnedAtTop: boolean = true; //html compatibility only + timelineLoadingMode: TimeLineModeEnum = TimeLineModeEnum.OnTop; //html compatibility only @Output() browseAccountEvent = new EventEmitter(); @Output() browseHashtagEvent = new EventEmitter(); diff --git a/src/app/components/floating-column/manage-account/mentions/mentions.component.ts b/src/app/components/floating-column/manage-account/mentions/mentions.component.ts index 9b9095e8..9e81b404 100644 --- a/src/app/components/floating-column/manage-account/mentions/mentions.component.ts +++ b/src/app/components/floating-column/manage-account/mentions/mentions.component.ts @@ -8,6 +8,7 @@ import { Status, Notification } from '../../../../services/models/mastodon.inter import { MastodonWrapperService } from '../../../../services/mastodon-wrapper.service'; import { NotificationService } from '../../../../services/notification.service'; import { OpenThreadEvent, ToolsService } from '../../../../services/tools.service'; +import { TimeLineModeEnum } from '../../../../states/settings.state'; @Component({ @@ -23,6 +24,8 @@ export class MentionsComponent implements OnInit, OnDestroy { hasContentWarnings = false; bufferStream: Status[] = []; //html compatibility only + streamPositionnedAtTop: boolean = true; //html compatibility only + timelineLoadingMode: TimeLineModeEnum = TimeLineModeEnum.OnTop; //html compatibility only @Output() browseAccountEvent = new EventEmitter(); @Output() browseHashtagEvent = new EventEmitter(); diff --git a/src/app/components/stream/stream-statuses/stream-statuses.component.ts b/src/app/components/stream/stream-statuses/stream-statuses.component.ts index ea1b1dda..8f9c19fc 100644 --- a/src/app/components/stream/stream-statuses/stream-statuses.component.ts +++ b/src/app/components/stream/stream-statuses/stream-statuses.component.ts @@ -25,7 +25,7 @@ export class StreamStatusesComponent implements OnInit, OnDestroy { displayError: string; hasContentWarnings = false; - private timelineLoadingMode: TimeLineModeEnum; + timelineLoadingMode: TimeLineModeEnum; private _streamElement: StreamElement; private account: AccountInfo; diff --git a/src/app/components/stream/thread/thread.component.ts b/src/app/components/stream/thread/thread.component.ts index ef2e17e0..e6038bfb 100644 --- a/src/app/components/stream/thread/thread.component.ts +++ b/src/app/components/stream/thread/thread.component.ts @@ -11,6 +11,7 @@ import { StatusWrapper } from '../../../models/common.model'; import { StatusComponent } from '../status/status.component'; import scrollIntoView from 'scroll-into-view-if-needed'; import { UserNotificationService, UserNotification } from '../../../services/user-notification.service'; +import { TimeLineModeEnum } from '../../../states/settings.state'; @Component({ selector: 'app-thread', @@ -26,6 +27,8 @@ export class ThreadComponent implements OnInit, OnDestroy { private remoteStatusFetchingDisabled = false; bufferStream: Status[] = []; //html compatibility only + streamPositionnedAtTop: boolean = true; //html compatibility only + timelineLoadingMode: TimeLineModeEnum = TimeLineModeEnum.OnTop; //html compatibility only private lastThreadEvent: OpenThreadEvent;