Subversion Repositories eFlore/Applications.cel

Rev

Rev 3532 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3532 Rev 3635
Line 60... Line 60...
60
				this.initEvtsObs();
60
				this.initEvtsObs();
61
				// chargement plantes ou lichens, ajout du bouton #poursuivre
61
				// chargement plantes ou lichens, ajout du bouton #poursuivre
62
				var btnChargementForm = this.determinerBtnsChargementForm( '#', true );
62
				var btnChargementForm = this.determinerBtnsChargementForm( '#', true );
63
				// #releve-data n'est pas modifié, bouton dans #charger-form
63
				// #releve-data n'est pas modifié, bouton dans #charger-form
64
				this.btnsChargerForm( btnChargementForm, false, false );
64
				this.btnsChargerForm( btnChargementForm, false, false );
-
 
65
				if ( 'lichens' === this.sujet ) {
-
 
66
					this.checkboxToutesLesFaces();
-
 
67
				}
65
				// Alertes et aides
68
				// Alertes et aides
66
				this.initEvtsAlertes();
69
				this.initEvtsAlertes();
67
			}
70
			}
68
		}
71
		}
69
	}
72
	}
Line 94... Line 97...
94
			$( this ).prop( 'checked', false );
97
			$( this ).prop( 'checked', false );
95
		});
98
		});
96
	}
99
	}
97
};
100
};
Line -... Line 101...
-
 
101
 
-
 
102
PlantesEtLichensASL.prototype.checkboxToutesLesFaces = function() {
-
 
103
	$('input[name=lichens-tronc]').on( 'click', function( event ) {
-
 
104
		var face = $( this ).data( 'face' );
-
 
105
 
-
 
106
		if ( $( this ).is( ':checked' ) ) {
-
 
107
		console.log('hello');
-
 
108
			if( $( this ).hasClass( 'lichens-tronc-all' ) ) {
-
 
109
				for ( i = 1; i <= 5 ; i++ ) {
-
 
110
					$( '#lichens-tronc-' + face + i ).prop( 'checked', false );
-
 
111
				}
-
 
112
			} else {
-
 
113
				$( '#lichens-tronc-all-' + face ).prop( 'checked', false );
-
 
114
			}
-
 
115
		}
-
 
116
 
-
 
117
	});
-
 
118
};
98
 
119
 
99
/**
120
/**
100
 * Retourne un Array contenant les valeurs des champs
121
 * Retourne un Array contenant les valeurs des champs
101
 * dont les données seront transmises dans la table cel-obs-etendues
122
 * dont les données seront transmises dans la table cel-obs-etendues
102
 */
123
 */