Chat and CSS player aula
SSH Build / Deploy (push) Successful in 11s
Details
SSH Build / Deploy (push) Successful in 11s
Details
This commit is contained in:
parent
cddf197dd5
commit
fd312033e0
|
@ -85,8 +85,8 @@
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
console.log("Arquivo não encontrado.");
|
console.log("Arquivo não encontrado.");
|
||||||
// Coloque o código para ocultar o vídeo aqui
|
// Coloque o código para ocultar o vídeo aqui
|
||||||
// videoElement.style.opacity = "0";
|
videoElement.style.opacity = "0";
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -111,9 +111,17 @@ socket.addEventListener('close', (event) => {
|
||||||
socket.addEventListener('error', (event) => {
|
socket.addEventListener('error', (event) => {
|
||||||
console.error('Erro no WebSocket:', event);
|
console.error('Erro no WebSocket:', event);
|
||||||
});
|
});
|
||||||
|
const nomesAlice = [
|
||||||
|
'Alice', 'Chapeleiro Maluco', 'Coelho Branco', 'Rainha de Copas',
|
||||||
|
'Gato de Cheshire', 'Lebre de Março', 'Lagarta', 'Dodo',
|
||||||
|
'Tweedledee', 'Tweedledum', 'Rainha Vermelha', 'Rei de Copas'
|
||||||
|
];
|
||||||
|
|
||||||
|
function nomeAleatorio() {
|
||||||
|
return nomesAlice[Math.floor(Math.random() * nomesAlice.length)];
|
||||||
|
}
|
||||||
// Variáveis para armazenar o nome do usuário e a mensagem
|
// Variáveis para armazenar o nome do usuário e a mensagem
|
||||||
let username = prompt('Qual é o seu nome?');
|
let username = nomeAleatorio();
|
||||||
let message = '';
|
let message = '';
|
||||||
|
|
||||||
// Função que envia a mensagem
|
// Função que envia a mensagem
|
||||||
|
|
|
@ -3,31 +3,28 @@ layout: default
|
||||||
lang: pt
|
lang: pt
|
||||||
---
|
---
|
||||||
|
|
||||||
<div class="is-flex">
|
|
||||||
<div class="is-flex-grow-5 is-flex is-flex-direction-column" >
|
|
||||||
<main>
|
<main>
|
||||||
|
<div class="page-aula">
|
||||||
<div class="aula-title pt-6 pb-6">
|
<div class="detals-aula">
|
||||||
<div class="detals-aula is is-flex is-flex-direction-row">
|
<div class="info-aula">
|
||||||
<div class="detals-aula is is-flex is-flex-direction-column is-flex-grow-1">
|
<h1 class="title">{{ page.title }}</h1>
|
||||||
<h1 class="title has-text-white">{{ page.title }}</h1>
|
|
||||||
<h2 class="aula-name">{{ page.software }} - {{ page.level }}</h2>
|
<h2 class="aula-name">{{ page.software }} - {{ page.level }}</h2>
|
||||||
|
|
||||||
<h3 class="aula-name">{{ page.author }}</h3>
|
<h3 class="aula-name">{{ page.author }}</h3>
|
||||||
<h3 class="aula-name">{{ page.date | date: "%d/%m/%Y" }}</h3>
|
<h3 class="aula-name">{{ page.date | date: "%d/%m/%Y" }}</h3>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="download aula is-flex is-flex-grow-1 is-justify-content-flex-end mr-6">
|
<div class="download">
|
||||||
{% assign aula_name = page.name | replace: '.md', '' %}
|
{% assign aula_name = page.name | replace: '.md', '' %}
|
||||||
{% assign zip_file = 'aulas/' | append: aula_name | append: '.zip' %}
|
{% assign zip_file = 'aulas/' | append: aula_name | append: '.zip' %}
|
||||||
<a class="button is-success is-large" href="{{ site.baseurl }}{{ zip_file }}" download>
|
<a class="button" href="{{ site.baseurl }}{{ zip_file }}" download>
|
||||||
Download
|
Download
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class=" is-flex is-justify-content-center is-align-content-center mt-3">
|
<div class=" ">
|
||||||
{% assign aula_slug = page.title %}
|
{% assign aula_slug = page.title %}
|
||||||
{% assign video_aula = '' | append: aula_slug | append: '.mp4' %}
|
{% assign video_aula = '' | append: aula_slug | append: '.mp4' %}
|
||||||
{% if page.live %}
|
{% if page.live %}
|
||||||
|
@ -40,13 +37,14 @@ lang: pt
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="content-aula mt-3 pt-2 pb-2">
|
<div class="content-aula">
|
||||||
{{ page.description }}
|
{{ page.description }}
|
||||||
<br>
|
</br>
|
||||||
|
</br>
|
||||||
|
|
||||||
{% for link in page.links %}
|
{% for link in page.links %}
|
||||||
<li><a href="{{ link }}">{{ link }}</a></li>
|
<li><a href="{{ link }}">{{ link }}</a></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -89,6 +89,8 @@ h1, h2, h3, h4, h5, h6 {
|
||||||
border-radius: 30px;
|
border-radius: 30px;
|
||||||
|
|
||||||
box-shadow: -10px 5px 15px var(--primary-color);
|
box-shadow: -10px 5px 15px var(--primary-color);
|
||||||
|
|
||||||
|
width: 30vw;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ================================================================================================================================== */
|
/* ================================================================================================================================== */
|
||||||
|
@ -568,7 +570,8 @@ h1, h2, h3, h4, h5, h6 {
|
||||||
margin: 15px;
|
margin: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ================================================================================================================================== */
|
||||||
|
/* CSS da pagina Player localizada em _includes/layouts/dashboard.php */
|
||||||
|
|
||||||
.player-off{
|
.player-off{
|
||||||
height: 80vh;
|
height: 80vh;
|
||||||
|
@ -639,7 +642,7 @@ display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
margin: 15px;
|
margin: 15px;
|
||||||
background-color: #0b1a33;
|
background-color: var(--background-color);
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
@ -666,7 +669,7 @@ color: #fff;
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
background-color: #0b1a33;
|
background-color: var(--primary-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.chat-line {
|
.chat-line {
|
||||||
|
@ -707,3 +710,71 @@ color: #fff;
|
||||||
outline: none;
|
outline: none;
|
||||||
background-color: #243b65;
|
background-color: #243b65;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page-aula{
|
||||||
|
font-family: var(--font-family);
|
||||||
|
}
|
||||||
|
|
||||||
|
.detals-aula{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
margin: 15px;
|
||||||
|
justify-content: space-between;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-aula{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-aula h1, h2, h3{
|
||||||
|
font-family: var(--font-family);
|
||||||
|
}
|
||||||
|
|
||||||
|
.download .button {
|
||||||
|
display: inline-block;
|
||||||
|
font-weight: 600;
|
||||||
|
padding: 0.5em 1em;
|
||||||
|
border-radius: 4px;
|
||||||
|
border: 2px solid transparent;
|
||||||
|
background-color: #48c774; /* Cor verde */
|
||||||
|
color: #fff; /* Texto branco */
|
||||||
|
text-align: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: background-color 0.2s ease, border-color 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.download .button:hover {
|
||||||
|
background-color: #3ec46d; /* Cor verde mais escura no hover */
|
||||||
|
}
|
||||||
|
|
||||||
|
.download .button:active {
|
||||||
|
background-color: #36a65b; /* Cor ainda mais escura ao clicar */
|
||||||
|
}
|
||||||
|
|
||||||
|
.download .button:focus {
|
||||||
|
border-color: #32a852; /* Borda verde ao focar */
|
||||||
|
outline: none; /* Remove o outline padrão do navegador */
|
||||||
|
box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); /* Sombra ao focar */
|
||||||
|
}
|
||||||
|
|
||||||
|
.content-aula{
|
||||||
|
margin: 25px;
|
||||||
|
font-family: var(--font-family);
|
||||||
|
}
|
||||||
|
.content-aula li{
|
||||||
|
margin: 15px;
|
||||||
|
}
|
||||||
|
.content-aula a{
|
||||||
|
color: #007bff; /* Cor do link, você pode escolher outra cor que combine com o design */
|
||||||
|
text-decoration: none; /* Remove o sublinhado do link */
|
||||||
|
font-weight: bold; /* Deixa o texto mais destacado */
|
||||||
|
border-bottom: 2px solid transparent; /* Adiciona uma borda inferior invisível */
|
||||||
|
transition: border-color 0.3s ease; /* Transição suave para o hover */
|
||||||
|
|
||||||
|
}
|
||||||
|
.content-aula a:hover {
|
||||||
|
border-bottom-color: #007bff; /* Mostra a borda inferior ao passar o mouse */
|
||||||
|
}
|
Loading…
Reference in New Issue