Initial commit
[ckanext-agls.git] / ckanext / agls / templates / package / snippets / resource_item.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{% ckan_extends %}
 
{% set url = h.url_for(controller='package', action='resource_read', id=pkg.name, resource_id=res.id) %}
<li class="resource-item" vocab="http://www.w3.org/ns/dcat#"
 typeof="Distribution">
    {% block resource_item_title %}
    <a class="heading" href="{{ url }}" title="{{ res.name or res.description }}" property="title">
        {{ h.resource_display_name(res) | truncate(50) }}<span class="format-label" property="dc:format" data-format="{{ res.format.lower() or 'data' }}">{{ res.format }}</span>
        {{ h.popular('views', res.tracking_summary.total, min=10) }}
    </a>
    {% endblock %}
    <p class="description" property="description">
        {% if res.description %}
        {{ h.markdown_extract(res.description, extract_length=80) }}
        {% else %}
        <span class="empty">{{ _('No description for this resource') }}</span>
        {% endif %}
    </p>
    {% block resource_item_explore %}
    <div class="dropdown btn-group">
        <a href="#" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
            <i class="icon-share-alt"></i>
            {{ _('Explore') }}
            <span class="caret"></span>
        </a>
        <ul class="dropdown-menu">
            {% block resource_item_explore_links %}
            <li>
                <a href="{{ url }}" property="accessURL">
                    {% if res.can_be_previewed %}
                    <i class="icon-bar-chart"></i>
                    {{ _('Preview') }}
                    {% else %}
                    <i class="icon-info-sign"></i>
                    {{ _('More information') }}
                    {% endif %}
                </a>
            </li>
            <li>
                <a href="{{ res.url }}" class="resource-url-analytics" target="_blank" property="accessURL">
                    {% if res.can_be_previewed %}
                    <i class="icon-download"></i>
                    {{ _('Download') }}
                    {% else %}
                    <i class="icon-external-link"></i>
                    {{ _('Go to resource') }}
                    {% endif %}
                </a>
            </li>
            {% endblock %}
        </ul>
    </div>
    {% endblock %}
</li>