Skip to content
This repository has been archived by the owner on Nov 30, 2022. It is now read-only.

New field and filterbox implementation #57

Merged
merged 9 commits into from
Oct 25, 2018
Merged

Conversation

gabbaxx
Copy link
Contributor

@gabbaxx gabbaxx commented Oct 25, 2018

  • Virtual scrolling in filterbox with full range data paging
  • Key type visible as 1..n, 1..1, n..n labels on the link, and not only color shades
  • Sublime color indications for zero and one matching values in a field
  • Support for data islands
  • Initial support for example values in the hover title
  • Right aligned frequency column in filterbox

@gabbaxx gabbaxx self-assigned this Oct 25, 2018
@gabbaxx gabbaxx requested a review from hrigner October 25, 2018 08:06
@netlify
Copy link

netlify bot commented Oct 25, 2018

Deploy preview for catwalk ready!

Built with commit 84c0d08

https://deploy-preview-57--catwalk.netlify.com

@hrigner hrigner requested a review from peol October 25, 2018 08:07
src/components/field.jsx Outdated Show resolved Hide resolved
src/components/model.jsx Outdated Show resolved Hide resolved
Copy link

@hrigner hrigner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! :)
Just some minor comments.
The search field is not clickable.. and the styling gets cut.

Copy link
Contributor

@peol peol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall! Please remove all the commented code or we'll live with it forever...

And as we discussed earlier today, would prefer if we could deliver things like this in smaller PRs, easy to miss details when they're big like this.

src/components/field.jsx Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
src/components/filterbox.jsx Show resolved Hide resolved
src/components/filterbox.jsx Outdated Show resolved Hide resolved
src/components/filterbox.jsx Outdated Show resolved Hide resolved
<div role="Listbox" tabIndex="-1" className="filterbox" style={style} onClick={preventDefaultFn}>
{search}
<ul className="items">{items}</ul>
<div role="Listbox" tabIndex="-1" className="filterbox" onClick={preventDefaultFn}>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're mixing "listbox" and "filterbox" a lot now, can we use one name for it?

src/logic/logic.js Outdated Show resolved Hide resolved
@gabbaxx gabbaxx merged commit 14c07b8 into master Oct 25, 2018
@gabbaxx gabbaxx deleted the virtualscrollingetc branch October 25, 2018 11:25
@hrigner hrigner mentioned this pull request Oct 26, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants