UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

92 lines (89 loc) 3.76 kB
/** * DevExtreme (cjs/__internal/grids/new/card_view/widget.js) * Version: 25.2.5 * Build date: Fri Feb 20 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.CardViewBase = exports.CardView = void 0; var _component_registrator = _interopRequireDefault(require("../../../../core/component_registrator")); var _renderer = _interopRequireDefault(require("../../../../core/renderer")); var _extend = require("../../../../core/utils/extend"); var _main_view = require("../../../grids/new/grid_core/main_view"); var _options_controller = require("../../../grids/new/grid_core/options_controller/options_controller"); var _widget = require("../../../grids/new/grid_core/widget"); var ContentViewModule = _interopRequireWildcard(require("./content_view/index")); var _controller = require("./context_menu/controller"); var _view = require("./context_menu/view"); var di = _interopRequireWildcard(require("./di")); var _view2 = require("./header_panel/view"); var _main_view2 = require("./main_view"); var _options = require("./options"); var _options_controller2 = require("./options_controller"); function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) { var r = new WeakMap, n = new WeakMap } return (_interopRequireWildcard = function(e, t) { if (!t && e && e.__esModule) { return e } var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) { return f } if (o = t ? n : r) { if (o.has(e)) { return o.get(e) } o.set(e, f) } for (const t in e) { "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]) } return f })(e, t) } function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e } } class CardViewBase extends _widget.GridCoreNew { _registerDIContext() { super._registerDIContext(); di.register(this.diContext); this.diContext.register(_main_view.MainView, _main_view2.MainView); const optionsController = new _options_controller2.OptionsController(this); this.diContext.registerInstance(_options_controller2.OptionsController, optionsController); this.diContext.registerInstance(_options_controller.OptionsController, optionsController) } _initMarkup() { super._initMarkup(); (0, _renderer.default)(this.$element()).addClass("dx-cardview") } _initDIContext() { super._initDIContext(); this.contentView = this.diContext.get(ContentViewModule.View); this.headerPanel = this.diContext.get(_view2.HeaderPanelView); this.contextMenu = this.diContext.get(_view.ContextMenuView); this.contextMenuController = this.diContext.get(_controller.ContextMenuController) } _getDefaultOptions() { return Object.assign({}, super._getDefaultOptions(), (0, _extend.extend)(true, {}, _options.defaultOptions)) } } exports.CardViewBase = CardViewBase; class CardView extends(ContentViewModule.PublicMethods(CardViewBase)) {} exports.CardView = CardView; (0, _component_registrator.default)("dxCardView", CardView); var _default = exports.default = CardView;