js: reorganize Javascript file structure.
Move Javascript files from app/components/**/*.js back to app/javascript/src/javascripts/*.js. This way Javascript files are in one place, which simplifies import paths and makes it easier to see all Javascript at once.
This commit is contained in:
@@ -29,26 +29,25 @@ require("@fortawesome/fontawesome-free/css/regular.css");
|
|||||||
|
|
||||||
importAll(require.context('../src/javascripts', true, /\.js(\.erb)?$/));
|
importAll(require.context('../src/javascripts', true, /\.js(\.erb)?$/));
|
||||||
importAll(require.context('../src/styles', true, /\.s?css(?:\.erb)?$/));
|
importAll(require.context('../src/styles', true, /\.s?css(?:\.erb)?$/));
|
||||||
importAll(require.context('../../components', true, /\.js(\.erb)?$/));
|
|
||||||
importAll(require.context('../../components', true, /\.s?css(?:\.erb)?$/));
|
importAll(require.context('../../components', true, /\.s?css(?:\.erb)?$/));
|
||||||
|
|
||||||
import Autocomplete from "../src/javascripts/autocomplete.js";
|
import Autocomplete from "../src/javascripts/autocomplete.js";
|
||||||
import Blacklist from "../src/javascripts/blacklists.js";
|
import Blacklist from "../src/javascripts/blacklists.js";
|
||||||
import CommentComponent from "../../components/comment_component/comment_component.js";
|
import CommentComponent from "../src/javascripts/comment_component.js";
|
||||||
import CommentVotesTooltipComponent from "../../components/comment_votes_tooltip_component/comment_votes_tooltip_component.js";
|
import CommentVotesTooltipComponent from "../src/javascripts/comment_votes_tooltip_component.js";
|
||||||
import CurrentUser from "../src/javascripts/current_user.js";
|
import CurrentUser from "../src/javascripts/current_user.js";
|
||||||
import Dtext from "../src/javascripts/dtext.js";
|
import Dtext from "../src/javascripts/dtext.js";
|
||||||
import FavoritesTooltipComponent from "../../components/favorites_tooltip_component/favorites_tooltip_component.js";
|
import FavoritesTooltipComponent from "../src/javascripts/favorites_tooltip_component.js";
|
||||||
import FileUploadComponent from "../../components/file_upload_component/file_upload_component.js";
|
import FileUploadComponent from "../src/javascripts/file_upload_component.js";
|
||||||
import ForumPostComponent from "../../components/forum_post_component/forum_post_component.js";
|
import ForumPostComponent from "../src/javascripts/forum_post_component.js";
|
||||||
import IqdbQuery from "../src/javascripts/iqdb_queries.js";
|
import IqdbQuery from "../src/javascripts/iqdb_queries.js";
|
||||||
import Note from "../src/javascripts/notes.js";
|
import Note from "../src/javascripts/notes.js";
|
||||||
import MediaAssetComponent from "../../components/media_asset_component/media_asset_component.js";
|
import MediaAssetComponent from "../src/javascripts/media_asset_component.js";
|
||||||
import PopupMenuComponent from "../../components/popup_menu_component/popup_menu_component.js";
|
import PopupMenuComponent from "../src/javascripts/popup_menu_component.js";
|
||||||
import Post from "../src/javascripts/posts.js";
|
import Post from "../src/javascripts/posts.js";
|
||||||
import PostModeMenu from "../src/javascripts/post_mode_menu.js";
|
import PostModeMenu from "../src/javascripts/post_mode_menu.js";
|
||||||
import PostTooltip from "../src/javascripts/post_tooltips.js";
|
import PostTooltip from "../src/javascripts/post_tooltips.js";
|
||||||
import PostVotesTooltipComponent from "../../components/post_votes_tooltip_component/post_votes_tooltip_component.js";
|
import PostVotesTooltipComponent from "../src/javascripts/post_votes_tooltip_component.js";
|
||||||
import RelatedTag from "../src/javascripts/related_tag.js";
|
import RelatedTag from "../src/javascripts/related_tag.js";
|
||||||
import Shortcuts from "../src/javascripts/shortcuts.js";
|
import Shortcuts from "../src/javascripts/shortcuts.js";
|
||||||
import TagCounter from "../src/javascripts/tag_counter.js";
|
import TagCounter from "../src/javascripts/tag_counter.js";
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
import Utility from "./utility";
|
||||||
|
|
||||||
class CommentComponent {
|
class CommentComponent {
|
||||||
static initialize() {
|
static initialize() {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
import Utility from "./utility";
|
||||||
import { delegate, hideAll } from 'tippy.js';
|
import { delegate, hideAll } from 'tippy.js';
|
||||||
import 'tippy.js/dist/tippy.css';
|
import 'tippy.js/dist/tippy.css';
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
import Utility from "./utility";
|
||||||
import { delegate, hideAll } from 'tippy.js';
|
import { delegate, hideAll } from 'tippy.js';
|
||||||
import 'tippy.js/dist/tippy.css';
|
import 'tippy.js/dist/tippy.css';
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import Dropzone from 'dropzone';
|
import Dropzone from 'dropzone';
|
||||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
import Utility from "./utility";
|
||||||
import capitalize from "lodash/capitalize";
|
import capitalize from "lodash/capitalize";
|
||||||
|
|
||||||
export default class FileUploadComponent {
|
export default class FileUploadComponent {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
import Utility from "./utility";
|
||||||
|
|
||||||
class ForumPostComponent {
|
class ForumPostComponent {
|
||||||
static initialize() {
|
static initialize() {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
import Utility from "./utility";
|
||||||
import { delegate, hideAll } from 'tippy.js';
|
import { delegate, hideAll } from 'tippy.js';
|
||||||
import 'tippy.js/dist/tippy.css';
|
import 'tippy.js/dist/tippy.css';
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import SourceDataComponent from '../../../components/source_data_component/source_data_component.js';
|
import SourceDataComponent from "./source_data_component.js";
|
||||||
import Utility from './utility';
|
import Utility from './utility';
|
||||||
|
|
||||||
let RelatedTag = {};
|
let RelatedTag = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user