1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 'use strict';
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- /**
- * Licensed Materials - Property of IBM
- * IBM Business Analytics (C) Copyright IBM Corp. 2019
- * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- */
- define(['react', '../../../../../lib/@waca/dashboard-common/dist/core/APIFactory', '../ToolbarSectionDOMAPI', '../ToolbarSectionComponent', '../../ToolbarDockAPI'], function (React, APIFactory, ToolbarSectionDOMAPI, ToolbarSectionComponent, ToolbarDockAPI) {
- var CanvasToolbarSectionDOM = function () {
- function CanvasToolbarSectionDOM(_ref) {
- var features = _ref.features;
- _classCallCheck(this, CanvasToolbarSectionDOM);
- this._toolbarDockDOM = features['ToolbarDockDOM'];
- this._toolbarDock = features['ToolbarDock'];
- }
- CanvasToolbarSectionDOM.prototype.initialize = function initialize() {
- if (this._toolbarDockDOM) {
- this._api = APIFactory.createAPI(this, [ToolbarSectionDOMAPI]);
- this._toolbarDockDOM.addProvider(CanvasToolbarSectionDOM.PROVIDER_ID, this);
- } else {
- this._api = undefined;
- }
- };
- CanvasToolbarSectionDOM.prototype.getAPI = function getAPI() {
- return this._api;
- };
- CanvasToolbarSectionDOM.prototype.destroy = function destroy() {
- delete this._api;
- delete this._node;
- };
- /** API implementations */
- CanvasToolbarSectionDOM.prototype.setNode = function setNode(node) {
- this._node = node;
- };
- CanvasToolbarSectionDOM.prototype.getNode = function getNode() {
- return this._node;
- };
- CanvasToolbarSectionDOM.prototype.getReactElement = function getReactElement() {
- return React.createElement(ToolbarSectionComponent, {
- className: CanvasToolbarSectionDOM.PROVIDER_ID,
- stateProvider: this._toolbarDock,
- stateEvent: ToolbarDockAPI.UPDATE_CANVAS_TOOLBAR_STATE,
- toolbarSectionDOM: this
- });
- };
- CanvasToolbarSectionDOM.prototype.getIndex = function getIndex() {
- return CanvasToolbarSectionDOM.PROVIDER_INDEX;
- };
- return CanvasToolbarSectionDOM;
- }();
- CanvasToolbarSectionDOM.PROVIDER_ID = 'CanvasToolbarSection';
- CanvasToolbarSectionDOM.PROVIDER_INDEX = 1;
- return CanvasToolbarSectionDOM;
- });
- //# sourceMappingURL=CanvasToolbarSectionDOM.js.map
|