Skip to content

Commit 1e44b97

Browse files
committed
Merge branch 'devel'
2 parents caf1990 + 4ce2f53 commit 1e44b97

27 files changed

+72
-31
lines changed

app/templates/@layout.latte

+13-6
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,15 @@
3030
<div class="page-header">
3131
<h1><a n:href="Homepage:">Vinotéka OLVI - Vína z Moravy</a></h1>
3232

33-
<p class="lead"></p>
33+
<p class="lead">Vinotéka OLVI - Vína z Moravy v Poděbradech</p>
3434

3535
{snippet flashes}
3636
<div n:foreach="$flashes as $flash" class="flash {$flash->type}">{$flash->message}</div>
3737
{/snippet}
3838
</div>
3939
<div class="row">
4040
<div class="col-md-2 hidden-print">
41+
<div class="bs-sidebar affix">
4142
{snippet menubox}
4243
<ul class="nav nav-pills nav-stacked">
4344
<li {if $pageName == 'default'}class="active"{/if}><a n:href="Homepage:default#obsah" class="ajax menu">O nás</a></li>
@@ -51,18 +52,24 @@
5152
</ul>
5253
{/snippet}
5354
</div>
55+
</div>
5456
<div class="col-md-10">
5557
{if !$isMobile}
5658
<?php
57-
$imagesOil = array('oleje-1.jpg', 'oleje-2.jpg', 'oleje-3.jpg');
59+
$imagesOil = array('oleje-1.jpg', 'oleje-2.jpg', 'oleje-3.jpg', 'oleje-3.jpg');
5860
$imagesVine = function () {
5961
$images = array();
60-
for ($i = 1; $i < 11; $i++) {
61-
$images[] = 'vina-' . sprintf("%02d", $i) . '.jpg';
62+
for ($i = 1; $i < 7; $i++) {
63+
$images[] = 'nemcicky-'.sprintf('%d', $i).'.jpg';
6264
}
65+
6366
return $images;
6467
};
65-
$images = array_merge($imagesOil, $imagesVine());
68+
if ($pageName == 'oleje') {
69+
$images = $imagesOil;
70+
} else {
71+
$images = $imagesVine();
72+
}
6673

6774
shuffle($images);
6875
?>
@@ -73,7 +80,7 @@
7380
</div>
7481
{/if}
7582
{snippet content}
76-
<a name="obsah" id="obsah"></a>
83+
<a id="obsah"></a>
7784
{include content}
7885
{/snippet}
7986
</div>

app/templates/Static/adresa.phtml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Mapa
3232
layer.enable();
3333

3434
var card = new SMap.Card();
35-
card.getHeader().innerHTML = "<strong>Vinotéka OLVI</strong>";
35+
card.getHeader().innerHTML = "Vinotéka OLVI".bold();
3636
card.getBody().innerHTML = "Palachova 424/16<br />(naproti ZŠ T.G.Masaryka)<br />290 01 Poděbrady";
3737

3838
var options = {
@@ -43,4 +43,4 @@ Mapa
4343
layer.addMarker(marker);
4444
</script>
4545

46-
{/if}
46+
{/if}

app/templates/Static/kontakty.phtml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Kontakty
55
.[table]
66
| <img src="/images/mini/kontakty-radek.jpg" alt="Radek" class="img-responsive" /> |
77
| **Radek Novotný** |
8-
| obchod |
8+
| obchodní ředitel |
99
| <a href="tel:+420731539582">+420 731 539 582</a> |
1010
1111

@@ -20,7 +20,7 @@ Kontakty
2020
{else}
2121
.[table]
2222
| | <img src="/images/kontakty-radek.jpg" alt="Radek" width="300px" /> | | <img src="/images/kontakty-jana.jpg" alt="Jana" width="300px" /> |
23-
| | **Radek Novotný** | | **Jana Kasardová** |
23+
| | **Radek Novotný** | | **Jana Kasardová** |
2424
|Pozice | obchod | | zákaznická podpora |
2525
|Telefon| <a href="tel:+420731539582">+420 731 539 582</a> | | |
2626

app/templates/Static/o-nas.phtml

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ O nás
33
=====
44

55
Rádi zkoušíme nové recepty a chutě, a proto se s vámi chceme podělit o naše produkty. Zabýváme se prodejem olejů lisovaných za studena, které jsou vyrobeny v Rakousku a prodejem moravských sudových a lahvových vín.
6-
Oleje i vína si můžete zakoupit v našem kamenném obchodě v Poděbradech ve VINOTÉCE OLVI.
76

8-
Oleje i vína si můžete zakoupit v našem kamenném obchodě v Poděbradech ve VINOTÉCE OLVI.
7+
Oleje i vína si můžete zakoupit v našem kamenném obchodě v Poděbradech
98

109
[* /images/mini/ilustrace-o-nas.jpg .(alt ilustrace)[img-responsive] *]
1110

app/templates/Static/oleje-recepty.phtml

-4
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ Dýňový olej má svou specifickou tmavě –zelenou barvu s hustší konzisten
2020

2121
== Dýňová semínka
2222

23-
[* /images/ilustrace-4.jpg .(alt foto z webu pelzmann) *]
24-
25-
Foto stažené z obrázků na google…
26-
2723
Semínka, která z dýní odstraníme, bychom rozhodně neměli vyhazovat. Podobně jako všechna jedlá semena jsou totiž zásobárnou výživných a léčivých látek.
2824

2925
Dýňová semínka se od pradávna využívala jako prostředek proti parazitům, obsahují totiž zatím nezjištěnou složku, která zabraňuje zachycení parazitů ve střevech a napomáhá jejich vypuzování.

app/templates/Static/vino.phtml

-4
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ V naší vinotéce Vám stočíme libovolné množství do přinesených nádob,
2020
| Zweigeltrebe | červené | suché | 1l | 56 Kč
2121
| Frankovka | červené | suché | 1l | 49 Kč
2222

23-
.[table table-hover]
24-
| PET lahev čirá | 1l | 5 Kč
25-
| PET lahev zelená | 1l | 5 Kč
26-
| PET lahev zelená | 2l | 6 Kč
2723

2824
Nabízíme také široký sortiment lahvových vín, od ověřených vinařů z Moravy. Můžete si u nás vybrat od bílých lehkých vín přes růžová až k červeným těžším vínům. Najdete u nás vína nejen pro krásný večer, ale vyberete i luxusní víno jako dárek.
2925
Rádi Vám poradíme a doporučíme osvědčená vína pro Vámi zamýšlenou příležitost.

minimizer.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ function minimizeJob($files, $outputFile) {
3131
minimizeJob($mobile, OUTPUT_JS_MOBILE_FILE);
3232
minimizeJob($desktop, OUTPUT_JS_DESKTOP_FILE);
3333

34-
echo "\n END minimizer at: " . date('d.m.Y H:i:s');
34+
echo "\n END minimizer at: " . date('d.m.Y H:i:s');

runtests.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ done
4444

4545
if $aopt; then
4646
echo "\n\033[1;32m================= code-checker.php ================\033[0m"
47-
php tests/code-checker.php -l;
47+
php tests/code-checker.php -lf;
4848
fi
4949

5050
if $bopt; then
@@ -74,7 +74,7 @@ fi
7474

7575

7676
if $hopt; then
77-
echo "use -a for code-checker.php -l"
77+
echo "use -a for code-checker.php -lf"
7878
echo "use -b for checkSyntax.sh"
7979
echo "use -c for Nette Tester"
8080
echo "use -e for copy master database to test database"
@@ -97,4 +97,4 @@ echo "Elapsed: $(echo "$res2 - $res1"|bc )"
9797
# -d key=val Define INI entry 'key' with value 'val'.
9898
# -s Show information about skipped tests.
9999
# -j <num> Run <num> jobs in parallel.
100-
#
100+
#

tests/app/HomepagePresenter.phpt

+34-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
<?php
22
namespace Test\app;
33

4-
5-
use Nette\Application\Request;
4+
use Nette\Application\BadRequestException;
65
use Tester\Assert;
7-
use Tester\Dumper;
8-
use Tester\TestCase;
96

107
$container = require __DIR__ . '/../bootstrap.php';
118

@@ -21,6 +18,38 @@ class HomepagePresenterTest extends \TestBaseCase
2118
$response = $this->test('default');
2219
}
2320

21+
22+
/**
23+
* @dataProvider getStaticPages
24+
*/
25+
function testRenderStatic($page)
26+
{
27+
$response = $this->testAction('static', 'GET', ['page' => $page]);
28+
}
29+
30+
function getStaticPages()
31+
{
32+
return [['adresa'], ['kontakty'], ['o-nas'], ['oleje'], ['oleje-recepty'], ['oteviraci-doba'], ['vino']];
33+
}
34+
35+
/**
36+
* @throws Nette\Application\BadRequestException
37+
*/
38+
function testRender404()
39+
{
40+
$response = $this->testAction('static', 'GET', ['page' => 'foo']);
41+
}
42+
43+
function testRender404text()
44+
{
45+
try {
46+
$response = $this->test('static', 'GET', ['page' => 'foo']);
47+
Assert::fail('Exception not trow');
48+
} catch (BadRequestException $e) {
49+
50+
}
51+
}
52+
2453
}
2554

26-
id(new HomepagePresenterTest($container))->run();
55+
id(new HomepagePresenterTest($container))->run();

tests/app/TestBaseCase.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,4 @@ protected function write($source)
170170
{
171171
file_put_contents(__DIR__ . '/../../temp/' . get_called_class() . '-' . rand(1, 99) . '.html', (string)$source->getSource());
172172
}
173-
}
173+
}

tests/bootstrap.php

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ function id($val) {
2222

2323
$configurator = new Nette\Configurator;
2424
$configurator->setDebugMode(true);
25+
define('IS_DEVEL', true);
2526
$configurator->setTempDirectory(__DIR__ . '/../temp');
2627
$configurator->createRobotLoader()
2728
->addDirectory(__DIR__ . '/../app')

www/css/style.css

+14
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,17 @@ a:focus {
4040
#footer {
4141
background-color: #FDF5CD;
4242
}
43+
/* By default it's not affixed in mobile views, so undo that */
44+
.bs-sidebar.affix {
45+
position: static;
46+
}
47+
48+
/* Show and affix the side nav when space allows it */
49+
@media (min-width: 992px) {
50+
/* Widen the fixed sidebar */
51+
.bs-sidebar.affix {
52+
position: fixed; /* Undo the static from mobile first approach */
53+
}
54+
55+
}
56+

www/images/mini/nemcicky-1.jpg

15.9 KB
Loading

www/images/mini/nemcicky-2.jpg

12.9 KB
Loading

www/images/mini/nemcicky-3.jpg

12.3 KB
Loading

www/images/mini/nemcicky-4.jpg

17.8 KB
Loading

www/images/mini/nemcicky-5.jpg

16.7 KB
Loading

www/images/mini/nemcicky-6.jpg

18.8 KB
Loading

www/images/mini/nemcicky-7.jpg

17.8 KB
Loading

www/images/nemcicky-1.jpg

66.1 KB
Loading

www/images/nemcicky-2.jpg

48.4 KB
Loading

www/images/nemcicky-3.jpg

53.8 KB
Loading

www/images/nemcicky-4.jpg

84.4 KB
Loading

www/images/nemcicky-5.jpg

66.1 KB
Loading

www/images/nemcicky-6.jpg

93.3 KB
Loading

www/images/nemcicky-7.jpg

81.3 KB
Loading

www/js/nette.ajax.js

-1
Original file line numberDiff line numberDiff line change
@@ -518,4 +518,3 @@
518518
$(function () {
519519
$.nette.init();
520520
});
521-

0 commit comments

Comments
 (0)