MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / resolve

Method resolve

www/js/_hyperscript-max.js:6360–6376  ·  view source on GitHub ↗
(ctx, { target, offset, container })

Source from the content-addressed store, hash-verified

6358 return new _ScrollCommand(target, offset, null, scrollOptions, null, byMode);
6359 }
6360 resolve(ctx, { target, offset, container }) {
6361 if (this.byMode) {
6362 var el = target || document.documentElement;
6363 var dir = this.byMode.direction;
6364 var top = 0, left = 0;
6365 if (dir === "up") top = -offset;
6366 else if (dir === "down") top = offset;
6367 else if (dir === "left") left = -offset;
6368 else if (dir === "right") left = offset;
6369 var opts = { top, left };
6370 if (this.scrollOptions.behavior) opts.behavior = this.scrollOptions.behavior;
6371 el.scrollBy(opts);
6372 } else {
6373 _resolveScroll(ctx, target, offset, this.plusOrMinus, this.scrollOptions, container);
6374 }
6375 return this.findNext(ctx);
6376 }
6377 };
6378 var GoCommand = class _GoCommand extends Command {
6379 static keyword = "go";

Callers

nothing calls this directly

Calls 2

_resolveScrollFunction · 0.70
findNextMethod · 0.45

Tested by

no test coverage detected