mirror of
https://gitlab.rlp.net/proj-wise2526-video2document/video2document.git
synced 2026-06-15 18:01:52 +02:00
Refactor UI elements for step selection and speaker management; improve styling and accessibility
This commit is contained in:
+60
-39
@@ -97,31 +97,33 @@
|
|||||||
<!-- Here starts code from step 2-->
|
<!-- Here starts code from step 2-->
|
||||||
<div class="step" id="step2" style="display:none;">
|
<div class="step" id="step2" style="display:none;">
|
||||||
<h2 class="h2">Choose your preferences:</h2>
|
<h2 class="h2">Choose your preferences:</h2>
|
||||||
<div class="KI-wrapper">
|
|
||||||
<label id="labelKI">Select ki:</label>
|
|
||||||
<select name="ai_type" id="ai_type"></select>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="transcript-wrap">
|
<div class="step2-form">
|
||||||
<label id="labelTranscription">Select transcription:</label>
|
|
||||||
<select name="transkript_type" id="transkript_type"></select>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="type-wrapper">
|
<div class="step2-row">
|
||||||
<label id="labelType">Select type:</label>
|
<label>Select ki:</label>
|
||||||
<select name="output_type" id="output_type">
|
<select id="ai_type"></select>
|
||||||
<option value="pdf">.pdf</option>
|
</div>
|
||||||
<option value="word">.docx</option>
|
|
||||||
<option value="txt">.txt</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="language-wrapper">
|
<div class="step2-row">
|
||||||
<label id="labelLanguage">Select language:</label>
|
<label>Select transcription:</label>
|
||||||
|
<select id="transkript_type"></select>
|
||||||
|
</div>
|
||||||
|
|
||||||
<select name="document_language_option" id="document_language_option">
|
<div class="step2-row">
|
||||||
|
<label>Select type:</label>
|
||||||
|
<select id="output_type">
|
||||||
|
<option>.pdf</option>
|
||||||
|
<option>.docx</option>
|
||||||
|
<option>.txt</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="step2-row">
|
||||||
|
<label>Select language:</label>
|
||||||
|
<select id="document_language_option"></select>
|
||||||
|
</div>
|
||||||
|
|
||||||
</select>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -194,30 +196,49 @@
|
|||||||
<!-- Here starts code from step 5-->
|
<!-- Here starts code from step 5-->
|
||||||
<div class="step" id="step5" style="display:none;">
|
<div class="step" id="step5" style="display:none;">
|
||||||
<h2 class="h2">Change names of the speakers:</h2>
|
<h2 class="h2">Change names of the speakers:</h2>
|
||||||
<div class="speakerView" id="speakerView">
|
|
||||||
<label id="labelSpeaker">Select Speaker:</label>
|
<div class="speaker-container">
|
||||||
<select name="cur_speaker" id="cur_speaker">
|
<table class="speaker-table">
|
||||||
</select>
|
<tbody>
|
||||||
</div>
|
<tr>
|
||||||
<div class="speakerAudio" id="speakerAutio">
|
<td class="label-cell">
|
||||||
<label id="labelSpeakerAudio">Selected Speaker:</label>
|
<label id="labelSpeaker" for="cur_speaker">Select Speaker:</label>
|
||||||
<audio controls id="speakerAudioViewer">
|
</td>
|
||||||
Currently there is no audio file here.
|
<td class="input-cell">
|
||||||
</audio>
|
<select name="cur_speaker" id="cur_speaker"></select>
|
||||||
</div>
|
</td>
|
||||||
<div class="speakerWrite" id="speakerWrite">
|
</tr>
|
||||||
<label id="labelSpeakerWriter">Write name:</label>
|
<tr>
|
||||||
<input type="text" id="newSpeaker">
|
<td class="label-cell">
|
||||||
</div>
|
<label id="labelSpeakerAudio">Speaker Audio:</label>
|
||||||
<div class="speakerButton-group">
|
</td>
|
||||||
<button id="speakerLocker" onclick="rewriteSpeakerName()">Rename Speaker</button>
|
<td class="input-cell">
|
||||||
<button id="speakerResender" onclick="sendSpeakerPackages()">Rewrite document</button>
|
<audio controls id="speakerAudioViewer">
|
||||||
|
Currently there is no audio file here.
|
||||||
|
</audio>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="label-cell">
|
||||||
|
<label id="labelSpeakerWriter" for="newSpeaker">New Name:</label>
|
||||||
|
</td>
|
||||||
|
<td class="input-cell">
|
||||||
|
<input type="text" id="newSpeaker" placeholder="Enter new speaker name">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<div class="speaker-button-group">
|
||||||
|
<button id="speakerLocker" onclick="rewriteSpeakerName()">Rename Speaker</button>
|
||||||
|
<button id="speakerResender" onclick="sendSpeakerPackages()">Rewrite Document</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Here starts code from step 6-->
|
<!-- Here starts code from step 6-->
|
||||||
<div class="step" id="step6" style="display:none;">
|
<div class="step" id="step6" style="display:none;">
|
||||||
<h2 class="h2">Klick to download your document:</h2>
|
<h2 class="h2">Click to download your document:</h2>
|
||||||
<button class="download-btn" id="downloadButton" onclick="fileDownload()">Download</button>
|
<button class="download-btn" id="downloadButton" onclick="fileDownload()">Download</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+22
-22
@@ -1,7 +1,7 @@
|
|||||||
var languageOptions = {
|
var languageOptions = {
|
||||||
"eng":{
|
"eng":{
|
||||||
"flagPath": "flags/united-kingdom-flag-png-large.jpg",
|
"flagPath": "flags/united-kingdom-flag-png-large.jpg",
|
||||||
"labelKI": "Select ki:",
|
"labelKI": "Select AI:",
|
||||||
"labelTranscription": "Select transcription:",
|
"labelTranscription": "Select transcription:",
|
||||||
"labelLanguage": "Select language:",
|
"labelLanguage": "Select language:",
|
||||||
"title": "Video to document",
|
"title": "Video to document",
|
||||||
@@ -9,7 +9,7 @@ var languageOptions = {
|
|||||||
"p1": "Drag and drop video file",
|
"p1": "Drag and drop video file",
|
||||||
"fileName": "No video chosen",
|
"fileName": "No video chosen",
|
||||||
"manualUploadBtn": "Search video",
|
"manualUploadBtn": "Search video",
|
||||||
"checkbox_group": "Choose prefered document style:",
|
"checkbox_group": "Choose preferred document style:",
|
||||||
"label_format": "Meeting report",
|
"label_format": "Meeting report",
|
||||||
"label_summary": "Summary with timestamps",
|
"label_summary": "Summary with timestamps",
|
||||||
"submitButton": "Submit",
|
"submitButton": "Submit",
|
||||||
@@ -27,7 +27,7 @@ var languageOptions = {
|
|||||||
"speakerResender": "Rewrite document",
|
"speakerResender": "Rewrite document",
|
||||||
"downloadButton": "Download",
|
"downloadButton": "Download",
|
||||||
"box1_p1": "---Starting---",
|
"box1_p1": "---Starting---",
|
||||||
"box2_p2": "---Transkribing---",
|
"box2_p2": "---Transcribing---",
|
||||||
"box3_p3": "---Document creation---",
|
"box3_p3": "---Document creation---",
|
||||||
"labelType": "Select document type:",
|
"labelType": "Select document type:",
|
||||||
|
|
||||||
@@ -46,13 +46,13 @@ var languageOptions = {
|
|||||||
},
|
},
|
||||||
"de":{
|
"de":{
|
||||||
"flagPath": "flags/germany-flag-png-large.jpg",
|
"flagPath": "flags/germany-flag-png-large.jpg",
|
||||||
"labelKI": "Waehle KI:",
|
"labelKI": "Wähle KI:",
|
||||||
"labelTranscription": "Waehle Transkription:",
|
"labelTranscription": "Wähle Transkription:",
|
||||||
"labelLanguage": "Waehle Sprache:",
|
"labelLanguage": "Wähle Sprache:",
|
||||||
"title": "Video zu Dokument",
|
"title": "Video zu Dokument",
|
||||||
"h1": "Video zu Dokument",
|
"h1": "Video zu Dokument",
|
||||||
"p1": "Video per Drag & Drop ablegen",
|
"p1": "Video per Drag & Drop ablegen",
|
||||||
"fileName": "Kein Video ausgewaehlt",
|
"fileName": "Kein Video ausgewählt",
|
||||||
"manualUploadBtn": "Video suchen",
|
"manualUploadBtn": "Video suchen",
|
||||||
"checkbox_group": "Bevorzugte Dokumentvarianten:",
|
"checkbox_group": "Bevorzugte Dokumentvarianten:",
|
||||||
"label_format": "Meeting Bericht",
|
"label_format": "Meeting Bericht",
|
||||||
@@ -64,7 +64,7 @@ var languageOptions = {
|
|||||||
"step_nav4": "Schritt 4",
|
"step_nav4": "Schritt 4",
|
||||||
"step_nav5": "Schritt 5",
|
"step_nav5": "Schritt 5",
|
||||||
"step_nav6": "Schritt 6",
|
"step_nav6": "Schritt 6",
|
||||||
"h2": "Uploade dein Video hier:",
|
"h2": "Lade dein Video hier hoch:",
|
||||||
"labelSpeaker": "Wähle Sprecher:",
|
"labelSpeaker": "Wähle Sprecher:",
|
||||||
"labelSpeakerAudio": "Ausgewählter Sprecher:",
|
"labelSpeakerAudio": "Ausgewählter Sprecher:",
|
||||||
"labelSpeakerWriter": "Schreib Namen:",
|
"labelSpeakerWriter": "Schreib Namen:",
|
||||||
@@ -72,27 +72,27 @@ var languageOptions = {
|
|||||||
"speakerResender": "Überschreibe Dokument",
|
"speakerResender": "Überschreibe Dokument",
|
||||||
"downloadButton": "Download",
|
"downloadButton": "Download",
|
||||||
"box1_p1": "---Startet---",
|
"box1_p1": "---Startet---",
|
||||||
"box2_p2": "---Transkribing---",
|
"box2_p2": "---Transkribierung---",
|
||||||
"box3_p3": "---Dokument kreieren---",
|
"box3_p3": "---Dokument erstellen---",
|
||||||
"labelType": "Wähle Dokumenttype:",
|
"labelType": "Wähle Dokumenttyp:",
|
||||||
|
|
||||||
"customDocBtn": "Dokumenttypen verwalten",
|
"customDocBtn": "Dokumenttypen verwalten",
|
||||||
"cd_h1": "Dokumenttypen verwalten",
|
"cd_h1": "Dokumenttypen verwalten",
|
||||||
"cd_existingDocs": "Vorhandene Dokumente auswählen (optional):",
|
"cd_existingDocs": "Vorhandene Dokumente auswählen (optional):",
|
||||||
"cd_docName": "Dokument Name",
|
"cd_docName": "Dokumentname",
|
||||||
"docName": "Geben Sie hier den Dokumentnamen ein",
|
"docName": "Geben Sie hier den Dokumentnamen ein",
|
||||||
"cd_promt": "Ihr Prompt:",
|
"cd_promt": "Ihr Prompt:",
|
||||||
"prompt": "Geben Sie hier die Eingabeaufforderung für Ihr Dokument ein...",
|
"prompt": "Geben Sie hier die Eingabeaufforderung für Ihr Dokument ein...",
|
||||||
"goBackBtn": "Zurück",
|
"goBackBtn": "Zurück",
|
||||||
"deleteBtn": "Lösche Dokument",
|
"deleteBtn": "Lösche Dokument",
|
||||||
"generateBtn": "Speicher Dokument",
|
"generateBtn": "Speichere Dokument",
|
||||||
"newDoc": "-- Neues Dokument erstellen --"
|
"newDoc": "-- Neues Dokument erstellen --"
|
||||||
},
|
},
|
||||||
"in":{
|
"in":{
|
||||||
"flagPath": "flags/india-flag-png-large.png",
|
"flagPath": "flags/india-flag-png-large.png",
|
||||||
"labelKI": "की का चयन करें:",
|
"labelKI": "KI का चयन करें:",
|
||||||
"labelTranscription": "प्रतिलेखन चुनें:",
|
"labelTranscription": "प्रतिलेखन चुनें:",
|
||||||
"labelLanguage": "भाषा चुने:",
|
"labelLanguage": "भाषा चुनें:",
|
||||||
"title": "दस्तावेज़ के लिए वीडियो",
|
"title": "दस्तावेज़ के लिए वीडियो",
|
||||||
"h1": "दस्तावेज़ के लिए वीडियो",
|
"h1": "दस्तावेज़ के लिए वीडियो",
|
||||||
"p1": "वीडियो फ़ाइल खींचें और छोड़ें",
|
"p1": "वीडियो फ़ाइल खींचें और छोड़ें",
|
||||||
@@ -101,7 +101,7 @@ var languageOptions = {
|
|||||||
"checkbox_group": "पसंदीदा दस्तावेज़ शैली चुनें:",
|
"checkbox_group": "पसंदीदा दस्तावेज़ शैली चुनें:",
|
||||||
"label_format": "बैठक रिपोर्ट",
|
"label_format": "बैठक रिपोर्ट",
|
||||||
"label_summary": "टाइमस्टैम्प के साथ सारांश",
|
"label_summary": "टाइमस्टैम्प के साथ सारांश",
|
||||||
"submitButton": "जमा करना",
|
"submitButton": "जमा करें",
|
||||||
"step_nav1": "स्टेप 1",
|
"step_nav1": "स्टेप 1",
|
||||||
"step_nav2": "स्टेप 2",
|
"step_nav2": "स्टेप 2",
|
||||||
"step_nav3": "स्टेप 3",
|
"step_nav3": "स्टेप 3",
|
||||||
@@ -110,11 +110,11 @@ var languageOptions = {
|
|||||||
"step_nav6": "स्टेप 6",
|
"step_nav6": "स्टेप 6",
|
||||||
"h2": "अपना वीडियो यहां अपलोड करें:",
|
"h2": "अपना वीडियो यहां अपलोड करें:",
|
||||||
"labelSpeaker": "स्पीकर चुनें:",
|
"labelSpeaker": "स्पीकर चुनें:",
|
||||||
"labelSpeakerAudio": "चयनित वक्ता:",
|
"labelSpeakerAudio": "चयनित स्पीकर:",
|
||||||
"labelSpeakerWriter": "नाम लिखें:",
|
"labelSpeakerWriter": "नाम लिखें:",
|
||||||
"speakerLocker": "स्पीकर का नाम बदलें",
|
"speakerLocker": "स्पीकर का नाम बदलें",
|
||||||
"speakerResender": "दस्तावेज़ पुनः लिखें",
|
"speakerResender": "दस्तावेज़ फिर से लिखें",
|
||||||
"downloadButton": "डाउनलोड करना",
|
"downloadButton": "डाउनलोड करें",
|
||||||
"box1_p1": "---प्रारंभ---",
|
"box1_p1": "---प्रारंभ---",
|
||||||
"box2_p2": "---प्रतिलेखन---",
|
"box2_p2": "---प्रतिलेखन---",
|
||||||
"box3_p3": "---दस्तावेज़ निर्माण---",
|
"box3_p3": "---दस्तावेज़ निर्माण---",
|
||||||
@@ -127,10 +127,10 @@ var languageOptions = {
|
|||||||
"docName": "यहां दस्तावेज़ का नाम दर्ज करें",
|
"docName": "यहां दस्तावेज़ का नाम दर्ज करें",
|
||||||
"cd_promt": "आपका संकेत:",
|
"cd_promt": "आपका संकेत:",
|
||||||
"prompt": "अपने दस्तावेज़ के लिए प्रॉम्प्ट यहां टाइप करें...",
|
"prompt": "अपने दस्तावेज़ के लिए प्रॉम्प्ट यहां टाइप करें...",
|
||||||
"goBackBtn": "वापस करना",
|
"goBackBtn": "वापस जाएं",
|
||||||
"deleteBtn": "दस्तावेज़ हटाएँ",
|
"deleteBtn": "दस्तावेज़ हटाएं",
|
||||||
"generateBtn": "दस्तावेज़ सहेजें",
|
"generateBtn": "दस्तावेज़ सहेजें",
|
||||||
"newDoc": "-- नया दस्तावेज़ बनाएँ --"
|
"newDoc": "-- नया दस्तावेज़ बनाएं --"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+127
-22
@@ -11,12 +11,12 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#h1 {
|
#h1 {
|
||||||
position: absolute;
|
position: static;
|
||||||
left: 50%;
|
transform: none;
|
||||||
top: 50%;
|
|
||||||
transform: translate(-50%, -50%);
|
|
||||||
margin: 0;
|
margin: 0;
|
||||||
z-index: 20;
|
z-index: 20;
|
||||||
|
flex: 1;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
#h1-wrapper {
|
#h1-wrapper {
|
||||||
@@ -30,6 +30,26 @@ body {
|
|||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 0 20px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gui-language {
|
||||||
|
position: absolute;
|
||||||
|
right: 20px;
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
z-index: 100;
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#language_option {
|
||||||
|
padding: 8px 12px;
|
||||||
|
border-radius: 4px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
font-size: 14px;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.upload-container {
|
.upload-container {
|
||||||
@@ -85,7 +105,6 @@ body {
|
|||||||
#previewThumbnail {
|
#previewThumbnail {
|
||||||
width: 150px;
|
width: 150px;
|
||||||
height: 100px;
|
height: 100px;
|
||||||
/*border: 1px dashed black;*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.custom-btn {
|
.custom-btn {
|
||||||
@@ -108,8 +127,9 @@ body {
|
|||||||
background-color: #0056b3;
|
background-color: #0056b3;
|
||||||
}
|
}
|
||||||
|
|
||||||
#step2 {
|
.step h2 {
|
||||||
gap: 25px;
|
width: 100%;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.KI-wrapper {
|
.KI-wrapper {
|
||||||
@@ -356,7 +376,10 @@ input[type="file"] {
|
|||||||
#ai_type,
|
#ai_type,
|
||||||
#transkript_type,
|
#transkript_type,
|
||||||
#language_option {
|
#language_option {
|
||||||
padding: 3px;
|
padding: 8px 12px;
|
||||||
|
border-radius: 4px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.labelDiv {
|
.labelDiv {
|
||||||
@@ -404,7 +427,6 @@ input[type="file"] {
|
|||||||
.step {
|
.step {
|
||||||
margin-top: 40px;
|
margin-top: 40px;
|
||||||
margin-bottom: 40px;
|
margin-bottom: 40px;
|
||||||
;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
min-height: 425px;
|
min-height: 425px;
|
||||||
@@ -579,7 +601,27 @@ li {
|
|||||||
transition: all 0.3s ease;
|
transition: all 0.3s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
#step2,
|
|
||||||
|
|
||||||
|
#step2 {
|
||||||
|
font-size: larger;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.step2-form {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 420px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 24px; /* DAS ist dein Spacing */
|
||||||
|
}
|
||||||
|
|
||||||
|
.step2-row {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
#step3,
|
#step3,
|
||||||
#step5 {
|
#step5 {
|
||||||
font-size: larger;
|
font-size: larger;
|
||||||
@@ -590,7 +632,7 @@ li {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#step5 {
|
#step5 {
|
||||||
align-items: flex-start;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button-group {
|
.button-group {
|
||||||
@@ -614,27 +656,84 @@ li {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.h2 {
|
||||||
|
font-size: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.speaker-container {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 700px;
|
||||||
|
margin-top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.speaker-table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.speaker-table tbody tr {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 20px;
|
||||||
|
margin-bottom: 25px;
|
||||||
|
padding: 10px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.label-cell {
|
||||||
|
flex: 0 0 150px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.label-cell label {
|
||||||
|
font-weight: 400;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.input-cell {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#cur_speaker,
|
||||||
|
#newSpeaker {
|
||||||
|
width: 100%;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 6px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
font-size: 14px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
#speakerAudioViewer {
|
||||||
|
width: 100%;
|
||||||
|
height: 35px;
|
||||||
|
border-radius: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.speaker-button-group {
|
||||||
|
display: flex;
|
||||||
|
gap: 15px;
|
||||||
|
justify-content: center;
|
||||||
|
margin-top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
#speakerLocker,
|
#speakerLocker,
|
||||||
#speakerResender {
|
#speakerResender {
|
||||||
padding: 10px 20px;
|
padding: 12px 25px;
|
||||||
margin: 20px auto;
|
|
||||||
background-color: #007BFF;
|
background-color: #007BFF;
|
||||||
color: white;
|
color: white;
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
font-weight: 500;
|
||||||
|
transition: background-color 0.2s;
|
||||||
}
|
}
|
||||||
|
|
||||||
.h2 {
|
#speakerLocker:hover,
|
||||||
font-size: 25px;
|
#speakerResender:hover {
|
||||||
}
|
background-color: #0056b3;
|
||||||
|
|
||||||
.speakerView,
|
|
||||||
.speakerAudio,
|
|
||||||
.speakerWrite {
|
|
||||||
margin-top: auto;
|
|
||||||
margin-bottom: auto;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.container {
|
.container {
|
||||||
@@ -702,4 +801,10 @@ button:hover {
|
|||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
color: #333;
|
color: #333;
|
||||||
word-break: break-word;
|
word-break: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container input,
|
||||||
|
.container textarea,
|
||||||
|
.container select {
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user