Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: count(): Parameter must be an array or an object that implements Countable in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/JavaScriptSymbol.php on line 69

dojox/io/proxy/xip.js

  • Provides:

    • dojox.io.proxy.xip
  • Requires:

    • dojo.io.iframe in common
    • dojox.data.dom in common
  • dojox.io.proxy.xip.XhrIframeFacade

    • type
      Function
    • parameters:
      • ifpServerUrl
    • summary
      XMLHttpRequest facade object used by dojox.io.proxy.xip.
    • description
      Do not use this object directly. See the Dojo Book page
      on XMLHttpRequest IFrame Proxying:
      http://dojotoolkit.org/book/dojo-book-0-4/part-5-connecting-pieces/i-o/cross-domain-xmlhttprequest-using-iframe-proxy
  • dojox.io.proxy.xip.XhrIframeFacade.open

    • parameters:
      • method: (typeof String)
      • uri: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade.open._method

  • dojox.io.proxy.xip.XhrIframeFacade.open._uri

  • dojox.io.proxy.xip.XhrIframeFacade.open.readyState

    • type
      Number
  • dojox.io.proxy.xip.XhrIframeFacade.setRequestHeader

    • parameters:
      • header: (typeof String)
      • value: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade.send

    • parameters:
      • stringData: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade.send._bodyData

  • dojox.io.proxy.xip.XhrIframeFacade.send._stateId

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade.send.readyState

    • type
      Number
  • dojox.io.proxy.xip.XhrIframeFacade.abort

    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade.getAllResponseHeaders

    • returns
      String
    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade.getResponseHeader

    • parameters:
      • header: (typeof String)
    • returns
      String
    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade._setResponseHeaders

    • parameters:
      • allHeaders: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.XhrIframeFacade._setResponseHeaders._allResponseHeaders

  • dojox.io.proxy.xip

    • summary
      Object that implements the iframe handling for XMLHttpRequest
      IFrame Proxying.
    • description
      Do not use this object directly. See the Dojo Book page
      on XMLHttpRequest IFrame Proxying:
      http://dojotoolkit.org/book/dojo-book-0-4/part-5-connecting-pieces/i-o/cross-domain-xmlhttprequest-using-iframe-proxy
      Usage of XHR IFrame Proxying does not work from local disk in Safari.
    • type
      Object
  • dojox.io.proxy.xip.xipClientUrl

    • type
      Object
  • dojox.io.proxy.xip.urlLimit

    • type
      Number
  • dojox.io.proxy.xip._callbackName

    • type
      String
  • dojox.io.proxy.xip._state

    • type
      Object
  • dojox.io.proxy.xip._stateIdCounter

    • type
      Number
  • dojox.io.proxy.xip._isWebKit

    • type
      bool
  • dojox.io.proxy.xip.send

    • parameters:
      • facade: (typeof Object)
    • returns
      Object
    • summary
      starts the xdomain request using the provided facade.
      This method first does some init work, then delegates to _realSend.
    • type
      Function
  • dojox.io.proxy.xip.send.fullXipClientUrl

  • dojox.io.proxy.xip.send.send

  • dojox.io.proxy.xip._realSend

    • parameters:
      • facade
    • returns
      Object
    • summary
      starts the actual xdomain request using the provided facade.
    • type
      Function
  • dojox.io.proxy.xip.receive

    • parameters:
      • stateId: (typeof String)
      • urlEncodedData: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.frameLoaded

    • parameters:
      • stateId: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.destroyState

    • parameters:
      • stateId: (typeof String)
    • type
      Function
  • dojox.io.proxy.xip.createFacade

    • type
      Function
  • dojox.io.proxy.xip.sendRequest

    • parameters:
      • stateId
      • encodedData
    • type
      Function
  • dojox.io.proxy.xip.sendRequestStart

    • parameters:
      • stateId
    • type
      Function
  • dojox.io.proxy.xip.sendRequestPart

    • parameters:
      • stateId
    • type
      Function
  • dojox.io.proxy.xip.setServerUrl

    • parameters:
      • stateId
      • cmd
      • message
    • type
      Function
  • dojox.io.proxy.xip.makeServerUrl

    • parameters:
      • stateId
      • cmd
      • message
    • type
      Function
  • dojox.io.proxy.xip.fragmentReceivedEvent

    • parameters:
      • evt
    • summary
      HTML5 document messaging endpoint. Unpack the event to see
      if we want to use it.
    • type
      Function
  • dojox.io.proxy.xip.fragmentReceived

    • parameters:
      • frag
    • type
      Function
  • dojox.io.proxy.xip.unpackMessage

    • parameters:
      • encodedMessage
    • type
      Function
  • window.location.href

    • alias - window.location.href
  • dojox.io.proxy.xip._xhrObjOld

    • alias - dojo._xhrObj
  • dojo._xhrObj

    • alias - dojox.io.proxy.xip.createFacade
  • dojox.io.proxy.xip.XhrIframeFacade._requestHeaders

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade._allResponseHeaders

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade._responseHeaders

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade._method

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade._uri

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade._bodyData

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade.responseText

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade.responseXML

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade.status

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade.statusText

    • type
      Object
  • dojox.io.proxy.xip.XhrIframeFacade.readyState

    • type
      Number
  • dojox.io.proxy.xip.XhrIframeFacade._ifpServerUrl

  • dojox.io.proxy.xip.XhrIframeFacade._stateId

    • type
      Object
  • dojox.io.proxy

    • type
      Object
  • dojox.io

    • type
      Object
  • dojox

    • type
      Object