Remove old extras, include more RDFa markup for distributions/data resources
[ckanext-datagovau.git] / ckanext / datagovau / templates / package / snippets / resource_item.html
blob:a/ckanext/datagovau/templates/package/snippets/resource_item.html -> blob:b/ckanext/datagovau/templates/package/snippets/resource_item.html
  {% 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>