PromucFlow_constructor/app/client/src/assets/icons/menu
Apeksha Bhosale 79e165af96
feat: Settings js editor (#9984)
* POC

* Closing channels

* WIP

* v1

* get working with JS editor

* autocomplete

* added comments

* try removing an import

* different way of import

* dependency map added to body

* triggers can be part of js editor functions hence

* removed unwanted lines

* new flow chnages

* Resolve conflicts

* small css changes for empty state

* Fix prettier

* Fixes

* flow changes part 2

* Mock web worker for testing

* Throw errors during evaluation

* Action execution should be non blocking on the main thread to evaluation of further actions

* WIP

* Fix build issue

* Fix warnings

* Rename

* Refactor and add tests for worker util

* Fix response flow post refactor

* added settings icon for js editor

* WIP

* WIP

* WIP

* Tests for promises

* settings for each function of js object added

* Error handling

* Error handing action validation

* Update test

* Passing callback data in the eval trigger flow

* log triggers to be executed

* WIP

* confirm before execution

* Remove debugging

* Fix backwards compatibility

* Avoid passing trigger meta around

* fix button loading

* handle error callbacks

* fix tests

* tests

* fix console error when checking for async

* Fix async function check

* Fix async function check again

* fix bad commit

* Add some comments

* added clientSideExecution flag for js functions

* css changes for settings icon

* unsued code removed

* on page load PART 1

* onPageLoad rest iof changes

* corrected async badge

* removed duplicate test cases

* added confirm modal for js functions

* removed unused code

* small chnage

* dependency was not getting created

* Fix confirmation modal

* unused code removed

* replaced new confirmsaga

* confirmaton box changes

* Fixing JSEditor Run butn locator

* corrected property

* dependency map was failing

* changed key for confirmation box

Co-authored-by: hetunandu <hetu@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-03-17 17:35:17 +05:30
..
api-colored.svg feat: Entity explorer UI redesign (#9811) 2022-01-29 12:56:19 +05:30
api.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
beta.svg feat: Reflow and Resize while Dragging and Resizing widgets. (#9054) 2022-01-13 18:51:57 +05:30
binding.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
close-filter.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
copy-snippet.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
data-sources.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
datasource-colored.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
datasource-column.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
datasource-table.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
datasources-2.svg feat: Appsmith design system changes (#8125) 2021-10-04 21:04:37 +05:30
explorer.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
filter.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
foreign-key.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
function.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
homepage.svg feat: Appsmith design system changes (#8125) 2021-10-04 21:04:37 +05:30
js-file-icon.svg feat: Appsmith design system changes (#8125) 2021-10-04 21:04:37 +05:30
js-file.svg chore: [ImgBot] Optimize images (#9208) 2021-11-19 09:43:30 +05:30
js-function.svg chore: [ImgBot] Optimize images (#9208) 2021-11-19 09:43:30 +05:30
js-group.svg chore: [ImgBot] Optimize images (#9208) 2021-11-19 09:43:30 +05:30
js-icon.svg feat: Appsmith design system changes (#8125) 2021-10-04 21:04:37 +05:30
link.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
new-plus.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
org.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
overflow-menu.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
page.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
pages.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
play-snippet.svg [ImgBot] Optimize images (#7014) 2021-09-01 07:20:48 +00:00
primary-key.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
queries.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
query-main.svg feat: Appsmith design system changes (#8125) 2021-10-04 21:04:37 +05:30
run.svg chore: [ImgBot] Optimize images (#9208) 2021-11-19 09:43:30 +05:30
settings.svg feat: Settings js editor (#9984) 2022-03-17 17:35:17 +05:30
storage.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
widgets-colored.svg [ImgBot] Optimize images (#1513) 2020-11-02 19:44:01 +05:30
widgets.svg feat: Appsmith design system changes (#8125) 2021-10-04 21:04:37 +05:30