SnappySnoop сменил свой внешний вид и теперь красуется в новом дизайне.
Выложил новый дизайн для SnappySnoop, пока все функции доступны только для браузеров Opera и FireFox. С Осликом, как это всегда бывает, возникли проблемы. Причем даже несколько:
1. Оказалось, что этот тупой зверь, не любит когда в свойство “style” загоняют значения с символом “;” (точка запятая), т.е. писать “div.style.width = ‘16px;’ ” нельзя. Согласен, что никому в здравом уме и трезвой памяти в голову не придет ставить точку с запятой в данном случае. А вот мне пришло (сначало описывал стили в CSS-файле, а потом начал писать JavaScript код, и чего-то меня клинануло), Опера с Лисичкой восприняли это нормально, Ослик начал выеживаться. В итоге я убрал этот злополучный символ и вроде все заработало.
2. Обратили внимание, что я сказал “вроде”? На самом деле нифига не заработало, точнее сообщения начали отображаться, а вот добавление сообщений работать нормально не хотело. Не знаю уж почему, но когда делаешь слой с png-ой в фоне, а сверху кладешь изображение (тоже Png), то ослик почему-то думает, что сверху лежит слой, а не картинка, хотя отрисовывает его за картинкой! (путанно объяснил? не пинайте пианиста! Он играет как умеет). Короче решение сделал тупое, поставил один и тот же обработчик и на слой и на картинку, в результате заработало в ИЕ, но перестало работать в Опере. Где-то я уже встречал описание подобной проблемы, но тогда не придал этому особого значения. Хотя, в общем то, это не важно, потому что, пока я занимался этим вопросом, ко мне пришло озарения и я вдруг понял, что работать ничего не будет…
3. …и таким образом я вплотную приблизился к проблеме номер три. Вообщем, как ты наверное знаешь, политика безопасности у Осла - вещь очень упрямая, тестирование первых двух проблем я делал прямо на сайте Снапа. И потому мысль про политики безопасности Ослика пришла ко мне слишком поздно, смысл в том, что для организации прозрачности я использую решение которое предполагает загрузку htc файла! Когда я нахожусь на сайте Снапа этот файл грузится с того же домена, но что будет кода я начну грузить комментарии для другого домена? Правильно! Снаповский домен другому сайту будет чужим, а посему и загрузить htc-ку Ослик не позволит… Когда я это понял, у меня опустились руки, захотелось придушить этого тупого Осла! Но совладав с собой я решил заняться этой проблемой завтра…
Как ты уже понял под Ослом сейчас нифига толком не пашет! Но ведь под Оперой и Огнелисом все ок! Так что, если ты счастливый обладатель одного из этих браузеров, иди на www.snappysnoop.com и с кажи, что думаешь!
Тем же кто сидит только под IE, придется немного подождать! В конце концов, не моя это вина, что он такой упрямый!
anycolor
Гость
Всю жизнь в цсс писали вот так:
div.style.width = ‘16px’; а не
div.style.width = ‘16px;’
Evgeny Sergeev
Веб-разработчик, автор блога codeart.ru
так тут просто JavaScript конструкцию закрываешь точкой с запятой, а я имею в виду, ту часть которую браузер интерпретирует как ЦСС (внутри кавычек тобишь)!
vitalaw
Гость
Как по мне, то получилось классно))
А тупой осел постоянно всех напрягает( То с DOM моделью он работает не как остальные (по своему), то вообще чего-то не поддерживает(( В общем - сакс да и только…
Vyazovoi
Гость
О теперь после включения снапа можно нормально по страничке лазить - правильное решение проблемы, и отключить теперь можно.
Вот только дизайн мне старый намного больше нравился. Этот напомнил только что случайно найденный opencoffee.ru - цвета не в моем вкусе.
anycolor
Гость
Vyazovoi, Это просто стандартная тема Drupal - вот и все..
Evgeny Sergeev
Веб-разработчик, автор блога codeart.ru
Vyazovoi, дизайн, я надеюсь, поменяется в скором будущем! По крайней мере, замутки уже есть, а получится из них что или нет я пока не знаю.
mByte
Гость
Можно попробовать переписать htc на JS. Я вобще htc больше не пользуюсь.
Evgeny Sergeev
Веб-разработчик, автор блога codeart.ru
mByte, так и планирую сделать
elsinor
Гость
пару замечаний тебе на заметку по дизайну
1. “Сервис мнений и комментариев” - смени шрифт на тот, что является основным, так как третий шрифт-он лишний.
2. Меню
* О проекте
* Как начать
* Интересное
* Лента комментариев
не видно! Смени цвет на черный или чтонить потемней или замени на это:
design.css (line 59)
a:link, a:visited {
color:#9CC32A !important;
text-decoration:underlined;
}
3. Лого разверни
ну и остальное сам знаешь - это беглый взгляд.
Evgeny Sergeev
Веб-разработчик, автор блога codeart.ru
elsinor, Спасибо за подсказку, всегда рад любой помощи!
Сейчас готовиться новый дизайн (нашелся все же человек, которому стало интересно сделать дизайн для Снапа), поэтому надеюсь скоро вместо текущего убожества появится более стоящий вариант!
Обязательно поправлю недочеты, указанные тобой.