From a75b48eb268dc204f5630eefba00b476f66d1afd Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Sun, 11 Nov 2018 17:19:43 +0000 Subject: [PATCH] Supply Anchor ctor args as options object --- packages/driver-browser-ui/src/index.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/driver-browser-ui/src/index.js b/packages/driver-browser-ui/src/index.js index f16c873..6ee4297 100644 --- a/packages/driver-browser-ui/src/index.js +++ b/packages/driver-browser-ui/src/index.js @@ -434,21 +434,19 @@ function eventUpdater(eventType, handlerClosure, install) { /////////////////////////////////////////////////////////////////////////// export class Anchor { - constructor(explicitFragmentId) { + constructor(options) { + options = Object.assign({ fragmentId: void 0 }, options); this.fragmentId = - (typeof explicitFragmentId === 'undefined') ? newFragmentId() : explicitFragmentId; + (typeof options.fragmentId === 'undefined') ? newFragmentId() : options.fragmentId; } context(...pieces) { let extn = pieces.map(escapeDataAttributeName).join('__'); - return new Anchor(this.fragmentId + '__' + extn); + return new Anchor({ fragmentId: this.fragmentId + '__' + extn }); } html(selector, html, orderBy) { - return P.UIFragment(this.fragmentId, - selector, - html, - orderBy === void 0 ? null : orderBy); + return P.UIFragment(this.fragmentId, selector, html, orderBy === void 0 ? null : orderBy); } }