]> cat aescling's git repositories - mastodon.git/commitdiff
Move more modules from flavours/glitch/utils to flavours/glitch
authorClaire <claire.github-309c@sitedethib.com>
Tue, 11 Oct 2022 09:39:52 +0000 (11:39 +0200)
committeraescling <aescling+gitlab@cat.family>
Thu, 17 Nov 2022 05:28:26 +0000 (00:28 -0500)
42 files changed:
app/javascript/flavours/glitch/actions/compose.js
app/javascript/flavours/glitch/actions/markers.js
app/javascript/flavours/glitch/actions/notifications.js
app/javascript/flavours/glitch/actions/push_notifications/registerer.js
app/javascript/flavours/glitch/actions/streaming.js
app/javascript/flavours/glitch/actions/timelines.js
app/javascript/flavours/glitch/base_polyfills.js [moved from app/javascript/flavours/glitch/utils/base_polyfills.js with 94% similarity]
app/javascript/flavours/glitch/compare_id.js [moved from app/javascript/flavours/glitch/utils/compare_id.js with 100% similarity]
app/javascript/flavours/glitch/components/column.js
app/javascript/flavours/glitch/components/media_gallery.js
app/javascript/flavours/glitch/containers/dropdown_menu_container.js
app/javascript/flavours/glitch/extra_polyfills.js [moved from app/javascript/flavours/glitch/utils/extra_polyfills.js with 100% similarity]
app/javascript/flavours/glitch/features/account_gallery/components/media_item.js
app/javascript/flavours/glitch/features/compose/components/compose_form.js
app/javascript/flavours/glitch/features/compose/components/dropdown.js
app/javascript/flavours/glitch/features/compose/components/upload.js
app/javascript/flavours/glitch/features/notifications/index.js
app/javascript/flavours/glitch/features/ui/components/column.js
app/javascript/flavours/glitch/features/ui/components/columns_area.js
app/javascript/flavours/glitch/features/ui/components/tabs_bar.js
app/javascript/flavours/glitch/features/ui/index.js
app/javascript/flavours/glitch/is_mobile.js [moved from app/javascript/flavours/glitch/utils/is_mobile.js with 100% similarity]
app/javascript/flavours/glitch/load_keyboard_extensions.js [moved from app/javascript/flavours/glitch/utils/load_keyboard_extensions.js with 100% similarity]
app/javascript/flavours/glitch/load_polyfills.js [moved from app/javascript/flavours/glitch/utils/load_polyfills.js with 100% similarity]
app/javascript/flavours/glitch/main.js [moved from app/javascript/flavours/glitch/utils/main.js with 96% similarity]
app/javascript/flavours/glitch/packs/about.js
app/javascript/flavours/glitch/packs/home.js
app/javascript/flavours/glitch/packs/public.js
app/javascript/flavours/glitch/packs/settings.js
app/javascript/flavours/glitch/packs/share.js
app/javascript/flavours/glitch/performance.js [moved from app/javascript/flavours/glitch/utils/performance.js with 100% similarity]
app/javascript/flavours/glitch/reducers/compose.js
app/javascript/flavours/glitch/reducers/contexts.js
app/javascript/flavours/glitch/reducers/conversations.js
app/javascript/flavours/glitch/reducers/meta.js
app/javascript/flavours/glitch/reducers/notifications.js
app/javascript/flavours/glitch/reducers/settings.js
app/javascript/flavours/glitch/reducers/timelines.js
app/javascript/flavours/glitch/scroll.js [moved from app/javascript/flavours/glitch/utils/scroll.js with 100% similarity]
app/javascript/flavours/glitch/settings.js [moved from app/javascript/flavours/glitch/utils/settings.js with 100% similarity]
app/javascript/flavours/glitch/stream.js [moved from app/javascript/flavours/glitch/utils/stream.js with 100% similarity]
app/javascript/flavours/glitch/uuid.js [moved from app/javascript/flavours/glitch/utils/uuid.js with 100% similarity]

index 2f2fea590c0497127e6c974d1a7fcc5a6ce7c3f3..0ef5053636f5b8b13cfc08b119ba041ef7b319a7 100644 (file)
@@ -3,7 +3,7 @@ import { CancelToken, isCancel } from 'axios';
 import { throttle } from 'lodash';
 import { search as emojiSearch } from 'flavours/glitch/utils/emoji/emoji_mart_search_light';
 import { useEmoji } from './emojis';
-import { tagHistory } from 'flavours/glitch/utils/settings';
+import { tagHistory } from '../settings';
 import { recoverHashtags } from 'flavours/glitch/utils/hashtag';
 import resizeImage from 'flavours/glitch/utils/resize_image';
 import { importFetchedAccounts } from './importer';
index 66ae193163fc98d0e1c1213d10316c5abf1971c2..3b6a76bc43c66c3fd1410a5242129807b6c9d05f 100644 (file)
@@ -1,6 +1,6 @@
 import api from '../api';
 import { debounce } from 'lodash';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from '../compare_id';
 import { List as ImmutableList } from 'immutable';
 
 export const MARKERS_FETCH_REQUEST = 'MARKERS_FETCH_REQUEST';
index 343d759085f0a44116809abf6a0bae8c3e7cbfc4..158a5b7e4370014615303788b37d63d04dedca9a 100644 (file)
@@ -13,7 +13,7 @@ import { defineMessages } from 'react-intl';
 import { List as ImmutableList } from 'immutable';
 import { unescapeHTML } from 'flavours/glitch/utils/html';
 import { usePendingItems as preferPendingItems } from 'flavours/glitch/initial_state';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from 'flavours/glitch/compare_id';
 import { requestNotificationPermission } from 'flavours/glitch/utils/notifications';
 
 export const NOTIFICATIONS_UPDATE = 'NOTIFICATIONS_UPDATE';
index d55e91fd4d4b7c669247e31f46565ceb6a7720ae..762fe260c7fb782afa84d2edeb94583e494d6baf 100644 (file)
@@ -1,5 +1,5 @@
 import api from '../../api';
-import { pushNotificationsSetting } from 'flavours/glitch/utils/settings';
+import { pushNotificationsSetting } from '../../settings';
 import { setBrowserSupport, setSubscription, clearSubscription } from './setter';
 
 // Taken from https://www.npmjs.com/package/web-push
index e41f5cf46f81983d4bb5b479999607987f9e8027..ffac1b2582dffb78879c9c44c7398545916e75cd 100644 (file)
@@ -1,6 +1,6 @@
 // @ts-check
 
-import { connectStream } from 'flavours/glitch/utils/stream';
+import { connectStream } from '../stream';
 import {
   updateTimeline,
   deleteFromTimelines,
index f812babbd180bccb5f3fdb7d18e672775f066b7f..ef1e4dbbb95bdf724afa69ba69269c85d0e53c5e 100644 (file)
@@ -2,7 +2,7 @@ import { importFetchedStatus, importFetchedStatuses } from './importer';
 import { submitMarkers } from './markers';
 import api, { getLinks } from 'flavours/glitch/api';
 import { Map as ImmutableMap, List as ImmutableList } from 'immutable';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from 'flavours/glitch/compare_id';
 import { me, usePendingItems as preferPendingItems } from 'flavours/glitch/initial_state';
 import { toServerSideType } from 'flavours/glitch/utils/filters';
 
similarity index 94%
rename from app/javascript/flavours/glitch/utils/base_polyfills.js
rename to app/javascript/flavours/glitch/base_polyfills.js
index 4b8123dba0dcab8111d084ae7730b465b959af44..12096d90215df5562a386bd2e275b90278ca8859 100644 (file)
@@ -5,7 +5,7 @@ import includes from 'array-includes';
 import assign from 'object-assign';
 import values from 'object.values';
 import isNaN from 'is-nan';
-import { decode as decodeBase64 } from './base64';
+import { decode as decodeBase64 } from './utils/base64';
 import promiseFinally from 'promise.prototype.finally';
 
 if (!Array.prototype.includes) {
index 052939e8a03b41a1be36270ca454cfc330199338..cf0e6d5e4067f7fff2c54581d90188e7a9a69278 100644 (file)
@@ -1,7 +1,7 @@
 import React from 'react';
 import PropTypes from 'prop-types';
 import { supportsPassiveEvents } from 'detect-passive-events';
-import { scrollTop } from 'flavours/glitch/utils/scroll';
+import { scrollTop } from '../scroll';
 
 export default class Column extends React.PureComponent {
 
index 4bcc1ff10db32149aab1a6dcd0eecc5637f44069..5414b48586144516a4836db1741311b92b968845 100644 (file)
@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
 import { is } from 'immutable';
 import IconButton from './icon_button';
 import { defineMessages, injectIntl, FormattedMessage } from 'react-intl';
-import { isIOS } from 'flavours/glitch/utils/is_mobile';
+import { isIOS } from '../is_mobile';
 import classNames from 'classnames';
 import { autoPlayGif, displayMedia, useBlurhash } from 'flavours/glitch/initial_state';
 import { debounce } from 'lodash';
index 6b02a56adaf58af899046757d2c7a790030ba798..b2dff63db8c8c22f9a2fa477ebd23db3b22abbbc 100644 (file)
@@ -2,7 +2,7 @@ import { openDropdownMenu, closeDropdownMenu } from 'flavours/glitch/actions/dro
 import { openModal, closeModal } from 'flavours/glitch/actions/modal';
 import { connect } from 'react-redux';
 import DropdownMenu from 'flavours/glitch/components/dropdown_menu';
-import { isUserTouching } from 'flavours/glitch/utils/is_mobile';
+import { isUserTouching } from '../is_mobile';
 
 const mapStateToProps = state => ({
   dropdownPlacement: state.getIn(['dropdown_menu', 'placement']),
index 7e75d7dfe59e307b51fe37b11079429f4ffa26d1..a16ee48062c06b7ed277b303ec0e7c6ee321364a 100644 (file)
@@ -2,7 +2,7 @@ import Blurhash from 'flavours/glitch/components/blurhash';
 import classNames from 'classnames';
 import Icon from 'flavours/glitch/components/icon';
 import { autoPlayGif, displayMedia, useBlurhash } from 'flavours/glitch/initial_state';
-import { isIOS } from 'flavours/glitch/utils/is_mobile';
+import { isIOS } from 'flavours/glitch/is_mobile';
 import PropTypes from 'prop-types';
 import React from 'react';
 import ImmutablePropTypes from 'react-immutable-proptypes';
index 3a9fa01e1f6c3fb8abafbb5e46bf02d701f2cb57..44dd2693a623d67d1856d4bc8e94e10088be8014 100644 (file)
@@ -9,7 +9,7 @@ import EmojiPicker from 'flavours/glitch/features/emoji_picker';
 import PollFormContainer from '../containers/poll_form_container';
 import UploadFormContainer from '../containers/upload_form_container';
 import WarningContainer from '../containers/warning_container';
-import { isMobile } from 'flavours/glitch/utils/is_mobile';
+import { isMobile } from 'flavours/glitch/is_mobile';
 import ImmutablePureComponent from 'react-immutable-pure-component';
 import { countableText } from '../util/counter';
 import OptionsContainer from '../containers/options_container';
index b072317b7335334d580044fc189a202f8e3ea4ac..829f6d00f214d33a6f4c7b166d3af5544bafafe6 100644 (file)
@@ -9,7 +9,7 @@ import IconButton from 'flavours/glitch/components/icon_button';
 import DropdownMenu from './dropdown_menu';
 
 //  Utils.
-import { isUserTouching } from 'flavours/glitch/utils/is_mobile';
+import { isUserTouching } from 'flavours/glitch/is_mobile';
 import { assignHandlers } from 'flavours/glitch/utils/react_helpers';
 
 //  The component.
index b926c455d3532fa0d6b46ef33d8b2b1077f644db..ade6f0437a09fea549b56a15036c18e9dffd22f6 100644 (file)
@@ -6,7 +6,7 @@ import spring from 'react-motion/lib/spring';
 import ImmutablePureComponent from 'react-immutable-pure-component';
 import { FormattedMessage } from 'react-intl';
 import Icon from 'flavours/glitch/components/icon';
-import { isUserTouching } from 'flavours/glitch/utils/is_mobile';
+import { isUserTouching } from 'flavours/glitch/is_mobile';
 
 export default class Upload extends ImmutablePureComponent {
 
index 3c221732e9c088b6184c5db007290215866f7b1e..26eeba1685169d956e51781515876fc8259fd762 100644 (file)
@@ -26,7 +26,7 @@ import { debounce } from 'lodash';
 import ScrollableList from 'flavours/glitch/components/scrollable_list';
 import LoadGap from 'flavours/glitch/components/load_gap';
 import Icon from 'flavours/glitch/components/icon';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from 'flavours/glitch/compare_id';
 import NotificationsPermissionBanner from './components/notifications_permission_banner';
 import NotSignedInIndicator from 'flavours/glitch/components/not_signed_in_indicator';
 import { Helmet } from 'react-helmet';
index c97f984209263a385f4bf3bab26f8f713b5f151f..e9c1e2f87e0559dcdb9de2f90e049da3ea28f083 100644 (file)
@@ -2,8 +2,8 @@ import React from 'react';
 import ColumnHeader from './column_header';
 import PropTypes from 'prop-types';
 import { debounce } from 'lodash';
-import { scrollTop } from 'flavours/glitch/utils/scroll';
-import { isMobile } from 'flavours/glitch/utils/is_mobile';
+import { scrollTop } from 'flavours/glitch/scroll';
+import { isMobile } from 'flavours/glitch/is_mobile';
 
 export default class Column extends React.PureComponent {
 
index b38fe4b1713819ca686c97dce766b2741a496dc2..718b4a27f6da9cb76a5ae2b6dd1d1ec46bb863f0 100644 (file)
@@ -32,7 +32,7 @@ import ComposePanel from './compose_panel';
 import NavigationPanel from './navigation_panel';
 
 import { supportsPassiveEvents } from 'detect-passive-events';
-import { scrollRight } from 'flavours/glitch/utils/scroll';
+import { scrollRight } from 'flavours/glitch/scroll';
 
 const componentMap = {
   'COMPOSE': Compose,
index cc4b702939590e21324bfab31ee2a4b74a6007dd..9c82fc91d3a4b68baf38d0807a1fc86eb1c5b9fb 100644 (file)
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
 import { NavLink, withRouter } from 'react-router-dom';
 import { FormattedMessage, injectIntl } from 'react-intl';
 import { debounce } from 'lodash';
-import { isUserTouching } from 'flavours/glitch/utils/is_mobile';
+import { isUserTouching } from 'flavours/glitch/is_mobile';
 import Icon from 'flavours/glitch/components/icon';
 import NotificationsCounterIcon from './notifications_counter_icon';
 
index 3c679d3944a4b49a21b64a3fce8cae3564214e90..c8cc905e7b3d70e555e35abb6526b98243377021 100644 (file)
@@ -5,7 +5,7 @@ import LoadingBarContainer from './containers/loading_bar_container';
 import ModalContainer from './containers/modal_container';
 import { connect } from 'react-redux';
 import { Redirect, withRouter } from 'react-router-dom';
-import { layoutFromWindow } from 'flavours/glitch/utils/is_mobile';
+import { layoutFromWindow } from 'flavours/glitch/is_mobile';
 import { debounce } from 'lodash';
 import { uploadCompose, resetCompose, changeComposeSpoilerness } from 'flavours/glitch/actions/compose';
 import { expandHomeTimeline } from 'flavours/glitch/actions/timelines';
similarity index 96%
rename from app/javascript/flavours/glitch/utils/main.js
rename to app/javascript/flavours/glitch/main.js
index 39a46db002585c608c8c018a731da9c48978de3d..04efcd43fdd5691de2feb89eef0891391f619174 100644 (file)
@@ -4,7 +4,7 @@ import { setupBrowserNotifications } from 'flavours/glitch/actions/notifications
 import Mastodon, { store } from 'flavours/glitch/containers/mastodon';
 import ready from 'flavours/glitch/ready';
 
-const perf = require('flavours/glitch/utils/performance');
+const perf = require('flavours/glitch/performance');
 
 /**
  * @returns {Promise<void>}
index 50e7899465c4b2c35d5db78852b53139263efd04..ef17fdea406f09cb79a028e5ff46c59943d30b6f 100644 (file)
@@ -1,5 +1,5 @@
 import 'packs/public-path';
-import loadPolyfills from 'flavours/glitch/utils/load_polyfills';
+import loadPolyfills from 'flavours/glitch/load_polyfills';
 
 function loaded() {
   const TimelineContainer = require('flavours/glitch/containers/timeline_container').default;
index 0311df9b2fa067c55ce62231679ec6d7f4457636..ace9dc3c4f7d00fd127e30664d1012f635dfc40e 100644 (file)
@@ -1,8 +1,8 @@
 import 'packs/public-path';
-import loadPolyfills from 'flavours/glitch/utils/load_polyfills';
+import loadPolyfills from 'flavours/glitch/load_polyfills';
 
 loadPolyfills().then(async () => {
-  const { default: main } = await import('flavours/glitch/utils/main');
+  const { default: main } = await import('flavours/glitch/main');
 
   return main();
 }).catch(e => {
index d920acc00833f4b092cc30fe31ac47d4fd2f4361..4b5b7343e99573a4e551c773fdfc3eeecd09d7a3 100644 (file)
@@ -1,7 +1,7 @@
 import 'packs/public-path';
-import loadPolyfills from 'flavours/glitch/utils/load_polyfills';
+import loadPolyfills from 'flavours/glitch/load_polyfills';
 import ready from 'flavours/glitch/ready';
-import loadKeyboardExtensions from 'flavours/glitch/utils/load_keyboard_extensions';
+import loadKeyboardExtensions from 'flavours/glitch/load_keyboard_extensions';
 
 function main() {
   const IntlMessageFormat = require('intl-messageformat').default;
index 80f53bc78828f4064dfee95e074654b93dca1e90..4c85f655614ebe001c1dff4bb33b342608c2f8f1 100644 (file)
@@ -1,7 +1,7 @@
 import 'packs/public-path';
-import loadPolyfills from 'flavours/glitch/utils/load_polyfills';
+import loadPolyfills from 'flavours/glitch/load_polyfills';
 import ready from 'flavours/glitch/ready';
-import loadKeyboardExtensions from 'flavours/glitch/utils/load_keyboard_extensions';
+import loadKeyboardExtensions from 'flavours/glitch/load_keyboard_extensions';
 import 'cocoon-js-vanilla';
 
 function main() {
index 49c8545e7d024e3eef455761fe29c9d8f03fd06e..e5a79849aa996cea0564ee75573842c4ad337082 100644 (file)
@@ -1,5 +1,5 @@
 import 'packs/public-path';
-import loadPolyfills from 'flavours/glitch/utils/load_polyfills';
+import loadPolyfills from 'flavours/glitch/load_polyfills';
 
 function loaded() {
   const ComposeContainer = require('flavours/glitch/containers/compose_container').default;
index d0bc4600235716fdb0c225e9ee762c2ed842265f..035e9f5643c4bf45ceb100f0181cc9974581842b 100644 (file)
@@ -53,7 +53,7 @@ import { TIMELINE_DELETE } from 'flavours/glitch/actions/timelines';
 import { STORE_HYDRATE } from 'flavours/glitch/actions/store';
 import { REDRAFT } from 'flavours/glitch/actions/statuses';
 import { Map as ImmutableMap, List as ImmutableList, OrderedSet as ImmutableOrderedSet, fromJS } from 'immutable';
-import uuid from 'flavours/glitch/utils/uuid';
+import uuid from '../uuid';
 import { privacyPreference } from 'flavours/glitch/utils/privacy_preference';
 import { me, defaultContentType } from 'flavours/glitch/initial_state';
 import { overwrite } from 'flavours/glitch/utils/js_helpers';
index 5dec090da5b3180d62cd3c91cf85693193430df9..a0fcc4158743d0259ed98e4bdd69172498132443 100644 (file)
@@ -5,7 +5,7 @@ import {
 import { CONTEXT_FETCH_SUCCESS } from 'flavours/glitch/actions/statuses';
 import { TIMELINE_DELETE, TIMELINE_UPDATE } from 'flavours/glitch/actions/timelines';
 import { Map as ImmutableMap, List as ImmutableList } from 'immutable';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from '../compare_id';
 
 const initialState = ImmutableMap({
   inReplyTos: ImmutableMap(),
index 4e8db82a93eec32d36716fb61b889bb8c84a3b4c..4407dcf0400db52ca126c9794a67e93dd5bab0e8 100644 (file)
@@ -11,7 +11,7 @@ import {
 } from '../actions/conversations';
 import { ACCOUNT_BLOCK_SUCCESS, ACCOUNT_MUTE_SUCCESS } from 'flavours/glitch/actions/accounts';
 import { DOMAIN_BLOCK_SUCCESS } from 'flavours/glitch/actions/domain_blocks';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from '../compare_id';
 
 const initialState = ImmutableMap({
   items: ImmutableList(),
index 7af7e95148ef19458630ac98e72080f9e01d67a8..b1482777a9b8888dc2a21d6d1a18f2c1d144004e 100644 (file)
@@ -1,7 +1,7 @@
 import { STORE_HYDRATE } from 'flavours/glitch/actions/store';
 import { APP_LAYOUT_CHANGE } from 'flavours/glitch/actions/app';
 import { Map as ImmutableMap } from 'immutable';
-import { layoutFromWindow } from 'flavours/glitch/utils/is_mobile';
+import { layoutFromWindow } from 'flavours/glitch/is_mobile';
 
 const initialState = ImmutableMap({
   streaming_api_base_url: null,
index d2eda9ab802a9733943296860f47b58a1d3728ae..1b593b12816ff913bc2ef8519cbf6a63d4f018a1 100644 (file)
@@ -32,7 +32,7 @@ import {
 import { DOMAIN_BLOCK_SUCCESS } from 'flavours/glitch/actions/domain_blocks';
 import { TIMELINE_DELETE, TIMELINE_DISCONNECT } from 'flavours/glitch/actions/timelines';
 import { fromJS, Map as ImmutableMap, List as ImmutableList } from 'immutable';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from '../compare_id';
 
 const initialState = ImmutableMap({
   pendingItems: ImmutableList(),
index 90e50479f1182c650031cb2fbf1669faf480fcf0..82927f7cd75a11e1101eb4f75c7439a242148f25 100644 (file)
@@ -6,7 +6,7 @@ import { EMOJI_USE } from 'flavours/glitch/actions/emojis';
 import { LANGUAGE_USE } from 'flavours/glitch/actions/languages';
 import { LIST_DELETE_SUCCESS, LIST_FETCH_FAIL } from '../actions/lists';
 import { Map as ImmutableMap, fromJS } from 'immutable';
-import uuid from 'flavours/glitch/utils/uuid';
+import uuid from '../uuid';
 
 const initialState = ImmutableMap({
   saved: true,
index 2586c837b1552c23294d6ce5e2011e40512f6f16..407293c62e6c69ac29faaf03767402c4a3b215f3 100644 (file)
@@ -17,7 +17,7 @@ import {
   ACCOUNT_UNFOLLOW_SUCCESS,
 } from 'flavours/glitch/actions/accounts';
 import { Map as ImmutableMap, List as ImmutableList, OrderedSet as ImmutableOrderedSet, fromJS } from 'immutable';
-import compareId from 'flavours/glitch/utils/compare_id';
+import compareId from '../compare_id';
 
 const initialState = ImmutableMap();