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/styles', true, /\.s?css(?:\.erb)?$/));
|
||||
importAll(require.context('../../components', true, /\.js(\.erb)?$/));
|
||||
importAll(require.context('../../components', true, /\.s?css(?:\.erb)?$/));
|
||||
|
||||
import Autocomplete from "../src/javascripts/autocomplete.js";
|
||||
import Blacklist from "../src/javascripts/blacklists.js";
|
||||
import CommentComponent from "../../components/comment_component/comment_component.js";
|
||||
import CommentVotesTooltipComponent from "../../components/comment_votes_tooltip_component/comment_votes_tooltip_component.js";
|
||||
import CommentComponent from "../src/javascripts/comment_component.js";
|
||||
import CommentVotesTooltipComponent from "../src/javascripts/comment_votes_tooltip_component.js";
|
||||
import CurrentUser from "../src/javascripts/current_user.js";
|
||||
import Dtext from "../src/javascripts/dtext.js";
|
||||
import FavoritesTooltipComponent from "../../components/favorites_tooltip_component/favorites_tooltip_component.js";
|
||||
import FileUploadComponent from "../../components/file_upload_component/file_upload_component.js";
|
||||
import ForumPostComponent from "../../components/forum_post_component/forum_post_component.js";
|
||||
import FavoritesTooltipComponent from "../src/javascripts/favorites_tooltip_component.js";
|
||||
import FileUploadComponent from "../src/javascripts/file_upload_component.js";
|
||||
import ForumPostComponent from "../src/javascripts/forum_post_component.js";
|
||||
import IqdbQuery from "../src/javascripts/iqdb_queries.js";
|
||||
import Note from "../src/javascripts/notes.js";
|
||||
import MediaAssetComponent from "../../components/media_asset_component/media_asset_component.js";
|
||||
import PopupMenuComponent from "../../components/popup_menu_component/popup_menu_component.js";
|
||||
import MediaAssetComponent from "../src/javascripts/media_asset_component.js";
|
||||
import PopupMenuComponent from "../src/javascripts/popup_menu_component.js";
|
||||
import Post from "../src/javascripts/posts.js";
|
||||
import PostModeMenu from "../src/javascripts/post_mode_menu.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 Shortcuts from "../src/javascripts/shortcuts.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 {
|
||||
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 '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 'tippy.js/dist/tippy.css';
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import Dropzone from 'dropzone';
|
||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
||||
import Utility from "./utility";
|
||||
import capitalize from "lodash/capitalize";
|
||||
|
||||
export default class FileUploadComponent {
|
||||
@@ -1,4 +1,4 @@
|
||||
import Utility from "../../javascript/src/javascripts/utility.js";
|
||||
import Utility from "./utility";
|
||||
|
||||
class ForumPostComponent {
|
||||
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 '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';
|
||||
|
||||
let RelatedTag = {};
|
||||
|
||||
Reference in New Issue
Block a user