124 Commits

Author SHA1 Message Date
Keegan George
05cd2ada7e DEV: Remove comments and unused code 2022-07-14 10:05:07 -07:00
Keegan George
bf454250fe UX: Update cell styles 2022-07-14 10:04:50 -07:00
Keegan George
9b241aaead DEV: Separate styles into partials 2022-07-14 09:24:38 -07:00
Keegan George
f76ae6dcd8 DEV: Remove unused imports 2022-07-14 09:21:27 -07:00
Keegan George
40f42a92d2 DEV: Move jsuites library to separate file 2022-07-14 09:21:22 -07:00
Keegan George
67a27f0ece UX: Apply primary button styling for Edit Table button 2022-07-14 08:56:31 -07:00
Keegan George
86af126978 FIX: Spreadsheet only loading for one instance
This commit moves spreadsheet logic to a component which resolves the issue where the spreadsheet only loads the first time the edit modal appears.
2022-07-14 08:56:11 -07:00
Keegan George
414e7e6a84 DEV: Remove ajax request as raw post is not needed 2022-07-13 16:00:42 -07:00
Keegan George
87b91f5a6f WIP: Use JSpreadsheet instead of Importabular 2022-07-13 15:42:13 -07:00
Keegan George
29089a6c43 DOCS: Update known issue list 2022-07-13 11:39:18 -07:00
Keegan George
905e553635 FIX: Expand button not working 2022-07-13 11:38:47 -07:00
Keegan George
633109804c DEV: Add comment for clarity 2022-07-13 11:38:33 -07:00
Keegan George
9bfc23c599 WIP: New approach (see description)
- Add edit table button (beside expand table button)
- Parse the table contents
- Display the table as a spreadsheet using the Importabular library
2022-07-12 15:27:03 -07:00
Keegan George
b62f595eeb DEV: Trigger modal from Edit Table Button
Triggers modal after clicking Edit Table from selection. Data from post is then passed to the modal.
2022-07-11 15:05:50 -07:00
Keegan George
83d10bff76 FIX: Linting issues 2022-07-04 18:10:08 -07:00
Keegan George
e733414781 DEV: Move linting/tests to /workflows folder 2022-07-04 18:05:47 -07:00
Keegan George
34d1327951 DEV: Add acceptance tests 2022-07-04 18:03:43 -07:00
Keegan George
ccaa7b1d41 FIX: Typo in composer button
`Insert Title` => `Insert Table`
2022-07-04 16:35:58 -07:00
Keegan George
867ea71ceb FIX: Reset table properties after building table
Ensures data is cleared after building a table so that additional tables can be build without remaining old data.
2022-07-04 16:31:11 -07:00
Keegan George
9354a5576b UX: Make header input fields bold 2022-07-04 15:31:16 -07:00
Keegan George
d098294d89 DEV: Add cover image for README 2022-07-04 15:26:41 -07:00
Keegan George
ca6783491a DEV: Add documentation 2022-07-04 15:02:33 -07:00
Keegan George
4c8cfa9559 FEATURE: Ability to build a table in the composer
- Adds a button to the composer tools which triggers a modal window for a table builder
- Table builder contains fields to add table contents, as well as buttons to align contents, and add additional tables/rows
2022-07-04 14:58:50 -07:00
Keegan George
fc9898daac INIT: Add base theme component files 2022-07-03 20:47:08 -07:00