* 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
56 lines
2.6 KiB
JSON
56 lines
2.6 KiB
JSON
{
|
|
"buttonWidget": ".t--widget-buttonwidget",
|
|
"iconWidgetBtn": ".t--widget-iconbuttonwidget button",
|
|
"textWidget": ".t--widget-textwidget",
|
|
"richTextEditorWidget": ".t--widget-richtexteditorwidget",
|
|
"datepickerWidget": ".t--widget-datepickerwidget",
|
|
"backToEditor": ".t--back-to-editor",
|
|
"inputWidget": ".t--widget-inputwidgetv2",
|
|
"iconWidget":".t--widget-iconwidget",
|
|
"checkboxWidget": ".t--widget-checkboxwidget",
|
|
"switchwidget": ".t--widget-switchwidget",
|
|
"radioWidget": ".t--widget-radiogroupwidget",
|
|
"checkboxGroupWidget": ".t--widget-checkboxgroupwidget",
|
|
"switchGroupWidget": ".t--widget-switchgroupwidget",
|
|
"formWidget": ".t--widget-formwidget",
|
|
"imageWidget": ".t--widget-imagewidget",
|
|
"selectwidget": ".t--widget-selectwidget",
|
|
"multiselectwidgetv2": ".t--widget-multiselectwidgetv2",
|
|
"multiselecttreewidget": ".t--widget-multiselecttreewidget",
|
|
"singleselecttreewidget": ".t--widget-singleselecttreewidget",
|
|
"tabWidget": ".t--widget-tabswidget",
|
|
"jsonFormWidget": ".t--widget-jsonformwidget",
|
|
"chartWidget": ".t--widget-chartwidget",
|
|
"horizontalTab": ".t--widget-chartwidget g[class*='-scrollContainer'] rect",
|
|
"tableWidget": ".t--widget-tablewidget",
|
|
"chartCanvasVal": ".t--widget-chartwidget g[class*='-canvas'] rect ",
|
|
"mapWidget": ".t--widget-mapwidget",
|
|
"tableLength": ".t--widget-tablewidget .tbody",
|
|
"mapSearch": ".t--widget-mapwidget input",
|
|
"pickMyLocation": ".t--widget-mapwidget div[title='Pick My Location']",
|
|
"rectChart": ".t--widget-chartwidget g rect",
|
|
"chartLab": ".t--widget-chartwidget g:nth-child(5) text",
|
|
"searchInput": ".t--search-input",
|
|
"downloadBtn": ".t--table-download-btn",
|
|
"filterBtn": ".t--table-filter-toggle-btn",
|
|
"applyFiltersBtn": ".t--apply-filter-btn",
|
|
"attributeDropdown": ".t--table-filter-columns-dropdown",
|
|
"attributeValue": ".t--dropdown-option",
|
|
"conditionDropdown": ".t--table-filter-conditions-dropdown",
|
|
"inputValue": ".t--table-filter-value-input",
|
|
"canvas": ".canvas",
|
|
"removeFilter": ".t--table-filter-remove-btn",
|
|
"rowHeight": ".t--property-control-rowheight .bp3-popover-target",
|
|
"rowHeightOpt": ".t--table-compact-mode-option",
|
|
"visibilityMode": ".t--table-column-visibility-toggle-btn",
|
|
"visibilityOpt": ".option-title",
|
|
"containerWidget": ".t--widget-containerwidget",
|
|
"pageInfo": ".bp3-heading",
|
|
"inputGrp": ".bp3-input-group input",
|
|
"datePickerNew": ".t--widget-datepickerwidget2",
|
|
"tab": ".t--tab-Tab",
|
|
"downloadOption": ".t--table-download-data-option",
|
|
"addFilter": ".t--add-filter-btn",
|
|
"operatorsDropdown": ".t--table-filter-operators-dropdown",
|
|
"attributesDropdown": ".t--table-filter-columns-dropdown"
|
|
} |