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

feat(editor): add Composite Editor modal dialog #76

Merged
merged 71 commits into from
Sep 15, 2020

Commits on Aug 15, 2020

  1. feat(editor): add Composite Editor modal dialog

    - Composite Editor reuses the grid editors from the column definitions and present them all into a single form displayed in a modal dialog window, it also carries the editor validators and everything else.
    ghiscoding-SE committed Aug 15, 2020
    Configuration menu
    Copy the full SHA
    4fadb24 View commit details
    Browse the repository at this point in the history
  2. feat(editor): add Composite Editor modal dialog

    - Composite Editor reuses the grid editors from the column definitions and present them all into a single form displayed in a modal dialog window, it also carries the editor validators and everything else.
    ghiscoding-SE committed Aug 15, 2020
    Configuration menu
    Copy the full SHA
    f31b5c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff72afe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aebd674 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ad0d385 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2020

  1. Configuration menu
    Copy the full SHA
    8b95ac8 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. Configuration menu
    Copy the full SHA
    2dc2577 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

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

Commits on Aug 19, 2020

  1. Configuration menu
    Copy the full SHA
    aa1f7c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. refactor(styling): remove icon color/width and change sass utilities

    - we don't need icon color because we now have the colors.scss
    - we don't need icon width because we can use use mdi size like `mdi-18px` (from 5px up to 50px)
    ghiscoding-SE committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6396388 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc78780 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0315cd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee06d89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b13c637 View commit details
    Browse the repository at this point in the history
  6. feat(editor): start adding Composite Editor Component unit tests

    - also refactor previous Composite Editor from a Service to now a Component instead which is more relevant
    - rename a few Component filenames
    ghiscoding-SE committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    105a55d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a813e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. Configuration menu
    Copy the full SHA
    aa89eef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6fb760 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2005ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d70c064 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19f506f View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2020

  1. Configuration menu
    Copy the full SHA
    0c0e616 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7502d6f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. Configuration menu
    Copy the full SHA
    02fd6b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. Configuration menu
    Copy the full SHA
    8f13d1f View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Configuration menu
    Copy the full SHA
    6662fcc View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2020

  1. Configuration menu
    Copy the full SHA
    3bfa390 View commit details
    Browse the repository at this point in the history
  2. refactor(editor): fix few issues found with Composite Editor

    - fixed Create Item was inserting multiple items, now also uses GridService with its option like position (top/bottom), highlight, etc...
    - move "massUpdate" flag into the Editor since it only works with Editor anyway
    - add few more openDetail options (renderHtml, insertNewId, onError)
    ghiscoding-SE committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    57006cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    062b269 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Configuration menu
    Copy the full SHA
    065c5b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d70c6ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e515be9 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

  1. refactor(editor): Composite Editor should work with dynamic editor

    - focusing on a cell that has a dynamic editor (with onBeforeEdit returning false) should still work and focus on next available editor if that dynamic editor is not currently available
    ghiscoding-SE committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    35b5dd1 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. feat(editor): add 3 split & a way to disable fields in Composite Editor

    - we can do this via by taking advantage of the onBeforeEditCell event, if it returns false then we know it's a field to be disabled
    ghiscoding-SE committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    84d654d View commit details
    Browse the repository at this point in the history
  2. feat(editor): add debounce typing delay to some Composite Editors

    - all the editors that can use keyup events should have the option to debounce the validation check for about half a second (to avoid sending too many onCompositeEditor changes)
    ghiscoding-SE committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    d801e96 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    ff8ffe6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    d206d55 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2020

  1. refactor(editors): update to latest SlickGrid for Composite Editor

    - latest version has the Create/Edit/Mass-Update/Mass-Selection
    ghiscoding committed Sep 5, 2020
    Configuration menu
    Copy the full SHA
    d1b99cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c965813 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9992996 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b63b39 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    c8974d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. fix(editors): all Editors should call commitChanges even when invalid

    - for the Editor validators to work properly it needs to call the commitChanges() at all time even when potentially invalid or value is unchanged so that the validator can be executed at all time
    ghiscoding-SE committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    c3de393 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    9136bb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e4b338 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8aada4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98ec5da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf49a1e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    68de044 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4f979c2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    32134ff View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2020

  1. Configuration menu
    Copy the full SHA
    9b45f09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61e8894 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7117ca9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f24294b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95b3aff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1aaa74b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6110a56 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4c3e8f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2020

  1. Configuration menu
    Copy the full SHA
    3b5f40d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Configuration menu
    Copy the full SHA
    80dab90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b03e15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6a44b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1338ef8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf8b9a6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc3425a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Configuration menu
    Copy the full SHA
    d4cf4d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62f2e53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cddf2d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d6be99 View commit details
    Browse the repository at this point in the history