This repository has been archived on 2021-11-24. You can view files and clone it, but cannot push or open issues or pull requests.
2021-08-23 10:26:02 +02:00

111 lines
2.3 KiB
CoffeeScript

#= require public/custom/jquery.min.js
#= require jquery_ujs
#= require public/custom/popper.min.js
#= require public/bootstrap/bootstrap.min.js
#= require public/custom/plugins.min.js
#= require public/custom/custom.min.js
@scroll_ajust = () ->
var_scroll = $(window).scrollTop()
@resize = () ->
window.jQuery = window.$ = jQuery;
$('.price_line_config_elements_column').css('height', $('.p_config_products_column').height());
$(".with_ratio").each ->
ratio = parseFloat($(this).data("ratio"))
height = $(this).width()*ratio
$(this).css("height",height+"px")
$(".vertical_center").each ->
margin= 1
if $(window).width() > 800
height = $(this).parent().height()
margin = ((height-$(this).outerHeight())/ 2)
$(this).css('margin-top', (margin-1)+"px")
$('.column_inner').each ->
$(this).css('margin-top', "0px")
margin= 1
if $(window).width() > 800
height = $(this).closest('.row').height()
margin = ((height-$(this).outerHeight())/ 2)
$(this).css('margin-top', (margin-1)+"px")
$ ->
$(window).on "resize", ->
resize()
$(document).on 'click', 'input.datepicker', ->
$(this).datetimepicker(
language: 'fr'
pickTime: false
).focus();
$(document).on 'click', 'input.datetimepicker', ->
$(this).datetimepicker(
use24hours: true
format: 'DD/MM/YYYY HH:mm'
minuteStepping:15
language: 'fr'
).focus();
$(document).on 'click', 'input.timepicker', ->
$(this).datetimepicker(
use24hours: true
format: 'DD/MM/YYYY hh:mm'
minuteStepping:15
pickDate: false
language: 'fr'
).focus();
resize()
$(".flashs .remove").click ->
$(this).parent().parent().remove()
$(document).on "scroll", ->
scroll_ajust()
$(document).on "touchmove", ->
scroll_ajust()
$(".top_link").click ->
$('html,body').animate({scrollTop: 0},'slow');
$('body').on "click",'.qte_more', ->
qte = $(this).closest('.qte_wrapper').find('.qte')
qte.val(parseFloat(qte.val())+1)
qte.trigger 'change'
return false
$('body').on "click",'.qte_less', ->
qte = $(this).closest('.qte_wrapper').find('.qte')
new_qte = parseFloat(qte.val())-1
if new_qte > 0
qte.val(new_qte)
qte.trigger 'change'
return false