diff --git a/app/Presentation/@layout.latte b/app/Presentation/@layout.latte
index 261b7b7..e28135b 100644
--- a/app/Presentation/@layout.latte
+++ b/app/Presentation/@layout.latte
@@ -59,7 +59,7 @@
Odhlásit
{else}
Home
- Přihlásit
+ Přihlásit
{/if}
diff --git a/app/Presentation/Home/HomePresenter.php b/app/Presentation/Home/HomePresenter.php
index 172cf8a..f0c46f1 100644
--- a/app/Presentation/Home/HomePresenter.php
+++ b/app/Presentation/Home/HomePresenter.php
@@ -17,6 +17,9 @@ final class HomePresenter extends Nette\Application\UI\Presenter
public function beforeRender(): void
{
+ if (!$this->getUser()->isLoggedIn()) {
+ $this->template->navrat = $this->storeRequest();
+ }
}
public function renderDefault(int $obvod = null): void
diff --git a/app/Presentation/Mapa/MapaPresenter.php b/app/Presentation/Mapa/MapaPresenter.php
index 591d2d6..f1c0274 100644
--- a/app/Presentation/Mapa/MapaPresenter.php
+++ b/app/Presentation/Mapa/MapaPresenter.php
@@ -22,6 +22,13 @@ final class MapaPresenter extends Nette\Application\UI\Presenter
) {
}
+ public function beforeRender(): void
+ {
+ if (!$this->getUser()->isLoggedIn()) {
+ $this->template->navrat = $this->storeRequest();
+ }
+ }
+
public function actionDefault(?int $obvod = null, ?string $filtr = null): void
{
if (!$this->getUser()->isLoggedIn() && $filtr !== null && $filtr !== 'obvody') {
diff --git a/app/Presentation/Mapa/default.latte b/app/Presentation/Mapa/default.latte
index 9d7a855..a1e1636 100644
--- a/app/Presentation/Mapa/default.latte
+++ b/app/Presentation/Mapa/default.latte
@@ -11,5 +11,5 @@
-
+
{/block}
diff --git a/app/Presentation/Sign/SignPresenter.php b/app/Presentation/Sign/SignPresenter.php
index 895973e..7b18ed4 100644
--- a/app/Presentation/Sign/SignPresenter.php
+++ b/app/Presentation/Sign/SignPresenter.php
@@ -66,6 +66,7 @@ final class SignPresenter extends Nette\Application\UI\Presenter
public function renderIn(): void
{
+ $this->template->navrat = $this->backlink;
}
/**
@@ -76,6 +77,6 @@ final class SignPresenter extends Nette\Application\UI\Presenter
{
$this->getUser()->logout();
$this->flashMessage('Odhlášení bylo úspěšné.');
- $this->redirect('Sign:in');
+ $this->redirect(':Home:');
}
}
\ No newline at end of file
diff --git a/www/js/stari.js b/www/js/stari.js
index d9668e0..9500911 100644
--- a/www/js/stari.js
+++ b/www/js/stari.js
@@ -22,7 +22,7 @@
var SEDA = '#9e9e9e';
var SEDA_HRANICE = '#616161';
var MODRA = '#2652a8';
- var MODRA_PLOCHA = '#5c8fd6';
+ var MODRA_PLOCHA = '#c5ddf6';
function mix(a, b, t) {
return [
@@ -60,7 +60,7 @@
color: '#1d4f91',
weight: 2,
opacity: 1,
- fillOpacity: 0.4,
+ fillOpacity: 0.28,
};
}
if (rezim === 'nedokoncene') {
@@ -542,6 +542,9 @@
mouseout: function (e) {
geojson.resetStyle(e.target);
},
+ click: function (e) {
+ map.fitBounds(e.target.getBounds(), { padding: [24, 24] });
+ },
});
}