enmi12/glossaire/js/form.js
author ymh <ymh.work@gmail.com>
Thu, 07 Nov 2013 00:08:07 +0000
changeset 1 f6eb5a861d2f
parent 0 d970ebf37754
permissions -rwxr-xr-x
remove unnessary files. Make timthumb work
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
$('.commentSection form').click(function(event){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
	event.stopPropagation();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
$('.commentSection input').focus(function(event){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
	event.stopPropagation();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
	console.log($(this).val() + '   ' + values[returnOldValue($(this).attr('name'))]);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
	if($(this).val() == values[returnOldValue($(this).attr('name'))]){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
		$(this).val(($(this).attr('name') == 'twitter') ?'@':'');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
		$(this).css('color', '#000');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
$('.commentInput').focus(function(event){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
	event.stopPropagation();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
	
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
	if($(this).val() == values[returnOldValue($(this).attr('name'))]){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
		$(this).val('');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
		$(this).css('color', '#000');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
var pseudo = 'nom/pseudo';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
var mail = 'mail';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
var twitter = 'twitter';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
var comment = 'votre commentaire';
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
var values = [pseudo, mail, twitter, comment];
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
$('.commentSection input').focusout(function(event){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
	event.stopPropagation();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
	if($(this).val().length	== 0 || $(this).val() == '@'){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
		$(this).val(values[returnOldValue($(this).attr('name'))]);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
		$(this).css('color', '#b7b7b7');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
$('.commentInput').focusout(function(event){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
	event.stopPropagation();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
	console.log(isThisEqual($(this).val().length, 0));
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
	if($(this).val().length == 0 || $(this).val().length == '@'){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
		$(this).val(values[returnOldValue($(this).attr('name'))]);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
		$(this).css('color', '#b7b7b7');
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
});
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
function isThisEqual(un, deux){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
	console.log(un + '//' + deux);
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
	if(un == deux){
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
		return true;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
	return false;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
function returnOldValue(attribut)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
{
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
	switch(attribut)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
	{
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
		case 'pseudo':
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
		return 0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
		break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
		case 'mail' :
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
		return 1
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
		break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
		case 'twitter' :
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
		return 2
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
		break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
		
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
		case 'comment' :
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
		return 3
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
		break;
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
	}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
}