article.html 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {% extends "base.html" %}
  2. {% block content %}
  3. <h1>{{ article.title }}</h1>
  4. {% if perms.knowledgebase.change_article %}
  5. <a href="{% url 'knowledgebase:edit-article' article_slug=article.slug %}" class="ui inverted right floated button">Edit</a>
  6. {% endif %}
  7. {{ article.description }}
  8. <div class="segment">
  9. Category: {{ category }} | Created: {{ article.created }} {% if article.created != article.updated %}| Updated: {{ article.updated }} {% endif %}
  10. </div>
  11. <div class="ui inverted divider"></div>
  12. {% autoescape off %}{{ article.content }}{% endautoescape %}
  13. {% endblock content %}
  14. <section class="ui stackable cards">
  15. <figure class="PhotoCard ui card">
  16. <img src="http://via.placeholder.com/300x250" class="ui fluid image">
  17. <figcaption class="content">
  18. Cool pics
  19. </figcaption>
  20. </figure>
  21. </section>
  22. <script>
  23. function deleteModal() {
  24. $('.ui.basic.modal').each(function() {
  25. $(this).remove();
  26. });
  27. }
  28. $('.PhotoCard').click(function() {
  29. // Delete any modals hanging around
  30. deleteModal();
  31. var image = $(this).children('img').attr('src');
  32. $('body').append('<div class="ui basic modal"><div class="content"><img src="'+image+'" width="100%" /></div></div>');
  33. $('.ui.basic.modal')
  34. .modal('show');
  35. })
  36. </script>