UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

53 lines (52 loc) 1.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMediaResizeAnalyticsEvent = exports.getMediaInputResizeAnalyticsEvent = void 0; var _analytics = require("@atlaskit/editor-common/analytics"); var getMediaResizeAnalyticsEvent = exports.getMediaResizeAnalyticsEvent = function getMediaResizeAnalyticsEvent(type, attributes) { if (!attributes) { return; } var width = attributes.width, widthType = attributes.widthType, layout = attributes.layout, snapType = attributes.snapType, parentNode = attributes.parentNode; var actionSubject = type === 'embed' ? _analytics.ACTION_SUBJECT.EMBEDS : _analytics.ACTION_SUBJECT.MEDIA_SINGLE; return { action: _analytics.ACTION.EDITED, actionSubject: actionSubject, actionSubjectId: _analytics.ACTION_SUBJECT_ID.RESIZED, attributes: { width: width, layout: layout, widthType: widthType, snapType: snapType, parentNode: parentNode }, eventType: _analytics.EVENT_TYPE.UI }; }; var getMediaInputResizeAnalyticsEvent = exports.getMediaInputResizeAnalyticsEvent = function getMediaInputResizeAnalyticsEvent(type, attributes) { if (!attributes) { return; } var width = attributes.width, layout = attributes.layout, validation = attributes.validation, parentNode = attributes.parentNode; var actionSubject = type === 'embed' ? _analytics.ACTION_SUBJECT.EMBEDS : _analytics.ACTION_SUBJECT.MEDIA_SINGLE; return { action: _analytics.ACTION.EDITED, actionSubject: actionSubject, actionSubjectId: _analytics.ACTION_SUBJECT_ID.RESIZED, attributes: { width: width, layout: layout, validation: validation, parentNode: parentNode }, eventType: _analytics.EVENT_TYPE.UI }; };