From bb4790be592d2281f011ec97db4f41b2458b0bac Mon Sep 17 00:00:00 2001 From: Aleksey Belouosv Date: Tue, 17 Jul 2018 15:44:16 +0300 Subject: [PATCH] [iOS] check terms and privacy checkmarks on tap by text --- iphone/Maps/UI/Storyboard/Welcome.storyboard | 18 ++++++++++++++++++ .../Maps/UI/Welcome/TermsOfUseController.swift | 10 ++++++++++ 2 files changed, 28 insertions(+) diff --git a/iphone/Maps/UI/Storyboard/Welcome.storyboard b/iphone/Maps/UI/Storyboard/Welcome.storyboard index 9c0bdfcdd9..cd1fbf8d39 100644 --- a/iphone/Maps/UI/Storyboard/Welcome.storyboard +++ b/iphone/Maps/UI/Storyboard/Welcome.storyboard @@ -633,6 +633,7 @@ + @@ -642,6 +643,9 @@ + + + @@ -675,6 +679,7 @@ + @@ -684,6 +689,9 @@ + + + @@ -865,6 +873,16 @@ + + + + + + + + + + diff --git a/iphone/Maps/UI/Welcome/TermsOfUseController.swift b/iphone/Maps/UI/Welcome/TermsOfUseController.swift index 1c3aa62bc4..eebb6dfdf6 100644 --- a/iphone/Maps/UI/Welcome/TermsOfUseController.swift +++ b/iphone/Maps/UI/Welcome/TermsOfUseController.swift @@ -81,6 +81,16 @@ class TermsOfUseController: WelcomeViewController { nextPageButton.isEnabled = privacyPolicyCheck.isChecked && termsOfUseCheck.isChecked; } + @IBAction func onPrivacyTap(_ sender: UITapGestureRecognizer) { + privacyPolicyCheck.isChecked = !privacyPolicyCheck.isChecked + onCheck(privacyPolicyCheck) + } + + @IBAction func onTermsTap(_ sender: UITapGestureRecognizer) { + termsOfUseCheck.isChecked = !termsOfUseCheck.isChecked + onCheck(termsOfUseCheck) + } + override func nextPage() { TermsOfUseController.needTerms = false Statistics.logEvent("OnStart_MapsMeConsent_accepted")