Mhurd has uploaded a new change for review.
https://gerrit.wikimedia.org/r/164495
Change subject: Long press back or forward buttons brings up history.
......................................................................
Long press back or forward buttons brings up history.
Change-Id: Id759908b66a6318f7a650af36ae57411cb04eb4d
---
M wikipedia/View Controllers/Navigation/Bottom/BottomMenuViewController.m
1 file changed, 25 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/apps/ios/wikipedia
refs/changes/95/164495/1
diff --git a/wikipedia/View
Controllers/Navigation/Bottom/BottomMenuViewController.m b/wikipedia/View
Controllers/Navigation/Bottom/BottomMenuViewController.m
index d326973..16ad0c4 100644
--- a/wikipedia/View Controllers/Navigation/Bottom/BottomMenuViewController.m
+++ b/wikipedia/View Controllers/Navigation/Bottom/BottomMenuViewController.m
@@ -104,11 +104,24 @@
[self addTapRecognizersToAllButtons];
- UILongPressGestureRecognizer *longPressRecognizer =
+ UILongPressGestureRecognizer *saveLongPressRecognizer =
[[UILongPressGestureRecognizer alloc] initWithTarget: self
action:
@selector(saveButtonLongPressed:)];
- longPressRecognizer.minimumPressDuration = 0.5f;
- [self.saveButton addGestureRecognizer:longPressRecognizer];
+ saveLongPressRecognizer.minimumPressDuration = 0.5f;
+ [self.saveButton addGestureRecognizer:saveLongPressRecognizer];
+
+ UILongPressGestureRecognizer *backLongPressRecognizer =
+ [[UILongPressGestureRecognizer alloc] initWithTarget: self
+ action:
@selector(backForwardButtonsLongPressed:)];
+ backLongPressRecognizer.minimumPressDuration = 0.5f;
+ [self.backButton addGestureRecognizer:backLongPressRecognizer];
+
+
+ UILongPressGestureRecognizer *forwardLongPressRecognizer =
+ [[UILongPressGestureRecognizer alloc] initWithTarget: self
+ action:
@selector(backForwardButtonsLongPressed:)];
+ forwardLongPressRecognizer.minimumPressDuration = 0.5f;
+ [self.forwardButton addGestureRecognizer:forwardLongPressRecognizer];
[self adjustConstraintsScaleForViews:@[self.backButton,
self.forwardButton, self.saveButton, self.rightButton]];
}
@@ -172,6 +185,15 @@
}
}
+-(void)backForwardButtonsLongPressed:(UILongPressGestureRecognizer *)recognizer
+{
+ if (recognizer.state == UIGestureRecognizerStateBegan){
+ [self performModalSequeWithID: @"modal_segue_show_history"
+ transitionStyle: UIModalTransitionStyleCoverVertical
+ block: nil];
+ }
+}
+
- (void)shareButtonPushed
{
NSString *title = @"";
--
To view, visit https://gerrit.wikimedia.org/r/164495
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id759908b66a6318f7a650af36ae57411cb04eb4d
Gerrit-PatchSet: 1
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mhurd <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits