Switch to side-by-side view

--- a/Allura/allura/controllers/repository.py
+++ b/Allura/allura/controllers/repository.py
@@ -8,13 +8,14 @@
 from allura.lib import patience
 from allura.lib.widgets.file_browser import TreeWidget
 from allura import model
+from .base import BaseController
 
 def on_import():
     BranchBrowser.CommitBrowserClass = CommitBrowser
     CommitBrowser.TreeBrowserClass = TreeBrowser
     TreeBrowser.FileBrowserClass = FileBrowser
 
-class BranchBrowser(object):
+class BranchBrowser(BaseController):
     CommitBrowserClass=None
 
     def __init__(self, branch):
@@ -44,7 +45,7 @@
         commit=unquote(commit)
         return self.CommitBrowserClass(commit), rest
 
-class CommitBrowser(object):
+class CommitBrowser(BaseController):
     TreeBrowserClass=None
     revision_widget = None
 
@@ -60,7 +61,7 @@
             result.update(self._commit.context())
         return result
 
-class TreeBrowser(object):
+class TreeBrowser(BaseController):
     FileBrowserClass=None
     tree_widget=TreeWidget()
 
@@ -99,7 +100,7 @@
             self._tree,
             next), rest
 
-class FileBrowser(object):
+class FileBrowser(BaseController):
 
     def __init__(self, commit, tree, filename):
         self._commit = commit