Changeset 802
- Timestamp:
- 05/07/09 10:42:16 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/connector.js
r660 r802 305 305 // Request Constructor Connector 306 306 cConnector.prototype.newRequest = function (id, target, method, handler, data) 307 { 307 { 308 var params = data; 308 309 this.tid = id; 309 310 if (this.requests[id]) { … … 346 347 } 347 348 handler(data); 348 addToCache( id,data);349 addToCache(params?id+"&"+params:id,data); 349 350 delete _thisObject.requests[id]; 350 351 _thisObject.requests[id] = null; … … 491 492 } 492 493 function purgeCache(){ 494 if (typeof(preferences) == "undefined" || preferences.use_cache != 'True') 495 return false; 493 496 var i; 494 497 for (i=0; i<= expurgatedCache.length; i++) 495 498 { 496 499 connectorCache.valid[expurgatedCache[i]] = false; 500 try { 497 501 delete connectorCache.result[expurgatedCache[i]]; 502 } 503 catch (e) { }; 498 504 } 499 505 } … … 516 522 case 'get_cc_groups': 517 523 case 'getUsersByEmail': 518 case 'br':519 case 'search_for':520 524 connectorCache.valid[id] = true; 521 525 connectorCache.result[id] = data; … … 525 529 case 'quicksearch': 526 530 case 'get_folders_list': 527 // case 'search_msg': 531 case 'search_msg': 532 case 'search_for': 528 533 connectorCache.valid[id] = true; 529 534 connectorCache.result[id] = data; … … 561 566 url = DEFAULT_URL + url; 562 567 563 if (queryConnectorCache( url,handler))568 if (queryConnectorCache(params?url+"&"+params:url,handler)) 564 569 return; 565 570
Note: See TracChangeset
for help on using the changeset viewer.