Document Controls: adds dark mode button
This commit is contained in:
@@ -23,11 +23,8 @@ class ReaderViewController: UIViewController
|
||||
|
||||
private let bridge = ProcessBundleBridge(webViewConfiguration: nil)
|
||||
|
||||
private let darkModeDisabledImage = UIImage(systemName: "moon.circle")
|
||||
private let darkModeEnabledImage = UIImage(systemName: "moon.circle.fill")
|
||||
|
||||
private lazy var darkModeButton: UIBarButtonItem = {
|
||||
UIBarButtonItem(image: darkModeEnabledImage, style: .plain, target: self, action: #selector(self.didTapDarkModeButton))
|
||||
UIBarButtonItem(image: nil, style: .plain, target: self, action: #selector(self.didTapDarkModeButton))
|
||||
}()
|
||||
|
||||
init(readableHTMLString: String, baseURL: URL?) {
|
||||
@@ -53,11 +50,7 @@ class ReaderViewController: UIViewController
|
||||
}
|
||||
|
||||
private func updateDarkModeButton() {
|
||||
if darkModeEnabled {
|
||||
darkModeButton.image = darkModeEnabledImage
|
||||
} else {
|
||||
darkModeButton.image = darkModeDisabledImage
|
||||
}
|
||||
darkModeButton.image = DarkModeControls.buttonImage(forDarkModeState: darkModeEnabled)
|
||||
}
|
||||
|
||||
@objc
|
||||
|
||||
Reference in New Issue
Block a user