Модераторы форума:
Cерж
|
07.12.2008 14:52:41
/
114 сообщений
/
автор темы Дока
.
|
|
Есть такая фича. Анализируя статистику, кликаешь на уголок сектора с участником и всеь путь этого участника в статистике окрашивается в другой цвет (например в жёлтый). Кликаешь на другого участника и весь его путь окрашивается в другой цвет (например голубой). Просто, но очень удобно. Полезно и игрокам и авторам. p.s. Только не у нас эта фича
|
(
)
[
07.12.2008 17:26:37 (UTC +2), 56.en.cx
]
|
блин, а я тут 10 минут кликаю - кликаю ....
|
чертовски красивая и удобная фича!
|
использую дедовский способ поиска на странице (Ctrl + F) Нормально так выделяется ;))
|
ISV: чертовски красивая и удобная фича! +1
|
(
)
[
08.12.2008 5:45:18 (UTC +2), 56.en.cx
]
из той странички: <script> function $(id) { return document.getElementById(id); } var PreviousTeam = new Array(); var TeamCount = 0; var Colors = new Array("#ffaaff", "#aaaaff", "#aaffaa"); var ColorsCount = 0; function Highlight(id) {var i = 0; if(PreviousTeam[id] && PreviousTeam[id] != 0) { i = 0; while($('main_'+PreviousTeam[id]+'_'+i)) { $('main_'+PreviousTeam[id]+'_'+i).style.backgroundColor = $('main_'+PreviousTeam[id]+'_'+i).getAttribute('old_color'); i++; } i = 0; while($('bonus_'+PreviousTeam[id]+'_'+i)) { $('bonus_'+PreviousTeam[id]+'_'+i).style.backgroundColor = $('bonus_'+PreviousTeam[id]+'_'+i).getAttribute('old_color'); i++; } if($('penalty_'+PreviousTeam[id])) { $('penalty_'+PreviousTeam[id]).style.backgroundColor = $('penalty_'+PreviousTeam[id]).getAttribute('old_color'); } $('Final_'+PreviousTeam[id]).style.backgroundColor = $('Final_'+PreviousTeam[id]).getAttribute('old_color'); TeamCount--; } if(PreviousTeam[id] != id) { i = 0; while($('main_'+id+'_'+i)) { $('main_'+id+'_'+i).setAttribute('old_color', $('main_'+id+'_'+i).style.backgroundColor); $('main_'+id+'_'+i).style.backgroundColor = Colors[ColorsCount]; i++; } i = 0; while($('bonus_'+id+'_'+i)) { $('bonus_'+id+'_'+i).setAttribute('old_color', $('bonus_'+id+'_'+i).style.backgroundColor); $('bonus_'+id+'_'+i).style.backgroundColor = Colors[ColorsCount]; i++; } if($('penalty_'+id)){ $('penalty_'+id).setAttribute('old_color', $('penalty_'+id).style.backgroundColor); $('penalty_'+id).style.backgroundColor = Colors[ColorsCount]; } $('Final_'+id).setAttribute('old_color', $('Final_'+id).style.backgroundColor); $('Final_'+id).style.backgroundColor = Colors[ColorsCount]; ColorsCount++; if(ColorsCount >= Colors.length) {ColorsCount = 0;} TeamCount++; PreviousTeam[id] = id; } else { PreviousTeam[id] = 0; } } </script> Свои скрипты в статистику не подставишь, а значит все вопросы к Косте :))) Winston Wolf: ISV: чертовски красивая и удобная фича! +1 согласен
|
ISV: чертовски красивая и удобная фича! +1 :)
|
(
)
[
13.12.2008 12:46:10 (UTC +2), zp.en.cx
]
а что по этому поводу скажет Константин...?
|
очень хорошая фича и нужная +1
|
кстати в тему о статистике, как там поживает идея о смс оргам когда команда входит на определенный уровень?
|
Тема с подсветкой - ваще зачот. Только на приведенном примере не понял, что за замута с цветами. А так - супер!
|
а у нас статистика вообще тупить стала.... какие тут цвета, када ВРЕМЯ ГЛЮЧИТ!!!
|
да. выделение статистики отдельно взятого игрока\команды оченьочень удобная вещь. на энке же при поиске ctrl+f если играет большое количсетво людей не очень то и удобно, и нет возможности наглядно сравнивать прохождение нескольких человек\команд. вот только на квесте там лишь на три участника сравнение нормальное будет, потом цвета повторяются
|
Сделаем такое однозначно. Сейчас думаем над дизайном, как это красиво сделать.
|
Konstantin: | Сделаем такое однозначно. Сейчас думаем над дизайном, как это красиво сделать. |
Отлично
|
Чтобы не уродовать черно-зеленый дизайн статистики, можно реализовать это разноцветными рамками.
|
|
|
|