Serve.cfg:global:stand row attr

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/stand_row_attr


Редактирование элемента: страница "Editing contest", вкладка "Global settings (serve.cfg)", блок "Standings table attributes", поле "Standings row attributes".

Переменная позволяет определять атрибуты строк таблицы. Эти атрибуты используются, когда к строке таблицы неприменимы другие атрибуты, задаваемые глобальными конфигурационными переменными stand_v_row_attr, stand_r_row_attr, stand_u_row_attr, stand_self_row_attr, stand_contestant_status_attr.

Конфигурационная переменная stand_row_attr должна быть определена либо 5, либо 6 раз, задавая таким образом массив из 5 или 6 атрибутов. Массив используется следующим образом:

  • stand_row_attr[0] - это атрибут строки заголовка таблицы,
  • stand_row_attr[1], stand_row_attr[2] - атрибуты четных и нечетных строк таблицы соответственно,
  • stand_row_attr[3], stand_row_attr[4] - атрибуты четных и нечетных строк таблицы соответственно, эти две группы атрибутов используются попеременно при изменении количества решенных задач у команд.
  • stand_row_attr[5] (если определен) - атрибуты строк таблицы, в которых отображается суммарная информация по всем участникам

турнира.

Пример.

stand_row_attr = " bgcolor=\"#cccccc\" valign=\"top\""
stand_row_attr = " bgcolor=\"#eeffff\" valign=\"top\""
stand_row_attr = " bgcolor=\"#ddffff\" valign=\"top\""
stand_row_attr = " bgcolor=\"#ffeeff\" valign=\"top\""
stand_row_attr = " bgcolor=\"#ffddff\" valign=\"top\""
stand_row_attr = " bgcolor=\"#cccccc\" valign=\"top\""

Для совместимости со стандартным видом таблицы в предыдущих версиях системы, если ни глобальная конфигурационная переменная stand_table_attr, ни глобальная конфигурационная переменная stand_row_attr не установлена, переменная stand_row_attr устанавливается в значение " border=\"1\"".