Subversion Repositories eFlore/Applications.cel

Compare Revisions

Regard whitespace Rev 1213 → Rev 1212

/branches/v1.5-cisaille/widget/modules/saisie/squelettes/defaut/js/defaut.js
368,8 → 368,7
"dateCel",
function (value, element) {
return /^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/.test(value);
},
"Format : jj/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011.");
}, "Format : jj/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011.");
$.extend($.validator.defaults, {
errorClass: "control-group error",
validClass: "control-group success",
385,31 → 384,10
if (element.type === 'radio') {
this.findByName(element.name).parent("div").parent("div").removeClass(errorClass).addClass(validClass);
} else {
if ($(element).attr('id') == 'taxon') {
var warningClass = "control-group warning";
if ($("#taxon").data("selection") != $("#taxon").val()) {
$("#taxon").data("selection", "");
$("#taxon").data("nn", "");
if ($("#taxon").val() != '') {
$("#taxon-input-groupe").removeClass(validClass)
.removeClass(errorClass)
.addClass(warningClass);
this.showLabel(element, "Nom abscent du référentiel.");
}
} else {
if ($("#taxon").val() != '') {
$("#taxon-input-groupe").removeClass(warningClass)
.removeClass(errorClass)
.addClass(validClass);
$(element).next(" span.help-inline").remove();
}
}
} else {
$(element).parent("div").parent("div").removeClass(errorClass).addClass(validClass);
$(element).next(" span.help-inline").remove();
$(element).next('span.help-inline').text('');
}
}
}
});
$("#form-observateur").validate({
rules: {
433,7 → 411,8
});
$("#form-obs").validate({
rules: {
date : "dateCel",
date : {
dateCel: true},
taxon : "required"
}
});
648,10 → 627,6
},
html: true
});
$( "#taxon" ).bind("autocompleteselect", function(event, ui) {
$("#taxon").data("selection", ui.item.value);
$("#taxon").data("nn", ui.item.nn);
});
}
 
function getUrlAutocompletionNomsSci(mots) {
664,23 → 639,14
if (data.resultat != undefined) {
$.each(data.resultat, function(i, val) {
val.nn = i;
var nom = {};
if (suggestions.length >= 20) {
nom.label = "...";
nom.value = $('#taxon').val();
nom.nn = "";
suggestions.push(nom);
return false;
} else {
nom.label = val.nom_sci;
nom.value = val.nom_sci;
nom.nn = val.nn;
listeNomsScientifiques[val.nom_sci] = val;
suggestions.push(nom);
}
suggestions.push(val.nom_sci);
});
}
if (suggestions.length >= 50) {
suggestions.push("...");
}
return suggestions;
}