source: plugins_spip/import_video/emballe_medias_gerer_auteurs/prive/diogene_gerer_auteurs_avant_formulaire.html @ 2963

Last change on this file since 2963 was 2963, checked in by kent1, 11 years ago

On switch vers Diogène

File size: 1.3 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 em_gerer_auteurs = $('input[name=em_gerer_auteurs][autocomplete!=off]');
8
9                                var id_objet = $("#formulaire_upload_media_bis input[name=diogene_id_article]").val();
10
11                                diogene_gerer_auteurs.autocomplete('#URL_PAGE{selecteur_auteur}', {
12                                        extraParams: {
13                                                id_objet: id_objet,
14                                                type: 'article'
15                                        },
16                                        delay: 200,
17                                        autofill: false,
18                                        minChars: 1,
19                                        multiple: true,
20                                        multipleSeparator: ";",
21                                        formatItem: function(data, i, n, value){
22                                                return data[0];
23                                        },
24                                        formatResult: function(data, i, n, value){
25                                                return data[1];
26                                        },
27                                });
28                                diogene_gerer_auteurs.result(function(event, data, formatted){
29                                        if (data[2] > 0) {
30                                                var id = data[2];
31                                                $('#diogene_gerer_id_auteurs').val(id);
32                                                $(diogene_gerer_auteurs).blur().end();
33                                        }
34                                        else {
35                                                return data[1];
36                                        }
37                                });
38                                $(em_gerer_auteurs).focus(function(){
39                                        $(em_gerer_auteurs).val('');
40                                        $('#em_gerer_id_auteurs').val('');
41                                });
42                        };
43
44                        $(function(){
45                                diogene_gerer_auteurs_appliquer_selecteur();
46                                onAjaxLoad(diogene_gerer_auteurs_appliquer_selecteur);
47                        });
48                }
49        })(jQuery);
50// --></script>
Note: See TracBrowser for help on using the repository browser.