Changeset 6545 for sandbox/expressoServiceImap/prototype/api/datalayer.js
- Timestamp:
- 06/19/12 23:40:56 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/expressoServiceImap/prototype/api/datalayer.js
r6444 r6545 1182 1182 if( !result && (bothSides || oneSide) ) 1183 1183 { 1184 result = this.request( concept, id || filter.filter , filter.criteria );1184 result = this.request( concept, id || filter.filter || false, filter.criteria ); 1185 1185 1186 1186 if( result && bothSides && (!filter || … … 1957 1957 }, 1958 1958 1959 codec: function( concept, namespace, codec ){1959 codec: function( concept, namespace, codec, set ){ 1960 1960 1961 1961 if( codec.encoder ) 1962 this.encoder( concept, namespace, codec.encoder );1962 this.encoder( concept, namespace, codec.encoder, set ); 1963 1963 if( codec.decoder ) 1964 this.decoder( concept, namespace, codec.decoder );1964 this.decoder( concept, namespace, codec.decoder, set ); 1965 1965 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 ); 1973 1973 1974 1974 }, … … 1984 1984 }, 1985 1985 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 ); 1989 1989 1990 1990 }, … … 2011 2011 }, 2012 2012 2013 register: function( kind, concept, deployable ){2013 register: function( kind, concept, deployable, set ){ 2014 2014 2015 2015 if( arguments.length < 3 ) … … 2020 2020 } 2021 2021 2022 if( !this[ kind ][ concept ] )2022 if( !this[ kind ][ concept ] || set ) 2023 2023 this[ kind ][ concept ] = []; 2024 2024
Note: See TracChangeset
for help on using the changeset viewer.