| {% extends 'layout.html' %} | {% set title = 'blog' %} | {% block page_title %}Blog{% endblock%} | {% block body %} .container #blog_container.cloud-blog #blog_index-container | {% if project.node_type_has_method('post', 'POST', api=api) %} a.btn.btn-default.button-create(href="{{url_for('nodes.posts_create', project_id=project._id)}}") i.pi-plus | Create New Post | {% endif %} | {% if posts %} | {% for node in posts %} | {% if loop.first %} | {% if node.picture %} .blog_index-header img(src="{{ node.picture.thumbnail('l', api=api) }}") | {% endif %} .blog_index-item a.item-title( href="{{ url_for_node(node=node) }}") | {{node.name}} .item-info. {{node._created | pretty_date }} {% if node._created != node._updated %} (updated {{node._updated | pretty_date }}) {% endif %} {% if node.properties.category %}| {{node.properties.category}}{% endif %} | by {{node.user.full_name}} | Leave a comment {% if node.properties.status != 'published' %} | {{ node.properties.status}} {% endif %} .item-content | {{node.properties.content}} .item-meta a(href="{{ url_for_node(node=node) }}#comments") Leave a comment | {% else %} | {% if loop.index == 2 %} h4.blog_index-title Blasts from the past | {% endif %} .blog_index-item.list | {% if node.picture %} .item-header img.image(src="{{ node.picture.thumbnail('s', api=api) }}") | {% else %} .item-header.nothumb i.pi-document-text | {% endif %} a.item-title( href="{{ url_for_node(node=node) }}") | {{node.name}} .item-info. {{node._created | pretty_date }} {% if node._created != node._updated %} (updated {{node._updated | pretty_date }}) {% endif %} {% if node.properties.category %}| {{node.properties.category}}{% endif %} | by {{node.user.full_name}} {% if node.properties.status != 'published' %} | {{ node.properties.status}} {% endif %} | {% endif %} {# loop #} | {% endfor %} {# posts #} | {% else %} .blog_index-item .item-content No posts yet. | {% endif %} {# posts #} | {% endblock %} | {% block footer_scripts %} include ../_scripts script. hopToTop(); // Display jump to top button /* Expand images when their link points to a jpg/png/gif */ /* TODO: De-duplicate code from view post */ var page_overlay = document.getElementById('page-overlay'); $('.blog_index-item .item-content a img').on('click', function(e){ e.preventDefault(); var href = $(this).parent().attr('href'); var src = $(this).attr('src'); if (href.match("jpg$") || href.match("png$") || href.match("gif$")) { $(page_overlay) .addClass('active') .html(''); } else { window.location.href = href; } }); | {% endblock %}