Problem s macrom pri pouziti google maps api kvoli latte filtru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
lakeron
Člen | 1
+
0
-

Caute, s nette som zacal pracovat par tyzdnov dozadu povazujem ho za skvelu vec no dnes som narazil na chybu cez ktoru sa ako si neviem dostat.
Snazim sa pouzit google maps api kde sa snazim rozbehat draggable (ide o mozno pohybovat s markom v mape). No pri jeho aktivacii ma latte filter zastavi s tym ze tame makro nepozna. Uvediem priklad.
marker drag tak podla google maps api
ked ho pouzijem v nette pise mi tuto hlasku
Filter LatteFilter::__invoke: Unknown macro {draggable: true}

Za kazdu radu som vdacny diki

redhead
Člen | 1313
+
0
-

Přidej mezery za znak { a před znak }

Lopata
Člen | 139
+
0
-

Stačí pouze za { nebo se pletu?

Editoval Lopata (11. 9. 2010 18:14)

redhead
Člen | 1313
+
0
-

Stačí, ale je to ošklivé ;)

Lopata
Člen | 139
+
0
-

Proč? Téměř vždy, když předávám něčemu konfigurační anonymní objekt, napíši jeden pár key: value na jeden řádek. V praxi tedy

<script>
$(document.getElementById('foo')).bar({
	mezera:	'neni',
	fakt:	'treba',
	a:	'stejne',
	to:	'vypada',
	pekne:	true
});
</script>
redhead
Člen | 1313
+
0
-

Jde mi o ten jednořádkový:

<script>
func({ abc: 'def'});
// je podle me osklivejsi nez
func({ abc: 'def' });
</script>

Btw u toho tvého příkladu jsou taky mezery před } resp. konec řádku ;)

Editoval redhead (11. 9. 2010 19:25)

Aurielle
Člen | 1281
+
0
-

Ve verzi 1.0 existují makra {l} a {r} pro psaní levé/pravé složené závorky.

redhead
Člen | 1313
+
0
-

Existují, ale že bych to zrovna v tomhle případě potřeboval?