diff options
Diffstat (limited to 'UICaboodle')
-rw-r--r-- | UICaboodle/BrowserView.h | 3 | ||||
-rw-r--r-- | UICaboodle/RVBook.h | 2 | ||||
-rw-r--r-- | UICaboodle/RVBook.mm | 9 | ||||
-rw-r--r-- | UICaboodle/RVPage.h | 1 | ||||
-rw-r--r-- | UICaboodle/RVPage.mm | 4 |
5 files changed, 7 insertions, 12 deletions
diff --git a/UICaboodle/BrowserView.h b/UICaboodle/BrowserView.h index 48dac91..0f35cb7 100644 --- a/UICaboodle/BrowserView.h +++ b/UICaboodle/BrowserView.h @@ -15,7 +15,6 @@ @class IndirectDelegate; @interface BrowserView : RVPage { - _transient Database *database_; UIScroller *scroller_; UIWebDocumentView *webview_; NSMutableArray *urls_; @@ -37,7 +36,7 @@ - (WebView *) webView; -- (id) initWithBook:(RVBook *)book database:(Database *)database; +- (id) initWithBook:(RVBook *)book; - (void) webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame; - (void) webView:(WebView *)sender didClearWindowObject:(WebScriptObject *)window forFrame:(WebFrame *)frame; diff --git a/UICaboodle/RVBook.h b/UICaboodle/RVBook.h index 8b05185..d1037b2 100644 --- a/UICaboodle/RVBook.h +++ b/UICaboodle/RVBook.h @@ -34,8 +34,8 @@ - (void) resetViewAnimated:(BOOL)animated; - (void) resetViewAnimated:(BOOL)animated toPage:(RVPage *)page; -- (void) setTitle:(NSString *)title forPage:(RVPage *)page; - (void) setBackButtonTitle:(NSString *)title forPage:(RVPage *)page; +- (void) reloadTitleForPage:(RVPage *)page; - (void) reloadButtonsForPage:(RVPage *)page; - (NSString *) getTitleForPage:(RVPage *)page; diff --git a/UICaboodle/RVBook.mm b/UICaboodle/RVBook.mm index cef1ace..708e66f 100644 --- a/UICaboodle/RVBook.mm +++ b/UICaboodle/RVBook.mm @@ -157,18 +157,19 @@ [navbar_ setAccessoryView:[page accessoryView] animate:animated removeOnPop:NO]; } -- (void) setTitle:(NSString *)title forPage:(RVPage *)page { +- (void) setBackButtonTitle:(NSString *)title forPage:(RVPage *)page { if ([pages_ count] == 0 || page != [pages_ lastObject]) return; UINavigationItem *navitem = [navbar_ topItem]; - [navitem setTitle:title]; + [navitem setBackButtonTitle:title]; } -- (void) setBackButtonTitle:(NSString *)title forPage:(RVPage *)page { +- (void) reloadTitleForPage:(RVPage *)page { if ([pages_ count] == 0 || page != [pages_ lastObject]) return; UINavigationItem *navitem = [navbar_ topItem]; - [navitem setBackButtonTitle:title]; + NSString *title = [self getTitleForPage:page]; + [navitem setTitle:title]; } - (void) reloadButtonsForPage:(RVPage *)page { diff --git a/UICaboodle/RVPage.h b/UICaboodle/RVPage.h index 67b73d6..fa77df3 100644 --- a/UICaboodle/RVPage.h +++ b/UICaboodle/RVPage.h @@ -25,7 +25,6 @@ - (void) setPageActive:(BOOL)active; - (void) resetViewAnimated:(BOOL)animated; -- (void) setTitle:(NSString *)title; - (void) setBackButtonTitle:(NSString *)title; - (void) reloadButtons; diff --git a/UICaboodle/RVPage.mm b/UICaboodle/RVPage.mm index 5d29a26..02135c1 100644 --- a/UICaboodle/RVPage.mm +++ b/UICaboodle/RVPage.mm @@ -51,10 +51,6 @@ [self doesNotRecognizeSelector:_cmd]; } -- (void) setTitle:(NSString *)title { - [book_ setTitle:title forPage:self]; -} - - (void) setBackButtonTitle:(NSString *)title { [book_ setBackButtonTitle:title forPage:self]; } |