Compare commits

...

2 commits

12 changed files with 62 additions and 25 deletions

10
app.rb
View file

@ -20,11 +20,11 @@ class TonTonWeb::App < Sinatra::Base
markdown request.path_info.to_sym, layout_engine: :erb, layout: true markdown request.path_info.to_sym, layout_engine: :erb, layout: true
end end
get '/chapa-sigmoide/readme' do
erb request.path_info.to_sym, layout_engine: :erb, layout: :chapa_sigmoide
end
get '/chapa-sigmoide/:name' do get '/chapa-sigmoide/:name' do
markdown request.path_info.to_sym, layout_engine: :erb, layout: :chapa_sigmoide if request.path_info.end_with? '.markdown'
markdown request.path_info.sub('.markdown', '').to_sym, layout_engine: :erb, layout: :chapa_sigmoide
elsif request.path_info.end_with? '.erb'
erb request.path_info.sub('.erb', '').to_sym, layout_engine: :erb, layout: :chapa_sigmoide
end
end end
end end

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

View file

@ -335,10 +335,9 @@ div.easteregg-visible
} }
} }
div.easteregg-visible div.description div.easteregg-visible div.description,
{ display: none; } div:not(.easteregg-visible) .easteregg,
div:not(.easteregg-visible).easteregg
div:not(.easteregg-visible) .easteregg
{ display: none; } { display: none; }
div.easteregg-visible .easteregg div.easteregg-visible .easteregg

View file

@ -5,7 +5,7 @@ for (const card of cards)
card.addEventListener('click', handleCardClick); card.addEventListener('click', handleCardClick);
} }
const eastereggContainers = document.querySelectorAll('div.ficha:has(.easteregg)'); const eastereggContainers = document.querySelectorAll('div.ficha:has(.easteregg), div.ficha.easteregg');
const messageBox = document.getElementById('message-box'); const messageBox = document.getElementById('message-box');
@ -20,7 +20,6 @@ function hideEastereggs() {
for (const div of eastereggContainers) for (const div of eastereggContainers)
{ {
div.classList.remove('easteregg-visible'); div.classList.remove('easteregg-visible');
div.classList.add('easteregg-hidden');
} }
} }
@ -28,7 +27,6 @@ function expandEastereggs() {
for (const div of eastereggContainers) for (const div of eastereggContainers)
{ {
div.classList.add('easteregg-visible'); div.classList.add('easteregg-visible');
div.classList.remove('easteregg-hidden');
} }
// Clear any existing timeout and set a new one // Clear any existing timeout and set a new one
@ -74,6 +72,4 @@ function handleCardClick(event) {
// Check for the 3-click trigger // Check for the 3-click trigger
if (clickCount >= 3) if (clickCount >= 3)
{ expandEastereggs(); } { expandEastereggs(); }
} }
window.onload = () => { hideEastereggs(); }

View file

@ -143,9 +143,9 @@
</div> </div>
<figure> <figure>
<img src="/chapa-sigmoide/henrique.jpg"/> <img src="/chapa-sigmoide/henrique.png"/>
<img src="/chapa-sigmoide/henrique.jpg"/> <img src="/chapa-sigmoide/henrique.png"/>
</figure> </figure>
<div class="description"> <div class="description">
@ -155,4 +155,28 @@
<p><a href="henrique">Mais</a></p> <p><a href="henrique">Mais</a></p>
</div> </div>
</div>
<div class="ficha easteregg">
<div class="names">
<p><span class="shadowed">(Quase) <span><strong>Tesoureiro</strong></p>
<p>Fabill</p>
<p class="shadowed">Windows user</p>
</div>
<figure>
<img class="easteregg" src="/chapa-sigmoide/fabill.jpg"/>
</figure>
<div class="easteregg">
<p><strong>Semestre:</strong> 2º.</p>
<p><strong>Gosta de:</strong> bíblia, animes e FNAF.</p>
<p>america yaaa</p>
<p>Último detentor do Orange Pi.</p>
</div>
</div> </div>

View file

@ -0,0 +1 @@
# Personalidade

View file

@ -0,0 +1 @@
# Propostas

View file

@ -0,0 +1,19 @@
# Chapa Sigmóide
Olá, mundo!
A Chapa Sigmóide é uma chapa eleitoral concorrendo à gerência do Centro Acadêmico de Ciência da Computação da Universidade Federal do Pará (UFPA), campus de Belém.
[Integrantes](members.erb)
[Simbologia](symbology.markdown)
[Personalidade (em produção)](personality.markdown)
[Propostas (em produção)](proposals.markdown)
[Mascotes (em produção)](mascots.markdown)
Esse site é construído de forma aberta e graças à colaboração dos membros, com o código fonte disponível em [mytonton.com.br/git](/git).
O domínio [mytonton.com.br](https://mytonton.com.br) é custeado por Mateus Barreto (Presidente) e Yuri Delgado (Tesoureiro Geral), de forma voluntária.

View file

@ -0,0 +1 @@
# Simbologia

View file

@ -12,9 +12,9 @@
<body> <body>
<header> <header>
<nav> <nav>
<a href="/readme.md">Início</a> <a href="/home">Início</a>
<a href="/chapa-sigmoide/readme.md">Chapa Sigmóide</a> <a href="/chapa-sigmoide/readme.markdown">Chapa Sigmóide</a>
</nav> </nav>
</header> </header>

View file

@ -10,13 +10,9 @@
<body> <body>
<header> <header>
<nav> <nav>
<a href="/readme.md">Readme</a> <a href="/git">Git</a>
<a href="/chapa-sigmoide/readme">Chapa Sigmóide</a> <a href="/chapa-sigmoide/readme.markdown">Chapa Sigmóide</a>
<a href="/building.md">Building</a>
<a href="/QA.md">Q&A</a>
</nav> </nav>
</header> </header>