B2G/gecko/testing/marionette/marionette-server.js
/**
   * multiAction
   *
   * @param object aRequest
   *        'value' represents a nested array: inner array represents each event;
   *        middle array represents collection of events for each finger
   *        outer array represents all the fingers
   */
multiAction
@param object aRequest
'value' represents a nested array: inner array represents each event;
middle array represents collection of events for each finger
outer array represents all the fingers
multiAction @param object aRequest ' value ' represents a nested array : inner array represents each event ; middle array represents collection of events for each finger outer array represents all the fingers
function MDA_multiAction(aRequest) {
    this.command_id = this.getCommandId();
    if (this.context == "chrome") {
       this.sendError("Command 'multiAction' is not available in chrome context", 500, null, this.command_id);
    }
    else {
      this.sendAsync("multiAction",
                     {
                       value: aRequest.value,
                       maxlen: aRequest.max_length
                     },
                     this.command_id);
   }
 }
function MDA_multiAction ( aRequest ) { this . command_id = this . getCommandId ( ) ; if ( this . context == "chrome" ) { this . sendError ( "Command 'multiAction' is not available in chrome context" , 500 , null , this . command_id ) ; } else { this . sendAsync ( "multiAction" , { value : aRequest . value , maxlen : aRequest . max_length } , this . command_id ) ; } }
multiAction
 @param object aRequest
        'value' represents a nested array: inner array represents each event;
        middle array represents collection of events for each finger
        outer array represents all the fingers
multiAction @param object aRequest ' value ' represents a nested array : inner array represents each event ; middle array represents collection of events for each finger outer array represents all the fingers