diff --git a/app.rb b/app.rb index 100a814..b7aa410 100644 --- a/app.rb +++ b/app.rb @@ -20,11 +20,11 @@ class TonTonWeb::App < Sinatra::Base markdown request.path_info.to_sym, layout_engine: :erb, layout: true end - get '/chapa-sigmoide/readme' do - erb request.path_info.to_sym, layout_engine: :erb, layout: :chapa_sigmoide - end - 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 \ No newline at end of file diff --git a/public/chapa-sigmoide/fabill.jpg b/public/chapa-sigmoide/fabill.jpg new file mode 100644 index 0000000..eecc84b Binary files /dev/null and b/public/chapa-sigmoide/fabill.jpg differ diff --git a/public/chapa-sigmoide/henrique.png b/public/chapa-sigmoide/henrique.png new file mode 100644 index 0000000..51a035f Binary files /dev/null and b/public/chapa-sigmoide/henrique.png differ diff --git a/public/css/chapa_sigmoide.css b/public/css/chapa_sigmoide.css index a329335..63b89d1 100644 --- a/public/css/chapa_sigmoide.css +++ b/public/css/chapa_sigmoide.css @@ -335,10 +335,9 @@ div.easteregg-visible } } -div.easteregg-visible div.description -{ display: none; } - -div:not(.easteregg-visible) .easteregg +div.easteregg-visible div.description, +div:not(.easteregg-visible) .easteregg, +div:not(.easteregg-visible).easteregg { display: none; } div.easteregg-visible .easteregg diff --git a/public/javascript/chapa_sigmoide.js b/public/javascript/chapa_sigmoide.js index db0bbf9..3468fbe 100644 --- a/public/javascript/chapa_sigmoide.js +++ b/public/javascript/chapa_sigmoide.js @@ -5,7 +5,7 @@ for (const card of cards) 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'); @@ -20,7 +20,6 @@ function hideEastereggs() { for (const div of eastereggContainers) { div.classList.remove('easteregg-visible'); - div.classList.add('easteregg-hidden'); } } @@ -28,7 +27,6 @@ function expandEastereggs() { for (const div of eastereggContainers) { div.classList.add('easteregg-visible'); - div.classList.remove('easteregg-hidden'); } // Clear any existing timeout and set a new one @@ -74,6 +72,4 @@ function handleCardClick(event) { // Check for the 3-click trigger if (clickCount >= 3) { expandEastereggs(); } -} - -window.onload = () => { hideEastereggs(); } \ No newline at end of file +} \ No newline at end of file diff --git a/views/chapa-sigmoide/readme.erb b/views/chapa-sigmoide/members.erb similarity index 84% rename from views/chapa-sigmoide/readme.erb rename to views/chapa-sigmoide/members.erb index 80ca000..68b1df4 100644 --- a/views/chapa-sigmoide/readme.erb +++ b/views/chapa-sigmoide/members.erb @@ -143,9 +143,9 @@
- + - +
@@ -155,4 +155,28 @@

Mais

+ + +
+
+

(Quase) Tesoureiro

+ +

Fabill

+ +

Windows user

+
+ +
+ +
+ +
+

Semestre: 2º.

+ +

Gosta de: bíblia, animes e FNAF.

+ +

america yaaa

+ +

Último detentor do Orange Pi.

+
\ No newline at end of file diff --git a/views/chapa-sigmoide/personality.markdown b/views/chapa-sigmoide/personality.markdown new file mode 100644 index 0000000..5e5d6f3 --- /dev/null +++ b/views/chapa-sigmoide/personality.markdown @@ -0,0 +1 @@ +# Personalidade \ No newline at end of file diff --git a/views/chapa-sigmoide/proposals.markdown b/views/chapa-sigmoide/proposals.markdown new file mode 100644 index 0000000..f0bbc2b --- /dev/null +++ b/views/chapa-sigmoide/proposals.markdown @@ -0,0 +1 @@ +# Propostas \ No newline at end of file diff --git a/views/chapa-sigmoide/readme.md b/views/chapa-sigmoide/readme.md new file mode 100644 index 0000000..1774904 --- /dev/null +++ b/views/chapa-sigmoide/readme.md @@ -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. \ No newline at end of file diff --git a/views/chapa-sigmoide/symbology.md b/views/chapa-sigmoide/symbology.md new file mode 100644 index 0000000..a9b23d2 --- /dev/null +++ b/views/chapa-sigmoide/symbology.md @@ -0,0 +1 @@ +# Simbologia \ No newline at end of file diff --git a/views/chapa_sigmoide.erb b/views/chapa_sigmoide.erb index e37a2b1..a86dd8b 100644 --- a/views/chapa_sigmoide.erb +++ b/views/chapa_sigmoide.erb @@ -12,9 +12,9 @@
diff --git a/views/layout.erb b/views/layout.erb index 5c392ad..32705e8 100644 --- a/views/layout.erb +++ b/views/layout.erb @@ -10,13 +10,9 @@