а еще можно воспользоваться сторонней библиотекой (mootools например), которая умеет делать toggleClass [http://docs.mootools.net/Native/Element.js#Element.toggleClass], что позволит переписать последний пример так:
//теперь эта одна функция вместо тех двух
function toggle(nodeId) {
if (node = $(nodeId)) {
node.toggleClass('hidden');
}
}
и к тому же вешать события методом прописывания onclick не кошерно ИМХО. можно воспользоваться тем же инструментом и довесить события через .addEvent() - более прозрачное разделение логики от представления
хотел было активно поддержать проект и внес большую часть Киева на карту, но увы - изменения были активны только на протяжении одной сессии и то только в режиме редактирования :( потратил часа два на разобраться, но успехов не достиг...
//теперь эта одна функция вместо тех двух
function toggle(nodeId) {
if (node = $(nodeId)) {
node.toggleClass('hidden');
}
}
и к тому же вешать события методом прописывания onclick не кошерно ИМХО. можно воспользоваться тем же инструментом и довесить события через .addEvent() - более прозрачное разделение логики от представления
сразу же в коробке присутствует пример работы с GMail и просто daily-use примеры.
один из плюсов: LGPL
есть классы как для РНР4 так и для пятой ветки...
для фильтра на спам и приема в гуглевый ящик - достаточно указывать from и sendto соответственно на свой гуглевый ящик