Switch to side-by-side view

--- a
+++ b/Allura/allura/templates/repo/file.html
@@ -0,0 +1,52 @@
+{% extends 'repo/repo_master.html' %}
+{% do g.register_forge_css('css/forge/hilite.css') %}
+
+{% block title %}
+  {{c.project.name}} / {{c.app.config.options.mount_label}} /
+  {{blob.commit.shorthand_id()}}
+  {{h.really_unicode(blob.path())}}
+{% endblock %}
+
+{% block header %}
+<a href="{{blob.commit.url()}}">{{blob.commit.shorthand_id()}}</a>:
+{{lib.path_links(blob.path().split('/')[1:-1])}} {{h.really_unicode(blob.name)}}
+{% endblock %}
+
+{% block actions %}
+<a href="{{blob.commit.url()}}log/">
+  <b data-icon="{{g.icons.history.char}}" class="ico {{g.icons.history.css}}" title="History"> </b> History
+</a>
+{% endblock %}
+
+{% block content %}
+  {{ clone_info(c.app.repo) }}
+  {% if prev %}
+  <p>
+    Parent:
+    <a href="{{prev.url()}}">{{prev.commit.shorthand_id()}}</a>
+    <a href="?diff={{prev.commit.object_id}}">(diff)</a>
+  </p>
+  {% endif %}
+
+  {% if next %}
+  <p>
+    Child:
+    <a href="{{next.url()}}">{{next.commit.shorthand_id()}}</a>
+    <a href="{{next.url()}}?diff={{blob.commit.object_id}}">(diff)</a>
+  </p>
+  {% endif %}
+
+  {% if blob.has_image_view %}<img src="?format=raw"/>{% endif %}
+  {% if not blob.has_html_view and not blob.has_image_view and not force_display %}
+    <p>{{h.really_unicode(blob.name)}} is not known to be viewable in your browser.
+    Try to <a href="?force=True">display it</a> anyway or
+    <a href="?format=raw">download it</a> instead.</p>
+  {% endif %}
+  {% if blob.has_html_view and not blob.has_image_view or force_display %}
+    <p><a href="?format=raw">Download this file</a></p>
+    <div class="clip grid-19">
+      <h3><span class="ico-l"><b data-icon="{{g.icons['table'].char}}" class="ico {{g.icons['table'].css}}"></b> {{h.really_unicode(blob.name)}}</span></h3>
+      {{g.highlight(blob.text, filename=blob.name)}}
+    </div>
+  {% endif %}
+{% endblock %}