Blame view

js/call.js 1.78 KB
bf807468   Alex Savenko   first commit
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  (function($){

  

      $.fn.call = function(callerSettings) {

  

  	var login_id = this;

  	

  	$(login_id).bind('click',function(){

  		winW = document.body.offsetWidth;

  		winH = document.body.offsetHeight

  		$('.modal_box').remove();

  		$('#data_box').remove();

  		$('body').append('<div class="modal_box"></div>');

  		$('body').append('<div id="data_box"></div>');

  		$('#data_box').append('<div class="data_wrp"></div>');

  		$('#data_box').css( "left", ((winW-350)/2)+'px' );

      

  	var scrollTop = document.documentElement.scrollTop

      if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {

  		scrollTop = document.body.scrollTop;

      }		

  		$('#data_box').css( {"top" : (scrollTop+200)+'px',"width":"350px"} );

  		

  		$('#data_box .data_wrp').append('<img src="/yii2/img/close_modal.jpg" id="modal_close" border="0" width="15" height="15" align="right" />');

  		app = '<h1>Обратный звонок</h1>';

  		app += '<hr class="hr" />';

  		app += '<form name="form1" method="POST" action="/call/index"><input type="hidden" name="_csrf" value="'+callerSettings.token+'">';

  		app += '<label>Ф.И.О.:</label>';

  		app += '<input type="text" style="width:300px;" name="Call[name]" />';

  		app += '<label>Телефон:</label>';

  		app += '<input type="text" style="width:300px;" name="Call[phone]" />';

  		app += '<label>Сообщение:</label>';

  		app += '<textarea style="width:300px;" cols="32" rows="5" name="Call[body]" /></textarea>';

  		app += '<hr class="hr" />';		

  		app += '<center><input type="submit" class="submit4" value="Отправить" /></center>';

  		app += '</form>';

  

  		$('#data_box .data_wrp').append(app);

  		

  		$(".modal_box, #modal_close").click(function() {

  			$('.modal_box').remove();

  			$('#data_box').remove();

  		});

  		return false;

  	})

  	

  	}	

  

  })(jQuery);