Subversion Repositories wimsdev

Rev

Rev 12539 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12539 Rev 13566
Line 1... Line 1...
1
/********* search_engine.js  ************************************************************************
1
/********* search_engine.js  ************************************************************************
2
        scripts dedies au moteur de recherche de WIMS, declenchant l'autocompletion
2
  scripts dedies au moteur de recherche de WIMS, declenchant l'autocompletion
3
****************************************************************************************************/
3
****************************************************************************************************/
4
 
4
 
5
function start_multicomplete(){
5
function start_multicomplete(){
6
        var search_category = $("#search_category").val();
6
  var search_category = $("#search_category").val();
7
        var search_lang = $("#search_lang").val();
7
  var search_lang = $("#search_lang").val();
8
        var fichier = "";
8
  var fichier = "";
9
 
9
 
10
        if (search_category=="P")
10
  if (search_category=="P"){
11
                {fichier =  "./modules/tool/popup."+search_lang+"/dic/form.json";}
11
    fichier =  "./modules/tool/popup."+search_lang+"/dic/form.json";}
12
        else
12
  else{
13
                {fichier =  "./scripts/keywords/keywords."+search_lang+".json";}
13
    fichier =  "./scripts/keywords/keywords."+search_lang+".json";}
14
 
14
 
15
        /*alert ("search_category = " + search_category + " \n fichier = " + fichier );*/
15
  /*alert ("search_category = " + search_category + " \n fichier = " + fichier );*/
16
 
16
 
17
        $.getJSON( fichier, function(data) {
17
  $.getJSON( fichier, function(data) {
18
                        //console.log( "success" );
18
    //console.log( "success" );
19
                        set_multicomplete(data);
19
    set_multicomplete(data);
20
                })
-
 
21
                .fail(function( jqxhr, textStatus, error ) {
20
  }).fail(function( jqxhr, textStatus, error ) {
22
                        var err = textStatus + ', ' + error;
21
    var err = textStatus + ', ' + error;
23
                        console.log( "Request JSON Failed: " + err);
22
    console.log( "Request JSON Failed: " + err);
24
                        console.log( "Impossible de charger le fichier json " + fichier );
23
    console.log( "Impossible de charger le fichier json " + fichier );
25
                })
24
  })
26
                /*.always(function() { console.log( "complete" ); })*/
25
  /*.always(function() { console.log( "complete" ); })*/
27
        ;
26
  ;
28
}
27
}
29
 
28
 
30
 
29
 
31
jQuery(function($) {
30
jQuery(function($) {
32
        start_multicomplete();
31
  start_multicomplete();
33
 
32
 
34
        $("#search_category").change(function(){
33
  $("#search_category").change(function(){
35
                start_multicomplete();
34
    start_multicomplete();
36
        });
35
  });
37
});
36
});