UNPKG

ima-ui-atoms

Version:
357 lines (324 loc) 9.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "Infinite", { enumerable: true, get: function () { return _infiniteCircle.Infinite; } }); Object.defineProperty(exports, "Circle", { enumerable: true, get: function () { return _infiniteCircle.Circle; } }); Object.defineProperty(exports, "uuid", { enumerable: true, get: function () { return _infiniteCircle.uuid; } }); Object.defineProperty(exports, "UIComponentHelper", { enumerable: true, get: function () { return _UIComponentHelper.default; } }); Object.defineProperty(exports, "ComponentPositions", { enumerable: true, get: function () { return _ComponentPositions.default; } }); Object.defineProperty(exports, "Visibility", { enumerable: true, get: function () { return _Visibility.default; } }); Object.defineProperty(exports, "Headline", { enumerable: true, get: function () { return _Headline.default; } }); Object.defineProperty(exports, "Headline1", { enumerable: true, get: function () { return _Headline2.default; } }); Object.defineProperty(exports, "H1", { enumerable: true, get: function () { return _Headline2.default; } }); Object.defineProperty(exports, "Headline2", { enumerable: true, get: function () { return _Headline3.default; } }); Object.defineProperty(exports, "H2", { enumerable: true, get: function () { return _Headline3.default; } }); Object.defineProperty(exports, "Headline3", { enumerable: true, get: function () { return _Headline4.default; } }); Object.defineProperty(exports, "H3", { enumerable: true, get: function () { return _Headline4.default; } }); Object.defineProperty(exports, "Headline4", { enumerable: true, get: function () { return _Headline5.default; } }); Object.defineProperty(exports, "H4", { enumerable: true, get: function () { return _Headline5.default; } }); Object.defineProperty(exports, "Headline5", { enumerable: true, get: function () { return _Headline6.default; } }); Object.defineProperty(exports, "H5", { enumerable: true, get: function () { return _Headline6.default; } }); Object.defineProperty(exports, "Headline6", { enumerable: true, get: function () { return _Headline7.default; } }); Object.defineProperty(exports, "H6", { enumerable: true, get: function () { return _Headline7.default; } }); Object.defineProperty(exports, "Iframe", { enumerable: true, get: function () { return _Iframe.default; } }); Object.defineProperty(exports, "Image", { enumerable: true, get: function () { return _Image.default; } }); Object.defineProperty(exports, "Img", { enumerable: true, get: function () { return _Image.default; } }); Object.defineProperty(exports, "Link", { enumerable: true, get: function () { return _Link.default; } }); Object.defineProperty(exports, "A", { enumerable: true, get: function () { return _Link.default; } }); Object.defineProperty(exports, "List", { enumerable: true, get: function () { return _List.default; } }); Object.defineProperty(exports, "OrderedList", { enumerable: true, get: function () { return _OrderedList.default; } }); Object.defineProperty(exports, "Ol", { enumerable: true, get: function () { return _OrderedList.default; } }); Object.defineProperty(exports, "UnorderedList", { enumerable: true, get: function () { return _UnorderedList.default; } }); Object.defineProperty(exports, "Ul", { enumerable: true, get: function () { return _UnorderedList.default; } }); Object.defineProperty(exports, "ListItem", { enumerable: true, get: function () { return _ListItem.default; } }); Object.defineProperty(exports, "Li", { enumerable: true, get: function () { return _ListItem.default; } }); Object.defineProperty(exports, "Loader", { enumerable: true, get: function () { return _Loader.default; } }); Object.defineProperty(exports, "Paragraph", { enumerable: true, get: function () { return _Paragraph.default; } }); Object.defineProperty(exports, "P", { enumerable: true, get: function () { return _Paragraph.default; } }); Object.defineProperty(exports, "Sizer", { enumerable: true, get: function () { return _Sizer.default; } }); Object.defineProperty(exports, "Video", { enumerable: true, get: function () { return _Video.default; } }); exports.$registerImaPlugin = exports.initSettings = exports.initServices = exports.initBind = exports.defaultDependencies = void 0; var _infiniteCircle = require("infinite-circle"); var _UIComponentHelper = _interopRequireDefault(require("./UIComponentHelper")); var _ComponentPositions = _interopRequireDefault(require("./ComponentPositions")); var _Visibility = _interopRequireDefault(require("./Visibility")); var _Headline = _interopRequireDefault(require("./headline/Headline")); var _Headline2 = _interopRequireDefault(require("./headline/Headline1")); var _Headline3 = _interopRequireDefault(require("./headline/Headline2")); var _Headline4 = _interopRequireDefault(require("./headline/Headline3")); var _Headline5 = _interopRequireDefault(require("./headline/Headline4")); var _Headline6 = _interopRequireDefault(require("./headline/Headline5")); var _Headline7 = _interopRequireDefault(require("./headline/Headline6")); var _Iframe = _interopRequireDefault(require("./iframe/Iframe")); var _Image = _interopRequireDefault(require("./image/Image")); var _Link = _interopRequireDefault(require("./link/Link")); var _List = _interopRequireDefault(require("./list/List")); var _OrderedList = _interopRequireDefault(require("./list/OrderedList")); var _UnorderedList = _interopRequireDefault(require("./list/UnorderedList")); var _ListItem = _interopRequireDefault(require("./list/ListItem")); var _Loader = _interopRequireDefault(require("./loader/Loader")); var _Paragraph = _interopRequireDefault(require("./paragraph/Paragraph")); var _Sizer = _interopRequireDefault(require("./sizer/Sizer")); var _Video = _interopRequireDefault(require("./video/Video")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const defaultDependencies = ['$Router', _ComponentPositions.default, _Visibility.default]; exports.defaultDependencies = defaultDependencies; const $registerImaPlugin = ns => { ns.namespace('ima.ui.atom'); ns.namespace('ima.ui.atom.headline'); ns.namespace('ima.ui.atom.iframe'); ns.namespace('ima.ui.atom.image'); ns.namespace('ima.ui.atom.link'); ns.namespace('ima.ui.atom.list'); ns.namespace('ima.ui.atom.loader'); ns.namespace('ima.ui.atom.paragraph'); ns.namespace('ima.ui.atom.sizer'); ns.namespace('ima.ui.atom.video'); const nsHeadline = ns.ima.ui.atom.headline; nsHeadline.Headline = _Headline.default; nsHeadline.Headline1 = _Headline2.default; nsHeadline.Headline2 = _Headline3.default; nsHeadline.Headline3 = _Headline4.default; nsHeadline.Headline4 = _Headline5.default; nsHeadline.Headline5 = _Headline6.default; nsHeadline.Headline6 = _Headline7.default; nsHeadline.H1 = _Headline2.default; nsHeadline.H2 = _Headline3.default; nsHeadline.H3 = _Headline4.default; nsHeadline.H4 = _Headline5.default; nsHeadline.H5 = _Headline6.default; nsHeadline.H6 = _Headline7.default; ns.ima.ui.atom.iframe.Iframe = _Iframe.default; ns.ima.ui.atom.image.Image = _Image.default; ns.ima.ui.atom.image.Img = _Image.default; ns.ima.ui.atom.link.Link = _Link.default; ns.ima.ui.atom.link.A = _Link.default; const nsList = ns.ima.ui.atom.list; nsList.List = _List.default; nsList.ListItem = _ListItem.default; nsList.OrderedList = _OrderedList.default; nsList.UnorderedList = _UnorderedList.default; nsList.Li = _ListItem.default; nsList.Ol = _OrderedList.default; nsList.Ul = _UnorderedList.default; ns.ima.ui.atom.loader.Loader = _Loader.default; ns.ima.ui.atom.paragraph.Paragraph = _Paragraph.default; ns.ima.ui.atom.paragraph.P = _Paragraph.default; ns.ima.ui.atom.sizer.Sizer = _Sizer.default; ns.ima.ui.atom.video.Video = _Video.default; ns.ima.ui.atom.UIComponentHelper = _UIComponentHelper.default; ns.ima.ui.atom.Visibility = _Visibility.default; ns.ima.ui.atom.ComponentPositions = _ComponentPositions.default; ns.ima.ui.atom.defaultDependencies = defaultDependencies; }; exports.$registerImaPlugin = $registerImaPlugin; const initBind = (ns, oc) => { oc.inject(_infiniteCircle.Infinite, []); //oc.inject(UIComponentHelper, defaultDependencies); }; exports.initBind = initBind; const initServices = (ns, oc) => { oc.get(_UIComponentHelper.default).init(); }; exports.initServices = initServices; const initSettings = () => { return { prod: { plugin: { uiAtoms: { useIntersectionObserver: { iframes: true, images: true, videos: true }, disableNoScript: { iframes: false, images: false, videos: false } } } } }; }; exports.initSettings = initSettings;