]> git.saurik.com Git - cydia.git/commitdiff
Provide -[CyteWebView scrollView] helper.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 22 Mar 2011 01:43:43 +0000 (18:43 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 22 Mar 2011 01:43:43 +0000 (18:43 -0700)
CyteKit/WebView.h
CyteKit/WebView.mm

index ba2043bfe60ff9a0a0ad613b59542a187f5ca2a8..c7eeb4b75246230d539f1059aabcd3326854420b 100644 (file)
@@ -83,6 +83,7 @@ enum CYWebPolicyDecision {
 - (id<CyteWebViewDelegate>) delegate;
 - (void) dispatchEvent:(NSString *)event;
 - (void) reloadFromOrigin;
+- (UIScrollView *) scrollView;
 
 @end
 
index 7fac96e7727c7791422ddc7dfcbff6db6124c708..a71e5c27b138da6a1737f2577e4e03ce507f3168 100644 (file)
@@ -361,6 +361,14 @@ static void $UIWebViewWebViewDelegate$webViewClose$(UIWebViewWebViewDelegate *se
     [[[self _documentView] webView] reloadFromOrigin:nil];
 }
 
+- (UIScrollView *) scrollView {
+    if ([self respondsToSelector:@selector(_scrollView)])
+        return [self _scrollView];
+    else if ([self respondsToSelector:@selector(_scroller)])
+        return (UIScrollView *) [self _scroller];
+    else return nil;
+}
+
 @end
 
 static void $UIWebViewWebViewDelegate$_clearUIWebView(UIWebViewWebViewDelegate *self, SEL sel) {