Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

Panels, Enhancements & Lots of Porting

Compare
Choose a tag to compare
@bruth bruth released this 25 Mar 15:55
· 433 commits to master since this release

Features

  • The query concept and context panels have been removed as embedded views in the query and results workflows and now act as shared views for workflows that need them. They are now initialized and rendered independently and are accessible under panels namespace of the cilantro object.
    • Note, this is defined in the cilantro/main module which means and requires custom main modules to include this logic as well. Simply add this code block to the custom module.
    • If top padding is added to the body element (for example when using the fixed navbar), add the same amount of padding to #concept-panel and #context-panel elements so the top of the elements are visually aligned.

Enhancements

  • Search input has been enhanced to prevent redundant queries from triggering.
  • The session will no longer be pinged when the page is not visible. This takes advantage of the browser's Page Visibility API
  • The query concept search now properly shows a "empty results" message. (#458)
  • Registered workflows in cilantro/main are now attached to the exported cilantro object.
  • The query concept groups now auto-expand during a search and will revert to their previous state when the search is cleared. (#266)

Changes

  • The body background style has been removed. The background image tile has been left, but must now be manually added to a project's stylesheet.
  • The concept description is now collapsed by default and can be expanded via a "read more" link. (#464)
  • The checkbox for toggling if a filter is enabled has been moved to the left side of the description for a more familiar placement. (#465)

Bugs

  • The concept form "jump-to links" now properly re-render on subsequent views.
  • The query concept search has been fixed to prevent late queries from overriding the results of the current query results.