Subversion Repositories eFlore/Applications.cel

Rev

Rev 3165 | Rev 3167 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3165 Rev 3166
Line 20... Line 20...
20
 
20
 
21
 
21
 
Line -... Line 22...
-
 
22
	$('#profile-details-fields-section').append(html);
-
 
23
}
-
 
24
 
-
 
25
function enregistrerNouveauChamps() {
-
 
26
	var $typeChamp = $('#type_champ'),
-
 
27
		$valeurNouveauChamp = [];
-
 
28
	$type_champ.change(function() {
-
 
29
		$valeurNouveauChamp = $(this).val();
-
 
30
		console.log($valeurNouveauChamp);
-
 
31
	});
22
	$('#profile-details-fields-section').append(html);
32
}
Line 23... Line 33...
23
}
33
 
24
 
34
 
Line 25... Line 35...
25
function inputFileStyle() {
35
function inputFile() {
26
 
36
 
27
	// ajout de la classe JS à HTML
37
	// ajout de la classe JS à HTML
28
		$('html').addClass('js');
-
 
Line 29... Line 38...
29
 
38
		$('html').addClass('js');
30
		// initialisation des variables
39
 
31
		var $fileInput  = $( ".input-file" ),
40
		// initialisation des variables
32
		    $button     = $( ".label-file" ),
41
		var $fileInput  = $( ".input-file" ),
33
	    	$the_return = $(".file-return");
42
		    $button     = $( ".label-file" );
34
 
43
 
Line 35... Line 44...
35
		// action lorsque la "barre d'espace" ou "Entrée" est pressée
44
		// action lorsque la "barre d'espace" ou "Entrée" est pressée
36
		$button.on( 'keydown', function( event ) {
45
		$button.on( 'keydown', function( event ) {
37
		    if ( event.keyCode == 13 || event.keyCode == 32 ) {
46
		    if ( event.keyCode == 13 || event.keyCode == 32 ) {
38
		        $fileInput.focus();
47
		        $fileInput.focus();
39
		    }
48
		    }
Line 40... Line 49...
40
		});
49
		});
41
 
-
 
42
		// action lorsque le label est cliqué
50
 
43
		$button.on( 'click', function( event ) {
51
		// action lorsque le label est cliqué
-
 
52
		$button.click(function() {
-
 
53
			$fileInput.focus();
44
		   $fileInput.focus();
54
			return false;
-
 
55
		});
-
 
56
 
-
 
57
		// affiche un retour visuel dès que input:file change
-
 
58
		$fileInput.change( function(event) {
-
 
59
			var file = event.target.files[0]
45
		   return false;
60
			var $theReturn = $('.' + $(this).attr('id'));
46
		});
61
 
Line 47... Line 62...
47
 
62
			$theReturn.text(file.name);
Line 48... Line 63...
48
		// affiche un retour visuel dès que input:file change
63
 
Line 49... Line 64...
49
		// ...A voir ok=lus tard
64
			if(file.type.match('image')) {
Line 50... Line 65...
50
		// $fileInput.on( 'change', function( event ) {
65
				var tmppath = URL.createObjectURL(file);
51
		// 	file = this.value();
66
				$theReturn.append('<img src="' + tmppath + '" width="50%">');