mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-27 17:51:20 -08:00
chore: Update checkbox labels and improve code editor functionality
This commit is contained in:
1 parent
7464cfa80f
commit
c1edb1ac6e
4 files changed
+50
-12
No files matched your search
@@ -86,7 +86,7 @@ input[type="file"] {
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
gap: 30px;
|
gap: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header .checkbox {
|
.header .checkbox {
|
||||||
|
|||||||
@@ -10,16 +10,30 @@
|
|||||||
var $run = document.querySelector('.run');
|
var $run = document.querySelector('.run');
|
||||||
var $popups = document.querySelector('.popups');
|
var $popups = document.querySelector('.popups');
|
||||||
var $console = document.querySelector('.console');
|
var $console = document.querySelector('.console');
|
||||||
var $prod = document.querySelector('#pro');
|
var $prod = document.querySelector('#prod');
|
||||||
var $typeScript = document.querySelector('#typeScript');
|
var $ts = document.querySelector('#ts');
|
||||||
|
var $code = document.querySelector('#code');
|
||||||
|
var $log = document.querySelector('#log');
|
||||||
var $file = document.querySelector('#file');
|
var $file = document.querySelector('#file');
|
||||||
|
var $editor = document.querySelector('#editor');
|
||||||
|
|
||||||
var loadedLibs = [];
|
|
||||||
window['consoleLog']($console);
|
window['consoleLog']($console);
|
||||||
|
|
||||||
$prod.checked = localStorage.getItem('prod') === 'true';
|
$prod.checked = localStorage.getItem('prod') === 'true';
|
||||||
$typeScript.checked = localStorage.getItem('typeScript') === 'true';
|
$ts.checked = localStorage.getItem('ts') === 'true';
|
||||||
|
$code.checked = localStorage.getItem('code') === 'true';
|
||||||
|
$log.checked = localStorage.getItem('log') === 'true';
|
||||||
|
|
||||||
|
if ($code.checked) {
|
||||||
|
$editor.style.display = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($log.checked) {
|
||||||
|
$console.style.display = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
var editor = null;
|
var editor = null;
|
||||||
|
var loadedLibs = [];
|
||||||
require.config({ paths: { vs: './assets/js/vs' } });
|
require.config({ paths: { vs: './assets/js/vs' } });
|
||||||
require(['vs/editor/editor.main'], async function () {
|
require(['vs/editor/editor.main'], async function () {
|
||||||
monaco.languages.typescript.javascriptDefaults.setDiagnosticsOptions({
|
monaco.languages.typescript.javascriptDefaults.setDiagnosticsOptions({
|
||||||
@@ -73,7 +87,7 @@
|
|||||||
"\turl: '/assets/sample/video.mp4',",
|
"\turl: '/assets/sample/video.mp4',",
|
||||||
'});',
|
'});',
|
||||||
].join('\n'),
|
].join('\n'),
|
||||||
$typeScript.checked ? 'typescript' : 'javascript',
|
$ts.checked ? 'typescript' : 'javascript',
|
||||||
),
|
),
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -230,8 +244,18 @@
|
|||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
|
|
||||||
$typeScript.addEventListener('change', function () {
|
$ts.addEventListener('change', function () {
|
||||||
localStorage.setItem('typeScript', $typeScript.checked ? 'true' : 'false');
|
localStorage.setItem('ts', $ts.checked ? 'true' : 'false');
|
||||||
|
window.location.reload();
|
||||||
|
});
|
||||||
|
|
||||||
|
$code.addEventListener('change', function () {
|
||||||
|
localStorage.setItem('code', $code.checked ? 'true' : 'false');
|
||||||
|
window.location.reload();
|
||||||
|
});
|
||||||
|
|
||||||
|
$log.addEventListener('change', function () {
|
||||||
|
localStorage.setItem('log', $log.checked ? 'true' : 'false');
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
+17
-3
@@ -96,16 +96,30 @@
|
|||||||
<div class="tool">
|
<div class="tool">
|
||||||
<div class="qq">QQ群•320881312</div>
|
<div class="qq">QQ群•320881312</div>
|
||||||
<div class="checkbox">
|
<div class="checkbox">
|
||||||
<input type="checkbox" id="typeScript"><label for="typeScript">TS</label>
|
<input type="checkbox" id="ts">
|
||||||
|
<label for="ts">TS</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="checkbox">
|
<div class="checkbox">
|
||||||
<input type="checkbox" id="pro"><label for="pro">PROD</label>
|
<input type="checkbox" id="prod">
|
||||||
|
<label for="prod">Prod</label>
|
||||||
|
</div>
|
||||||
|
<div class="checkbox">
|
||||||
|
<input type="checkbox" id="code">
|
||||||
|
<label for="code">
|
||||||
|
<del>Code</del>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="checkbox">
|
||||||
|
<input type="checkbox" id="log">
|
||||||
|
<label for="log">
|
||||||
|
<del>Log</del>
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="run">▶ Run Code</div>
|
<div class="run">▶ Run Code</div>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<div class="part-left">
|
<div id="editor" class="part-left">
|
||||||
<div class="libs">
|
<div class="libs">
|
||||||
<div class="upload">
|
<div class="upload">
|
||||||
Upload Files
|
Upload Files
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ class Artplayer extends (0, _emitterDefault.default) {
|
|||||||
return "development";
|
return "development";
|
||||||
}
|
}
|
||||||
static get build() {
|
static get build() {
|
||||||
return "2024-05-27 11:26:39";
|
return "2024-05-28 10:51:43";
|
||||||
}
|
}
|
||||||
static get config() {
|
static get config() {
|
||||||
return 0, _configDefault.default;
|
return 0, _configDefault.default;
|
||||||
|
|||||||
Reference in new issue
Block a user