Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comparison Filter GUI #64

Merged
merged 16 commits into from
May 18, 2018
Merged

Commits on May 15, 2018

  1. Configuration menu
    Copy the full SHA
    6ba9b01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0aa68a1 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. Implement a Comparison Filter GUI

    This adds several components, which can be used to aggregate to a
    Comparison Filter UI.
    For demonstration purposes a basic Demo UI is also implemented.
    (Addresses #58)
    chrismayer committed May 16, 2018
    Configuration menu
    Copy the full SHA
    6b90eee View commit details
    Browse the repository at this point in the history
  2. Implement a Comparison Filter GUI

    This adds several components, which can be used to aggregate to a
    Comparison Filter UI.
    For demonstration purposes a basic Demo UI is also implemented.
    (Addresses #58)
    chrismayer committed May 16, 2018
    Configuration menu
    Copy the full SHA
    d240363 View commit details
    Browse the repository at this point in the history
  3. Add button to import geodata in FilterDemo

    Adds an UploadButton component which let the user select a geodata file
    as base for the filter UI.
    chrismayer committed May 16, 2018
    Configuration menu
    Copy the full SHA
    2cfc9ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6308839 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2018

  1. Create ComparisonFilter object from GUI

    This enables the ComparisonFilterUi to hold a GeoStyler ComparisonFilter
    object derived from its GUI elements.
    chrismayer committed May 17, 2018
    Configuration menu
    Copy the full SHA
    af6a723 View commit details
    Browse the repository at this point in the history
  2. Add text output for generated filter in Demo UI

    This adds a text area to output the serialized GeoStyler filter in the
    FilterDemoUi.
    chrismayer committed May 17, 2018
    Configuration menu
    Copy the full SHA
    89085d3 View commit details
    Browse the repository at this point in the history
  3. Disable 'Add ComparisonFilterUi' button

    Disable button to add more ComparisonFilterUis since we cannot handle
    multiple filters at the moment.
    chrismayer committed May 17, 2018
    Configuration menu
    Copy the full SHA
    97d9040 View commit details
    Browse the repository at this point in the history
  4. Use the react properties the TypeScript way

    This reworks the filter UI components so the react properties are
    modelled corretly for TypeScript.
    Concept taken from:
    https://charleslbryant.gitbooks.io/hello-react-and-typescript/content/TypeScriptAndReact.html
    chrismayer committed May 17, 2018
    Configuration menu
    Copy the full SHA
    014dad3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e5c6d55 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    481c562 View commit details
    Browse the repository at this point in the history
  7. Detect min / max values in NumberFilterField

    Detects the min and max value from the attribute schema for numeric
    attributes.
    chrismayer committed May 17, 2018
    Configuration menu
    Copy the full SHA
    8d4eb9b View commit details
    Browse the repository at this point in the history
  8. Add BoolFilterField component

    Adds a BoolFilterField component offering a checkbox to set the filter
    value for attributes of type boolean .
    chrismayer committed May 17, 2018
    Configuration menu
    Copy the full SHA
    69d7f8a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2018

  1. Configuration menu
    Copy the full SHA
    3260c4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c27d6e View commit details
    Browse the repository at this point in the history