This repository has been archived by the owner on May 11, 2021. It is now read-only.
Panels, Enhancements & Lots of Porting
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 thecilantro
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.
- Note, this is defined in the
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 exportedcilantro
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.