ima-ui-atoms
Version:
IMA.js UI React atoms
357 lines (324 loc) • 9.21 kB
JavaScript
;
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;