Nicolas Bally a6aa1f6074 Initial
2020-05-25 11:40:11 +02:00

52 lines
1.4 KiB
Plaintext

.qi_header
.right
=link_to "Ajouter un slide", new_admin_home_slider_slide_path(:home_slider_id => @home_slider.id), :remote => true, :class => "btn btn-primary"
%h1
Sliders
%span
=@home_slider.name
.qi_row
.qi_pannel.qi_plain.padding
.home_slider_slides
=render @home_slider.home_slider_slides.order(:position)
:coffeescript
adjustment = ""
$('.home_slider_slides').sortable({
stop: (event, ui) ->
result = []
$(this).find(".home_slider_slide").each ->
result.push $(this).data("id")
$.ajax({
url:"/admin/home_slider_slides/reorder.js",
type: "GET",
data: {
order : result
}
})
});
.sub_header
%h2 Simulation
#home_slider_simulation
-@date = Time.now
-@home_slides_simu = @home_slider.home_slider_slides.where(:enabled => true)
-@home_slides_simu = @home_slides_simu.where("start_at IS NULL or start_at <= ?",@date)
-@home_slides_simu = @home_slides_simu.where("end_at IS NULL or end_at >= ?",@date)
-@home_slides_simu = @home_slides_simu.order(:position)
-@home_slides_simu.each do |home_slider_slide|
-if home_slider_slide.image_file
=image_tag home_slider_slide.image_file.file.url, :style => "height:200px;"