source: plugins_spip/diogene_complements/diogene_gerer_auteurs/prive/diogene_gerer_auteurs_avant_formulaire.html @ 4197

Last change on this file since 4197 was 4197, checked in by kent1, 9 years ago

Eviter des erreurs de js avec IE

File size: 1.1 KB
Line 
1<script type="text/javascript"><!--
2        (function($) {
3                if (typeof($.fn.autocomplete) == "function") {
4                        var diogene_gerer_auteurs_appliquer_selecteur = function(){
5
6                                // chercher l'input de saisie
7                                var diogene_gerer_auteurs = $('input[name=diogene_gerer_auteurs][autocomplete!=off]');
8
9                                var id_objet = $("input[name=id_article]").val();
10
11                                diogene_gerer_auteurs.autocomplete('#URL_PAGE{selecteur_auteur}', {
12                                        extraParams: {
13                                                id_article: id_objet
14                                        },
15                                        delay: 200,
16                                        multiple: false,
17                                        formatItem: function(data, i, n, value){
18                                                return data[0];
19                                        },
20                                        formatResult: function(data, i, n, value){
21                                                return data[1];
22                                        }
23                                });
24                                diogene_gerer_auteurs.result(function(event, data, formatted){
25                                        if (data[2] > 0) {
26                                                var id = data[2];
27                                                $('#diogene_gerer_id_auteurs').val(id);
28                                        }
29                                        else {
30                                                $('#diogene_gerer_id_auteurs').val('');
31                                                return data[1];
32                                        }
33                                });
34                                $(diogene_gerer_auteurs).focus(function(e){
35
36                                });
37                        };
38
39                        $(function(){
40                                diogene_gerer_auteurs_appliquer_selecteur();
41                                onAjaxLoad(diogene_gerer_auteurs_appliquer_selecteur);
42                        });
43                }
44        })(jQuery);
45// --></script>
Note: See TracBrowser for help on using the repository browser.