UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

90 lines (89 loc) 9.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _builtinPlacements = require("../pop-trigger/builtinPlacements"); var targetOffset = [0, 0]; var arrowWidth = 5; var horizontalArrowShift = 16; var verticalArrowShift = 8; var placements = { bottom: { offset: [0, 2], points: ["tc", "bc"], targetOffset: targetOffset }, bottomLeft: { offset: [-(horizontalArrowShift + arrowWidth), 2], points: ["tl", "bc"], targetOffset: targetOffset }, bottomRight: { offset: [horizontalArrowShift + arrowWidth, 2], points: ["tr", "bc"], targetOffset: targetOffset }, left: { offset: [-2, 0], points: ["cr", "cl"], targetOffset: targetOffset }, leftBottom: { offset: [-2, verticalArrowShift + arrowWidth], points: ["br", "cl"], targetOffset: targetOffset }, leftTop: { offset: [-2, -(verticalArrowShift + arrowWidth)], points: ["tr", "cl"], targetOffset: targetOffset }, right: { offset: [2, 0], points: ["cl", "cr"], targetOffset: targetOffset }, rightBottom: { offset: [2, verticalArrowShift + arrowWidth], points: ["bl", "cr"], targetOffset: targetOffset }, rightTop: { offset: [2, -(verticalArrowShift + arrowWidth)], points: ["tl", "cr"], targetOffset: targetOffset }, top: { offset: [0, -2], points: ["bc", "tc"], targetOffset: targetOffset }, topLeft: { offset: [-(horizontalArrowShift + arrowWidth), -2], points: ["bl", "tc"], targetOffset: targetOffset }, topRight: { offset: [horizontalArrowShift + arrowWidth, -2], points: ["br", "tc"], targetOffset: targetOffset } }; var getPlacements = function getPlacements(options) { var toReturn = options && options.alignEdge ? _builtinPlacements.builtinPlacements : placements; if (options && options.autoAdjustPlacement) { toReturn.overflow = { adjustX: 1, adjustY: 1 }; } else { toReturn.overflow = { adjustX: 0, adjustY: 0 }; } return toReturn; }; var _default = exports["default"] = getPlacements; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYnVpbHRpblBsYWNlbWVudHMiLCJyZXF1aXJlIiwidGFyZ2V0T2Zmc2V0IiwiYXJyb3dXaWR0aCIsImhvcml6b250YWxBcnJvd1NoaWZ0IiwidmVydGljYWxBcnJvd1NoaWZ0IiwicGxhY2VtZW50cyIsImJvdHRvbSIsIm9mZnNldCIsInBvaW50cyIsImJvdHRvbUxlZnQiLCJib3R0b21SaWdodCIsImxlZnQiLCJsZWZ0Qm90dG9tIiwibGVmdFRvcCIsInJpZ2h0IiwicmlnaHRCb3R0b20iLCJyaWdodFRvcCIsInRvcCIsInRvcExlZnQiLCJ0b3BSaWdodCIsImdldFBsYWNlbWVudHMiLCJvcHRpb25zIiwidG9SZXR1cm4iLCJhbGlnbkVkZ2UiLCJidWlsdGluUGxhY2VtZW50cyIsImF1dG9BZGp1c3RQbGFjZW1lbnQiLCJvdmVyZmxvdyIsImFkanVzdFgiLCJhZGp1c3RZIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy90b29sdGlwL3BsYWNlbWVudHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUb29sdGlwIHBsYWNlbWVudCDkuI4gUG9wVHJpZ2dlciBidWlsdGluUGxhY2VtZW50cyDnmoTljLrliKvvvJpcbiAqXG4gKiBQb3BUcmlnZ2VyIOm7mOiupOaMh+WumueahOaYr+W8ueWHuuahhueahOi+uee8mOS4juWFg+e0oOeahOi+uee8mOWvuem9kO+8m1xuICogVG9vbHRpcCDlpKfpg6jliIbmg4XlhrXkuI3pnIDopoHovrnnvJjlr7npvZDvvIzpnIDopoHnmoTmmK/lvLnlh7rmoYbnmoTnrq3lpLTmjIflkJHlhYPntKDmraPkuK3pl7TjgIJcbiAqIOiAjOWfuuS6jiBUb29sdGlwIOWwgeijheeahCBQb3BvdmVyIOm7mOiupOS9v+eUqOi+uee8mOWvuem9kO+8jOW9k+eEtuS5n+WPr+mAmui/hyBwcm9wIOaUueWPmOatpOeJueaAp+OAglxuICovXG5pbXBvcnQgeyBidWlsdGluUGxhY2VtZW50cyB9IGZyb20gXCIuLi9wb3AtdHJpZ2dlci9idWlsdGluUGxhY2VtZW50c1wiXG5cbmludGVyZmFjZSBJUGxhY2VtZW50T3B0aW9uIHtcbiAgYWxpZ25FZGdlPzogYm9vbGVhblxuICBhdXRvQWRqdXN0UGxhY2VtZW50PzogYm9vbGVhblxufVxuXG5jb25zdCB0YXJnZXRPZmZzZXQgPSBbMCwgMF1cbmNvbnN0IGFycm93V2lkdGggPSA1XG5jb25zdCBob3Jpem9udGFsQXJyb3dTaGlmdCA9IDE2XG5jb25zdCB2ZXJ0aWNhbEFycm93U2hpZnQgPSA4XG5cbmNvbnN0IHBsYWNlbWVudHMgPSB7XG4gIGJvdHRvbToge1xuICAgIG9mZnNldDogWzAsIDJdLFxuICAgIHBvaW50czogW1widGNcIiwgXCJiY1wiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIGJvdHRvbUxlZnQ6IHtcbiAgICBvZmZzZXQ6IFstKGhvcml6b250YWxBcnJvd1NoaWZ0ICsgYXJyb3dXaWR0aCksIDJdLFxuICAgIHBvaW50czogW1widGxcIiwgXCJiY1wiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIGJvdHRvbVJpZ2h0OiB7XG4gICAgb2Zmc2V0OiBbaG9yaXpvbnRhbEFycm93U2hpZnQgKyBhcnJvd1dpZHRoLCAyXSxcbiAgICBwb2ludHM6IFtcInRyXCIsIFwiYmNcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxuICBsZWZ0OiB7XG4gICAgb2Zmc2V0OiBbLTIsIDBdLFxuICAgIHBvaW50czogW1wiY3JcIiwgXCJjbFwiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIGxlZnRCb3R0b206IHtcbiAgICBvZmZzZXQ6IFstMiwgdmVydGljYWxBcnJvd1NoaWZ0ICsgYXJyb3dXaWR0aF0sXG4gICAgcG9pbnRzOiBbXCJiclwiLCBcImNsXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgbGVmdFRvcDoge1xuICAgIG9mZnNldDogWy0yLCAtKHZlcnRpY2FsQXJyb3dTaGlmdCArIGFycm93V2lkdGgpXSxcbiAgICBwb2ludHM6IFtcInRyXCIsIFwiY2xcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxuICByaWdodDoge1xuICAgIG9mZnNldDogWzIsIDBdLFxuICAgIHBvaW50czogW1wiY2xcIiwgXCJjclwiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIHJpZ2h0Qm90dG9tOiB7XG4gICAgb2Zmc2V0OiBbMiwgdmVydGljYWxBcnJvd1NoaWZ0ICsgYXJyb3dXaWR0aF0sXG4gICAgcG9pbnRzOiBbXCJibFwiLCBcImNyXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgcmlnaHRUb3A6IHtcbiAgICBvZmZzZXQ6IFsyLCAtKHZlcnRpY2FsQXJyb3dTaGlmdCArIGFycm93V2lkdGgpXSxcbiAgICBwb2ludHM6IFtcInRsXCIsIFwiY3JcIl0sXG4gICAgdGFyZ2V0T2Zmc2V0LFxuICB9LFxuICB0b3A6IHtcbiAgICBvZmZzZXQ6IFswLCAtMl0sXG4gICAgcG9pbnRzOiBbXCJiY1wiLCBcInRjXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbiAgdG9wTGVmdDoge1xuICAgIG9mZnNldDogWy0oaG9yaXpvbnRhbEFycm93U2hpZnQgKyBhcnJvd1dpZHRoKSwgLTJdLFxuICAgIHBvaW50czogW1wiYmxcIiwgXCJ0Y1wiXSxcbiAgICB0YXJnZXRPZmZzZXQsXG4gIH0sXG4gIHRvcFJpZ2h0OiB7XG4gICAgb2Zmc2V0OiBbaG9yaXpvbnRhbEFycm93U2hpZnQgKyBhcnJvd1dpZHRoLCAtMl0sXG4gICAgcG9pbnRzOiBbXCJiclwiLCBcInRjXCJdLFxuICAgIHRhcmdldE9mZnNldCxcbiAgfSxcbn1cblxuY29uc3QgZ2V0UGxhY2VtZW50cyA9IChvcHRpb25zOiBJUGxhY2VtZW50T3B0aW9uKSA9PiB7XG4gIGNvbnN0IHRvUmV0dXJuOiBhbnkgPVxuICAgIG9wdGlvbnMgJiYgb3B0aW9ucy5hbGlnbkVkZ2UgPyBidWlsdGluUGxhY2VtZW50cyA6IHBsYWNlbWVudHNcblxuICBpZiAob3B0aW9ucyAmJiBvcHRpb25zLmF1dG9BZGp1c3RQbGFjZW1lbnQpIHtcbiAgICB0b1JldHVybi5vdmVyZmxvdyA9IHtcbiAgICAgIGFkanVzdFg6IDEsXG4gICAgICBhZGp1c3RZOiAxLFxuICAgIH1cbiAgfSBlbHNlIHtcbiAgICB0b1JldHVybi5vdmVyZmxvdyA9IHtcbiAgICAgIGFkanVzdFg6IDAsXG4gICAgICBhZGp1c3RZOiAwLFxuICAgIH1cbiAgfVxuICByZXR1cm4gdG9SZXR1cm5cbn1cblxuZXhwb3J0IGRlZmF1bHQgZ2V0UGxhY2VtZW50c1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFPQSxJQUFBQSxrQkFBQSxHQUFBQyxPQUFBO0FBT0EsSUFBTUMsWUFBWSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUMzQixJQUFNQyxVQUFVLEdBQUcsQ0FBQztBQUNwQixJQUFNQyxvQkFBb0IsR0FBRyxFQUFFO0FBQy9CLElBQU1DLGtCQUFrQixHQUFHLENBQUM7QUFFNUIsSUFBTUMsVUFBVSxHQUFHO0VBQ2pCQyxNQUFNLEVBQUU7SUFDTkMsTUFBTSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNkQyxNQUFNLEVBQUUsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDO0lBQ3BCUCxZQUFZLEVBQVpBO0VBQ0YsQ0FBQztFQUNEUSxVQUFVLEVBQUU7SUFDVkYsTUFBTSxFQUFFLENBQUMsRUFBRUosb0JBQW9CLEdBQUdELFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNqRE0sTUFBTSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQztJQUNwQlAsWUFBWSxFQUFaQTtFQUNGLENBQUM7RUFDRFMsV0FBVyxFQUFFO0lBQ1hILE1BQU0sRUFBRSxDQUFDSixvQkFBb0IsR0FBR0QsVUFBVSxFQUFFLENBQUMsQ0FBQztJQUM5Q00sTUFBTSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQztJQUNwQlAsWUFBWSxFQUFaQTtFQUNGLENBQUM7RUFDRFUsSUFBSSxFQUFFO0lB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