Форматирование таблицы результатов (standings)

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
OkMan
Posts:18
Joined:13 May 2014, 18:49
Форматирование таблицы результатов (standings)

Post by OkMan » 13 May 2014, 19:27

Доброго времени суток.

В serve.cfg можно настроить отображение таблицы результатов (standings), чтобы определённые ячейки имели свои атрибуты.
Но этих настроек недостаточно, например, там можно добавить класс к времени AC, но не к самому плюсу, так же нет этого и для минусов.

Мне необходимо: подсвечивать разными цветами ячейки, которые AC, WA, Running, а так же первое AC решение по задаче. При чём применить это и для личной, и для публичной таблицы.

Есть ли возможность сделать это стандартными способами? Если нет можно ли самому написать cgi с обращением к xml базе посылок?
Если да, то как?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Форматирование таблицы результатов (standings)

Post by cher » 16 May 2014, 13:46

Хотите, модифицируйте код генерации таблицы результатов. Хотите, работайте с базой данных сами.

OkMan
Posts:18
Joined:13 May 2014, 18:49

Re: Форматирование таблицы результатов (standings)

Post by OkMan » 16 May 2014, 17:07

Можно тогда Feature Request? :roll:

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Форматирование таблицы результатов (standings)

Post by cher » 17 May 2014, 19:10

какой именно?

OkMan
Posts:18
Joined:13 May 2014, 18:49

Re: Форматирование таблицы результатов (standings)

Post by OkMan » 17 May 2014, 21:55

Feature request:
CSS класс .success для всей ячейки таблицы, а не только ко времени, так же добавить классы .warning для минуса и .first-success дляя первой успешной попытки для этой задачи (Названия классов можно и другие).
А для команд с одинаковым количеством задач, задать один класс, например, .line1 - для тех у кого количество задач по модулю 2 равно 1.
Для текущей команды в tr добавить класс .current.

Пока сделал форматирование таблицы с помощью css + js.
Если вдруг кому пригодится: https://github.com/thebvog/ejudge-standings

А так пока пробую править формирование таблицы в исходниках системы.

Post Reply