Changeset 302

Show
Ignore:
Timestamp:
06/23/08 04:30:38 (2 months ago)
Author:
frank
Message:

bugfix for leading underscore in xsubdomairequest

Location:
branches/0.5/daemon/orbited/static
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • branches/0.5/daemon/orbited/static/BinaryTCPConnection.js

    r287 r302  
    553553        throw new Error("Invalid bridge domain") 
    554554    if (!Boolean(bridgePath)) 
    555         bridgePath = "/_/static/XSubdomainBridge.html" 
     555        bridgePath = "/static/XSubdomainBridge.html" 
    556556    if (!Boolean(markedHeaders)) 
    557557        markedHeaders = [ 
  • branches/0.5/daemon/orbited/static/OrbitedLegacyWrapper.js

    r292 r302  
    11Orbited = { 
    2     connect: function (event_cb, token) { 
     2    connect: function (event_cb /* args 1-3 are token parts */) { 
     3        var tokens = Array.prototype.slice.call(arguments, 1) 
     4        var token = tokens.join(', ') 
     5        console.log(token) 
     6     
    37        var conn = new BaseTCPConnection() 
    48        var connUrl = new URL(location.href) 
     
    1418        } 
    1519        conn.connect(connUrl.render()) 
    16     } 
     20    }, 
     21 
     22    create_xhr: function () { 
     23        try { return new ActiveXObject('MSXML3.XMLHTTP'); } catch(e) {} 
     24        try { return new ActiveXObject('MSXML2.XMLHTTP.3.0'); } catch(e) {} 
     25        try { return new ActiveXObject('Msxml2.XMLHTTP'); } catch(e) {} 
     26        try { return new ActiveXObject('Microsoft.XMLHTTP'); } catch(e) {} 
     27        try { return new XMLHttpRequest(); } catch(e) {} 
     28        throw new Error('Could not find XMLHttpRequest or an alternative.'); 
     29  } 
     30 
     31     
    1732} 
  • branches/0.5/daemon/orbited/static/TCPConnection.js

    r287 r302  
    553553        throw new Error("Invalid bridge domain") 
    554554    if (!Boolean(bridgePath)) 
    555         bridgePath = "/_/static/XSubdomainBridge.html" 
     555        bridgePath = "/static/XSubdomainBridge.html" 
    556556    if (!Boolean(markedHeaders)) 
    557557        markedHeaders = [ 
  • branches/0.5/daemon/orbited/static/WebSocket.js

    r287 r302  
    553553        throw new Error("Invalid bridge domain") 
    554554    if (!Boolean(bridgePath)) 
    555         bridgePath = "/_/static/XSubdomainBridge.html" 
     555        bridgePath = "/static/XSubdomainBridge.html" 
    556556    if (!Boolean(markedHeaders)) 
    557557        markedHeaders = [ 
  • branches/0.5/daemon/orbited/static/XSubdomainRequest.js

    r212 r302  
    44        throw new Error("Invalid bridge domain") 
    55    if (!Boolean(bridgePath)) 
    6         bridgePath = "/_/static/XSubdomainBridge.html" 
     6        bridgePath = "/static/XSubdomainBridge.html" 
    77    if (!Boolean(markedHeaders)) 
    88        markedHeaders = [ 
  • branches/0.5/daemon/orbited/static/orbited.js

    r292 r302  
    552552        throw new Error("Invalid bridge domain") 
    553553    if (!Boolean(bridgePath)) 
    554         bridgePath = "/_/static/XSubdomainBridge.html" 
     554        bridgePath = "/static/XSubdomainBridge.html" 
    555555    if (!Boolean(markedHeaders)) 
    556556        markedHeaders = [ 
     
    693693// start @include(OrbitedLegacyWrapper.js) 
    694694Orbited = { 
    695     connect: function (event_cb, token) { 
     695    connect: function (event_cb /* args 1-3 are token parts */) { 
     696        var tokens = Array.prototype.slice.call(arguments, 1) 
     697        var token = tokens.join(', ') 
     698        console.log(token) 
     699     
    696700        var conn = new BaseTCPConnection() 
    697701        var connUrl = new URL(location.href) 
     
    707711        } 
    708712        conn.connect(connUrl.render()) 
    709     } 
     713    }, 
     714 
     715    create_xhr: function () { 
     716        try { return new ActiveXObject('MSXML3.XMLHTTP'); } catch(e) {} 
     717        try { return new ActiveXObject('MSXML2.XMLHTTP.3.0'); } catch(e) {} 
     718        try { return new ActiveXObject('Msxml2.XMLHTTP'); } catch(e) {} 
     719        try { return new ActiveXObject('Microsoft.XMLHTTP'); } catch(e) {} 
     720        try { return new XMLHttpRequest(); } catch(e) {} 
     721        throw new Error('Could not find XMLHttpRequest or an alternative.'); 
     722  } 
     723 
     724     
    710725} 
    711726