Browse Source

general refactoring

lesion 5 years ago
parent
commit
7d559f9a31
6 changed files with 57 additions and 30 deletions
  1. 28 4
      public/stylesheets/style.css
  2. 16 7
      routes/index.js
  3. 3 3
      views/error.pug
  4. 9 8
      views/index.pug
  5. 1 1
      views/layout.pug
  6. 0 7
      views/metadata.pug

+ 28 - 4
public/stylesheets/style.css

@@ -1,14 +1,38 @@
 body {
-  padding: 50px;
-  background-color: #333;
+  padding: 10px 50px;
+  background-color: #222;
   color: #cecece;
-  font: 38px "Lato Light", "Lucida Grande", Helvetica, Arial, sans-serif;
+  font: 1.7em monospace;
+  max-width: 800px;
+  margin: auto auto;
+  width: 100%;
 }
 
 a {
   color: #00B7FF;
+  text-decoration: none;
+  opacity: 0.8;
+}
+
+a:hover {
+  opacity: 1;
 }
 
 h3 {
-	text-align: right;
+  text-align: right;
+  text-decoration: underline;
 }
+
+h3 .subtitle {
+  text-decoration: none;
+  font-size: 0.8em;
+}
+
+code {
+  display: block;
+  left: 0px;
+  right: 0px;
+  position: relative;
+  background-color: black;
+  width: 100%;
+}

+ 16 - 7
routes/index.js

@@ -1,9 +1,18 @@
-var express = require('express');
-var router = express.Router();
+const express = require('express')
+const router = express.Router()
 
-/* GET home page. */
-router.get('/', (req, res) => res.render('index'));
-router.use('/subito', require('./tor'));
-router.use('/metadata', require('./metadata'));
+const fromTor = require('./tor')
 
-module.exports = router;
+// magic
+const render = template => (req, res) => res.render(template)
+
+router.get('/', render('index'))
+
+// livello I
+router.get('/subito', fromTor,
+    (req, res) => res.render(req.fromTor ? 'torok' : 'tornook') )
+
+// livello II
+router.get('/metadata', render('metadata'))
+
+module.exports = router

+ 3 - 3
views/error.pug

@@ -1,6 +1,6 @@
 extends layout
 
 block content
-  h1= message
-  h2= error.status
-  pre #{error.stack}
+  // h3 E' successo un casino.
+  // p Non dovresti essere qui.
+  blockquote= message

+ 9 - 8
views/index.pug

@@ -1,19 +1,20 @@
 extends layout
 
 block content
-  h3.title Fuga dal controllo
+  h3 Fuga dal controllo
   p.
-    Una vita impossibile si meritava quel bastardo, ma da qualcosa dovevo cominciare per fargliela pagare.
+    Una vita impossibile si meritava quel bastardo, ma da qualcosa dovevo cominciare per fargliela pagare.<br/>
     L'idea l'aveva avuta Anna, la mia collega sempre allegra che riuscivo
     a sopportare a giorni alterni, ma era l'unica con cui potevo condividere una cosa
     del genere.
-  
   p.
-    Tartassargli il telefono di telefonate, ma non io e non solo una persona, volevo che quel
-    telefono gli scoppiasse, volevo fargli cambiare numero, così volli mettere un po' di annunci su subito di un iphone X a 200euro con il suo numero di telefono, l'avrebbero chiamato a centinaia
-    e la mia vendetta poteva cominciare.
+    Tartassargli il telefono di telefonate, volevo che quel telefono gli scoppiasse, volevo fargli cambiare numero,
+    così penso' di mettere un po' di annunci su subito di un iphone a 100euro con il suo numero di telefono, l'avrebbero
+    chiamato a centinaia; si era una cosa stupida, ma come dicevo, da qualcosa dovevo pur cominciare.
 
   p.
-    L'unico problema era che non volevo essere rintracciata così chiesi ad Anna due dritte su come poter fare: "Usa Tor Browser mi raccomando" si limitò a dichiarare, come se fosse la cosa più normale del mondo.
+    L'unico problema era che non volevo essere rintracciata, così chiesi ad Anna due dritte su come poter fare.
+    <i>"Usa <a href="https://www.torproject.org/projects/torbrowser.html.it">Tor Browser</a>
+    mi raccomando"</i> si limitò a dirmi, come se fosse la cosa più normale del mondo.
 
-  p  Non mi rimaneva che aprire il sito <a href="https://fugadalcontrollo.org/subito">https://fugadalcontrollo.org/subito</a> e pubblicare l'annuncio.
+  p  Non mi rimaneva che aprire il sito <a href="/subito">https://fugadalcontrollo.org/subito</a> e pubblicare l'annuncio.

+ 1 - 1
views/layout.pug

@@ -4,4 +4,4 @@ html
     title= title
     link(rel='stylesheet', href='/stylesheets/style.css')
   body
-    block content
+    block content

+ 0 - 7
views/metadata.pug

@@ -1,7 +0,0 @@
-extends layout
-
-block content
-  p.
-    Non male per una principiante no? Iniziavo a prendere fiducia e a pensare di
-    potermela cavare da sola...
-