Доброго времени суток.
В serve.cfg можно настроить отображение таблицы результатов (standings), чтобы определённые ячейки имели свои атрибуты.
Но этих настроек недостаточно, например, там можно добавить класс к времени AC, но не к самому плюсу, так же нет этого и для минусов.
Мне необходимо: подсвечивать разными цветами ячейки, которые AC, WA, Running, а так же первое AC решение по задаче. При чём применить это и для личной, и для публичной таблицы.
Есть ли возможность сделать это стандартными способами? Если нет можно ли самому написать cgi с обращением к xml базе посылок?
Если да, то как?
Форматирование таблицы результатов (standings)
Re: Форматирование таблицы результатов (standings)
Хотите, модифицируйте код генерации таблицы результатов. Хотите, работайте с базой данных сами.
Re: Форматирование таблицы результатов (standings)
Можно тогда Feature Request? 

Re: Форматирование таблицы результатов (standings)
какой именно?
Re: Форматирование таблицы результатов (standings)
Feature request:
CSS класс .success для всей ячейки таблицы, а не только ко времени, так же добавить классы .warning для минуса и .first-success дляя первой успешной попытки для этой задачи (Названия классов можно и другие).
А для команд с одинаковым количеством задач, задать один класс, например, .line1 - для тех у кого количество задач по модулю 2 равно 1.
Для текущей команды в tr добавить класс .current.
Пока сделал форматирование таблицы с помощью css + js.
Если вдруг кому пригодится: https://github.com/thebvog/ejudge-standings
А так пока пробую править формирование таблицы в исходниках системы.
CSS класс .success для всей ячейки таблицы, а не только ко времени, так же добавить классы .warning для минуса и .first-success дляя первой успешной попытки для этой задачи (Названия классов можно и другие).
А для команд с одинаковым количеством задач, задать один класс, например, .line1 - для тех у кого количество задач по модулю 2 равно 1.
Для текущей команды в tr добавить класс .current.
Пока сделал форматирование таблицы с помощью css + js.
Если вдруг кому пригодится: https://github.com/thebvog/ejudge-standings
А так пока пробую править формирование таблицы в исходниках системы.