Attempt to fix upload dialog
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
|
"build:frontend": "tsc -p src/server/public/tsconfig.json",
|
||||||
"start": "node dist/cli/index.js",
|
"start": "node dist/cli/index.js",
|
||||||
"dev": "ts-node src/cli/index.ts",
|
"dev": "ts-node src/cli/index.ts",
|
||||||
"server": "ts-node src/server/index.ts",
|
"server": "ts-node src/server/index.ts",
|
||||||
|
|||||||
@@ -54,8 +54,10 @@
|
|||||||
<button type="button" class="tab-mini" data-src="youtube" onclick="(function(b){document.querySelectorAll('button.tab-mini').forEach(function(x){x.classList.remove('active')});b.classList.add('active');document.querySelectorAll('.src-panel').forEach(function(p){p.classList.remove('active')});var panel=document.getElementById('src-'+b.dataset.src);if(panel)panel.classList.add('active')})(this)">YouTube / URL</button>
|
<button type="button" class="tab-mini" data-src="youtube" onclick="(function(b){document.querySelectorAll('button.tab-mini').forEach(function(x){x.classList.remove('active')});b.classList.add('active');document.querySelectorAll('.src-panel').forEach(function(p){p.classList.remove('active')});var panel=document.getElementById('src-'+b.dataset.src);if(panel)panel.classList.add('active')})(this)">YouTube / URL</button>
|
||||||
</div>
|
</div>
|
||||||
<div id="src-upload" class="src-panel active">
|
<div id="src-upload" class="src-panel active">
|
||||||
<label for="video-upload" class="file-label" onclick="document.getElementById('video-upload').click()">Choose a video file...</label>
|
<label class="file-label">
|
||||||
<input type="file" id="video-upload" accept="video/*" style="display:none">
|
Choose a video file...
|
||||||
|
<input type="file" id="video-upload" accept="video/*" class="visually-hidden">
|
||||||
|
</label>
|
||||||
<p class="file-name" id="upload-name"></p>
|
<p class="file-name" id="upload-name"></p>
|
||||||
</div>
|
</div>
|
||||||
<div id="src-browse" class="src-panel">
|
<div id="src-browse" class="src-panel">
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ select, input[type="file"], input[type="url"] { padding: 8px 12px; background: #
|
|||||||
.file-label { display: inline-block; padding: 10px 20px; background: #238636; color: #fff; border: none; border-radius: 6px; cursor: pointer; font-size: 0.95rem; }
|
.file-label { display: inline-block; padding: 10px 20px; background: #238636; color: #fff; border: none; border-radius: 6px; cursor: pointer; font-size: 0.95rem; }
|
||||||
.file-label:hover { background: #2ea043; }
|
.file-label:hover { background: #2ea043; }
|
||||||
.file-name { margin: 8px 0 0; font-size: 0.85rem; color: #8b949e; }
|
.file-name { margin: 8px 0 0; font-size: 0.85rem; color: #8b949e; }
|
||||||
|
.visually-hidden { position: absolute; opacity: 0; width: 0; height: 0; border: 0; padding: 0; }
|
||||||
|
|
||||||
/* Job cards */
|
/* Job cards */
|
||||||
.jobs-list { display: flex; flex-direction: column; gap: 8px; }
|
.jobs-list { display: flex; flex-direction: column; gap: 8px; }
|
||||||
|
|||||||
Reference in New Issue
Block a user