Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Fix Empty View Cliqz History Panel

  • Loading branch information
Tim Palade authored and mahmoud-adam85 committed May 11, 2018
1 parent ca5f449 commit 86bec9324b320f01d7c4594b81962b5cb76aed6b
Showing with 33 additions and 1 deletion.
  1. +3 −1 Client/Frontend/Home/HistoryPanel.swift
  2. +30 −0 Cliqz/HomePanel/CliqzHistoryPanel.swift
@@ -232,8 +232,10 @@ class HistoryPanel: SiteTableViewController, HomePanel {
self.emptyStateOverlayView.removeFromSuperview()
}
}

/*Cliqz
private func createEmptyStateOverlayView() -> UIView {
*/
func createEmptyStateOverlayView() -> UIView {
let overlayView = UIView()
overlayView.backgroundColor = UIColor.white

@@ -218,6 +218,36 @@ class CliqzHistoryPanel: HistoryPanel {
}
return 3
}

override func createEmptyStateOverlayView() -> UIView {
let overlayView = UIView()
overlayView.backgroundColor = UIColor.clear

let welcomeLabel = UILabel()
overlayView.addSubview(welcomeLabel)
welcomeLabel.text = Strings.HistoryPanelEmptyStateTitle
welcomeLabel.textAlignment = .center
welcomeLabel.font = DynamicFontHelper.defaultHelper.DeviceFontLargeBold
welcomeLabel.textColor = UIColor.white
welcomeLabel.numberOfLines = 0
welcomeLabel.adjustsFontSizeToFitWidth = true

welcomeLabel.layer.shadowColor = UIColor.black.cgColor
welcomeLabel.layer.shadowOpacity = 0.5
welcomeLabel.layer.shadowRadius = 0.5
welcomeLabel.layer.shadowOffset = CGSize(width: 0.0, height: 1.0)


welcomeLabel.snp.makeConstraints { make in
make.centerX.equalTo(overlayView)
// Sets proper top constraint for iPhone 6 in portait and for iPad.
make.centerY.equalTo(overlayView).offset(HomePanelUX.EmptyTabContentOffset).priority(100)
// Sets proper top constraint for iPhone 4, 5 in portrait.
make.top.greaterThanOrEqualTo(overlayView).offset(50)
make.width.equalTo(170)
}
return overlayView
}
}

class CliqzSiteTableViewCell: SiteTableViewCell {

0 comments on commit 86bec93

Please sign in to comment.