Changeset 1874


Ignore:
Timestamp:
04/11/12 21:55:31 (12 years ago)
Author:
gaba
Message:

valuse - autocomplete

Location:
MDService2/branches/MDService_simple3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/WebContent/scripts/mdservice_searchclause.js

    r1867 r1874  
    765765                        var termset = "";
    766766                        if (termsetitem != null) termset = termsetitem.key;
    767                         searchclauseset.searchclauses[i][j].index = termset + ":" +  e.value;
     767                        var str = e.id;
     768                        str = str.substring(str.lastIndexOf('/')+1, str.length);
     769                        var termsetindex = termset + ":" +  str;
     770                        searchclauseset.searchclauses[i][j].index = termsetindex;
    768771                       
    769772                        //handleTermsSelection(i,j,sValue);     
    770773                        //find element value
    771                         /*
     774               
    772775                        var index;
    773776                        $.each(element_autocomplete,function(i, item){
    774                                 if (this.key == elem.key){
     777                                if (this.key == termset){
    775778                                        index = i;
    776779                                        return;
     
    778781                        });
    779782                        var term_index;
    780                         $.each(element_autocomplete[index],function(i, item){
    781                                 if (this.key == e.key){
     783                       
     784                        $.each(element_autocomplete[index].data,function(i, item){
     785                                if (this.id == e.id){
    782786                                        term_index = i;
    783787                                        return;
     
    785789                        });
    786790                        if (element_autocomplete[index].data[term_index].values.length == 0){
    787                         jQuery.get(link('fcs','?operation=scan&scanClause=' + e.value),function(data){
    788                                 $(data).find('sru:term').each(function(i){
    789                                         element_autocomplete[index].data[term_index].values[i] = {label:$(this).find('sru:value').text()};
     791                        jQuery.get(link('fcs','?operation=scan&scanClause=' + termsetindex + '&x-context=clarin.eu:mdrepo'),function(data){
     792                                $(data).find("sru\\:term").each(function(i){
     793                                        element_autocomplete[index].data[term_index].values[i] = {label:$(this).find('sru\\:value').text()};
    790794                                });
    791795                                initValueAutocomplete(i,j, index, term_index);
     
    794798                                initValueAutocomplete(i,j, index, term_index);
    795799                        }
    796                         */
     800                       
    797801                       
    798802}
  • MDService2/branches/MDService_simple3/WebContent/scripts/mdservice_ui_settings.js

    r1664 r1874  
    6868                smc: {
    6969                                        base_uri: "/MDService2/smc/"
    70                                 }       
     70                                },
     71                fcs: {
     72                                        base_uri: "/MDService2/fcs"
     73                                }       
    7174
    7275        };
  • MDService2/branches/MDService_simple3/WorkspaceProfile.xml

    r1872 r1874  
    77      <WorkspaceProfile user="server">
    88      <Repositories>
     9      <item>
     10           <name>clarin.at-mirror</name>   
     11           <id>52</id>
     12           <type>md</type>
     13           <uri>http://clarin.aac.ac.at/exist/rest/db/clarin/cmd-model.xql/</uri>
     14        </item>
    915    <item>
    1016              <name>clarin.eu:mdrepo</name>
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/FCSProxy.java

    r1841 r1874  
    4747                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "query");
    4848                }
     49               
    4950                if (getParam("scanClause").equals("") && getParam("operation").equals("scan")) {
    5051                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "scan");
Note: See TracChangeset for help on using the changeset viewer.