{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/components/follow.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/components/notification.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/containers/notification_container.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/components/clear_column_button.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/components/column_settings.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/containers/column_settings_container.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/components/filter_bar.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/containers/filter_bar_container.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/flavours/glitch/features/notifications/index.js"],"names":["NotificationFollow","props","notification","onMoveUp","get","onMoveDown","handleOpenProfile","context","router","history","push","getIn","e","preventDefault","onMention","getHandlers","moveUp","this","handleMoveUp","moveDown","handleMoveDown","open","handleOpen","openProfile","mention","handleMention","reply","render","account","hidden","displayName","link","className","href","title","to","dangerouslySetInnerHTML","__html","handlers","tabIndex","fixedWidth","id","defaultMessage","values","name","withNote","ImmutablePureComponent","PropTypes","bool","string","isRequired","ImmutablePropTypes","map","Notification","getScrollPosition","updateScrollBottom","containerId","contextType","cachedMediaWidth","cacheMediaWidth","onUnmount","withDismiss","prepend","muted","func","number","connect","getNotification","makeGetNotification","state","accountId","notifCleaning","dispatch","mentionCompose","ClearColumnButton","onClick","React","Component","ColumnSettings","path","checked","onChange","settings","pushSettings","onClear","filterShowStr","filterAdvancedStr","alertStr","showStr","soundStr","showPushSettings","pushStr","pushMeta","role","aria-labelledby","prefix","settingPath","label","meta","onPushChange","PureComponent","messages","defineMessages","clearMessage","clearConfirm","injectIntl","intl","changePushNotifications","slice","changeSetting","setFilter","openModal","message","formatMessage","confirm","onConfirm","clearNotifications","tooltips","mentions","favourites","boosts","polls","follows","FilterBar","notificationType","selectFilter","selectedFilter","advancedMode","newActiveFilter","getNotifications","createSelector","ImmutableList","filter","item","keys","showFilterBar","allowedType","excludedTypes","notifications","filterNot","includes","Notifications","localSettings","isLoading","isUnread","size","hasMore","numPending","notifCleaningActive","onEnterCleaningMode","yes","enterNotificationClearingMode","onMount","mountNotifications","unmountNotifications","maxId","expandNotifications","last","leading","loadPending","scrollTopNotifications","columnId","removeColumn","addColumn","dir","moveColumn","column","scrollTop","c","elementIndex","findIndex","_selectChild","index","align_top","container","node","element","querySelector","offsetTop","scrollIntoView","clientHeight","offsetHeight","focus","componentDidMount","componentWillUnmount","shouldUpdateScroll","multiColumn","pinned","emptyMessage","scrollableContent","filterBarContainer","disabled","handleLoadGap","scrollContainer","scrollKey","trackScroll","showLoading","onLoadMore","handleLoadOlder","onLoadPending","handleLoadPending","onScrollToTop","handleScrollToTop","onScroll","handleScroll","ref","setColumnRef","extraClasses","icon","active","onPin","handlePin","onMove","handleMove","handleHeaderClick"],"mappings":"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","file":"flavours/glitch/async/notifications.js","sourcesContent":["// Package imports.\nimport React from 'react';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport PropTypes from 'prop-types';\nimport { FormattedMessage } from 'react-intl';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\nimport { HotKeys } from 'react-hotkeys';\n\n// Our imports.\nimport Permalink from 'flavours/glitch/components/permalink';\nimport AccountContainer from 'flavours/glitch/containers/account_container';\nimport NotificationOverlayContainer from '../containers/overlay_container';\nimport Icon from 'flavours/glitch/components/icon';\n\nexport default class NotificationFollow extends ImmutablePureComponent {\n\n static propTypes = {\n hidden: PropTypes.bool,\n id: PropTypes.string.isRequired,\n account: ImmutablePropTypes.map.isRequired,\n notification: ImmutablePropTypes.map.isRequired,\n };\n\n handleMoveUp = () => {\n const { notification, onMoveUp } = this.props;\n onMoveUp(notification.get('id'));\n }\n\n handleMoveDown = () => {\n const { notification, onMoveDown } = this.props;\n onMoveDown(notification.get('id'));\n }\n\n handleOpen = () => {\n this.handleOpenProfile();\n }\n\n handleOpenProfile = () => {\n const { notification } = this.props;\n this.context.router.history.push(`/accounts/${notification.getIn(['account', 'id'])}`);\n }\n\n handleMention = e => {\n e.preventDefault();\n\n const { notification, onMention } = this.props;\n onMention(notification.get('account'), this.context.router.history);\n }\n\n getHandlers () {\n return {\n moveUp: this.handleMoveUp,\n moveDown: this.handleMoveDown,\n open: this.handleOpen,\n openProfile: this.handleOpenProfile,\n mention: this.handleMention,\n reply: this.handleMention,\n };\n }\n\n render () {\n const { account, notification, hidden } = this.props;\n\n // Links to the display name.\n const displayName = account.get('display_name_html') || account.get('username');\n const link = (\n \n );\n\n // Renders.\n return (\n \n
\n
\n
\n \n
\n\n \n
\n\n
\n
\n );\n }\n\n}\n","// Package imports.\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\n\n// Our imports,\nimport StatusContainer from 'flavours/glitch/containers/status_container';\nimport NotificationFollow from './follow';\n\nexport default class Notification extends ImmutablePureComponent {\n\n static propTypes = {\n notification: ImmutablePropTypes.map.isRequired,\n hidden: PropTypes.bool,\n onMoveUp: PropTypes.func.isRequired,\n onMoveDown: PropTypes.func.isRequired,\n onMention: PropTypes.func.isRequired,\n getScrollPosition: PropTypes.func,\n updateScrollBottom: PropTypes.func,\n cacheMediaWidth: PropTypes.func,\n cachedMediaWidth: PropTypes.number,\n onUnmount: PropTypes.func,\n };\n\n render () {\n const {\n hidden,\n notification,\n onMoveDown,\n onMoveUp,\n onMention,\n getScrollPosition,\n updateScrollBottom,\n } = this.props;\n\n switch(notification.get('type')) {\n case 'follow':\n return (\n