View difference between Paste ID: vpBNp57S and aZzAXekn
SHOW: | | - or go back to the newest paste.
1
$(document).ready(function(){
2
	// Настройка Fancybox
3
	$("#add").fancybox({
4
		'zoomSpeedIn'		: 600,
5
		'zoomSpeedOut'		: 500,
6
		'easingIn'			: 'easeOutBack',
7
		'easingOut'			: 'easeInBack',
8
		'hideOnContentClick': false,
9
		'padding'			: 15
10
	});
11
12
	$('.pr-title,.pr-body,.pr-performer').live('keyup',function(e){
13
		if(!this.preview)
14
			this.preview=$('#fancy_ajax .note');
15
		this.preview.find($(this).attr('class').replace('pr-','.')).html($(this).val().replace(/<[^>]+>/ig,''));
16
	});
17
18
	// Кнопка отправки
19
	$('#note-submit').live('click',function(e){
20
21
		if($('.pr-title').val().length<4){
22
			alert("Слишком короткий заголовок!")
23
			return false;
24
		}
25
		if($('.pr-body').val().length<4){
26
			alert("Слишком короткая задача!")
27
			return false;
28
		}
29
		if($('.pr-performer').val().length<1){
30
			alert("Не назначен исполнитель!")
31
			return false;
32
		}
33
		$(this).replaceWith('<img src="img/ajax_load.gif" style="margin:30px auto;display:block" />');
34
		var data = {
35
			'title': $('.pr-title').val(),
36
			'body': $('.pr-body').val(),
37
			'performer': $('.pr-performer').val(),
38
		};
39
		$.post('app/post.php',data,function(msg){		 
40
			if(parseInt(msg))			{
41
				var tmp = $('#fancy_ajax .note').clone();
42
				tmp.appendTo($('#all'));	
43
				make_draggable(tmp)
44
			}
45
			$("#add").fancybox.close();
46
		});	
47
		e.preventDefault();
48
	})
49
	$('.note-form').live('submit',function(e){e.preventDefault();});
50
51
	$("#dell").click(function(){
52
		var self = this;
53-
		$.ajax({url:"index.php", 
53+
		var id = $(self).data("id");
54-
		success:function(result){
54+
		$.ajax({
55-
			$(self).fadeOut();
55+
			url:"index.php", 
56
			data:"delete="+id;
57
			success:function(result){
58
				$(self).parent().fadeOut();
59
			}
60
		});
61
	});
62
});
63
function make_draggable(elements){}