Показать последний список, отсортированный по дате создания

Я заставил это работать, немного модифицировав этот компонент, а именно: добавив кнопку «Сортировка по дате».

При этом я передал URL-запрос в настройке следующим образом:

unfinished; unfinished; ?tags=unfinished
created-time; created-time; ?order=created

и проверяю параметр search в скрипте:


  api.modifyClass("component:navigation-item", {
    active: Ember.computed("contentFilterMode", "filterMode", function() {
      let contentFilterMode = this.get("content").get("filterMode");

      if (decodeURIComponent(window.location.search) === location) { // проверка параметра search
        return contentFilterMode.includes(filter); // если параметр включен, active = true;
      } else {
        return this._super(contentFilterMode, this.get("filterMode"));
      }
    })
  });

Это работает у меня, но этот скрипт обновляет всю страницу, а не только внутреннюю часть. Есть ли способ заставить его обновлять только внутренний компонент темы?

2 лайка