B2G/gecko/testing/marionette/marionette-server.js
/**
   * actionChain
   *
   * @param object aRequest
   *        'value' represents a nested array: inner array represents each event; outer array represents collection of events
   */
actionChain
@param object aRequest
'value' represents a nested array: inner array represents each event; outer array represents collection of events
actionChain @param object aRequest ' value ' represents a nested array : inner array represents each event ; outer array represents collection of events
function MDA_actionChain(aRequest) {
    this.command_id = this.getCommandId();
    if (this.context == "chrome") {
      this.sendError("Command 'actionChain' is not available in chrome context", 500, null, this.command_id);
    }
    else {
      this.sendAsync("actionChain",
                     {
                       chain: aRequest.chain,
                       nextId: aRequest.nextId
                     },
                     this.command_id);
    }
  }
function MDA_actionChain ( aRequest ) { this . command_id = this . getCommandId ( ) ; if ( this . context == "chrome" ) { this . sendError ( "Command 'actionChain' is not available in chrome context" , 500 , null , this . command_id ) ; } else { this . sendAsync ( "actionChain" , { chain : aRequest . chain , nextId : aRequest . nextId } , this . command_id ) ; } }
actionChain
 @param object aRequest
        'value' represents a nested array: inner array represents each event; outer array represents collection of events
actionChain @param object aRequest ' value ' represents a nested array : inner array represents each event ; outer array represents collection of events