mirror of
https://github.com/openSUSE/osem.git
synced 2026-05-19 14:11:52 -04:00
67 lines
1.8 KiB
Plaintext
67 lines
1.8 KiB
Plaintext
%table.table#myrating
|
|
- if show_votes
|
|
%tr
|
|
%td.col-md-2
|
|
%b Rating
|
|
%td
|
|
#{event.average_rating}/#{max_rating}
|
|
= rating_stars(event.average_rating, max_rating, avgrate: true )
|
|
%tr
|
|
%td
|
|
%b Voters
|
|
%td
|
|
= votes.length
|
|
- unless votes.blank?
|
|
(
|
|
= votes.collect(&:name).to_sentence
|
|
)
|
|
%tr
|
|
%td.col-md-2
|
|
%b Your vote
|
|
%td
|
|
- if voting_period
|
|
- max_rating.times do |counter|
|
|
- if event.user_rating(current_user) > counter
|
|
= link_to '',
|
|
vote_admin_conference_program_event_path(conference_id,
|
|
event, rating: counter + 1),
|
|
remote: true,
|
|
id: "label#{counter + 1}",
|
|
class: 'rating myrating bright',
|
|
voted: true
|
|
- else
|
|
= link_to '',
|
|
vote_admin_conference_program_event_path(conference_id,
|
|
event, rating: counter + 1),
|
|
remote: true,
|
|
id: "label#{counter + 1}",
|
|
class: 'rating myrating'
|
|
- else
|
|
= rating_stars(event.user_rating(current_user), max_rating, voted: true)
|
|
(Voting period is closed)
|
|
|
|
- if show_votes
|
|
- unless votes.blank?
|
|
- votes.each do |vote|
|
|
- unless vote.user_id == current_user.id
|
|
%tr
|
|
%td
|
|
= vote.name
|
|
%td
|
|
= rating_stars(vote.rating, max_rating )
|
|
|
|
:javascript
|
|
$(".myrating").hover(
|
|
function() { // mouseover
|
|
$(this).prevAll().andSelf().addClass('glow');
|
|
},
|
|
function() { // mouseout
|
|
$(this).siblings().andSelf().removeClass('glow');
|
|
}
|
|
);
|
|
|
|
$(".myrating").click(function() {
|
|
$(this).siblings().removeClass("bright");
|
|
$(this).prevAll().andSelf().addClass("bright");
|
|
});
|