TabbycatDebate/tabbycat

View on GitHub
tabbycat/templates/500.html

Summary

Maintainability
Test Coverage
{% extends "base.html" %}

{% block page-title %}Internal Server Error (500){% endblock %}
{% block head-title %}
  <h2><span class="emoji">🙀</span> Internal Server Error (500)</h2>
{% endblock %}

{% block nav %}{% endblock %}

{% block content %}

  <div class="card">
    <div class="card-body h4">
      Something's gone really wrong which really shouldn't go wrong. Bother.
      <a href="/">Go back to the homepage I guess?</a>
    </div>
  </div>

  <div class="alert alert-warning mt-3" id="error-reporting" style="display: none;">
      <strong>Tab Directors:</strong>
      If you're running this on Heroku, an error report has been sent to the developers of Tabbycat (unless you've disabled this or are running Tabbykitten). If you encounter this error repeatedly, please let us know by posting in our <a href="https://www.facebook.com/groups/tabbycat.debate/">Facebook group</a> and people should try to help. Please be sure to explain what you were trying to do and include the URL of this page (<span id="page-url"></span>) in your post.
  </div>

  <script>
    document.getElementById("report-link").href = "https://github.com/TabbycatDebate/tabbycat/issues/new/?title=Internal%20server%20error%20report&body=I%20hit%20an%20internal%20server%20error%20while%20trying%20to%20load%20this%20URL:%0A" + window.location.href + "%0A%0APlease%20describe%20what%20you%20were%20doing%20when%20the%20error%20happened,%20along%20with%20any%20other%20useful%20information:%0A&labels=error-report";
    document.getElementById("page-url").innerText = window.location.href;
    if(window.location.href.indexOf("admin") > -1 || window.location.href.indexOf("database") > -1) {
      document.getElementById("error-reporting").style.display = "block";
    }
  </script>

{% endblock %}