source: plugins_spip/diogene_complements/diogene_spipicious/prive/diogene_spipicious_avant_formulaire.html @ 3046

Last change on this file since 3046 was 3046, checked in by kent1, 12 years ago

On répare l'ajout de mots-clés via spipicious sur diogène

File size: 1.3 KB
Line 
1<script type="text/javascript"><!--
2        (function($) {
3                if (typeof($.fn.autocomplete) == "function") {
4                        var diogene_spipicious_appliquer_selecteur = function(){
5
6                                // chercher l'input de saisie
7                                var diogene_spipicious = $('input[name=diogene_spipicious_tags][autocomplete!=off]');
8
9                                var id_objet = $("#formulaire_upload_media_bis input[name=diogene_id_article]").val();
10                                var type = 'article';
11
12                                diogene_spipicious.autocomplete('#URL_PAGE{selecteurs_tags}', {
13                                        extraParams: {
14                                                id_objet: id_objet,
15                                                type: 'article'
16                                        },
17                                        delay: 200,
18                                        autofill: false,
19                                        minChars: 1,
20                                        multiple: true,
21                                        multipleSeparator: ";",
22                                        formatItem: function(data, i, n, value){
23                                                return data[0];
24                                        },
25                                        formatResult: function(data, i, n, value){
26                                                return data[1];
27                                        },
28                                });
29                                diogene_spipicious.result(function(event, data, formatted){
30                                        if (data[2] > 0) {
31                                                $(diogene_spipicious).end();
32                                        }
33                                        else {
34                                                return data[1];
35                                        }
36                                });
37                                // Hack pour le focus obligatoire de positionner
38                                // Le selecteur generique ne se rechargeait pas
39                                // diogene_spipicious.blur().focus();
40                        };
41
42                        $(function(){
43                                diogene_spipicious_appliquer_selecteur();
44                                onAjaxLoad(diogene_spipicious_appliquer_selecteur);
45                        });
46                }
47        })(jQuery);
48// --></script>
Note: See TracBrowser for help on using the repository browser.