Blame view

backend/web/js/option.js 932 Bytes
b15a9aec   Yarik   Добавил языки, ад...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  $(function() {
  			var counter = 0;
  			$(document).on('click', '.add_row', function() {
  				counter++;
  				var clone = $('#main_row').clone().html().replace(new RegExp("Option\\[0\\]", 'g'), "Option["+counter+"]");
  				console.log(form);
  				$(clone).appendTo('#'+form);
  				$('#'+form+' button[type=submit]').parent().appendTo('#'+form);
  			});
  			$(document).on('click', '.add_lang', function() {
  				var field_block = $(this).parent().parent();
  				if($(this).hasClass('active')) {
  					$(field_block).find('.main_input').attr('required', '').show();
  					$(field_block).find('.lang_inputs').hide();
  					$(this).removeClass('active');
  				} else {
  					$(field_block).find('.main_input').removeAttr('required').hide();
  					$(field_block).find('.lang_inputs').show();
  					$(this).addClass('active');
  				}
  			});
  			$(document).on('click', '.remove_lang', function() {
  				$(this).parents('.form-wrapper').remove();
  			});
  		});