Browse Source

Clean up error printing.

pull/24/head
Ben Kurtovic 10 years ago
parent
commit
31028b08f3
1 changed files with 20 additions and 28 deletions
  1. +20
    -28
      templates/index.mako

+ 20
- 28
templates/index.mako View File

@@ -6,34 +6,26 @@
<%namespace module="copyvios.highlighter" import="highlight_delta"/>\
<%namespace module="copyvios.misc" import="httpsfix, urlstrip"/>\
% if query.submitted:
% if query.error == "bad action":
<div id="info-box" class="red-box">
<p>Unknown action: <b><span class="mono">${query.action | h}</span></b>.</p>
</div>
% elif query.error == "no search method":
<div id="info-box" class="red-box">
<p>No copyvio search methods were selected. A check can only be made using a search engine, links present in the page, or both.</p>
</div>
% elif query.error == "no URL":
<div id="info-box" class="red-box">
<p>URL comparison mode requires a URL to be entered. Enter one in the text box below, or choose copyvio search mode to look for content similar to the article elsewhere on the web.</p>
</div>
% elif query.error == "bad URI":
<div id="info-box" class="red-box">
<p>Unsupported URI scheme: <a href="${query.url | h}">${query.url | h}</a>.</p>
</div>
% elif query.error == "no data":
<div id="info-box" class="red-box">
<p>Couldn't find any text in <a href="${query.url | h}">${query.url | h}</a>. <i>Note:</i> only HTML and plain text pages are supported, and content generated by JavaScript or found inside iframes is ignored.</p>
</div>
% elif query.error == "timeout":
<div id="info-box" class="red-box">
<p>The URL <a href="${query.url | h}">${query.url | h}</a> timed out before any data could be retrieved.</p>
</div>
% elif query.error == "search error":
<div id="info-box" class="red-box">
<p>An error occurred while using the search engine (${query.exception}). Try reloading the page. If the error persists, <a href="${request.url | httpsfix, h}&amp;use_engine=0">repeat the check without using the search engine</a>.</p>
</div>
% if query.error:
<div id="info-box" class="red-box"><p>
% if query.error == "bad action":
Unknown action: <b><span class="mono">${query.action | h}</span></b>.
% elif query.error == "no search method":
No copyvio search methods were selected. A check can only be made using a search engine, links present in the page, or both.
% elif query.error == "no URL":
URL comparison mode requires a URL to be entered. Enter one in the text box below, or choose copyvio search mode to look for content similar to the article elsewhere on the web.
% elif query.error == "bad URI":
Unsupported URI scheme: <a href="${query.url | h}">${query.url | h}</a>.
% elif query.error == "no data":
Couldn't find any text in <a href="${query.url | h}">${query.url | h}</a>. <i>Note:</i> only HTML and plain text pages are supported, and content generated by JavaScript or found inside iframes is ignored.
% elif query.error == "timeout":
The URL <a href="${query.url | h}">${query.url | h}</a> timed out before any data could be retrieved.
% elif query.error == "search error":
An error occurred while using the search engine (${query.exception}). Try reloading the page. If the error persists, <a href="${request.url | httpsfix, h}&amp;use_engine=0">repeat the check without using the search engine</a>.
% else:
An unknown error occurred.
% endif
</p></div>
% elif not query.site:
<div id="info-box" class="red-box">
<p>The given site (project=<b><span class="mono">${query.project | h}</span></b>, language=<b><span class="mono">${query.lang | h}</span></b>) doesn't seem to exist. It may also be closed or private. <a href="//${query.lang | h}.${query.project | h}.org/">Confirm its URL.</a></p>


Loading…
Cancel
Save