Showing
6 changed files
with
16 additions
and
71 deletions
| ... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
| 7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
| 8 | <dict> | 8 | <dict> |
| 9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
| 10 | - <integer>0</integer> | 10 | + <integer>1</integer> |
| 11 | </dict> | 11 | </dict> |
| 12 | </dict> | 12 | </dict> |
| 13 | </dict> | 13 | </dict> | ... | ... |
| ... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
| 7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
| 8 | <dict> | 8 | <dict> |
| 9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
| 10 | - <integer>1</integer> | 10 | + <integer>0</integer> |
| 11 | </dict> | 11 | </dict> |
| 12 | </dict> | 12 | </dict> |
| 13 | </dict> | 13 | </dict> | ... | ... |
No preview for this file type
This diff is collapsed. Click to expand it.
| ... | @@ -14,7 +14,8 @@ class MarketAnalysisItemViewCell: UITableViewCell { | ... | @@ -14,7 +14,8 @@ class MarketAnalysisItemViewCell: UITableViewCell { |
| 14 | @IBOutlet weak var titleLabel: UILabel! | 14 | @IBOutlet weak var titleLabel: UILabel! |
| 15 | @IBOutlet weak var priceLabel: UILabel! | 15 | @IBOutlet weak var priceLabel: UILabel! |
| 16 | @IBOutlet weak var subtitleLabel: UILabel! | 16 | @IBOutlet weak var subtitleLabel: UILabel! |
| 17 | - | 17 | + @IBOutlet weak var productTitleLabel: UILabel! |
| 18 | + | ||
| 18 | var postImageURL: String? { | 19 | var postImageURL: String? { |
| 19 | didSet { | 20 | didSet { |
| 20 | if let url = postImageURL { | 21 | if let url = postImageURL { |
| ... | @@ -43,7 +44,7 @@ class MarketAnalysisItemViewCell: UITableViewCell { | ... | @@ -43,7 +44,7 @@ class MarketAnalysisItemViewCell: UITableViewCell { |
| 43 | 44 | ||
| 44 | // title | 45 | // title |
| 45 | titleLabel.textColor = UIColor(rgb: 0x212121) | 46 | titleLabel.textColor = UIColor(rgb: 0x212121) |
| 46 | - titleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0) | 47 | + titleLabel.font = UIFont(name: "PeridotPE-SBold", size: 17.0) |
| 47 | 48 | ||
| 48 | // price | 49 | // price |
| 49 | priceLabel.textColor = UIColor(rgb: 0x212121) | 50 | priceLabel.textColor = UIColor(rgb: 0x212121) |
| ... | @@ -52,74 +53,15 @@ class MarketAnalysisItemViewCell: UITableViewCell { | ... | @@ -52,74 +53,15 @@ class MarketAnalysisItemViewCell: UITableViewCell { |
| 52 | // subtitle | 53 | // subtitle |
| 53 | // subtitleLabel.textColor = UIColor(rgb: 0x9D9D9C) | 54 | // subtitleLabel.textColor = UIColor(rgb: 0x9D9D9C) |
| 54 | subtitleLabel.textColor = UIColor(rgb: 0x212121) | 55 | subtitleLabel.textColor = UIColor(rgb: 0x212121) |
| 55 | - subtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 14.0) | 56 | + subtitleLabel.font = UIFont(name: "PeridotPE-SBold", size: 14.0) |
| 57 | + | ||
| 58 | + // productTitleLabel | ||
| 59 | + productTitleLabel.textColor = UIColor(rgb: 0x212121) | ||
| 60 | + productTitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 14.0) | ||
| 56 | } | 61 | } |
| 57 | } | 62 | } |
| 58 | 63 | ||
| 59 | -extension AnalysisItemViewCell { | 64 | +extension MarketAnalysisItemViewCell { |
| 60 | - func configureCell(item: swiftApi.SharingCouponModel) { | ||
| 61 | - | ||
| 62 | - let merchantList:Array<swiftApi.MerchantModel> = swiftApi().getMerchantList() | ||
| 63 | - | ||
| 64 | - titleLabel.text = "" | ||
| 65 | - | ||
| 66 | - for merchant in merchantList { | ||
| 67 | - if (merchant._uuid == item._merchant_uuid) { | ||
| 68 | - // itemImage.load(link: merchant._img_preview, placeholder: UIImage(), cache: URLCache()) | ||
| 69 | - self.postImageURL = merchant._img_preview | ||
| 70 | - titleLabel.text = merchant._admin_name | ||
| 71 | - break; | ||
| 72 | - } | ||
| 73 | - } | ||
| 74 | - | ||
| 75 | - dateLabel.text = item._date | ||
| 76 | - // titleLabel.text = item._name | ||
| 77 | - | ||
| 78 | - let priceFloat = Float(round(100 * (Float(item._final_price) )) / 100) | ||
| 79 | - var priceString = "0" | ||
| 80 | - priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | ||
| 81 | - priceLabel.text = priceString + "€" | ||
| 82 | - | ||
| 83 | - if ("sent" == item._sharing_type) { | ||
| 84 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι προς " + item._receiver_msisdn) | ||
| 85 | - } else if ("received" == item._sharing_type) { | ||
| 86 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι από " + item._sender_msisdn) | ||
| 87 | - } | ||
| 88 | - } | ||
| 89 | - | ||
| 90 | - func configureCell(item: swiftApi.SharingCouponModel, isMarket: Bool) { | ||
| 91 | - | ||
| 92 | - let merchantList:Array<swiftApi.MerchantModel> = swiftApi().getMerchantList() | ||
| 93 | - let couponSetData: swiftApi.CouponSetItemModel? = item._sm_couponset_data | ||
| 94 | - | ||
| 95 | - titleLabel.text = "" | ||
| 96 | - | ||
| 97 | - for merchant in merchantList { | ||
| 98 | - if (merchant._uuid == item._merchant_uuid) { | ||
| 99 | - // itemImage.load(link: merchant._img_preview, placeholder: UIImage(), cache: URLCache()) | ||
| 100 | - self.postImageURL = merchant._img_preview | ||
| 101 | - titleLabel.text = merchant._admin_name | ||
| 102 | - break; | ||
| 103 | - } | ||
| 104 | - } | ||
| 105 | - | ||
| 106 | - dateLabel.text = item._date | ||
| 107 | - // titleLabel.text = item._name | ||
| 108 | -// titleLabel.text = couponSetData?.name ?? "" | ||
| 109 | - | ||
| 110 | -// let priceFloat = Float(round(100 * (Float(item._final_price) )) / 100) | ||
| 111 | - let priceFloat = Float(round(100 * (Float(couponSetData?.final_price ?? 0.0) )) / 100) | ||
| 112 | - var priceString = "0" | ||
| 113 | - priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | ||
| 114 | - priceLabel.text = priceString + "€" | ||
| 115 | - | ||
| 116 | - if ("sent" == item._sharing_type) { | ||
| 117 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι προς " + item._receiver_msisdn) | ||
| 118 | - } else if ("received" == item._sharing_type) { | ||
| 119 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι από " + item._sender_msisdn) | ||
| 120 | - } | ||
| 121 | - } | ||
| 122 | - | ||
| 123 | func configureCell(item: swiftApi.CouponItemModel) { | 65 | func configureCell(item: swiftApi.CouponItemModel) { |
| 124 | 66 | ||
| 125 | // COUPONSET: desc, img_preview, name, terms, merchant_uuid | 67 | // COUPONSET: desc, img_preview, name, terms, merchant_uuid |
| ... | @@ -154,12 +96,15 @@ extension AnalysisItemViewCell { | ... | @@ -154,12 +96,15 @@ extension AnalysisItemViewCell { |
| 154 | priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | 96 | priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) |
| 155 | priceLabel.text = priceString + "€" | 97 | priceLabel.text = priceString + "€" |
| 156 | 98 | ||
| 157 | - subtitleLabel.text = "Έκπτωτικό κουπόνι" | 99 | + subtitleLabel.text = "Έκπτωτικό κουπόνι" // TODO: FIX |
| 158 | // subtitleLabel.text = couponSetData?.short_description ?? "" | 100 | // subtitleLabel.text = couponSetData?.short_description ?? "" |
| 159 | // OR | 101 | // OR |
| 160 | // let htmlText = couponSetData?.inner_text ?? "" | 102 | // let htmlText = couponSetData?.inner_text ?? "" |
| 161 | // subtitleLabel.text = htmlText.htmlToString | 103 | // subtitleLabel.text = htmlText.htmlToString |
| 162 | 104 | ||
| 105 | + let htmlText = couponSetData?.inner_text ?? "" | ||
| 106 | + productTitleLabel.text = htmlText.htmlToString | ||
| 107 | + | ||
| 163 | } | 108 | } |
| 164 | 109 | ||
| 165 | func configureCell(item: swiftApi.CouponItemModel, isMarket: Bool) { | 110 | func configureCell(item: swiftApi.CouponItemModel, isMarket: Bool) { | ... | ... |
| ... | @@ -139,7 +139,7 @@ class MarketHistoryViewController: AnalysisChildViewController { | ... | @@ -139,7 +139,7 @@ class MarketHistoryViewController: AnalysisChildViewController { |
| 139 | return cell | 139 | return cell |
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | - let cell = tableView.dequeueReusableCell(withIdentifier: "AnalysisItemViewCell", for: indexPath) as! SwiftWarplyFramework.AnalysisItemViewCell | 142 | + let cell = tableView.dequeueReusableCell(withIdentifier: "MarketAnalysisItemViewCell", for: indexPath) as! SwiftWarplyFramework.MarketAnalysisItemViewCell |
| 143 | // cell.configureCell(item: items[indexPath.row], isMarket: true) | 143 | // cell.configureCell(item: items[indexPath.row], isMarket: true) |
| 144 | cell.configureCell(item: items[indexPath.row]) | 144 | cell.configureCell(item: items[indexPath.row]) |
| 145 | 145 | ... | ... |
-
Please register or login to post a comment