LiveTranslator na Nette 2.4 (contributing experiment)
- premek_k
- Člen | 172
Ahoj pánové!
pustil jsem se do přechodu na Nette 2.4, abych si to ošahal a zastavil jsem se na nekompatibilitě doplňku LiveTranslator.
Rychlým pohledem jsem zjistil, že oprava (resp. úprava na 2.4) by nemusela být nějak těžká, pokusil jsem se tedy úplně poprvé, podle tohoto návodu, být trochu užitečný a udělat pull request se svou úpravou. Taky jsem si to chtěl zkusit pro budoucí použití…
Upravil jsem tedy výše odkazovanou metodu, testy prošly, nicméně jsem to ještě testnul na sandboxu (nevím, jak jinak) a přišel na problém s JS, se kterým si nevím rady:
Při renderování stránky se v konzoli objeví ReferenceError:
Can't find variable: translationPanel a tracy panel se vůbec
nevykreslí.
Trasováním problému jsem zjistil, že translationPanel.init()
se volá dřív, než je
definován tady, případně tady
Jelikož má úprava (uvedená již výše) na toto nemůže mít vliv, tak se ptám:
tl;dr: Změnilo se ve způsobu renderování tracy ve 2.4 něco, co by zapříčinilo problém s pořadím načítání js na panelech doplňků?
Já frontendu moc nerozumím, možná je tam jiný problém, který mi uniká. Nakopne mne někdo, než to potupně vzdám?
Díky předem!