diff --git a/bootstrap/web/config.php b/bootstrap/web/config.php
index 37fad27..f31cbc8 100644
--- a/bootstrap/web/config.php
+++ b/bootstrap/web/config.php
@@ -18,6 +18,18 @@ return [
'{urls.assets}',
'images'
])),
+ 'urls.styles' => DI\string(implode('/', [
+ '{urls.assets}',
+ 'styles'
+ ])),
+ 'urls.scripts' => DI\string(implode('/', [
+ '{urls.assets}',
+ 'scripts'
+ ])),
+ 'urls.fonts' => DI\string(implode('/', [
+ '{urls.assets}',
+ 'fonts'
+ ])),
'urls.metro.logo' => 'https://img.freepik.com/free-icon/santiago-metro-logo_318-66588.jpg?size=338&ext=jpg',
'urls.notaria.turno' => 'http://www.notariasdeturno.cl',
'urls.play.store' => 'https://play.google.com/store/apps/details?id=cl.totalpack.suturno.movil',
@@ -29,7 +41,10 @@ return [
(object) [
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.js',
'style' => 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.css',
- 'fonts' => [
+ 'octet' => [
+ 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/brand-icons.ttf',
+ 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/icons.ttf',
+ 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/outline-icons.ttf',
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/brand-icons.woff2',
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/icons.woff2',
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/outline-icons.woff2'
@@ -37,6 +52,13 @@ return [
],
(object) [
'script' => 'https://friconix.com/cdn/friconix.js'
+ ],
+ (object) [
+ 'style' => implode('/', ['assets', 'styles', 'metro.css']),
+ 'fonts' => [
+ 'https://fonts.googleapis.com/css?family=Roboto&subset=latin&display=swap',
+ implode('/', ['assets', 'fonts', 'metro.ttf'])
+ ]
]
]
];
diff --git a/bootstrap/web/setup.php b/bootstrap/web/setup.php
index 81cad27..ce29ea0 100644
--- a/bootstrap/web/setup.php
+++ b/bootstrap/web/setup.php
@@ -11,7 +11,10 @@ return [
'urls' => (object) [
'base' => $container->get('urls.base'),
'assets' => (object) [
- 'images' => $container->get('urls.images')
+ 'images' => $container->get('urls.images'),
+ 'styles' => $container->get('urls.styles'),
+ 'scripts' => $container->get('urls.scripts'),
+ 'fonts' => $container->get('urls.fonts')
],
'notaria_turno' => $container->get('urls.notaria.turno'),
'play_store' => $container->get('urls.play.store'),
diff --git a/common/Controller/Web/Home.php b/common/Controller/Web/Home.php
index d333aa8..ac6fc94 100644
--- a/common/Controller/Web/Home.php
+++ b/common/Controller/Web/Home.php
@@ -10,7 +10,7 @@ class Home {
public function __invoke(Request $request, Response $response, View $view, Container $container): Response {
$banner = (object) [
'titulo' => "5° NOTARÍA DE SANTIAGO\nPATRICIO RABY BENAVENTE",
- 'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\nget('urls.metro.logo') . "\" /> Metro Alcantara"
+ 'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\n Metro Alcantara"
];
$suplente = (object) [
'horario' => (object) [
@@ -25,6 +25,53 @@ class Home {
'nombre' => "MARIA VIRGINIA\nWIELANDT COVARRUBIAS"
]
];
- return $view->render($response, 'home', compact('banner', 'suplente'));
+
+ $links = (object) [
+ 'documentos' => [
+ new Documento($container, 'Autorizaciones'),
+ new Documento($container, 'Declaraciones'),
+ new Documento($container, 'Certificados'),
+ new Documento($container, 'Poderes'),
+ new Documento($container, 'Contratos'),
+ new Documento($container, 'Otros')
+ ],
+ 'consulta' => [
+ new Link('Servicios de Impuestos Internos', 'http://www.sii.cl'),
+ new Link('Registro Civil', 'http://www.registrocivil.cl'),
+ new Link('Conservador de Bienes Raices', ''),
+ new Link('Diario Oficial', ''),
+ new Link('Tesorería General de la República', ''),
+ new Link('Fojas', '')
+ ]
+ ];
+ return $view->render($response, 'home', compact('banner', 'suplente', 'links'));
+ }
+}
+
+class Documento {
+ protected $icono;
+ protected $texto;
+ protected $uri;
+
+ public function __construct(Container $container, string $nombre) {
+ $this->icono = implode('/', [$container->get('urls.images'), $nombre . '.png']);
+ $this->texto = $nombre;
+ $this->uri = implode('/', [$container->get('urls.base'), 'documentos', strtolower($nombre)]);
+ }
+ public function show(): string {
+ return '
' . $this->texto . '';
+ }
+}
+
+class Link {
+ protected $uri;
+ protected $texto;
+
+ public function __construct(string $texto, string $uri) {
+ $this->texto = $texto;
+ $this->uri = $uri;
+ }
+ public function show(): string {
+ return '' . $this->texto . '';
}
}
diff --git a/public/assets/fonts/metro.eot b/public/assets/fonts/metro.eot
new file mode 100644
index 0000000..e38932f
Binary files /dev/null and b/public/assets/fonts/metro.eot differ
diff --git a/public/assets/fonts/metro.svg b/public/assets/fonts/metro.svg
new file mode 100644
index 0000000..f20cdde
--- /dev/null
+++ b/public/assets/fonts/metro.svg
@@ -0,0 +1,11 @@
+
+
+
\ No newline at end of file
diff --git a/public/assets/fonts/metro.ttf b/public/assets/fonts/metro.ttf
new file mode 100644
index 0000000..c8be273
Binary files /dev/null and b/public/assets/fonts/metro.ttf differ
diff --git a/public/assets/fonts/metro.woff b/public/assets/fonts/metro.woff
new file mode 100644
index 0000000..5172ca9
Binary files /dev/null and b/public/assets/fonts/metro.woff differ
diff --git a/public/assets/images/Autorizaciones.png b/public/assets/images/Autorizaciones.png
new file mode 100644
index 0000000..f52a7c8
Binary files /dev/null and b/public/assets/images/Autorizaciones.png differ
diff --git a/public/assets/images/Banner.jpg b/public/assets/images/Banner.jpg
new file mode 100644
index 0000000..3d602fc
Binary files /dev/null and b/public/assets/images/Banner.jpg differ
diff --git a/public/assets/images/Certificaciones.png b/public/assets/images/Certificaciones.png
new file mode 100644
index 0000000..321581f
Binary files /dev/null and b/public/assets/images/Certificaciones.png differ
diff --git a/public/assets/images/Contacto.png b/public/assets/images/Contacto.png
new file mode 100644
index 0000000..4cad1be
Binary files /dev/null and b/public/assets/images/Contacto.png differ
diff --git a/public/assets/images/Contratos.png b/public/assets/images/Contratos.png
new file mode 100644
index 0000000..3ace41f
Binary files /dev/null and b/public/assets/images/Contratos.png differ
diff --git a/public/assets/images/Declaraciones.png b/public/assets/images/Declaraciones.png
new file mode 100644
index 0000000..93a48b1
Binary files /dev/null and b/public/assets/images/Declaraciones.png differ
diff --git a/public/assets/images/Google play.png b/public/assets/images/Google play.png
new file mode 100644
index 0000000..cb6660b
Binary files /dev/null and b/public/assets/images/Google play.png differ
diff --git a/public/assets/images/Horarios.png b/public/assets/images/Horarios.png
new file mode 100644
index 0000000..b1e7ace
Binary files /dev/null and b/public/assets/images/Horarios.png differ
diff --git a/public/assets/images/Indice.jpg b/public/assets/images/Indice.jpg
new file mode 100644
index 0000000..e873060
Binary files /dev/null and b/public/assets/images/Indice.jpg differ
diff --git a/public/assets/images/Notario Suplente.jpg b/public/assets/images/Notario Suplente.jpg
new file mode 100644
index 0000000..dc864ca
Binary files /dev/null and b/public/assets/images/Notario Suplente.jpg differ
diff --git a/public/assets/images/Otros.png b/public/assets/images/Otros.png
new file mode 100644
index 0000000..7fa0da4
Binary files /dev/null and b/public/assets/images/Otros.png differ
diff --git a/public/assets/images/Poderes.png b/public/assets/images/Poderes.png
new file mode 100644
index 0000000..cde0421
Binary files /dev/null and b/public/assets/images/Poderes.png differ
diff --git a/public/assets/images/Saca Número.jpg b/public/assets/images/Saca Número.jpg
new file mode 100644
index 0000000..c69fe78
Binary files /dev/null and b/public/assets/images/Saca Número.jpg differ
diff --git a/public/assets/images/Santiago_Metro_logo.svg b/public/assets/images/Santiago_Metro_logo.svg
new file mode 100644
index 0000000..b701e12
--- /dev/null
+++ b/public/assets/images/Santiago_Metro_logo.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/public/assets/images/Seguimiento.jpg b/public/assets/images/Seguimiento.jpg
new file mode 100644
index 0000000..85cbfe1
Binary files /dev/null and b/public/assets/images/Seguimiento.jpg differ
diff --git a/public/assets/images/Ubicación.png b/public/assets/images/Ubicación.png
new file mode 100644
index 0000000..ceed4a9
Binary files /dev/null and b/public/assets/images/Ubicación.png differ
diff --git a/public/assets/scripts/main.js b/public/assets/scripts/main.js
new file mode 100644
index 0000000..7ab9d63
--- /dev/null
+++ b/public/assets/scripts/main.js
@@ -0,0 +1,6 @@
+$(document).ready(function() {
+ var base_width = 1110
+ var width = $(window).width()
+ var padding = (width - base_width) / 2
+ $('#page_container').find('.padded').css('padding-left', padding + 'px').css('padding-right', padding + 'px')
+})
diff --git a/public/assets/styles/main.css b/public/assets/styles/main.css
new file mode 100644
index 0000000..c5ecb20
--- /dev/null
+++ b/public/assets/styles/main.css
@@ -0,0 +1,96 @@
+html {
+ font-family: Roboto, Arial !important;
+}
+#page_menu {
+ height: 60px;
+ font-size: 12pt !important;
+}
+#page_menu .brand {
+ font-family: Helvetica, Arial !important;
+ font-weight: 900 !important;
+ font-size: 25pt;
+}
+
+.banner {
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 100% 330px;
+ height: 330px;
+}
+.banner .mensaje {
+ font-size: 18pt;
+ color: white;
+ width: 550px;
+ padding: 75px;
+}
+.banner .mensaje .titulo {
+ font-size: 20pt;
+ font-weight: bold;
+}
+
+.suplente {
+ height: 330px;
+}
+.suplente>div {
+ display: inline-block;
+}
+.suplente .mensaje {
+ background-repeat: no-repeat;
+ background-position: center;
+ height: 230px;
+}
+
+.numero {
+ background-position: center;
+ background-attachment: fixed;
+ height: 200px;
+}
+.numero .segment {
+ background-color: rgba(0, 0, 30, .9) !important;
+ margin-top: 50px !important;
+ padding: 0 !important;
+ padding-top: 10px !important;
+ border: 0 !important;
+ height: 70px;
+ width: 290px !important;
+}
+.numero a {
+ font-family: Roboto;
+ color: white;
+ font-size: 12pt;
+ font-weight: 900;
+}
+
+#servicios {
+ background-color: rgba(0, 0, 0, .05);
+ padding-top: 50px;
+ padding-bottom: 50px;
+ height: 440px;
+ font-family: Roboto;
+}
+#servicios .separator {
+ width: 60px;
+}
+#servicios .list {
+ width: 285px !important;
+ font-size: 14pt;
+ color: rgba(0, 0, 0, 0.9)
+}
+#servicios .list img {
+ width: 20px;
+ margin-right: 20px;
+}
+#servicios .list a {
+ color: inherit;
+}
+#servicios .titulo {
+ font-weight: bold;
+ font-size: 16pt;
+}
+
+#servicios .seguimiento {
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 345px 340px;
+ width: 345px !important;
+}
diff --git a/public/assets/styles/metro.css b/public/assets/styles/metro.css
new file mode 100644
index 0000000..a7b07ad
--- /dev/null
+++ b/public/assets/styles/metro.css
@@ -0,0 +1,30 @@
+@font-face {
+ font-family: 'metro';
+ src: url('../fonts/metro.eot?9g6aek');
+ src: url('../fonts/metro.eot?9g6aek#iefix') format('embedded-opentype'),
+ url('../fonts/metro.ttf?9g6aek') format('truetype'),
+ url('../fonts/metro.woff?9g6aek') format('woff'),
+ url('../fonts/metro.svg?9g6aek#icomoon') format('svg');
+ font-weight: normal;
+ font-style: normal;
+ font-display: block;
+}
+
+[class^="icon-"], [class*=" icon-"] {
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: 'metro' !important;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-metro:before {
+ content: "\e900";
+}
diff --git a/resources/views/home/banner.blade.php b/resources/views/home/banner.blade.php
index 6fbecf8..d99a245 100644
--- a/resources/views/home/banner.blade.php
+++ b/resources/views/home/banner.blade.php
@@ -1,14 +1,11 @@
-