Showing
4 changed files
with
39 additions
and
0 deletions
No preview for this file type
... | @@ -885,12 +885,27 @@ | ... | @@ -885,12 +885,27 @@ |
885 | <constraint firstAttribute="height" constant="80" id="TBq-qC-qmK"/> | 885 | <constraint firstAttribute="height" constant="80" id="TBq-qC-qmK"/> |
886 | </constraints> | 886 | </constraints> |
887 | </imageView> | 887 | </imageView> |
888 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="QDZ-s2-zNu"> | ||
889 | + <rect key="frame" x="0.0" y="0.0" width="394" height="100"/> | ||
890 | + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
891 | + <state key="normal" title="Button"/> | ||
892 | + <buttonConfiguration key="configuration" style="plain" title="Button"> | ||
893 | + <color key="baseForegroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
894 | + </buttonConfiguration> | ||
895 | + <connections> | ||
896 | + <action selector="activeCodeButtonAction:" destination="pKQ-52-a1r" eventType="touchUpInside" id="pNP-1r-8Bh"/> | ||
897 | + </connections> | ||
898 | + </button> | ||
888 | </subviews> | 899 | </subviews> |
889 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 900 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
890 | <constraints> | 901 | <constraints> |
891 | <constraint firstItem="MCY-xv-vpg" firstAttribute="centerY" secondItem="zFT-By-XHL" secondAttribute="centerY" id="66I-ZK-UnP"/> | 902 | <constraint firstItem="MCY-xv-vpg" firstAttribute="centerY" secondItem="zFT-By-XHL" secondAttribute="centerY" id="66I-ZK-UnP"/> |
892 | <constraint firstAttribute="height" constant="100" id="7r0-fu-7H9"/> | 903 | <constraint firstAttribute="height" constant="100" id="7r0-fu-7H9"/> |
904 | + <constraint firstItem="QDZ-s2-zNu" firstAttribute="leading" secondItem="zFT-By-XHL" secondAttribute="leading" id="QSk-2b-h0O"/> | ||
905 | + <constraint firstItem="QDZ-s2-zNu" firstAttribute="top" secondItem="zFT-By-XHL" secondAttribute="top" id="UFH-fL-W9r"/> | ||
906 | + <constraint firstAttribute="trailing" secondItem="QDZ-s2-zNu" secondAttribute="trailing" id="XY1-C1-aaz"/> | ||
893 | <constraint firstAttribute="trailing" secondItem="xwu-AC-ij3" secondAttribute="trailing" constant="20" id="hig-xS-w4D"/> | 907 | <constraint firstAttribute="trailing" secondItem="xwu-AC-ij3" secondAttribute="trailing" constant="20" id="hig-xS-w4D"/> |
908 | + <constraint firstAttribute="bottom" secondItem="QDZ-s2-zNu" secondAttribute="bottom" id="kCH-kp-0Ee"/> | ||
894 | <constraint firstItem="MCY-xv-vpg" firstAttribute="leading" secondItem="zFT-By-XHL" secondAttribute="leading" constant="20" id="mKy-hw-qMm"/> | 909 | <constraint firstItem="MCY-xv-vpg" firstAttribute="leading" secondItem="zFT-By-XHL" secondAttribute="leading" constant="20" id="mKy-hw-qMm"/> |
895 | <constraint firstItem="xwu-AC-ij3" firstAttribute="centerY" secondItem="zFT-By-XHL" secondAttribute="centerY" id="rL7-sU-WdF"/> | 910 | <constraint firstItem="xwu-AC-ij3" firstAttribute="centerY" secondItem="zFT-By-XHL" secondAttribute="centerY" id="rL7-sU-WdF"/> |
896 | <constraint firstItem="xwu-AC-ij3" firstAttribute="leading" secondItem="MCY-xv-vpg" secondAttribute="trailing" constant="20" id="wp5-Po-R5O"/> | 911 | <constraint firstItem="xwu-AC-ij3" firstAttribute="leading" secondItem="MCY-xv-vpg" secondAttribute="trailing" constant="20" id="wp5-Po-R5O"/> | ... | ... |
... | @@ -381,6 +381,12 @@ import SwiftEventBus | ... | @@ -381,6 +381,12 @@ import SwiftEventBus |
381 | let vc = storyboard.instantiateViewController(withIdentifier: "LoyaltyAnalysisViewController") as! SwiftWarplyFramework.LoyaltyAnalysisViewController | 381 | let vc = storyboard.instantiateViewController(withIdentifier: "LoyaltyAnalysisViewController") as! SwiftWarplyFramework.LoyaltyAnalysisViewController |
382 | self.navigationController?.pushViewController(vc, animated: true) | 382 | self.navigationController?.pushViewController(vc, animated: true) |
383 | } | 383 | } |
384 | + @IBAction func activeCodeButtonAction(_ sender: Any) { | ||
385 | + print("Active DFY coupon banner Tapped!") | ||
386 | + let couponDetails = swiftApi.ActiveDFYCouponEventModel() | ||
387 | + couponDetails._isPressed = true | ||
388 | + SwiftEventBus.post("dfy_coupon_details", sender: couponDetails) | ||
389 | + } | ||
384 | 390 | ||
385 | } | 391 | } |
386 | 392 | ... | ... |
... | @@ -3480,6 +3480,24 @@ public class swiftApi { | ... | @@ -3480,6 +3480,24 @@ public class swiftApi { |
3480 | } | 3480 | } |
3481 | 3481 | ||
3482 | 3482 | ||
3483 | + public class ActiveDFYCouponEventModel { | ||
3484 | + private var isPressed: Bool | ||
3485 | + | ||
3486 | + public init() { | ||
3487 | + self.isPressed = false | ||
3488 | + } | ||
3489 | + | ||
3490 | + public var _isPressed: Bool { | ||
3491 | + get { // getter | ||
3492 | + return self.isPressed | ||
3493 | + } | ||
3494 | + set(newValue) { //setter | ||
3495 | + self.isPressed = newValue | ||
3496 | + } | ||
3497 | + } | ||
3498 | + } | ||
3499 | + | ||
3500 | + | ||
3483 | public class WarplyCCMSEnabledModel { | 3501 | public class WarplyCCMSEnabledModel { |
3484 | private var isActivated: Bool | 3502 | private var isActivated: Bool |
3485 | 3503 | ... | ... |
-
Please register or login to post a comment