Changeset 521
- Timestamp:
- 08/16/08 08:30:32 (5 months ago)
- Files:
-
- 1 modified
-
trunk/daemon/orbited/static/Orbited.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/daemon/orbited/static/Orbited.js
r519 r521 637 637 var numSent = sendQueue.length 638 638 sessionUrl.setQsParameter('ack', lastPacketId) 639 // xhr = createXHR(); 639 var tdata = encodePackets(sendQueue) 640 ;;; self.logger.debug('post', retries, tdata); 641 if (Orbited.settings.enableFFPrivleges) { 642 try { 643 netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead'); 644 } catch (ex) { } 645 } 646 xhr.open('POST', sessionUrl.render(), true) 647 // NB: its awkard, but for reusing the XHR object in IE (7 at least), 648 // we can only reset the onreadystatechange *after* we call open; 649 // if we don't do this, the XHR will stop sending data. 650 // See "Reusing XMLHttpRequest Object in IE" 651 // at http://keelypavan.blogspot.com/2006/03/reusing-xmlhttprequest-object-in-ie.html 640 652 xhr.onreadystatechange = function() { 641 653 switch(xhr.readyState) { 642 643 654 case 4: 644 655 if (xhr.status == 200) { … … 658 669 } 659 670 } 660 var tdata = encodePackets(sendQueue)661 ;;; self.logger.debug('post', retries, tdata);662 if (Orbited.settings.enableFFPrivleges) {663 try {664 netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');665 } catch (ex) { }666 }667 xhr.open('POST', sessionUrl.render(), true)668 671 xhr.send(tdata) 669 670 672 } 671 673