mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Web app improvements
This commit is contained in:
parent
dc9677fafd
commit
4a544882f2
@ -5,7 +5,14 @@ import WebKit
|
|||||||
import SwiftSignalKit
|
import SwiftSignalKit
|
||||||
|
|
||||||
private let findActiveElementY = """
|
private let findActiveElementY = """
|
||||||
document.activeElement.getBoundingClientRect().y
|
function getOffset(el) {
|
||||||
|
const rect = el.getBoundingClientRect();
|
||||||
|
return {
|
||||||
|
left: rect.left + window.scrollX,
|
||||||
|
top: rect.top + window.scrollY
|
||||||
|
};
|
||||||
|
}
|
||||||
|
getOffset(document.activeElement).top;
|
||||||
"""
|
"""
|
||||||
|
|
||||||
private class WeakGameScriptMessageHandler: NSObject, WKScriptMessageHandler {
|
private class WeakGameScriptMessageHandler: NSObject, WKScriptMessageHandler {
|
||||||
@ -88,10 +95,6 @@ final class WebAppWebView: WKWebView {
|
|||||||
strongSelf.handleScriptMessage(message)
|
strongSelf.handleScriptMessage(message)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// let tapGestureRecognizer = WebViewTouchGestureRecognizer(target: self, action: #selector(self.handleTap))
|
|
||||||
// tapGestureRecognizer.delegate = self
|
|
||||||
// self.addGestureRecognizer(tapGestureRecognizer)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
required init?(coder: NSCoder) {
|
required init?(coder: NSCoder) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user