To coś - http://i.imgur.com/cm3r0D7.jpg - fajnie byłoby móc kliknąć na tekście, żeby zaznaczyć checkboxa. Roboty nie dużo, a ile mniej irytacji dodając posta ;)
PS. Redmine nie działa.
To coś - http://i.imgur.com/cm3r0D7.jpg - fajnie byłoby móc kliknąć na tekście, żeby zaznaczyć checkboxa. Roboty nie dużo, a ile mniej irytacji dodając posta ;)
PS. Redmine nie działa.
Haha, wczoraj tam klikałem i zdziwiłem się, bo coś mi świta, że już to poprawiałem.
Popatrzę gdzie co tam zmienić, bo tam jest <label>
ale w bezsensownym miejscu, a sam checkbox jest dodawany przez
$element = $this->createElement('checkbox', 'enableSmilies')->setOrder(9)->addAfterText(' Wyświetlaj uśmieszki');
[edited]
@Adam Boduch - królestwo za dokumentację...
W jaki sposób dodawane są tagi li
wokół checkboxów (chciałbym tam dodać klasę by identa robić klasą, a nie pustym <label>
)?
Dlaczego po dodaniu
$element->addDecorator('tag', array('tag' => 'label', 'placement' => 'WRAP'));
znika ten <label>
, który teraz służy za wcięcie?
Jakie są możliwości w addDecorator
?
Ech, takie szukanie po omacku jest bezsensu.. poczekamy na powrót Adama, bo szkoda czasu.
Znaczniki <label>
sa uzywane do wyswietlania etykiety pola, wiec najpierw trzeba przebudowac formularz ;)
Tę rolę zdecydowanie może przejąć jakiś <span class="costam">
, a <label>
zostawić do otaczania pól formularzy. Chociaż np. piętro wyżej taka Strona domowa to ma sens by była w labelu, ale powiązanym z polem - by po kliknięciu na opis kursor lądował w inpucie.
Tak czy siak, to nie zmienia niezależnego problemu braku choćby szczątkowej dokumentacji - ja poległem (choć w sumie bardzo się tam nie skupiałem) na użyciu tego dekoratora i zbudowaniu innego formularza.