Add current page type to session object.
This commit is contained in:
parent
9ef670cfc4
commit
a3663ee1b5
@ -518,6 +518,7 @@
|
|||||||
|
|
||||||
// Don't track page state if there is a tab bar page control, it will be handled later.
|
// Don't track page state if there is a tab bar page control, it will be handled later.
|
||||||
if (!self.manager) {
|
if (!self.manager) {
|
||||||
|
[MVMCoreUISession sharedGlobal].currentPageType = self.pageType;
|
||||||
[self adobeTrackPageState];
|
[self adobeTrackPageState];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -819,6 +820,7 @@
|
|||||||
if (self.initialLoadFinished) {
|
if (self.initialLoadFinished) {
|
||||||
[self updateNavigationBarUI:self.manager.navigationController];
|
[self updateNavigationBarUI:self.manager.navigationController];
|
||||||
}
|
}
|
||||||
|
[MVMCoreUISession sharedGlobal].currentPageType = self.pageType;
|
||||||
[self adobeTrackPageState];
|
[self adobeTrackPageState];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -22,6 +22,9 @@ NS_ASSUME_NONNULL_BEGIN
|
|||||||
@property (weak, nonatomic, nullable) MVMCoreUINavigationController *navigationController;
|
@property (weak, nonatomic, nullable) MVMCoreUINavigationController *navigationController;
|
||||||
@property (weak, nonatomic, nullable) MFLoadingViewController *loadingViewController;
|
@property (weak, nonatomic, nullable) MFLoadingViewController *loadingViewController;
|
||||||
|
|
||||||
|
/// Tracks the current page type the user is currently viewing. KVO compliant.
|
||||||
|
@property (nonatomic, strong, nullable) NSString *currentPageType;
|
||||||
|
|
||||||
// for handscroll Animation on subclasses of MFScrollingViewController
|
// for handscroll Animation on subclasses of MFScrollingViewController
|
||||||
@property (assign, nonatomic) BOOL enableHandScrollAnimation;
|
@property (assign, nonatomic) BOOL enableHandScrollAnimation;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user