PromucFlow_constructor/app/client/src/workers
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
..
Actions.test.ts fix: added new library and reduced function calls for global data (#11001) 2022-02-11 16:22:27 +05:30
Actions.ts fix: added new library and reduced function calls for global data (#11001) 2022-02-11 16:22:27 +05:30
ast.test.ts feat: Syntax parsing through AST (#9115) 2021-12-02 15:33:43 +05:30
ast.ts feat: Add support for custom 'this' and 'global' variables during evaluation (#9651) 2021-12-14 14:00:43 +05:30
constants.ts feat: Syntax parsing through AST (#9115) 2021-12-02 15:33:43 +05:30
DataTreeEvaluator.test.ts fix: passing params from JS to API/SQL query (#10826) 2022-02-04 17:58:46 +05:30
DataTreeEvaluator.ts feat: Settings js editor (#9984) 2022-03-17 17:35:17 +05:30
evaluate.test.ts fix: added new library and reduced function calls for global data (#11001) 2022-02-11 16:22:27 +05:30
evaluate.ts feat: Settings js editor (#9984) 2022-03-17 17:35:17 +05:30
evaluation.test.ts fix: warning message - if child property doesn't exist in data tree (#10351) 2022-03-03 10:59:52 +00:00
evaluation.worker.ts fix: table button multi-line execution (#11525) 2022-03-02 12:07:20 +05:30
evaluationSubstitution.test.ts fix: Single binding sql query causing prepared statement issue (#7792) 2021-10-01 21:05:05 +05:30
evaluationSubstitution.ts fix: Single binding sql query causing prepared statement issue (#7792) 2021-10-01 21:05:05 +05:30
evaluationUtils.test.ts fix: warning message - if child property doesn't exist in data tree (#10351) 2022-03-03 10:59:52 +00:00
evaluationUtils.ts feat: Settings js editor (#9984) 2022-03-17 17:35:17 +05:30
formEval.ts fix: Updated drop down control memo usage (#11218) 2022-02-26 22:41:38 +05:30
helpers.test.ts fix: limit validation errors in debugger (#10886) 2022-02-08 17:13:25 +05:30
helpers.ts fix: limit validation errors in debugger (#10886) 2022-02-08 17:13:25 +05:30
lint.ts allow functions inside loop (#11588) 2022-03-14 10:57:52 +05:30
PromisifyAction.test.ts fix: added new library and reduced function calls for global data (#11001) 2022-02-11 16:22:27 +05:30
PromisifyAction.ts feat: Settings js editor (#9984) 2022-03-17 17:35:17 +05:30
validations.test.ts fix: limit validation errors in debugger (#10886) 2022-02-08 17:13:25 +05:30
validations.ts fix: Update date ISO string validations (#11399) 2022-02-23 20:48:58 +05:30