Не «анимация вращающегося колесика», а некая картинка, типа тех, что получаются с помощью спирографа.
А «вечные жизни» там вообще все, кому не лень делали, как мне помнится, самое главное — из загрузчика в бейсик вывалиться (ох там трюков было для предотвращения такого вываливания) =)
Ну да и ладно. В любом случае нефик в реестр писать автозагрузку. Тем более в Local Machine. Это неправильно с нескольких точек зрения (там ниже их написали уже).
Пункт настроек в интерфейсе программы — это не нативно, а потому гораздо большее урезание «возможностей ОС» (и, что немаловажно, возможностей пользователя). Никто не отключает Alt+F4, хотя в меню пункт «Выход» тоже есть. Да и располагают его обычно в меню «Файл».
Имхо, вполне правильное поведение. Есть стандартный метод загрузки приложения при старте, очевидный для пользователя — и надо им пользоваться. Я, например, совсем не хочу в случае необходимости выключить автозагрузку думать, куда еще разработчик мог ее воткнуть. Через драйвер виртуального устройства еще сделайте, ага.
Тоже не вирусолог, но думаю, что потенциально вредоносная программа может, например, не только в реестр прописываться, а производить еще какие-нибудь нехорошие действия при запуске. Потому и принимаются меры до запуска, еще на стадии проверки файла.
Понятно. Это, скорее всего, плагин что то неправильно отображает (см. скриншот). Какой браузер и какой плагин используете для просмотра сгенеренного html? =)
С другой стороны, после распарсивания html понятие «валидности» неприменимо, т.к. имеет смысл только до преобразования текста в DOM (цель процесса валидации — убедиться, что в исходном файле нет ошибок) =)
Гм, не могли бы вы описать подробнее? Скриптом я только добавляю <span /> перед лейблом каждой группы, и <div /> перед всем деревом. Сами чекбоксы я не трогаю.
В этом контроле есть три состояния у чекбокса:
— не отмеченный (галочка снята) — все дети не отмечены
— отмеченный (галочка установлена) — все дети отмечены
— «частично отмеченный» (серый квадратик) — некоторые из детей отмечены или «частично отмечены».
Т.к. я могу передать только два состояния на сервер (отмеченный и не отмеченный) — то третим пришлось пожертвовать. В моем случае было более логичным, когда «частично отмеченный» передается, как не отмеченный.
Возможно, стоит сделать переключатель, изменяющий поведение на предложенное вами.
На самом деле, тут больше, имхо, логика/разметка важна, т.к. стили все равно под каждый проект придется подгонять, соответственно, они там только в роли примера.
Нет. Дерево не создается скриптом, оно выводится в html как неупорядоченный список. Чекбоксы тоже есть в html.
Скрипты только добавляют более удобное-красивое отображение и расширяют функционал.
Посмотрите пример с отключенным js'ом — чекбоксы отметить можно, древовидная структура осталась. Нет кнопок «свернуть/развернуть» и поддерево нельзя выделить щелчком по родительскому чекбоксу.
Спорно. При щелчке по лейблу чекбокса обычно ждут, что отметится чекбокс. Как вариант, можно одновременно с этим разворачивать поддерево, но в моем случае это было не нужно и даже наоборот (т.к. поддерево достаточно большое, и постоянное разворачивание начинает бесить через пару-тройку кликов).
Тут кагбэ не дерево само по себе важно. Тут важно, чтоб можно было в чекбоксы тыкать. Изначально нужно было для выбора регионов-областей-городов:
— выбрали один город — отметилась соотв. область и регион, как «частично выбранные».
— выбрали все города в области — пометилась область, как выбранная
— сняли все города в области — сняли отметку с области
— выбрали все области в регионе — выбрался регион
А «вечные жизни» там вообще все, кому не лень делали, как мне помнится, самое главное — из загрузчика в бейсик вывалиться (ох там трюков было для предотвращения такого вываливания) =)
С другой стороны, после распарсивания html понятие «валидности» неприменимо, т.к. имеет смысл только до преобразования текста в DOM (цель процесса валидации — убедиться, что в исходном файле нет ошибок) =)
В этом контроле есть три состояния у чекбокса:
— не отмеченный (галочка снята) — все дети не отмечены
— отмеченный (галочка установлена) — все дети отмечены
— «частично отмеченный» (серый квадратик) — некоторые из детей отмечены или «частично отмечены».
Т.к. я могу передать только два состояния на сервер (отмеченный и не отмеченный) — то третим пришлось пожертвовать. В моем случае было более логичным, когда «частично отмеченный» передается, как не отмеченный.
Возможно, стоит сделать переключатель, изменяющий поведение на предложенное вами.
habrahabr.ru/blogs/jquery/77064/#comment_2244897
Скрипты только добавляют более удобное-красивое отображение и расширяют функционал.
Посмотрите пример с отключенным js'ом — чекбоксы отметить можно, древовидная структура осталась. Нет кнопок «свернуть/развернуть» и поддерево нельзя выделить щелчком по родительскому чекбоксу.
max-at-work.narod.ru/jquery.tree.test.nojs.html
— выбрали один город — отметилась соотв. область и регион, как «частично выбранные».
— выбрали все города в области — пометилась область, как выбранная
— сняли все города в области — сняли отметку с области
— выбрали все области в регионе — выбрался регион
ну и т. д.