MCPcopy Index your code
hub / github.com/docker/getting-started / inner

Function inner

app/src/static/js/react-bootstrap.js:4953–4965  ·  view source on GitHub ↗

* @function * @memberof Modifiers * @argument {Object} data - The data object generated by `update` method * @argument {Object} options - Modifiers configuration and options * @returns {Object} The data object, properly modified

(data)

Source from the content-addressed store, hash-verified

4951
4952
4953function inner(data) {
4954 var placement = data.placement;
4955 var basePlacement = placement.split('-')[0];
4956 var _data$offsets = data.offsets,
4957 popper = _data$offsets.popper,
4958 reference = _data$offsets.reference;
4959 var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;
4960 var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;
4961 popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);
4962 data.placement = getOppositePlacement(placement);
4963 data.offsets.popper = getClientRect(popper);
4964 return data;
4965}
4966/**
4967 * Modifier function, each modifier can have a function of this type assigned
4968 * to its `fn` property.<br />

Callers

nothing calls this directly

Calls 2

getOppositePlacementFunction · 0.85
getClientRectFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…