0
fetch_commits_for(:master, @offset, @current_commit_offset)
0
@commits_table.reloadData
0
- @commits_table.selectRowIndexes_byExtendingSelection(NSIndexSet.indexSetWithIndex(0), false)
0
if @commits.size == 0 || @current_commit_offset == 0
0
@paging_segment.setEnabled_forSegment(false, 0)
0
@paging_segment.setEnabled_forSegment(true, 2) unless @commits.size == 0
0
def tableViewSelectionDidChange(notification)
0
+ scrollView = @commit_details.mainFrame.frameView.documentView.enclosingScrollView
0
+ scrollView.documentView.scrollPoint([0,0])
0
- @commits[@commits_table.selectedRow]
0
+ def webView_didFinishLoadForFrame(view, frame)
0
- def fetch_git_repository
0
- @repo = Grit::Repo.new(REPOSITORY_LOCATION)
0
- rescue Grit::InvalidGitRepositoryError
0
+ def select_latest_commit
0
+ @commits_table.selectRowIndexes_byExtendingSelection(NSIndexSet.indexSetWithIndex(0), false)
0
- def fetch_commits_for(branch, quanity, offset = 0)
0
- @commits = @repo.commits(branch, quanity, offset)
0
- def setup_branches_menu
0
- @branch_select.removeAllItems
0
- @repo.branches.each do |branch|
0
- @branch_select.addItemWithTitle(branch.name)
0
- def setup_paging_control
0
- if @commits.size < @offset
0
- @paging_segment.setEnabled_forSegment(false, 2)
0
- @paging_segment.setEnabled_forSegment(false, 1)
0
- def setup_commit_detail_view
0
- commit_detail = File.join(NSBundle.mainBundle.bundlePath, "Contents", "Resources", "commit.html")
0
- @commit_details.mainFrame.loadRequest(NSURLRequest.requestWithURL(NSURL.fileURLWithPath(commit_detail)))
0
- def set_html(element, html)
0
- @commit_details.mainFrame.DOMDocument.getElementById(element).setInnerHTML(html)
0
def update_main_document
0
doc = @commit_details.mainFrame.DOMDocument
0
diff_list.appendChild(diff_div)
0
+ @commits[@commits_table.selectedRow]
0
+ def fetch_git_repository
0
+ @repo = Grit::Repo.new(REPOSITORY_LOCATION)
0
+ rescue Grit::InvalidGitRepositoryError
0
+ def fetch_commits_for(branch, quanity, offset = 0)
0
+ @commits = @repo.commits(branch, quanity, offset)
0
+ def setup_branches_menu
0
+ @branch_select.removeAllItems
0
+ @repo.branches.each do |branch|
0
+ @branch_select.addItemWithTitle(branch.name)
0
+ def setup_paging_control
0
+ if @commits.size < @offset
0
+ @paging_segment.setEnabled_forSegment(false, 2)
0
+ @paging_segment.setEnabled_forSegment(false, 1)
0
+ def setup_commit_detail_view
0
+ commit_detail = File.join(NSBundle.mainBundle.bundlePath, "Contents", "Resources", "commit.html")
0
+ @commit_details.mainFrame.loadRequest(NSURLRequest.requestWithURL(NSURL.fileURLWithPath(commit_detail)))
0
+ def set_html(element, html)
0
+ @commit_details.mainFrame.DOMDocument.getElementById(element).setInnerHTML(html)