Ignore:
Timestamp:
06/19/12 23:40:56 (12 years ago)
Author:
natan
Message:

Ticket #2845 - Atualizacao da API na busca de mensagens - Correcao do problema nas paginacoes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/expressoServiceImap/prototype/api/datalayer.js

    r6444 r6545  
    11821182        if( !result && (bothSides || oneSide) ) 
    11831183        { 
    1184             result = this.request( concept, id || filter.filter, filter.criteria ); 
     1184            result = this.request( concept, id || filter.filter || false, filter.criteria ); 
    11851185 
    11861186            if( result && bothSides && (!filter ||  
     
    19571957    }, 
    19581958 
    1959     codec: function( concept, namespace, codec ){ 
     1959    codec: function( concept, namespace, codec, set ){ 
    19601960 
    19611961        if( codec.encoder ) 
    1962             this.encoder( concept, namespace, codec.encoder ); 
     1962            this.encoder( concept, namespace, codec.encoder, set ); 
    19631963        if( codec.decoder ) 
    1964             this.decoder( concept, namespace, codec.decoder ); 
     1964            this.decoder( concept, namespace, codec.decoder, set ); 
    19651965        if( codec.criteria ) 
    1966             this.register( "criterias", concept + ":" + namespace, codec.criteria ); 
    1967  
    1968     }, 
    1969  
    1970     encoder: function( concept, namespace, encoder ){ 
    1971  
    1972         this.register( "encoders", concept + ":" + namespace, encoder ); 
     1966            this.register( "criterias", concept + ":" + namespace, codec.criteria, set ); 
     1967 
     1968    }, 
     1969 
     1970    encoder: function( concept, namespace, encoder, set ){ 
     1971 
     1972        this.register( "encoders", concept + ":" + namespace, encoder, set ); 
    19731973 
    19741974    }, 
     
    19841984    }, 
    19851985 
    1986     decoder: function( concept, namespace, decoder ){ 
    1987  
    1988         this.register( "decoders", concept + ":" + namespace, decoder ); 
     1986    decoder: function( concept, namespace, decoder, set ){ 
     1987 
     1988        this.register( "decoders", concept + ":" + namespace, decoder, set ); 
    19891989 
    19901990    }, 
     
    20112011    }, 
    20122012 
    2013     register: function( kind, concept, deployable ){ 
     2013    register: function( kind, concept, deployable, set ){ 
    20142014 
    20152015      if( arguments.length < 3 ) 
     
    20202020      } 
    20212021 
    2022       if( !this[ kind ][ concept ] ) 
     2022      if( !this[ kind ][ concept ] || set ) 
    20232023            this[ kind ][ concept ] = []; 
    20242024 
Note: See TracChangeset for help on using the changeset viewer.