Меню

Главная
Случайная статья
Настройки
Модуль:Wikidata/Flags
Материал из https://ru.wikipedia.org

Модуль для вывода флага элемента из Викиданных, используется вместе с Модуль:Wikidata. Частые использования:
  • указание гражданства персоны: {{wikidata|P27}}
  • список городов-побратимов:


Содержание

Методы

getFlag

Метод для получения кода вставки флага.

Параметры:
  • parseTimeFromSnak — метод (или таблица, содержащая его) для получения timestamp'а из утверждения (см. в Модуль:Wikidata)
  • countryEntityOrId — сущность или ID элемента, для которого выводится флаг
  • actualDate — момент времени (timestamp), на который нужно вывести флаг


Если для соответствующего момента нашлось утверждение с флагом, то метод возвращает код вставки. Иначе возращается nil.

Тесты

Все тесты пройдены.
Название Ожидается Фактически
testGetFlag





TODO
  • Сейчас последний флаг используется для периода, в который не было других флагов. В таких случаях флага не должно быть вообще.
Downgrade Counter