Add an attribute to disable rating input in the rating_single snippet if needed
This commit is contained in:
parent
9332539ad2
commit
7418566564
|
@ -4,28 +4,39 @@
|
|||
|
||||
package - The package for which the rating is displayed
|
||||
|
||||
{% snippet "rating/snippets/rating_inactive.html", package=pkg %}
|
||||
{% snippet "rating/snippets/rating_single.html", package=pkg %}
|
||||
#}
|
||||
|
||||
{% resource "rating_css/rating.css" %}
|
||||
{% resource "rating_js/rating.js" %}
|
||||
{% if enable_input %}
|
||||
{% resource "rating_js/rating.js" %}
|
||||
{% endif %}
|
||||
|
||||
{% set action = 'submit_package_rating' %}
|
||||
|
||||
{% if package.type == 'showcase' %}
|
||||
{% set action = 'submit_showcase_rating' %}
|
||||
{% set action = 'submit_showcase_rating' %}
|
||||
{% endif %}
|
||||
|
||||
{% set stars = h.package_rating(None, {'package_id' : package.id} ).rating %}
|
||||
<div class="rating-wrapper">
|
||||
<span class="rating-value">{{stars}}</span>
|
||||
<div class="rating-stars-wrapper">
|
||||
<div class="rating-stars-wrapper {{ 'input-enabled' if enable_input }}">
|
||||
<span class="star-rating{% if stars == 0 %} no-stars{% endif %}">
|
||||
<span class="star-rating-stars">
|
||||
{%- for index in range(stars|int) -%}
|
||||
<a class="icon icon-star rating-star" id="star-{{index}}" href="{{ h.url_for(controller='ckanext.rating.controller:RatingController', action=action, package=package.name, rating=index+1) }}"></a>
|
||||
{% if enable_input %}
|
||||
<a class="icon icon-star rating-star" id="star-{{index}}" href="{{ h.url_for(controller='ckanext.rating.controller:RatingController', action=action, package=package.name, rating=index+1) }}"></a>
|
||||
{% else %}
|
||||
<span class="icon icon-star rating-star"></span>
|
||||
{% endif %}
|
||||
{%- endfor -%}
|
||||
{%- for index in range(stars|int, 5) -%}
|
||||
<a class="icon icon-star-empty rating-star" href="{{ h.url_for(controller='ckanext.rating.controller:RatingController', action=action, package=package.name, rating=index+1) }}"></a>
|
||||
{% if enable_input %}
|
||||
<a class="icon icon-star-empty rating-star" href="{{ h.url_for(controller='ckanext.rating.controller:RatingController', action=action, package=package.name, rating=index+1) }}"></a>
|
||||
{% else %}
|
||||
<span class="icon icon-star-empty rating-star"></span>
|
||||
{% endif %}
|
||||
{%- endfor -%}
|
||||
</span>
|
||||
</span>
|
||||
|
|
Loading…
Reference in New Issue