Dziś uaktualniłem ok. 90% plików na CVS.
Oprócz zwyczajnych zmian [info w ChangeLog] wszystkie pliki .php i .tpl zostały oczyszczone:
- usunięte spacje z końców linii
- usunięte puste linie z końców plików *1
- ujednolicenie wcięc w postaci tabulacji i spacji [zazwyczaj php mają spacje, tpl tabulacje *2]
*1 ta zmiana to dlatego, że jeśli plik miał puste linie na końcu [po znaczniku ?>] i był includowany, pojawiał się warning W3C o białych znakach przed nagłówkiem XML - ponieważ dążymy do stron bez błędów stąd ta masowa zmiana.
*2 już dawno temu starałem się przekonac Adama by używac tylko tabulacji [nawet tak jest to sugerowane] bo dzięki temu każdy we własnym edytorze może sie ustawic jak duże będzie widział wcięcia bez modyfikacji plików. Dzięki tabulacją mamy również pewnośc jednakowych wcięc. Niestety, jakoś nie wyszło.. i stąd .php mają spacje a .tpl (dla zmniejszenia rozmiaru strony wynikowej) tabulacje
ważne
kiedyś już o to prosiliśmy ale jak widac po plikach, czasem ktoś zapomina
przed wysłaniem pliku na CVS usuń zbędne spacje z końców linii oraz puste linie z końców plików - dziękowac
Również pojawiła się mała zmiana w skryptach JS. Ponieważ często występuje potrzeba pobrania uchwytu do jakiegoś obiektu poprzez document.getElementById('id') to postanowiłem skrócic ten kod. Rozwiązanie to jest powszechnie stosowane w necie i przypomina nieco składnię PHP (zapis wygląda prawie jak zmienna). Powyższy kod proszę zastępowac naszą funkcją $('id').
Czyli zamiast document.getElementById('pole').focus(); to piszemy $('pole').focus();
<font size="3">Także wszyscy pracujący nad Coyotem proszeni są o nowy chceckout by nie robic commitów starych wersji plików.</span>
Najlepiej zrobic commit na czysto ale to już jak kto chce.