83abe62125
POST requests are blocked when running in --no-edit mode so using POST prevents compare being available (see #1546). Change the history view form to use "get" as the form method and change the routing in app to accept get requests for both forms of compare. The order of the compare routes is switched to make the more specific form checked first to prevent all requests being handled by the less specific form.
39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
<div id="wiki-wrapper" class="history">
|
|
<div id="head">
|
|
{{>navbar}}
|
|
<h1 class="py-4"><span class="f1-light text-gray-light">History for</span> {{name}}</h1>
|
|
</div>
|
|
<div id="page-history">
|
|
|
|
{{>pagination}}
|
|
|
|
<form name="selection-form" id="selection-form" method="get" action="{{compare_path}}/{{escaped_url_path}}"></form>
|
|
|
|
<div id="page-history-list" class="Box Box--condensed flex-auto">
|
|
<form id="version-form">
|
|
<ul>
|
|
{{#versions}}
|
|
<li class="Box-row border-top Box-row--hover-gray d-flex flex-items-center">
|
|
<span class="pr-2"><input class="checkbox" type="checkbox" name="versions[]" value="{{id}}"></span>
|
|
<span class="float-left col-2" id="user-icons">{{>author_template}}</span>
|
|
<span class="flex-auto col-1 text-gray-light">{{date}}</span>
|
|
<span class="flex-auto col-5">{{message}}</span>
|
|
<span class="pl-4 float-right">
|
|
<a href="{{href}}" class="btn btn-outline text-mono">{{id7}}</a>
|
|
<a href="{{href_page}}" title="Browse the page at this point in the history" class="btn btn-outline">{{#octicon}}code{{/octicon}}</a>
|
|
</span>
|
|
</li>
|
|
{{/versions}}
|
|
</ul>
|
|
</form>
|
|
</div>
|
|
|
|
|
|
|
|
<div id="footer">
|
|
<div class="pt-4">
|
|
<button class="btn btn-sm action-compare-revision" type="submit">Compare Revisions</button>
|
|
</div>
|
|
</div>
|
|
</div>
|