Commit Graph

145 Commits

Author SHA1 Message Date
Michael Shanks d2cf587b9e Datatable - swallow exceptions on desroy 2020-02-24 14:59:23 +00:00
Michael Shanks e25de45c4c some MD component changes 2020-02-24 14:57:56 +00:00
Conor_Mack 681b1edc7a Also disabled radio and check inputs 2020-02-24 11:50:20 +00:00
Conor_Mack 80d46987eb Support for disabling list items 2020-02-24 11:46:38 +00:00
Michael Shanks 547858ea9b buxfix - recordForm template maxlength incorrect 2020-02-24 11:05:31 +00:00
Michael Shanks ca63862604 publishDev scripts create dirs, so we dont get annoying errors 2020-02-22 22:24:19 +00:00
Michael Shanks d99cd4522d MD button onclick hooked 2020-02-22 22:09:26 +00:00
Michael Shanks eed864b770 component templates: store binding renamed to state 2020-02-21 23:02:01 +00:00
Michael Shanks e24bdec1f9 record Form template 2020-02-21 22:56:37 +00:00
Michael Shanks 5ce9bf5040 Merge branch 'master' of github.com:Budibase/budibase 2020-02-21 21:28:00 +00:00
Michael Shanks ed46afe74e bindable MDTextfield 2020-02-21 21:27:55 +00:00
Michael Shanks 416a888ccc
Merge pull request #120 from mjashanks/master
Bugfixes...
2020-02-21 15:40:40 +00:00
Conor_Mack 43355bf2d3 Component JSON options update and related changes 2020-02-21 15:00:42 +00:00
Michael Shanks 4b807d8f09 bindings can now be just a string (store.someValue) 2020-02-21 14:44:48 +00:00
Conor_Mack 705ffacd33 Adding List divider 2020-02-21 14:00:20 +00:00
Conor_Mack 4e4470f240 Completed List Component and related changes to Radio and Check Components 2020-02-21 13:39:18 +00:00
Michael Shanks acd24f7389 components changes 2020-02-21 11:43:21 +00:00
Michael Shanks 30415af21e new components 2020-02-20 17:06:50 +00:00
Michael Shanks 2d0e027582 template app - includes MD by default 2020-02-19 13:26:45 +00:00
Martin McKeaveney e1eada45b8 tidy up 2020-02-18 20:35:43 +00:00
Martin McKeaveney 8b64c64bab removed generators, added simple presets to standard components 2020-02-18 20:35:43 +00:00
Conor_Mack 038601684f Completed MD Datatable and General Tidyup 2020-02-18 15:05:09 +00:00
Conor-Mack ed26cb5dfe WIP: Beginnings of Datatable component 2020-02-17 17:01:57 +00:00
Conor-Mack 0f5703034b Completed MD Components JSON and Tidyup 2020-02-17 14:00:37 +00:00
Conor Mack ca9ef3fa5f Splitting charcounter and helper text into own component. general tidyup 2020-02-14 15:38:30 +00:00
Conor Mack 5529be8abf Merge branch 'master' of https://github.com/Budibase/budibase into bugfix/event-handling-button-textfield 2020-02-14 14:00:39 +00:00
Conor Mack 43fd866a10 Proper even handling for buttons and textfields 2020-02-14 14:00:12 +00:00
Michael Shanks b7d9e05641
Work on Components API & bugfixes (#102)
* typo - screens not being sent to page save

* removed children arg from hydrateChildren (n/a)

* initialiseChildren does not rerender unless forced

* removed derivatives of initialiseChildren

* renamed initialiseChildren > attachChildren

* standard-components - refactoring

div now container
H1, h2... etc now Heading with type
Select now takes option as _children

* loads of bug fixing

* safe props creation
anytime props are loaded,
we make sure they conform to the components props definition
2020-02-14 11:51:45 +00:00
Conor Mack 6e831b1469 Completed radiobutton, radiobutton group and checkbox group 2020-02-14 10:32:19 +00:00
Conor_Mack 0af15bd7d8
Completed checkbox and form field. Changes to test app (#91)
* Completed checkbox and form field component with changes around how test app renders components

* Tidyup
2020-02-12 12:32:46 +00:00
Michael Shanks f7bea46f01
Page Layout & Screen restructure (#87)
* refactoring server for screens & page layout restructure

* Disable API calls, UI placeholders.

* buildPropsHierarchy is gone & screen has url

* Recent changes.

* router

* router

* updated git-ignore to reinclude server/utilities/builder

* modified cli - budi new create new file structure

* Fix uuid import.

* prettier fixes

* prettier fixes

* prettier fixes

* page/screen restructure.. broken tests

* all tests passing at last

* screen routing tests

* Working screen editor and preview.

* Render page previews to the screen.

* Key input lists to ensure new array references when updating styles.

* Ensure the iframe html and body fills the container.

* Save screens via the API.

* Get all save APIs almost working.

* Write pages.json to disk.

* Use correct API endpoint for saving styles.

* Differentiate between saving properties of screens and pages.

* Add required fields to default pages layouts.

* Add _css default property to newly created screens.

* Add default code property.

* page layout / screens - app output

Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 15:51:09 +00:00
Conor_Mack 27a15e0295
MD Typography completed (#86) 2020-02-10 15:47:47 +00:00
Conor_Mack 52c0e3b066 New feature and refactor of Classbuilder along with some bug fixes (#85) 2020-02-10 10:04:20 +00:00
Conor_Mack 7fe09780a4
Completed textfield, minor bug fixes and config changes to reference uncompiled components (#83)
* Beginnings of text field

* Completed textfield component and its dependents

* Minor bug fixes
2020-02-07 20:56:00 +00:00
Conor Mack 21db6077fe Updating icon context if check as per Martins discussion point 2020-02-03 21:10:47 +00:00
Conor Mack 8b415d7adf Fixing merge conflicts after pulling upstream master 2020-02-03 18:55:17 +00:00
Conor Mack 0d1ec13f4d Config updates to add bundles to build folder so that index.html can be un-gitignored 2020-02-03 18:48:49 +00:00
Conor Mack f4402d9092 functional md button and icon with ripple effect and classbuilder helper 2020-02-03 18:38:09 +00:00
Martin McKeaveney 34d56e960f include svelte files in prettier 2020-02-03 09:50:30 +00:00
Martin McKeaveney 94eb93b186 running prettier over codebase, removing merge files 2020-02-03 09:24:25 +00:00
Conor Mack d5b7536578 WIP: Beginnings of button and ClassBuilder 2020-01-29 10:10:25 +00:00
Conor_Mack a4a822a121 Aliasing config and additional test button component for test app (#66)
* Fix for field modal infinite render loop once closed from click away

* Added rollupgenerators to md to keep builder happy

* Beginning the button component and general setup

* Aliasing config and additional test button component for test app
2020-01-28 13:00:05 +00:00
Michael Shanks ff06c727b9
md components - getting TestApp to work (#63) 2020-01-27 15:26:38 +00:00
Michael Shanks 08f921ad66 fixing broken build :( 2020-01-27 14:07:04 +00:00
Michael Shanks ee5a4e8c96
MD components library - empty proj (#61)
Added a shell Material Design components packages
2020-01-27 10:59:56 +00:00