/**
*
* Release touch sequenz on specific element.
*
* @param {String} selector element to release on
*
* @uses property/getLocation, protocol/touchUp
* @type mobile
*
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var _utilsErrorHandler = require('../utils/ErrorHandler');
var release = function release(selector) {
// istanbul ignore next
var _this = this;
/*!
* compatibility check
*/
if (!this.isMobile) {
throw new _utilsErrorHandler.CommandError('release command is not supported on non mobile platforms');
}
return this.getLocation(selector).then(function (res) {
return _this.touchUp(res.x, res.y);
});
};
exports['default'] = release;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvY29tbWFuZHMvcmVsZWFzZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztpQ0FXNkIsdUJBQXVCOztBQUVwRCxJQUFJLE9BQU8sR0FBRyxTQUFWLE9BQU8sQ0FBYSxRQUFRLEVBQUU7Ozs7Ozs7O0FBSTlCLE1BQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO0FBQ2hCLFVBQU0sb0NBQWlCLDBEQUEwRCxDQUFDLENBQUE7R0FDckY7O0FBRUQsU0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FDbEMsVUFBQyxHQUFHO1dBQUssTUFBSyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO0dBQUEsQ0FBQyxDQUFBO0NBQzNDLENBQUE7O3FCQUVjLE9BQU8iLCJmaWxlIjoiL1VzZXJzL2NocmlzdGlhbmJyb21hbm4vU2l0ZXMvV2VicHJvamVrdGUvd2ViZHJpdmVyanMvREVWL2xpYi9jb21tYW5kcy9yZWxlYXNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogUmVsZWFzZSB0b3VjaCBzZXF1ZW56IG9uIHNwZWNpZmljIGVsZW1lbnQuXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9IHNlbGVjdG9yIGVsZW1lbnQgdG8gcmVsZWFzZSBvblxuICpcbiAqIEB1c2VzIHByb3BlcnR5L2dldExvY2F0aW9uLCBwcm90b2NvbC90b3VjaFVwXG4gKiBAdHlwZSBtb2JpbGVcbiAqXG4gKi9cblxuaW1wb3J0IHsgQ29tbWFuZEVycm9yIH0gZnJvbSAnLi4vdXRpbHMvRXJyb3JIYW5kbGVyJ1xuXG5sZXQgcmVsZWFzZSA9IGZ1bmN0aW9uIChzZWxlY3Rvcikge1xuICAgIC8qIVxuICAgICAqIGNvbXBhdGliaWxpdHkgY2hlY2tcbiAgICAgKi9cbiAgICBpZiAoIXRoaXMuaXNNb2JpbGUpIHtcbiAgICAgICAgdGhyb3cgbmV3IENvbW1hbmRFcnJvcigncmVsZWFzZSBjb21tYW5kIGlzIG5vdCBzdXBwb3J0ZWQgb24gbm9uIG1vYmlsZSBwbGF0Zm9ybXMnKVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLmdldExvY2F0aW9uKHNlbGVjdG9yKS50aGVuKFxuICAgICAgICAocmVzKSA9PiB0aGlzLnRvdWNoVXAocmVzLngsIHJlcy55KSlcbn1cblxuZXhwb3J0IGRlZmF1bHQgcmVsZWFzZVxuIl19 |