mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
ui: training description display
This commit is contained in:
1 parent
10bad169cf
commit
0c7745d435
5 files changed
+29
-27
No files matched your search
@@ -5,29 +5,29 @@ let transformTimeUsage = 0;
|
|||||||
let transformCount = 0;
|
let transformCount = 0;
|
||||||
let displayTimeout;
|
let displayTimeout;
|
||||||
function transform(filename) {
|
function transform(filename) {
|
||||||
const start = new Date();
|
const start = new Date();
|
||||||
const result = esbuild.buildSync({
|
const result = esbuild.buildSync({
|
||||||
entryPoints: [filename],
|
entryPoints: [filename],
|
||||||
sourcemap: 'inline',
|
sourcemap: 'inline',
|
||||||
platform: 'node',
|
platform: 'node',
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
target: 'node12',
|
target: 'node12',
|
||||||
jsx: 'transform',
|
jsx: 'transform',
|
||||||
write: false,
|
write: false,
|
||||||
});
|
});
|
||||||
if (result.warnings.length) console.warn(result.warnings);
|
if (result.warnings.length) console.warn(result.warnings);
|
||||||
transformTimeUsage += new Date().getTime() - start.getTime();
|
transformTimeUsage += new Date().getTime() - start.getTime();
|
||||||
transformCount++;
|
transformCount++;
|
||||||
if (displayTimeout) clearTimeout(displayTimeout);
|
if (displayTimeout) clearTimeout(displayTimeout);
|
||||||
displayTimeout = setTimeout(() => console.log(`Transformed ${transformCount} files. (${transformTimeUsage}ms)`), 1000);
|
displayTimeout = setTimeout(() => console.log(`Transformed ${transformCount} files. (${transformTimeUsage}ms)`), 1000);
|
||||||
return result.outputFiles[0].text;
|
return result.outputFiles[0].text;
|
||||||
}
|
}
|
||||||
require.extensions['.js'] = function loader(module, filename) {
|
require.extensions['.js'] = function loader(module, filename) {
|
||||||
if (!filename.includes('node_modules')) {
|
if (!filename.includes('node_modules') && !filename.includes('postcss.config.js')) {
|
||||||
return module._compile(transform(filename), filename);
|
return module._compile(transform(filename), filename);
|
||||||
}
|
}
|
||||||
const content = fs.readFileSync(filename, 'utf-8');
|
const content = fs.readFileSync(filename, 'utf-8');
|
||||||
return module._compile(content, filename);
|
return module._compile(content, filename);
|
||||||
};
|
};
|
||||||
const main = require('./main.js');
|
const main = require('./main.js');
|
||||||
|
|
||||||
|
|||||||
@@ -18,4 +18,10 @@ console.log(
|
|||||||
/____/
|
/____/
|
||||||
`,
|
`,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
window.UiContext = JSON.parse(window.UiContext);
|
||||||
|
|
||||||
|
// eslint-disable-next-line
|
||||||
|
try { __webpack_public_path__ = UiContext.cdn_prefix } catch (e) { }
|
||||||
|
|
||||||
import('./hydro');
|
import('./hydro');
|
||||||
@@ -6,12 +6,8 @@ import PageLoader from 'vj/misc/PageLoader';
|
|||||||
import delay from 'vj/utils/delay';
|
import delay from 'vj/utils/delay';
|
||||||
|
|
||||||
const start = new Date();
|
const start = new Date();
|
||||||
window.UiContext = JSON.parse(window.UiContext);
|
|
||||||
window.UserContext = JSON.parse(window.UserContext);
|
window.UserContext = JSON.parse(window.UserContext);
|
||||||
|
|
||||||
// eslint-disable-next-line
|
|
||||||
try { __webpack_public_path__ = UiContext.cdn_prefix } catch (e) { }
|
|
||||||
|
|
||||||
function buildSequence(pages, type) {
|
function buildSequence(pages, type) {
|
||||||
if (process.env.NODE_ENV !== 'production') {
|
if (process.env.NODE_ENV !== 'production') {
|
||||||
if (['before', 'after'].indexOf(type) === -1) {
|
if (['before', 'after'].indexOf(type) === -1) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@hydrooj/ui-default",
|
"name": "@hydrooj/ui-default",
|
||||||
"version": "4.17.1",
|
"version": "4.17.2",
|
||||||
"author": "undefined <i@undefined.moe>",
|
"author": "undefined <i@undefined.moe>",
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"main": "hydro.js",
|
"main": "hydro.js",
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
{{ tdoc['content'] }}
|
{{ tdoc['content'] }}
|
||||||
</div>
|
</div>
|
||||||
<div class="section__body typo">
|
<div class="section__body typo">
|
||||||
{{ tdoc['desc']|default('')|markdown|safe }}
|
{{ tdoc.description|default('')|markdown|safe }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
|
|||||||
Reference in new issue
Block a user