Keyboard shortcuts: increase/decrease font size, refresh
This commit is contained in:
@@ -79,6 +79,13 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
|
||||
title: "Find on Page",
|
||||
action: #selector(ShortcutResponder.findOnPage)
|
||||
),
|
||||
|
||||
// Refresh
|
||||
UIKeyCommand(
|
||||
modifiers: [.command], input: "R",
|
||||
title: "Refresh",
|
||||
action: #selector(ShortcutResponder.refresh)
|
||||
),
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@@ -198,13 +198,13 @@ class BrowserViewController: UIViewController, WKNavigationDelegate, WKUIDelegat
|
||||
let label = documentControls.fontSizeAdjustView.labelView
|
||||
label.text = numberFormatter.string(for: tab.webView._viewScale)
|
||||
|
||||
documentControls.fontSizeAdjustView.decreaseSizeButton.addAction(UIAction(handler: { [unowned self] _ in
|
||||
tab.webView._viewScale -= 0.10
|
||||
documentControls.fontSizeAdjustView.decreaseSizeButton.addAction(UIAction(handler: { [unowned self] sender in
|
||||
self.decreaseSize(sender)
|
||||
label.text = numberFormatter.string(for: tab.webView._viewScale)
|
||||
}), for: .touchUpInside)
|
||||
|
||||
documentControls.fontSizeAdjustView.increaseSizeButton.addAction(UIAction(handler: { [unowned self] _ in
|
||||
tab.webView._viewScale += 0.10
|
||||
documentControls.fontSizeAdjustView.increaseSizeButton.addAction(UIAction(handler: { [unowned self] sender in
|
||||
self.increaseSize(sender)
|
||||
label.text = numberFormatter.string(for: tab.webView._viewScale)
|
||||
}), for: .touchUpInside)
|
||||
|
||||
@@ -615,4 +615,16 @@ class BrowserViewController: UIViewController, WKNavigationDelegate, WKUIDelegat
|
||||
browserView.setFindOnPageVisible(true, animated: true)
|
||||
findOnPageController.findOnPageView.textField.becomeFirstResponder()
|
||||
}
|
||||
|
||||
func refresh(_ sender: Any?) {
|
||||
webView.reload()
|
||||
}
|
||||
|
||||
override func increaseSize(_ sender: Any?) {
|
||||
tab.webView._viewScale += 0.10
|
||||
}
|
||||
|
||||
override func decreaseSize(_ sender: Any?) {
|
||||
tab.webView._viewScale -= 0.10
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,4 +32,7 @@ protocol ShortcutResponder: class {
|
||||
|
||||
@objc
|
||||
optional func findOnPage(_ sender: Any?)
|
||||
|
||||
@objc
|
||||
optional func refresh(_ sender: Any?)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user