Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 3.97 KB | None | 0 0
  1.  
  2. function clickAllWeekListener(){
  3.         $('#repetition_week_'+repeat_date).change(function(e){
  4.                 var count_id = $(this).attr('id').substr($(this).attr('id').length - 1)
  5.                 console.log(count_id);
  6.                 e.preventDefault();
  7.                 console.log($(this).is(':checked'));
  8.                 if($(this).is(':checked')){
  9.                         $('.repeat_week_day_'+count_id).prop( "checked", true );
  10.                 }   else
  11.                 {      
  12.                         $('.repeat_week_day_'+count_id).prop( "checked", false );
  13.                         console.log("tata");
  14.                 }
  15.         })
  16. }
  17.  
  18. clickAllWeekListener();
  19.  
  20. $('#btn_add_organizer').click(function(){
  21.     event.preventDefault();
  22.     repeat_co_orga++;
  23.  
  24.     var model = $('#field_organizer_input').clone();
  25.     model.removeAttr('hidden');
  26.     model.attr('id','field_organizer_input'+repeat_co_orga);
  27.  
  28.     $('#add_organizer').append(model);
  29.  
  30.  
  31.     if(repeat_co_orga>0){
  32.         var suppr_btn =$('#field_organizer_input'+repeat_co_orga+' #delete_co_orga_div')
  33.         suppr_btn.attr('id','delete_co_orga'+repeat_co_orga);
  34.         suppr_btn.show();
  35.     }else{
  36.         $('#delete_co_orga').hide();
  37.     }
  38.     suppr_btn.click(function(event){
  39.         event.preventDefault();
  40.  
  41.         model.remove();
  42.     });
  43.  
  44.     var i=0;
  45.     $('.field-organizer-class-input').each(function(){
  46.         $(this).attr('name', 'co_organizer_'+i);
  47.         i++;
  48.     });
  49. })
  50.  
  51. $('.outings-form-groupe-repetitionEvenement-button').click(function(event){
  52.     event.preventDefault();
  53.     repeat_date++;
  54.  
  55.     var model = $('#outings_form_groupe_repeatEvent_model').clone();
  56.     model.removeAttr('hidden');
  57.     model.attr('id','outings_form_groupe_repeatEvent_model'+repeat_date);
  58.  
  59.     $('#add_range_date').before(model);
  60.  
  61.     var suppr_btn =$('#outings_form_groupe_repeatEvent_model'+repeat_date+' #btn_del_price')
  62.     suppr_btn.attr('id','btn_del_price'+repeat_date);
  63.     suppr_btn.show();
  64.  
  65.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repeat-year-class').attr('id', 'repeat_year_'+repeat_date);
  66.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repeat-year-class').attr('name', 'checkbox_repeat_year_'+repeat_date);
  67.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repeat-year-class').val('repeat_year_'+repeat_date);
  68.  
  69.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repeat-year-label-class').attr('for', 'repeat_year_'+repeat_date);
  70.  
  71.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-week-class').attr('id', 'repetition_week_'+repeat_date);
  72.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-week-class').attr('name', 'checkbox_repetition_week_'+repeat_date);
  73.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-week-class').val('repetition_week_'+repeat_date);
  74.  
  75.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-week-label-class').attr('for', 'repetition_week_'+repeat_date);
  76.  
  77.     for (day in list_days) {
  78.  
  79.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-input-'+list_days[day]).attr( 'repeat_'+list_days[day]+'_'+repeat_date);
  80.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-input-'+list_days[day]).attr('name','checkbox_repeat_week_'+repeat_date);
  81.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-input-'+list_days[day]).attr('id','repetition_'+list_days[day]+"_"+repeat_date);
  82.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-input-'+list_days[day]).val(list_days[day]+'_'+repeat_date);
  83.         $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-input-'+list_days[day]).removeClass( 'repeat_week_day_0');
  84.     $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-input-'+list_days[day]).addClass( 'repeat_week_day_'+repeat_date);
  85.       $('#outings_form_groupe_repeatEvent_model'+repeat_date+' .repetition-label-'+list_days[day]).attr('for', 'repeat_'+list_days[day]+'_'+repeat_date);
  86.     }
  87.  
  88.         suppr_btn.click(function(event){
  89.         event.preventDefault();
  90.         model.remove();
  91.     });
  92.  
  93.         clickAllWeekListener();
  94. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement