2020-03-20 14:21:24 +00:00
|
|
|
{
|
2021-06-15 10:19:30 +00:00
|
|
|
"NavHomePage": "[data-icon='home']",
|
2020-05-16 07:28:13 +00:00
|
|
|
"containerWidget": ".t--draggable-containerwidget",
|
2022-01-18 07:52:24 +00:00
|
|
|
"inputWidget": ".t--draggable-inputwidgetv2",
|
2022-02-25 20:46:04 +00:00
|
|
|
"multiSelectWidget": ".t--draggable-multiselectwidgetv2",
|
2020-05-16 07:28:13 +00:00
|
|
|
"togglebutton": "input[type='checkbox']",
|
|
|
|
|
"inputPropsDataType": ".t--property-control-datatype",
|
|
|
|
|
"inputdatatypeplaceholder": ".t--property-control-placeholder",
|
|
|
|
|
"buttonWidget": ".t--draggable-buttonwidget",
|
2021-09-23 15:14:24 +00:00
|
|
|
"buttonColor": ".t--property-control-buttoncolor input",
|
2021-09-21 07:55:56 +00:00
|
|
|
"checkboxWidget": ".t--draggable-checkboxwidget",
|
2021-06-15 10:19:30 +00:00
|
|
|
"buttonStyleDropdown": ".t--property-control-buttonstyle [name='downArrow']",
|
|
|
|
|
"buttonBackground": ".sc-ecQjpJ > div > .bp3-button",
|
2021-07-07 03:46:16 +00:00
|
|
|
"copyWidget": ".t--copy-widget svg",
|
2022-02-25 20:46:04 +00:00
|
|
|
"currencyInputWidget": ".t--draggable-currencyinputwidget",
|
|
|
|
|
"phoneInputWidget": ".t--draggable-phoneinputwidget",
|
2021-07-07 03:46:16 +00:00
|
|
|
"removeWidget": ".t--delete-widget svg",
|
2021-11-23 08:01:46 +00:00
|
|
|
"propertypaneText": ".t--propertypane .t--property-pane-view",
|
2020-08-26 13:22:10 +00:00
|
|
|
"formButtonWidget": ".t--widget-formbuttonwidget",
|
2022-02-02 14:15:07 +00:00
|
|
|
"selectwidget": ".t--widget-selectwidget",
|
2020-05-16 07:28:13 +00:00
|
|
|
"textWidget": ".t--draggable-textwidget",
|
|
|
|
|
"tableWidget": ".t--draggable-tablewidget",
|
feat: JSON Form widget (#8472)
* initial layout
* updated parser to support nested array
* array field rendering
* changes
* ts fix
* minor revert FormWidget
* modified schema structure
* select and switch fields
* added checkbox field
* added RadioGroupField
* partial DateField and defaults, typing refactoring
* added label and field type change
* minor ts changes
* changes
* modified widget/utils for nested panelConfig, modified schema to object approach
* array/object label support
* hide field configuration when children not present
* added tooltip
* field visibility option
* disabled state
* upgraded tslib, form initial values
* custom field configuration - add/hide/edit
* field configuration - label change
* return input when field configuration reaches max depth
* minor changes
* form - scroll, fixedfooter, enitity defn and other minior changes
* form title
* unregister on unmount
* fixes
* zero state
* fix field padding
* patched updating form values, removed linting warnings
* configured action buttons
* minor fix
* minor change
* property pane - sort fields in field configuration
* refactor include all properties
* checkbox properties
* date properties
* refactor typings and radio group properties
* switch, multselect, select, array, object properties
* minor changes
* default value
* ts fixes
* checkbox field properties implementation
* date field prop implementation
* switch field
* select field and fix deep nested meta properties
* multiselect implementation
* minor change
* input field implementation
* fix position jump on field type change
* initial accordian
* field state property and auto-complete of JSONFormComputeControl
* merge fixes
* renamed FormBuilder to JSONForm
* source data validation minor change
* custom field default value fix
* Editable keys for custom field
* minor fixes
* replaced useFieldArray with custom logic, added widget icon
* array and object accordian with border/background styling
* minor change
* disabled states for array and objects
* default value minor fix
* form level styles
* modified logic for isDisabled for array and object, added disabledWhenInvalid, exposed isValid to fieldState for text input, removed useDisableChildren
* added isValid for all field types
* fixed reset to default values
* debounce form values update
* minor change
* minor change
* fix crash - source data change multi-select to array, fix crash - change of options
* fix positioning
* detect date type in source data
* fix crash - when object is passed to regex input field
* fixed default sourceData path for fields
* accodion keep children mounted on collapse
* jest test for schemaParser
* widget/helper and useRegisterFieldInvalid test
* tests for property config helper and generatePanelPropertyConfig
* fix input field validation not appearing
* fix date field type detection
* rename data -> formData
* handle null/undefined field value change in sourceData
* added null/undefined as valid values for defaultValue text field
* auto detect email field
* set formData default value on initial load
* switch field inline positioning
* field margin fix for row direction
* select full width
* fiex date field default value - out of range
* fix any field type to array
* array default value logic change
* base cypress test changes
* initial json form render cy test
* key sanitization
* fix fieldState update logic
* required design, object/array background color, accordion changes, fix - add new custom field
* minor change
* cypress tests
* fix date formatted value, field state cypress test
* cypress - field properties test and fixes
* rename test file
* fix accessort change to blank value, cypress tests
* fix array field default value for modified accessor
* minor fix
* added animate loading
* fix empty state, add new custom field
* test data fix
* fix warnings
* fix timePrecision visibility
* button styling
* ported input v2
* fix jest tests
* fix cypress tests
* perf changes
* perf improvement
* added comments
* multiselect changes
* input field perf refactor
* array field, object field refactor performance
* checkbox field refactor
* refectored date, radio, select and switch
* fixes
* test fixes
* fixes
* minor fix
* rename field renderer
* remove tracked fieldRenderer field
* cypress test fixes
* cypress changes
* array default value fixes
* arrayfield passedDefaultValue
* auto enabled JS mode for few properties, reverted swith and date property controls
* cypress changes
* added widget sniping mode and fixed object passedDefaultValue
* multiselect v2
* select v2
* fix jest tests
* test fixes
* field limit
* rename field type dropdown texts
* field type changes fixes
* jest fixes
* loading state submit button
* default source data for new widget
* modify limit message
* multiseelct default value changes and cypress fix
* select default value
* keep default value intact on field type change
* TextTable cypress text fix
* review changes
* fixed footer changes
* collapse styles section by default
* fixed footer changes
* form modes
* custom field key rentention
* fixed footer fix in view mode
* non ascii characters
* fix meta merge in dataTreeWidget
* minor fixes
* rename useRegisterFieldInvalid.ts -> useRegisterFieldValidity.ts
* modified dependency injection into evaluated values
* refactored fixedfooter logic
* minor change
* accessor update
* minor change
* fixes
* QA fixes date field, scroll content
* fix phone number field, removed visiblity option from array item
* fix sourceData autocomplete
* reset logic
* fix multiselect reset
* form values hydration on widget drag
* code review changes
* reverted order of merge dataTreeWidget
* fixes
* added button titles, fixed hydration issue
* default value fixes
* upgraded react hook form, modified array-level/field-level default value logic
* fixed select validation
* added icon entity explorer, modified icon align control
* modify accessor validation for mongo db _id
* update email field regex
* review changes
* explicitly handle empty source data validation
2022-03-24 07:13:25 +00:00
|
|
|
"jsonFormWidget": ".t--draggable-jsonformwidget",
|
2020-05-16 07:28:13 +00:00
|
|
|
"tableOnRowSelected": ".t--property-control-onrowselected",
|
|
|
|
|
"dropdownSelectButton": ".t--open-dropdown-Select",
|
2021-03-15 12:17:56 +00:00
|
|
|
"buttonOnClick": ".t--property-control-onclick .bp3-popover-target",
|
2021-06-15 10:19:30 +00:00
|
|
|
"buttonCreateApi": "a.t--create-api-btn",
|
2020-05-16 07:28:13 +00:00
|
|
|
"Scrollbutton": ".t--property-control-scrollcontents input",
|
2022-01-18 07:52:24 +00:00
|
|
|
"label": ".t--draggable-inputwidgetv2 label",
|
2021-12-14 07:55:05 +00:00
|
|
|
"labelColor": ".t--property-control-labelcolor input",
|
2022-01-18 07:52:24 +00:00
|
|
|
"inputval": ".t--draggable-inputwidgetv2 span.t--widget-name",
|
2020-05-16 07:28:13 +00:00
|
|
|
"dataclass": "'.bp3-input",
|
2021-03-15 12:17:56 +00:00
|
|
|
"datatype": ".t--property-control-datatype .bp3-popover-target",
|
2021-09-20 10:43:44 +00:00
|
|
|
"rowHeight": ".t--property-control-defaultrowheight .bp3-popover-target",
|
2022-01-18 07:52:24 +00:00
|
|
|
"innertext": ".t--draggable-inputwidgetv2 input",
|
2020-05-16 07:28:13 +00:00
|
|
|
"defaultinput": ".t--property-control-defaultinput",
|
|
|
|
|
"requiredjs": ".t--property-control-required input",
|
|
|
|
|
"visible": ".t--property-control-visible input",
|
|
|
|
|
"disable": ".t--property-control-disabled",
|
2021-12-14 07:55:05 +00:00
|
|
|
"menuColor": ".t--property-control-menucolor input",
|
2020-05-16 07:28:13 +00:00
|
|
|
"menubar": ".bp3-menu",
|
|
|
|
|
"menupop": ".bp3-popover",
|
|
|
|
|
"defaultcheck": ".t--property-control-defaultselected input",
|
|
|
|
|
"indicator": ".bp3-checkbox",
|
|
|
|
|
"Regex": ".t--property-control-regex .CodeMirror-lines",
|
|
|
|
|
"RadioInput": ".t--property-control-options input",
|
2020-06-10 17:31:20 +00:00
|
|
|
"checkboxInput": ".t--draggable-checkboxwidget span.t--widget-name",
|
2020-05-16 07:28:13 +00:00
|
|
|
"checkboxLabel": ".t--draggable-checkboxwidget label",
|
|
|
|
|
"containerD": "div[type='CONTAINER_WIDGET']",
|
2021-09-16 04:21:31 +00:00
|
|
|
"containerWrapper": "div[data-testid='container-wrapper']",
|
2020-08-12 06:59:27 +00:00
|
|
|
"defaultInput": ".t--property-control-defaulttext .CodeMirror-code",
|
2020-05-16 07:28:13 +00:00
|
|
|
"placeholder": ".t--property-control-placeholder .CodeMirror-code",
|
2021-08-17 11:08:04 +00:00
|
|
|
"inputLabelControl": ".t--property-control-label .CodeMirror-code",
|
2021-09-21 07:55:56 +00:00
|
|
|
"inputTextControl": ".t--property-control-text .CodeMirror-code",
|
2021-08-17 11:08:04 +00:00
|
|
|
"inputTooltipControl": ".t--property-control-tooltip .CodeMirror-code",
|
2022-01-18 07:52:24 +00:00
|
|
|
"inputButtonPos": ".t--draggable-inputwidgetv2 button",
|
2020-05-16 07:28:13 +00:00
|
|
|
"deleteWidget": ".t--modal-widget>div .t--widget-delete-control",
|
2020-05-20 16:04:37 +00:00
|
|
|
"textbuttonWidget": ".t--draggable-buttonwidget button.bp3-button[type='button']",
|
2020-06-10 17:31:20 +00:00
|
|
|
"textInputval": ".t--draggable-textwidget span.t--widget-name",
|
2022-02-10 19:00:20 +00:00
|
|
|
"textCenterAlign": ".t--property-control-textalign .t--button-tab-CENTER",
|
2020-10-09 14:34:14 +00:00
|
|
|
"ColumnAction": ".t--property-control-rowbutton button",
|
2021-05-06 08:24:18 +00:00
|
|
|
"SearchTextChangeAction": ".t--property-control-onsearchtextchanged button",
|
|
|
|
|
"tableSearchTextChangeSelected": ".t--property-control-onsearchtextchanged",
|
2020-10-09 15:06:28 +00:00
|
|
|
"videoWidget": ".t--draggable-videowidget",
|
2021-09-24 16:05:53 +00:00
|
|
|
"audioWidget": ".t--draggable-audiowidget",
|
2020-10-09 15:06:28 +00:00
|
|
|
"autoPlay": ".t--property-control-autoplay > .bp3-control > .bp3-control-indicator",
|
2020-10-09 14:34:14 +00:00
|
|
|
"defaultOption": ".t--property-control-defaultoption .CodeMirror-code",
|
2020-10-21 19:45:02 +00:00
|
|
|
"dropdownSingleSelect": ".bp3-popover-target > div > .bp3-button",
|
2021-11-30 10:38:46 +00:00
|
|
|
"menuButton": ".bp3-popover2-target",
|
2020-10-09 14:34:14 +00:00
|
|
|
"defaultSingleSelectValue": ".bp3-popover-target > div > .bp3-button > .bp3-button-text",
|
2020-10-16 08:47:54 +00:00
|
|
|
"widgetBtn": ".t--widget-buttonwidget button",
|
2021-10-12 08:04:51 +00:00
|
|
|
"widgetBtnText": ".t--widget-buttonwidget button .bp3-button-text",
|
2022-03-23 06:35:45 +00:00
|
|
|
"iconWidgetBtn": ".t--draggable-iconbuttonwidget button",
|
2020-10-16 08:47:54 +00:00
|
|
|
"actionSelect": ".t--open-dropdown-Select-Action",
|
2021-02-11 06:36:07 +00:00
|
|
|
"inputOnTextChange": ".t--property-control-ontextchanged .t--open-dropdown-Select-Action",
|
2020-10-16 08:47:54 +00:00
|
|
|
"tableActionSelect": ".t--property-control-onsearchtextchanged .t--open-dropdown-Select-Action",
|
2021-01-07 05:07:17 +00:00
|
|
|
"chartWidget": ".t--widget-chartwidget",
|
2021-02-16 10:29:08 +00:00
|
|
|
"tableOnRowSelect": ".t--property-control-onrowselected .t--open-dropdown-Select-Action",
|
2021-02-16 12:15:17 +00:00
|
|
|
"switchInput": ".t--draggable-switchwidget span.t--widget-name",
|
|
|
|
|
"switchLabel": ".t--draggable-switchwidget label",
|
2021-08-03 06:38:01 +00:00
|
|
|
"multiSelectInput": ".t--draggable-multiselectwidget span.t--widget-name",
|
|
|
|
|
"multiSelectLabel": ".t--draggable-multiselectwidget label",
|
2021-02-16 10:29:08 +00:00
|
|
|
"addColumn": ".t--add-column-btn",
|
|
|
|
|
"deleteColumn": ".t--delete-column-btn",
|
|
|
|
|
"editCreatedColumn": ".t--property-control-createdcolumns input",
|
2021-03-15 12:17:56 +00:00
|
|
|
"alignOpt": ".t--dropdown-option",
|
2021-02-16 10:29:08 +00:00
|
|
|
"tableCol": ".draggable-header ",
|
2022-02-10 19:00:20 +00:00
|
|
|
"centerAlign": ".t--button-tab-CENTER",
|
|
|
|
|
"rightAlign": ".t--button-tab-RIGHT",
|
|
|
|
|
"leftAlign": ".t--button-tab-LEFT",
|
2021-02-16 10:29:08 +00:00
|
|
|
"bold": ".t--button-tab-BOLD",
|
|
|
|
|
"italics": ".t--button-tab-ITALIC",
|
2021-09-06 07:06:15 +00:00
|
|
|
"underline": ".t--button-tab-UNDERLINE",
|
2022-02-10 19:00:20 +00:00
|
|
|
"verticalTop": ".t--button-tab-TOP",
|
|
|
|
|
"verticalCenter": ".t--button-tab-CENTER",
|
|
|
|
|
"verticalBottom": ".t--button-tab-BOTTOM",
|
2021-02-16 10:29:08 +00:00
|
|
|
"textColor": ".t--property-control-textcolor input",
|
2021-09-16 04:21:31 +00:00
|
|
|
"boadercolorPicker": ".t--property-control-bordercolour input",
|
|
|
|
|
"boxShadowColorPicker": ".t--property-control-shadowcolor input",
|
|
|
|
|
"boxShadow": ".t--property-control-boxshadow .bp3-button-group",
|
|
|
|
|
"backgroundcolorPicker": ".t--property-control-backgroundcolour input",
|
2021-11-16 10:30:46 +00:00
|
|
|
"backgroundcolorPickerNew": ".t--property-control-backgroundcolor input",
|
2022-03-09 06:35:56 +00:00
|
|
|
"greenColor": "div[color='#03B365']",
|
2022-02-23 15:54:46 +00:00
|
|
|
"transparent": "//div[@color='transparent']",
|
2021-09-16 04:21:31 +00:00
|
|
|
"yellowColor": "//div[@color='#FFC13D']",
|
|
|
|
|
"blueColor": "//div[@color='#3366FF']",
|
2021-02-16 10:29:08 +00:00
|
|
|
"toggleJsColor": ".t--property-control-textcolor .t--js-toggle",
|
|
|
|
|
"backgroundColor": ".t--property-control-cellbackground input",
|
|
|
|
|
"toggleJsBcgColor": ".t--property-control-cellbackground .t--js-toggle",
|
|
|
|
|
"toggleTextAlign": ".t--property-control-textalign .t--js-toggle",
|
|
|
|
|
"toggleTextStyle": ".t--property-control-fontstyle .t--js-toggle",
|
2021-03-15 12:17:56 +00:00
|
|
|
"textSize": ".t--property-control-textsize .bp3-popover-target",
|
2021-02-16 10:29:08 +00:00
|
|
|
"toggleTextSize": ".t--property-control-textsize .t--js-toggle",
|
|
|
|
|
"toggleVerticalAlig": ".t--property-control-verticalalignment .t--js-toggle",
|
2021-06-15 10:19:30 +00:00
|
|
|
"toggleVisible": ".t--property-control-visible .t--js-toggle",
|
2021-09-07 12:48:38 +00:00
|
|
|
"backgroundJSVisible":".t--property-control-background .t--js-toggle",
|
|
|
|
|
"itemBackgroundJSVisible":".t--property-control-itembackground .t--js-toggle",
|
2021-06-15 10:19:30 +00:00
|
|
|
"inputToggleVisible": "div.t--property-control-visible div.CodeMirror-lines",
|
|
|
|
|
"toggleDisable": ".t--property-control-disabled .t--js-toggle",
|
2021-08-04 12:50:40 +00:00
|
|
|
"inputToggleDisable": "div.t--property-control-disabled div.CodeMirror-code pre span",
|
2021-06-15 10:19:30 +00:00
|
|
|
"toggleOnClick": ".t--property-control-onclick .t--js-toggle",
|
2021-06-24 14:28:20 +00:00
|
|
|
"toggleChartType": ".t--property-control-charttype .t--js-toggle",
|
2021-06-15 10:19:30 +00:00
|
|
|
"inputToggleOnClick": ".t--property-control-onclick div.CodeMirror-lines",
|
2021-02-16 10:29:08 +00:00
|
|
|
"tableBtn": ".t--draggable-tablewidget .bp3-button",
|
2021-10-08 12:30:12 +00:00
|
|
|
"tableIconBtn": ".t--draggable-tablewidget .bp3-icon",
|
2021-02-16 10:29:08 +00:00
|
|
|
"toastAction": ".Toastify__toast-container--top-right .t--toast-action",
|
|
|
|
|
"toastActionText": ".Toastify__toast-container--top-right .t--toast-action span",
|
2021-03-25 16:08:16 +00:00
|
|
|
"defaultColName": "[data-rbd-draggable-id='customColumn1'] input",
|
|
|
|
|
"selectWidget": ".t--open-dropdown-Select-Widget",
|
|
|
|
|
"switchWidget": ".t--widget-switchwidget",
|
|
|
|
|
"toastMsg": ".t--toast-action span",
|
2021-06-15 10:19:30 +00:00
|
|
|
"deleteToast": "div[class = 'undo-section'] span[type='h6']",
|
|
|
|
|
"apiCallToast": "div.t--toast-action span[type='p1']",
|
2021-03-25 16:08:16 +00:00
|
|
|
"datepickerInput": ".t--draggable-datepickerwidget2 input",
|
|
|
|
|
"selectToday": ".DayPicker-Day--today",
|
|
|
|
|
"switchWidgetActive": ".t--switch-widget-active",
|
|
|
|
|
"switchWidgetInactive": ".t--switch-widget-inactive",
|
2021-06-24 14:28:20 +00:00
|
|
|
"switchWidgetLoading": ".t--switch-widget-loading",
|
2021-09-07 12:48:38 +00:00
|
|
|
"colorsAvailable": ".bp3-popover-dismiss",
|
|
|
|
|
"listWidget":"[type=LIST_WIDGET]",
|
|
|
|
|
"itemContainerWidget":"[type=CONTAINER_WIDGET]",
|
|
|
|
|
"listWidgetName":".t--propery-page-title",
|
|
|
|
|
"toggleBackground": ".t--property-control-background .t--js-toggle",
|
|
|
|
|
"toggleItemBackground": ".t--property-control-itembackground .t--js-toggle",
|
2021-07-07 05:52:10 +00:00
|
|
|
"chartPlotGroup": "g.raphael-group-63-plot-group",
|
2021-08-21 07:34:23 +00:00
|
|
|
"toggleEnableMultirowselection": ".t--property-control-enablemultirowselection .bp3-control-indicator",
|
2021-08-26 15:24:37 +00:00
|
|
|
"formWidget": ".t--draggable-formwidget",
|
2021-08-21 07:34:23 +00:00
|
|
|
"searchField": "[type=search]",
|
|
|
|
|
"defaultSelectedRowField":".t--property-control-defaultselectedrow .CodeMirror-line",
|
|
|
|
|
"selectedRow":".selected-row",
|
|
|
|
|
"removeTableWidget": ".t--delete-widget",
|
|
|
|
|
"nextPageButton": ".t--table-widget-next-page",
|
2021-10-08 07:05:34 +00:00
|
|
|
"addWidget": ".t--entity.group.widgets .t--entity-add-btn",
|
2021-08-21 07:34:23 +00:00
|
|
|
"closeWidgetBar": ".t--close-widgets-sidebar",
|
|
|
|
|
"tabedataField": ".t--property-control-tabledata",
|
|
|
|
|
"exploreWidget": "[class$=bp3-panel-stack-view] > div:nth-child(1) > div:nth-child(1) > span:nth-child(4)",
|
|
|
|
|
"widgetRelatedDocument": "div.main > div:nth-child(1) > div:nth-child(1)",
|
|
|
|
|
"rowHeightShortOpt":".bp3-popover-content > div > div:nth-child(1)",
|
|
|
|
|
"tbIndex0": "[class=td][data-colindex='0'][data-rowindex='0']",
|
|
|
|
|
"filterApplyBtn":".t--apply-filter-btn",
|
|
|
|
|
"filterCloseBtn":".t--close-filter-btn",
|
2021-10-04 15:34:37 +00:00
|
|
|
"header":"#header-root",
|
2022-01-07 09:57:45 +00:00
|
|
|
"mapChartPlot": "g[class$='-manager-plot']",
|
2021-10-04 15:34:37 +00:00
|
|
|
"explorerSwitchId": "#switcher--explorer",
|
2021-12-13 05:44:01 +00:00
|
|
|
"widgetSwitchId":"#switcher--widgets",
|
2021-12-24 10:02:40 +00:00
|
|
|
"modalWidget": ".t--modal-widget",
|
|
|
|
|
"tableFilterPaneToggle": ".t--table-filter-toggle-btn",
|
|
|
|
|
"tableFilterRow": ".t--table-filter",
|
2022-02-02 14:15:07 +00:00
|
|
|
"selectwidget": ".t--draggable-selectwidget",
|
2022-01-11 05:38:17 +00:00
|
|
|
"selectWidgetDisabled": ".t--property-control-disabled input",
|
|
|
|
|
"itemBackgroundColorToggle": ".t--property-control-itembackgroundcolor .t--js-toggle",
|
|
|
|
|
"backgroundColorToggle": ".t--property-control-backgroundcolor .t--js-toggle",
|
|
|
|
|
"cellBackground": ".t--property-control-cellbackgroundcolor",
|
|
|
|
|
"cellBackgroundToggle": ".t--property-control-cellbackgroundcolor .t--js-toggle",
|
2022-03-02 16:54:43 +00:00
|
|
|
"borderColorPickerNew": ".t--property-control-bordercolor input",
|
2022-03-11 18:28:17 +00:00
|
|
|
"selectedTextSize": ".t--property-control-textsize .bp3-popover-target .sub-text",
|
|
|
|
|
"modalCloseButton": ".t--draggable-iconbuttonwidget .bp3-button"
|
2020-08-26 13:22:10 +00:00
|
|
|
}
|