Как ограничить записи в выпадающем списке «Выбор языка»? - PullRequest
0 голосов
/ 24 сентября 2018

Я использую FullCalendar на моем сайте: enter image description here Я бы хотел ограничить содержимое раскрывающегося списка «Выбор языка» конкретными записями (скажем, на английском,Французский и финский).

Я не мог найти, как это сделать.
Любая помощь?

1 Ответ

0 голосов
/ 25 сентября 2018

Как я сказал @ADyson, я использую FullCalendar, реализованный модулем Drupal.
Наконец, я обновил этот фрагмент кода в fullcalendar_view.js
, добавив if (localeCode=="en" || localeCode=="fi" || localeCode=="fr") {

            if (drupalSettings.languageSelector) {
                 // Build the locale selector's options.
                $.each($.fullCalendar.locales, function (localeCode) {
if (localeCode=="en" || localeCode=="fi" || localeCode=="fr") {
                  $('#locale-selector').append(
                    $('<option/>')
                      .attr('value', localeCode)
                      .prop('selected', localeCode == drupalSettings.defaultLang)
                      .text(localeCode)
                  );
}
                });
                // When the selected option changes, dynamically change the calendar option.
                $('#locale-selector').on('change', function () {
                  if (this.value) {
                    $('#calendar').fullCalendar('option', 'locale', this.value);
                  }
                });
            }  

и это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...