|
|
@@ -215,124 +215,11 @@
|
|
|
{% endblock %}
|
|
|
|
|
|
{% block side_header %}
|
|
|
-
|
|
|
-{% if page %} {# {{{ if page #}
|
|
|
-<div class="page-meta">
|
|
|
- <div class="row">
|
|
|
- {# default(author) としているのは、v1.1.1 以前に page.creator データが入ってないから。暫定として最新更新ユーザーを表示しちゃう。 #}
|
|
|
- <div class="col-md-3 creator-picture">
|
|
|
- <img src="{{ page.creator|default(author)|picture }}" class="picture picture-lg picture-rounded"><br>
|
|
|
- </div>
|
|
|
- <div class="col-md-9">
|
|
|
- <p class="creator">
|
|
|
- {{ page.creator.name|default(author.name) }}
|
|
|
- </p>
|
|
|
- <p class="created-at">
|
|
|
- 作成日: {{ page.createdAt|datetz('Y/m/d H:i:s') }}<br>
|
|
|
- 最終更新: {{ page.updatedAt|datetz('Y/m/d H:i:s') }} <a href="/user/{{ author.username }}"><img src="{{ author|picture }}" class="picture picture-xs picture-rounded" alt="{{ author.name }}"></a>
|
|
|
- </p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="like-box">
|
|
|
- <dl class="dl-horizontal">
|
|
|
- <dt>
|
|
|
- <i class="fa fa-thumbs-o-up"></i> いいね!
|
|
|
- </dt>
|
|
|
- <dd>
|
|
|
- <p class="liker-count">
|
|
|
- {{ page.liker.length }}
|
|
|
- {% if page.isLiked(user) %}
|
|
|
- <button data-liked="1" class="btn btn-default btn-sm active" id="pageLikeButton"><i class="fa fa-thumbs-up"></i> いいね!</button>
|
|
|
- {% else %}
|
|
|
- <button data-liked="0" class="btn btn-default btn-sm" id="pageLikeButton"><i class="fa fa-thumbs-o-up"></i> いいね!</button>
|
|
|
- {% endif %}
|
|
|
- </p>
|
|
|
- <p class="liker-list">
|
|
|
- {% for liker in page.liker %}
|
|
|
- <a href="{{ user_page_root(liker) }}" title="{{ liker.name }}"><img alt="{{ liker.name }}" src="{{ liker|picture }}" class="picture picture-xs picture-rounded"></a>
|
|
|
- {% endfor %}
|
|
|
- {% if page.liker.length > 10 %}
|
|
|
- (...)
|
|
|
- {% endif %}
|
|
|
- </p>
|
|
|
- </dd>
|
|
|
-
|
|
|
- <dt><i class="fa fa-eye"></i> 見た人</dt>
|
|
|
- <dd>
|
|
|
- <p class="seen-user-count">
|
|
|
- {{ page.seenUsers.length }}
|
|
|
- </p>
|
|
|
- <p class="seen-user-list">
|
|
|
- {% for seenUser in page.seenUsers %}
|
|
|
- <a href="{{ user_page_root(seenUser) }}" title="{{ seenUser.name }}"><img alt="{{ seenUser.name }}" src="{{ seenUser|picture }}" class="picture picture-xs picture-rounded"></a>
|
|
|
- {% endfor %}
|
|
|
- {% if page.seenUsers.length > 10 %}
|
|
|
- (...)
|
|
|
- {% endif %}
|
|
|
- </p>
|
|
|
- </dd>
|
|
|
- </dl>
|
|
|
- </div>
|
|
|
-<script>
|
|
|
-$(function() {
|
|
|
- $('#pageLikeButton').click(function() {
|
|
|
- var pageId = {{page._id|json|safe}};
|
|
|
- $.post('/_api/page/{{ page._id.toString() }}/like', function(data) {
|
|
|
- });
|
|
|
- });
|
|
|
-});
|
|
|
-</script>
|
|
|
-</div>
|
|
|
-{% endif %} {# if page }}} #}
|
|
|
+ {% include 'widget/page_side_header.html' %}
|
|
|
{% endblock %} {# side_header #}
|
|
|
|
|
|
{% block side_content %}
|
|
|
-
|
|
|
- <h3><i class="fa fa-link"></i> Share</h3>
|
|
|
- <ul class="fitted-list">
|
|
|
- <li data-toggle="tooltip" data-placement="bottom" title="共有用リンク" class="input-group">
|
|
|
- <span class="input-group-addon">共有用</span>
|
|
|
- <input class="copy-link form-control" type="text" value="{{ config.crowi['app:title'] }} {{ path }} {{ baseUrl }}/_r/{{ page._id.toString() }}">
|
|
|
- </li>
|
|
|
- <li data-toggle="tooltip" data-placement="bottom" title="Markdown形式のリンク" class="input-group">
|
|
|
- <span class="input-group-addon">Markdown</span>
|
|
|
- <input class="copy-link form-control" type="text" value="[{{ path }}]({{ baseUrl }}/_r/{{ revision._id.toString() }})">
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
-
|
|
|
- <h3><i class="fa fa-comment"></i> Comments</h3>
|
|
|
- <div class="page-comments">
|
|
|
- <form class="form page-comment-form" id="page-comment-form">
|
|
|
- <div class="comment-form">
|
|
|
- <div class="comment-form-main">
|
|
|
- <div class="comment-write" id="comment-write">
|
|
|
- <textarea class="comment-form-comment form-control" id="comment-form-comment" name="commentForm[comment]"></textarea>
|
|
|
- </div>
|
|
|
- <div class="comment-submit">
|
|
|
- <input type="hidden" name="commentForm[page_id]" value="{{ page._id.toString() }}">
|
|
|
- <input type="hidden" name="commentForm[revision_id]" value="{{ revision._id.toString() }}">
|
|
|
- <span class="text-danger" id="comment-form-message"></span>
|
|
|
- <input type="submit" id="commenf-form-button" value="Comment" class="btn btn-primary btn-sm form-inline">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
-
|
|
|
- <div class="page-comments-list" id="page-comments-list">
|
|
|
- <div class="page-comments-list-newer collapse" id="page-comments-list-newer"></div>
|
|
|
-
|
|
|
- <a class="page-comments-list-toggle-newer text-center" data-toggle="collapse" href="#page-comments-list-newer"><i class="fa fa-angle-double-up"></i> Comments for Newer Revision <i class="fa fa-angle-double-up"></i></a>
|
|
|
-
|
|
|
- <div class="page-comments-list-current" id="page-comments-list-current"></div>
|
|
|
-
|
|
|
- <a class="page-comments-list-toggle-older text-center" data-toggle="collapse" href="#page-comments-list-older"><i class="fa fa-angle-double-down"></i> Comments for Older Revision <i class="fa fa-angle-double-down"></i></a>
|
|
|
-
|
|
|
- <div class="page-comments-list-older collapse in" id="page-comments-list-older"></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
+ {% include 'widget/page_side_content.html' %}
|
|
|
{% endblock %}
|
|
|
|
|
|
{% block footer %}
|