/**
*
* Submits a form found by given selector. The submit command may also be applied
* to any element that is a descendant of a `<form>` element.
*
* <example>
:index.html
<form action="/form.php" method="post" id="loginForm">
<label for="username">User:</label>
<input type="text" name="username" id="username">
<label for="password">Password:</label>
<input type="password" name="password" id="password">
<input type="submit" value="Login">
</form>
:submitForm.js
client.submitForm('#loginForm');
* </example>
*
* @param {String} selector form element
*
* @uses protocol/element, protocol/submit
* @type action
*
*/
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var submitForm = function submitForm(selector) {
// istanbul ignore next
var _this = this;
return this.element(selector).then(function (res) {
return _this.submit(res.value.ELEMENT);
});
};
exports["default"] = submitForm;
module.exports = exports["default"];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvY29tbWFuZHMvc3VibWl0Rm9ybS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMEJBLElBQUksVUFBVSxHQUFHLFNBQWIsVUFBVSxDQUFhLFFBQVEsRUFBRTs7Ozs7QUFDakMsV0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFDLEdBQUc7ZUFDbkMsTUFBSyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUM7S0FBQSxDQUFDLENBQUE7Q0FDdEMsQ0FBQTs7cUJBRWMsVUFBVSIsImZpbGUiOiIvVXNlcnMvY2hyaXN0aWFuYnJvbWFubi9TaXRlcy9XZWJwcm9qZWt0ZS93ZWJkcml2ZXJqcy9ERVYvbGliL2NvbW1hbmRzL3N1Ym1pdEZvcm0uanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqXG4gKiBTdWJtaXRzIGEgZm9ybSBmb3VuZCBieSBnaXZlbiBzZWxlY3Rvci4gVGhlIHN1Ym1pdCBjb21tYW5kIG1heSBhbHNvIGJlIGFwcGxpZWRcbiAqIHRvIGFueSBlbGVtZW50IHRoYXQgaXMgYSBkZXNjZW5kYW50IG9mIGEgYDxmb3JtPmAgZWxlbWVudC5cbiAqXG4gKiA8ZXhhbXBsZT5cbiAgICA6aW5kZXguaHRtbFxuICAgIDxmb3JtIGFjdGlvbj1cIi9mb3JtLnBocFwiIG1ldGhvZD1cInBvc3RcIiBpZD1cImxvZ2luRm9ybVwiPlxuICAgICAgICA8bGFiZWwgZm9yPVwidXNlcm5hbWVcIj5Vc2VyOjwvbGFiZWw+XG4gICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJ1c2VybmFtZVwiIGlkPVwidXNlcm5hbWVcIj5cbiAgICAgICAgPGxhYmVsIGZvcj1cInBhc3N3b3JkXCI+UGFzc3dvcmQ6PC9sYWJlbD5cbiAgICAgICAgPGlucHV0IHR5cGU9XCJwYXNzd29yZFwiIG5hbWU9XCJwYXNzd29yZFwiIGlkPVwicGFzc3dvcmRcIj5cbiAgICAgICAgPGlucHV0IHR5cGU9XCJzdWJtaXRcIiB2YWx1ZT1cIkxvZ2luXCI+XG4gICAgPC9mb3JtPlxuXG4gICAgOnN1Ym1pdEZvcm0uanNcbiAgICBjbGllbnQuc3VibWl0Rm9ybSgnI2xvZ2luRm9ybScpO1xuICogPC9leGFtcGxlPlxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBzZWxlY3RvciBmb3JtIGVsZW1lbnRcbiAqXG4gKiBAdXNlcyBwcm90b2NvbC9lbGVtZW50LCBwcm90b2NvbC9zdWJtaXRcbiAqIEB0eXBlIGFjdGlvblxuICpcbiAqL1xuXG5sZXQgc3VibWl0Rm9ybSA9IGZ1bmN0aW9uIChzZWxlY3Rvcikge1xuICAgIHJldHVybiB0aGlzLmVsZW1lbnQoc2VsZWN0b3IpLnRoZW4oKHJlcykgPT5cbiAgICAgICAgdGhpcy5zdWJtaXQocmVzLnZhbHVlLkVMRU1FTlQpKVxufVxuXG5leHBvcnQgZGVmYXVsdCBzdWJtaXRGb3JtXG4iXX0= |