summaryrefslogtreecommitdiffstats
path: root/web_src
diff options
context:
space:
mode:
authorsilverwind <me@silverwind.io>2020-02-07 18:09:30 +0100
committerGitHub <noreply@github.com>2020-02-07 18:09:30 +0100
commitfdf6d25915637184081c821105ed3a59059fd5e2 (patch)
tree496120af10ea0e97098875077272353b7e717516 /web_src
parent6e6da2c2765ef7b350a7c9139ffb2444f2383151 (diff)
downloadgitea-fdf6d25915637184081c821105ed3a59059fd5e2.tar.gz
gitea-fdf6d25915637184081c821105ed3a59059fd5e2.zip
Reorganize frontend files and tooling (#10168)
- move "vendor" files to js/vendor and less/vendor - move swagger to js/standalone (meant for standalone pages) - move gitgraph to features and streamline its loading - add linting configs to webpack dependencies in make - set ignored files for eslint/stylelint directly in their configs Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com>
Diffstat (limited to 'web_src')
-rw-r--r--web_src/js/features/gitGraph.js (renamed from web_src/js/gitGraphLoader.js)6
-rw-r--r--web_src/js/index.js6
-rw-r--r--web_src/js/standalone/swagger.js (renamed from web_src/js/swagger.js)0
-rw-r--r--web_src/js/vendor/gitGraph.js (renamed from web_src/js/gitGraph.js)0
-rw-r--r--web_src/js/vendor/semanticDropdown.js (renamed from web_src/js/semanticDropdown.js)0
-rw-r--r--web_src/less/index.less5
-rw-r--r--web_src/less/vendor/gitGraph.css (renamed from web_src/css/gitGraph.css)0
7 files changed, 10 insertions, 7 deletions
diff --git a/web_src/js/gitGraphLoader.js b/web_src/js/features/gitGraph.js
index f2687fa270..a18c575163 100644
--- a/web_src/js/gitGraphLoader.js
+++ b/web_src/js/features/gitGraph.js
@@ -1,8 +1,8 @@
-$(async () => {
+export default async function initGitGraph() {
const graphCanvas = document.getElementById('graph-canvas');
if (!graphCanvas) return;
- const { default: gitGraph } = await import(/* webpackChunkName: "gitgraph" */'./gitGraph.js');
+ const { default: gitGraph } = await import(/* webpackChunkName: "gitgraph" */'../vendor/gitGraph.js');
const graphList = [];
$('#graph-raw-list li span.node-relation').each(function () {
@@ -10,4 +10,4 @@ $(async () => {
});
gitGraph(graphCanvas, graphList);
-});
+}
diff --git a/web_src/js/index.js b/web_src/js/index.js
index cbd62f1c1e..3fa6303c8a 100644
--- a/web_src/js/index.js
+++ b/web_src/js/index.js
@@ -5,10 +5,11 @@
import 'jquery.are-you-sure';
import './publicPath.js';
import './polyfills.js';
-import './gitGraphLoader.js';
-import './semanticDropdown.js';
+import './vendor/semanticDropdown.js';
+
import initContextPopups from './features/contextPopup.js';
import initHighlight from './features/highlight.js';
+import initGitGraph from './features/gitGraph.js';
import ActivityTopAuthors from './components/ActivityTopAuthors.vue';
@@ -2578,6 +2579,7 @@ $(document).ready(async () => {
initRepoStatusChecker();
initTemplateSearch();
initContextPopups(suburl);
+ initGitGraph();
// Repo clone url.
if ($('#repo-clone-url').length > 0) {
diff --git a/web_src/js/swagger.js b/web_src/js/standalone/swagger.js
index 757612dcdf..757612dcdf 100644
--- a/web_src/js/swagger.js
+++ b/web_src/js/standalone/swagger.js
diff --git a/web_src/js/gitGraph.js b/web_src/js/vendor/gitGraph.js
index 12d7a2eddf..12d7a2eddf 100644
--- a/web_src/js/gitGraph.js
+++ b/web_src/js/vendor/gitGraph.js
diff --git a/web_src/js/semanticDropdown.js b/web_src/js/vendor/semanticDropdown.js
index c9144adf53..c9144adf53 100644
--- a/web_src/js/semanticDropdown.js
+++ b/web_src/js/vendor/semanticDropdown.js
diff --git a/web_src/less/index.less b/web_src/less/index.less
index a8ef18953d..1b93024329 100644
--- a/web_src/less/index.less
+++ b/web_src/less/index.less
@@ -1,3 +1,6 @@
+@import "~highlight.js/styles/github.css";
+@import "./vendor/gitGraph.css";
+
@import "_tribute";
@import "_emojify";
@import "_base";
@@ -13,5 +16,3 @@
@import "_admin";
@import "_explore";
@import "_review";
-@import "~highlight.js/styles/github.css";
-@import "../css/gitGraph.css";
diff --git a/web_src/css/gitGraph.css b/web_src/less/vendor/gitGraph.css
index bb7e708101..bb7e708101 100644
--- a/web_src/css/gitGraph.css
+++ b/web_src/less/vendor/gitGraph.css