Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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

Support adding additional table headers #293

Merged
merged 9 commits into from
Dec 6, 2022
Merged

Support adding additional table headers #293

merged 9 commits into from
Dec 6, 2022

Commits on Nov 24, 2022

  1. Change table headers to support multiple headers

    Implements Feature Request from #272
    
    Headers are now stored as an array and operations have been changed to work with it. Rendering the header has been deferred to row creation, which is not ideal and should be adjusted.
    KindaOK committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    89075bc View commit details
    Browse the repository at this point in the history
  2. Update multiple-table-headers test

    Multiple table headers are now allowed, but they cannot be mixed with table rows.
    KindaOK committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    c2c62ed View commit details
    Browse the repository at this point in the history
  3. Create unit test with multiple headers

    May be exhibiting buggy behavior per #292.
    KindaOK committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    b27118e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Ensure table headers are always rendered

    Previously, header rendering was deferred until row creation. This is changed so tables can now be exclusively headers. Border behavior is also adjusted for header-only tables to ensure that bottom borders will be created for the last header row.
    KindaOK committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    a376384 View commit details
    Browse the repository at this point in the history
  2. Rename basic multiple headers test

    Test related to issue #292. The test isn't good as a basic test, but is worth keeping around.
    KindaOK committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    e8b3e60 View commit details
    Browse the repository at this point in the history
  3. Create tests for tables with only headers

    Headers should render and have a bottom border if borders are included.
    KindaOK committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    d10010b View commit details
    Browse the repository at this point in the history
  4. Fix for table header border indexing

    Table header rows would skip an index when a table with exclusively headers is rendered.
    KindaOK committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    6163757 View commit details
    Browse the repository at this point in the history
  5. Create simple-multiple-headers.js

    A simple test to showcase the use of multiple headers and how it looks spread out across multiple pages.
    KindaOK committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    976576a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36cbd1a View commit details
    Browse the repository at this point in the history