Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 784 → Rev 785

/trunk/modules/recherche_avancee/squelettes/form_recherche_av.tpl.html
6,8 → 6,6
var VALEUR_DEFAUT_AU = "<?=$i18n['valeur-form-auteur']?>";
var VALEUR_DEFAUT_BIB = "<?=$i18n['valeur-form-bib']?>";
var VALEUR_DEFAUT_DATE = "<?=$i18n['valeur-form-date']?>";
 
 
$(document).ready(function(){
if($('input[type=text]').val() != '') {
/trunk/bibliotheque/AppUrls.php
132,9 → 132,6
return $url;
}
 
public function obtenirUrlResultatRetenu() {
$parametres = $this->getParametresUrlResultat();
$parametres['resultat'] = 'retenu';
/trunk/presentations/scripts/recherche.js
22,6 → 22,9
*/
 
var champs_ts = ["#au","#and","#anf","#nom","#bib"];
var autocompletionFicheOuverte = false;
var elementAutocompletionSelectionne = null;
var nomRechercheEnCours = null;
 
$(document).ready(function() {
ajouterAutocompletion();
28,6 → 31,7
ajouterActionClicSurTexteRecherche(champs_ts);
gererAffichageValeursParDefaut(champs_ts);
afficherValeurParDefaut(champs_ts);
gererAccesFicheFlecheDroite();
});
 
/**------------------- Fonctions de gestion de l'autocompletion ---------------------------------*/
55,6 → 59,7
});
 
}
 
function ajouterAutocompletionNoms() {
$('#nom').autocomplete({
source: function(requete, add){
71,6 → 76,19
add(suggestions);
});
},
search: function(event, ui) {
nomRechercheEnCours = 'nom_sci';
},
focus: function(event, ui) {
elementAutocompletionSelectionne = ui.item;
},
open: function(event, ui) {
autocompletionFicheOuverte = true;
},
close: function(event, ui) {
autocompletionFicheFermee = false;
nomRechercheEnCours = null;
},
html: true
});
83,6 → 101,22
});
}
 
// gére l'acces direct à une fiche par l'appui sur droite
// dans la liste d'autocompletion des noms scientifiques
function gererAccesFicheFlecheDroite() {
$(document).keypress(function(event) {
// flèche droite
if(event.keyCode == '39') {
if(autocompletionFicheOuverte && elementAutocompletionSelectionne != null && nomSciEstDemande()) {
$('#nom').val(elementAutocompletionSelectionne.value);
$('#eflore_nomenclature_fiche').click();
$('#nom').autocomplete( "disable" );
//TODO : ajout d'un message de chargement ?
}
}
});
}
 
function traiterRetourNomsSci(data) {
var suggestions = [];
if (data.resultat != undefined) {
107,7 → 141,6
}
 
 
 
function traiterRetourAvance(data, champs) {
var suggestions = [];
if (jQuery.type(data) == "array") {
296,30 → 329,24
 
 
function afficherValeurParDefautAvance(champs) {
if($(champs) != undefined && $(champs).val() != undefined) {
valeur_form = $(champs).val();
valeur_form = $.trim(valeur_form);
if (formulaireAfficheValeurParDefaut(champs)) {
if (champs == "#au") {
$(champs).val(VALEUR_DEFAUT_AU);
}else if (champs == "#bib" ) {
$(champs).val(VALEUR_DEFAUT_BIB);
} else {
$(champs).val(VALEUR_DEFAUT_DATE);
}
$(champs).addClass('valeur-defaut-recherche');
if($(champs) != undefined && $(champs).val() != undefined) {
valeur_form = $(champs).val();
valeur_form = $.trim(valeur_form);
if (formulaireAfficheValeurParDefaut(champs)) {
if (champs == "#au") {
$(champs).val(VALEUR_DEFAUT_AU);
}else if (champs == "#bib" ) {
$(champs).val(VALEUR_DEFAUT_BIB);
} else {
$(champs).val(VALEUR_DEFAUT_DATE);
}
 
$(champs).addClass('valeur-defaut-recherche');
}
 
}
}
 
 
 
 
 
/*
* jQuery UI Autocomplete HTML Extension
*
355,8 → 382,8
if (item.retenu == true) {
item.label = "<strong>"+item.label+"</strong>";
}
return $("<li></li>")
var classe = (nomRechercheEnCours == 'nom_sci' && nomSciEstDemande()) ? 'class="autocompletion_nom"' : '';
return $("<li "+classe+"></li>")
.data("item.autocomplete", item)
.append( $("<a></a>")[ this.options.html ? "html" : "text" ](item.label))
.appendTo(ul);
/trunk/presentations/styles/eflore.css
627,6 → 627,10
width: 60px;
}
 
#statut .aucune_info {
padding: 10px;
}
 
/* Onglets */
#zone_onglets {
margin-top: 0.1em;
1095,7 → 1099,6
}
 
/* relatif aux liens pour l'export pdf --- bloc du bas ---*/
/* relatif aux liens pour l'export pdf --- bloc du bas ---*/
#bloc_export_choix {
width: 100%;
}
1257,4 → 1260,10
background-repeat:no-repeat;
background-position:center;
min-height: 150px;
}
}
 
/**----------------------- Autocompletion des noms ---------------------------------------------**/
li.autocompletion_nom, .autocompletion_nom:hover {
background: url("../images/fleche_droite.png") no-repeat scroll 100% 0 white;
margin: 0 0 5px;
}