Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1922 → Rev 1946

/trunk/widget/modules/saisie/squelettes/florileges/css/florileges.css
194,20 → 194,23
/*+--------------------------------------------------------------------------------------------------------+*/
/* Spécifique Florilèges */
.entete .intro {
background-color: #689E4B;
background: url("../img/background/noise.png") repeat scroll 0 0, radial-gradient(ellipse farthest-corner at center center , #A1C886 0%, #689E4B 100%) repeat scroll 0 0 transparent;
color: white;
background-color:#689E4B;
background:url("../img/background/noise.png") repeat scroll 0 0, radial-gradient(ellipse farthest-corner at center center , #A1C886 0%, #689E4B 100%) repeat scroll 0 0 transparent;
color:white;
padding:5px;
}
.entete .intro a {
color: #524C47;
color:#524C47;
}
 
/* Géolocalisation */
#map-canvas {
height: 280px;
height:280px;
margin-bottom:5px;
}
#map-canvas img {
max-width:none;
}
.coordonnees-geo, .lat-lon-info {
font-size: 10px;
}
275,9 → 278,12
#form-date .input-prepend input + label.error {
display: block;
}
 
/* Liste des taxons */
#taxon-liste optgroup + optgroup {
border-top: 1px solid black;
}
 
/*+--------------------------------------------------------------------------------------------------------+*/
/* SLIDERs */
.slider-on {
/trunk/widget/modules/saisie/squelettes/florileges/js/florileges.js
129,8 → 129,14
//FORM IDENTITE : gestion de l'observateur
 
$(document).ready(function() {
requeterIdentite();// Sur rechargement de la page
 
// Interaction sur le formulaire observateur
$('#prenom').on('change', formaterPrenom);
$('#nom').on('change', formaterNom);
$('#courriel').on('blur', requeterIdentite);
$('#courriel').on('keypress', testerLancementRequeteIdentite);
$('#courriel_confirmation').on('paste', bloquerCopierCollerCourriel);
});
 
function testerLancementRequeteIdentite(event) {
143,36 → 149,36
 
function requeterIdentite() {
var courriel = $('#courriel').val();
//TODO: mettre ceci en paramètre de config
var urlAnnuaire = SERVICE_ANNUAIRE_ID_URL + courriel;
$.ajax({
url: urlAnnuaire,
type: 'GET',
success: function(data, textStatus, jqXHR) {
if (data != undefined && data[courriel] != undefined) {
var infos = data[courriel];
$('#id_utilisateur').val(infos.id);
$('#prenom').val(infos.prenom);
$('#nom').val(infos.nom);
$('#courriel_confirmation').val(courriel);
$('#prenom, #nom, #courriel_confirmation').attr('disabled', 'disabled');
$('#structure').focus();
} else {
if (courriel) {
var urlAnnuaire = SERVICE_ANNUAIRE_ID_URL + courriel;
$.ajax({
url: urlAnnuaire,
type: 'GET',
success: function(data, textStatus, jqXHR) {
if (data != undefined && data[courriel] != undefined) {
var infos = data[courriel];
$('#id_utilisateur').val(infos.id);
$('#prenom').val(infos.prenom);
$('#nom').val(infos.nom);
$('#courriel_confirmation').val(courriel);
$('#prenom, #nom, #courriel_confirmation').attr('disabled', 'disabled');
$('#structure').focus();
} else {
surErreurCompletionCourriel();
}
},
error: function(jqXHR, textStatus, errorThrown) {
surErreurCompletionCourriel();
},
complete: function(jqXHR, textStatus) {
$('#zone-prenom-nom').removeClass('hidden');
$('#zone-courriel-confirmation').removeClass('hidden');
}
},
error: function(jqXHR, textStatus, errorThrown) {
surErreurCompletionCourriel();
},
complete: function(jqXHR, textStatus) {
$('#zone-prenom-nom').removeClass('hidden');
$('#zone-courriel-confirmation').removeClass('hidden');
}
});
});
}
}
 
function surErreurCompletionCourriel() {
$('#prenom, #nom, #courriel_confirmation').val('');
$('#prenom, #nom, #courriel_confirmation').removeAttr('disabled');
afficherPanneau('#dialogue-courriel-introuvable');
}
203,6 → 209,11
$(this).val(prenom.join(' '));
}
 
function bloquerCopierCollerCourriel() {
afficherPanneau('#dialogue-bloquer-copier-coller');
return false;
}
 
//+----------------------------------------------------------------------------------------------------------+
// GOOGLE MAP
 
729,7 → 740,19
//+---------------------------------------------------------------------------------------------------------+
// FORMULAIRE : traitements génériques
 
$(document).ready(function() {
$(document).ready(function() {
// Interaction générales
$('.alert .close').on('click', fermerPanneauAlert);
$('.has-tooltip').tooltip('enable');
$('#btn-aide').on('click', basculerAffichageAide);
$('.dropdown-menu input, .dropdown-menu label').on('click', function(event) {
event.stopPropagation();
});
// Afficher/Cacher champs cachés par défaut
surChangementPeriodiciteTraitementPhyto();// Vérif lors du chargement de la page
$('#periodicite-traitement-phyto').on('change', surChangementPeriodiciteTraitementPhyto);
// Sliders
transformerEnSlider('#presence-zone-vegetalise');
transformerEnSlider('#hauteur-batiment-avoisinant');
736,35 → 759,25
transformerEnSlider('#periodicite-traitement-phyto');
transformerEnSlider('#resistance-traitement-phyto');
transformerEnSlider('#vitesse-croissance');
// Afficher/Cacher champs cachés par défaut
$('#periodicite-traitement-phyto').on('change', surChangementPeriodiciteTraitementPhyto);
$('#taxon-liste').on('change', surChangementTaxonListe);
$('.alert .close').on('click', fermerPanneauAlert);
$('.has-tooltip').tooltip('enable');
$('#btn-aide').on('click', basculerAffichageAide);
$('#prenom').on('change', formaterPrenom);
$('#nom').on('change', formaterNom);
 
// Date picker
configurerDatePicker('#date');
configurerDatePicker('#date-arret-traitement-phyto');
// Gestion de la liste des taxons
surChangementTaxonListe();// Vérif lors du chargement de la page
ajouterAutocompletionNoms();
$('#taxon-liste').on('change', surChangementTaxonListe);
// Validation du formulaire
configurerFormValidator();
definirReglesFormValidator();
$('.dropdown-menu input, .dropdown-menu label').on('click', function(event) {
event.stopPropagation();
});
// Gestion des obs
$('.cb-milieux').on('click', function(event) {
$(this).valid();
event.stopPropagation();
});
$('input#hauteur-plante').on('blur', function() {
// if there's a bad value
var valeur = $(this).val();
773,20 → 786,14
var nouvelleValeur = valeur.replace(/[^0-9]/g, '');
$(this).val(nouvelleValeur);
}
});
$('#courriel_confirmation').on('paste', bloquerCopierCollerCourriel);
});
$('a.afficher-coord').on('click', basculerAffichageCoord);
$('#ajouter-obs').on('click', ajouterObs);
$('.obs-nbre').on('changement', surChangementNbreObs);
$('body').on('click', '.supprimer-obs', supprimerObs);
$('#transmettre-obs').on('click', transmettreObs);
 
// Défilement des photos
$('body').on('click', '.defilement-control-zone', function(event) {
defilerMiniatures($(this));
});
1021,11 → 1028,6
}
}
 
function bloquerCopierCollerCourriel() {
afficherPanneau('#dialogue-bloquer-copier-coller');
return false;
}
 
function basculerAffichageCoord() {
$('.afficher-coord-action').toggle();
$('#coordonnees-geo').toggle('slow');