488,7 → 488,7 |
|
// add the slider to each element |
var slider = $( '<div class="slider-holder"><div class="horizontal-slider"></div></div>' ). |
insertAfter( el ).find('.horizontal-slider').slider({ |
insertBefore( el ).find('.horizontal-slider').slider({ |
min: 1, |
max: el.options.length, |
range: 'min', |
523,7 → 523,7 |
// if there are too many options so that the text is wider than the width, then hide the text |
var lastChild = slider.parent().find('.slider-legend p:last-child'); |
if (lastChild[0].clientWidth < lastChild[0].scrollWidth) { |
slider.parent().find('.slider-legend p').css('text-indent', '200%'); |
slider.parent().find('.slider-legend p');//.css('text-indent', '200%'); |
} |
}); |
} |
535,14 → 535,29 |
return value == '' || (/^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/.test(value)); |
}, |
'Format : jj/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011.'); |
$.validator.addMethod( |
'chckMilieux', |
function(value, element) { |
var ok = $('input[name="milieux"]:checked').length > 0 ? true : false; |
console.log('Check Milieux : ' + ok); |
return ok; |
}, |
'Veuillez sélectionner au moins une case à cocher.'); |
|
$.extend($.validator.defaults, { |
highlight: function(element) { |
$(element).closest('.control-group').removeClass('success').addClass('error'); |
|
console.log('KO:'+$(element).attr('name')+' / nbre: '+$(element).length); |
|
}, |
success: function(element) { |
element.text('OK!').addClass('valid') |
.closest('.control-group').removeClass('error').addClass('success'); |
console.log('OK:'+element.before+' / nbre: '+$(element).length); |
console.log(element); |
|
element.text('OK!').addClass('valid'); |
element.closest('.control-group').removeClass('error').addClass('success'); |
|
if (element.attr('id') == 'taxon' && $('#taxon').val() != '') { |
// Si le taxon n'est pas lié au référentiel, on vide le data associé |
if ($('#taxon').data('value') != $('#taxon').val()) { |
565,21 → 580,59 |
email: true}, |
courriel_confirmation: { |
required: true, |
equalTo: '#courriel'} |
equalTo: '#courriel'}, |
prenom: { |
required: true}, |
nom: { |
required: true}, |
personneStructure: { |
required: true}, |
personneService: { |
required: true} |
} |
}); |
$('#form-station').validate({ |
$('#form-site').validate({ |
rules: { |
station: { |
required: true}, |
latitude : { |
required: true, |
range: [-90, 90]}, |
longitude: { |
range: [-180, 180]} |
required: true, |
range: [-180, 180]}, |
typoUrbaine: { |
required: true}, |
revetementSol: { |
required: true}, |
intensiteGestion: { |
required: true}, |
periodiciteTraitementPhyto: { |
required: true}, |
itineraireGestion: { |
required: true} |
} |
}); |
$('#form-date').validate({ |
rules: { |
date: { |
required: true, |
'dateCel' : true}, |
dateDerniereIntervention: { |
required: true} |
} |
}); |
$('#form-obs').validate({ |
rules: { |
date: 'dateCel', |
'taxon-liste': 'required' |
'taxon-liste': { |
required: true}, |
milieux: { |
chckMilieux:true}, |
hauteurPlante: { |
required: true, |
digits: true}, |
resistanceTraitementPhyto: { |
required: true} |
} |
}); |
} |
627,7 → 680,7 |
$(this).val(prenom.join(' ')); |
} |
|
function basculerAffichageAide() { |
function basculerAffichageAide() { |
if ($(this).hasClass('btn-warning')) { |
$('[rel=tooltip]').tooltip('enable'); |
$(this).removeClass('btn-warning').addClass('btn-success'); |
793,6 → 846,7 |
'image_nom' : getNomsImgsOriginales(), |
'image_b64' : getB64ImgsOriginales() |
}); |
console.log($('#liste-obs').data('obsId'+obsNbre)); |
} |
|
function surChangementReferentiel() { |
904,10 → 958,11 |
} |
|
function validerFormulaire() { |
$observateur = $('#form-observateur').valid(); |
$station = $('#form-station').valid(); |
$obs = $('#form-obs').valid(); |
return ($observateur == true && $station == true && $obs == true) ? true : false; |
var observateur = $('#form-observateur').valid(), |
station = $('#form-site').valid(), |
date = $('#form-date').valid(), |
obs = $('#form-obs').valid(); |
return (observateur == true && station == true && obs == true && date == true) ? true : false; |
} |
|
function getNomsImgsOriginales() { |