taiga-ui icon indicating copy to clipboard operation
taiga-ui copied to clipboard

feat(addon-doc): ability to copy custom API configuration code

Open MillerSvt opened this issue 1 year ago • 12 comments

PR Type

What kind of change does this PR introduce?

  • [ ] Bugfix
  • [x] Feature
  • [ ] Refactoring
  • [ ] Build or CI related changes
  • [ ] Tests related changes
  • [ ] Documentation content changes

What is the current behaviour?

no way to copy custom API configuration code

Closes #5475

What is the new behaviour?

ability to copy custom API configuration code image


Reopening: #5816

MillerSvt avatar Nov 02 '23 09:11 MillerSvt

Failed tests :x:

After <= Diff => Before

tests-addon-doc-code-Code-blocks-API-page-chromium-retry1/01-line-clamp-setup-block-01.diff.png
tests-addon-doc-code-Code-blocks-API-page-chromium-retry2/01-line-clamp-setup-block-01.diff.png
tests-addon-doc-code-Code-blocks-API-page-chromium/01-line-clamp-setup-block-01.diff.png
tests-addon-doc-code-Code-blocks-tabs-chromium-retry1/02-01-code-block-HTML.diff.png
tests-addon-doc-code-Code-blocks-tabs-chromium-retry2/02-01-code-block-HTML.diff.png
tests-addon-doc-code-Code-blocks-tabs-chromium/02-01-code-block-HTML.diff.png
tests-addon-table-table-pagination-table-pagin-7ac5a-mount-items-per-page-With-very-long-option-name-chromium-retry1/1--size--dropdown-base.diff.png
tests-addon-table-table-pagination-table-pagin-7ac5a-mount-items-per-page-With-very-long-option-name-chromium-retry2/1--size--dropdown-base.diff.png
tests-addon-table-table-pagination-table-pagin-7ac5a-mount-items-per-page-With-very-long-option-name-chromium/1--size--dropdown-base.diff.png
tests-addon-table-table-pagination-table-pagin-ad0b7--size--options-amount-items-per-page-Basic-case-chromium-retry1/0--size--dropdown-base.diff.png
tests-addon-table-table-pagination-table-pagin-ad0b7--size--options-amount-items-per-page-Basic-case-chromium-retry2/0--size--dropdown-base.diff.png
tests-addon-table-table-pagination-table-pagin-ad0b7--size--options-amount-items-per-page-Basic-case-chromium/0--size--dropdown-base.diff.png
tests-core-data-list-data-list-DataList-Custom-list-chromium-retry1/01-data-list.diff.png
tests-core-data-list-data-list-DataList-Custom-list-chromium-retry2/01-data-list.diff.png
tests-core-data-list-data-list-DataList-Custom-list-chromium/01-data-list.diff.png
tests-core-data-list-data-list-DataList-Options-with-long-text-chromium-retry1/10-data-list.diff.png
tests-core-data-list-data-list-DataList-Options-with-long-text-chromium-retry2/10-data-list.diff.png
tests-core-data-list-data-list-DataList-Options-with-long-text-chromium/10-data-list.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---1024x900-chromium-retry1/01-prompt-1024x900.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---1024x900-chromium-retry2/01-prompt-1024x900.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---1024x900-chromium/01-prompt-1024x900.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---1620x1024-chromium-retry1/01-prompt-1620x1024.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---1620x1024-chromium-retry2/01-prompt-1620x1024.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---1620x1024-chromium/01-prompt-1620x1024.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---320x480-chromium-retry1/01-prompt-320x480.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---320x480-chromium-retry2/01-prompt-320x480.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---320x480-chromium/01-prompt-320x480.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---720x900-chromium-retry1/01-prompt-720x900.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---720x900-chromium-retry2/01-prompt-720x900.diff.png
tests-core-dialogs-dialogs-Dialogs-Prompt---720x900-chromium/01-prompt-720x900.diff.png
tests-core-dropdown-dropdown-Dropdown-Appearance-chromium-retry1/03-dropdown.diff.png
tests-core-dropdown-dropdown-Dropdown-Appearance-chromium-retry2/03-dropdown.diff.png
tests-core-dropdown-dropdown-Dropdown-Appearance-chromium/03-dropdown.diff.png
tests-core-dropdown-dropdown-Dropdown-Hosted-dropdown-and-custom-position-chromium-retry1/05-dropdown.diff.png
tests-core-dropdown-dropdown-Dropdown-Hosted-dropdown-and-custom-position-chromium-retry2/05-dropdown.diff.png
tests-core-dropdown-dropdown-Dropdown-Hosted-dropdown-and-custom-position-chromium/05-dropdown.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-02adb-irection-is-left-bottom-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-left-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-02adb-irection-is-left-bottom-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-left-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-02adb-irection-is-left-bottom-viewport-width-is-256px-chromium/02-hint-manual-direction-left-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-09580-rection-is-bottom-right-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-bottom-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-09580-rection-is-bottom-right-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-bottom-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-09580-rection-is-bottom-right-viewport-width-is-256px-chromium/02-hint-manual-direction-bottom-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-2d6f5-rection-is-left-bottom-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-left-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-2d6f5-rection-is-left-bottom-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-left-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-2d6f5-rection-is-left-bottom-viewport-width-is-1280px-chromium/02-hint-manual-direction-left-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-582fc-Direction-is-right-top-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-right-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-582fc-Direction-is-right-top-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-right-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-582fc-Direction-is-right-top-viewport-width-is-1280px-chromium/02-hint-manual-direction-right-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-69437-ection-is-bottom-right-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-bottom-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-69437-ection-is-bottom-right-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-bottom-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-69437-ection-is-bottom-right-viewport-width-is-1280px-chromium/02-hint-manual-direction-bottom-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-9688a-Direction-is-top-right-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-top-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-9688a-Direction-is-top-right-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-top-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-9688a-Direction-is-top-right-viewport-width-is-1280px-chromium/02-hint-manual-direction-top-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-991d4-rection-is-bottom-left-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-bottom-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-991d4-rection-is-bottom-left-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-bottom-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-991d4-rection-is-bottom-left-viewport-width-is-1280px-chromium/02-hint-manual-direction-bottom-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-db0fa-irection-is-bottom-left-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-bottom-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-db0fa-irection-is-bottom-left-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-bottom-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-db0fa-irection-is-bottom-left-viewport-width-is-256px-chromium/02-hint-manual-direction-bottom-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-db8d4-ection-is-right-bottom-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-right-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-db8d4-ection-is-right-bottom-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-right-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-db8d4-ection-is-right-bottom-viewport-width-is-1280px-chromium/02-hint-manual-direction-right-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-ec286-rection-is-right-bottom-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-right-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-ec286-rection-is-right-bottom-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-right-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-ec286-rection-is-right-bottom-viewport-width-is-256px-chromium/02-hint-manual-direction-right-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-bottom-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-bottom-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-bottom-viewport-width-is-1280px-chromium/02-hint-manual-direction-bottom-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-bottom-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-bottom-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-bottom-viewport-width-is-256px-chromium/02-hint-manual-direction-bottom-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-top-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-left-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-top-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-left-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-top-viewport-width-is-1280px-chromium/02-hint-manual-direction-left-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-top-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-left-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-top-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-left-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-top-viewport-width-is-256px-chromium/02-hint-manual-direction-left-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-viewport-width-is-1280px-chromium/02-hint-manual-direction-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-left-viewport-width-is-256px-chromium/02-hint-manual-direction-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-top-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-right-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-top-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-right-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-top-viewport-width-is-256px-chromium/02-hint-manual-direction-right-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-viewport-width-is-1280px-chromium/02-hint-manual-direction-right-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-right-viewport-width-is-256px-chromium/02-hint-manual-direction-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-left-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-top-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-left-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-top-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-left-viewport-width-is-1280px-chromium/02-hint-manual-direction-top-left-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-left-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-top-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-left-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-top-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-left-viewport-width-is-256px-chromium/02-hint-manual-direction-top-left-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-right-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-top-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-right-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-top-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-right-viewport-width-is-256px-chromium/02-hint-manual-direction-top-right-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-viewport-width-is-1280px-chromium-retry1/02-hint-manual-direction-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-viewport-width-is-1280px-chromium-retry2/02-hint-manual-direction-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-viewport-width-is-1280px-chromium/02-hint-manual-direction-top-and-width-1280.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-viewport-width-is-256px-chromium-retry1/02-hint-manual-direction-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-viewport-width-is-256px-chromium-retry2/02-hint-manual-direction-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-Manual-hint-works-tuiHintDirection-is-top-viewport-width-is-256px-chromium/02-hint-manual-direction-top-and-width-256.diff.png
tests-core-hint-hint-TuiHint-onDark-mode-hint-with-delay-chromium-retry1/03-hint-mode-onDark-tuiHintShowDelay-1000-wait-0.diff.png
tests-core-hint-hint-TuiHint-onDark-mode-hint-with-delay-chromium-retry2/03-hint-mode-onDark-tuiHintShowDelay-1000-wait-0.diff.png
tests-core-hint-hint-TuiHint-onDark-mode-hint-with-delay-chromium/03-hint-mode-onDark-tuiHintShowDelay-1000-wait-0.diff.png
tests-core-hint-hint-TuiHint-onDark-mode-hint-without-delay-chromium-retry1/03-hint-mode-onDark-tuiHintShowDelay-0.diff.png
tests-core-hint-hint-TuiHint-onDark-mode-hint-without-delay-chromium-retry2/03-hint-mode-onDark-tuiHintShowDelay-0.diff.png
tests-core-hint-hint-TuiHint-onDark-mode-hint-without-delay-chromium/03-hint-mode-onDark-tuiHintShowDelay-0.diff.png
tests-core-hint-hint-TuiHint-onLight-mode-hint-with-delay-chromium-retry1/03-hint-mode-onLight-tuiHintShowDelay-1000-wait-0.diff.png
tests-core-hint-hint-TuiHint-onLight-mode-hint-with-delay-chromium-retry2/03-hint-mode-onLight-tuiHintShowDelay-1000-wait-0.diff.png
tests-core-hint-hint-TuiHint-onLight-mode-hint-with-delay-chromium/03-hint-mode-onLight-tuiHintShowDelay-1000-wait-0.diff.png
tests-core-hint-hint-TuiHint-onLight-mode-hint-without-delay-chromium-retry1/03-hint-mode-onLight-tuiHintShowDelay-0.diff.png
tests-core-hint-hint-TuiHint-onLight-mode-hint-without-delay-chromium-retry2/03-hint-mode-onLight-tuiHintShowDelay-0.diff.png
tests-core-hint-hint-TuiHint-onLight-mode-hint-without-delay-chromium/03-hint-mode-onLight-tuiHintShowDelay-0.diff.png
tests-deep-deep-select-Deep-Select-components-loader-chromium-retry1/deep--components-loader-size--select-option-0.diff.png
tests-deep-deep-select-Deep-Select-components-loader-chromium-retry2/deep--components-loader-size--select-option-0.diff.png
tests-deep-deep-select-Deep-Select-components-loader-chromium/deep--components-loader-size--select-option-0.diff.png
tests-deep-deep-toggle-Deep-Toggle-components-button-chromium-retry1/deep--components-button-disabled--toggled.diff.png
tests-deep-deep-toggle-Deep-Toggle-components-button-chromium-retry2/deep--components-button-disabled--toggled.diff.png
tests-deep-deep-toggle-Deep-Toggle-components-button-chromium/deep--components-button-disabled--toggled.diff.png
tests-deep-deep-toggle-Deep-Toggle-components-loader-chromium-retry1/deep--components-loader-showLoader--toggled.diff.png
tests-deep-deep-toggle-Deep-Toggle-components-loader-chromium-retry2/deep--components-loader-showLoader--toggled.diff.png
tests-deep-deep-toggle-Deep-Toggle-components-loader-chromium/deep--components-loader-showLoader--toggled.diff.png
tests-kit-input-time-input-time-InputTime-API--4218c-e-dropdown-is-visible-when-the-input-is-focused-chromium-retry1/dropdown-is-visible.diff.png
tests-kit-input-time-input-time-InputTime-API--4218c-e-dropdown-is-visible-when-the-input-is-focused-chromium-retry2/dropdown-is-visible.diff.png
tests-kit-input-time-input-time-InputTime-API--4218c-e-dropdown-is-visible-when-the-input-is-focused-chromium/dropdown-is-visible.diff.png
tests-kit-input-time-input-time-InputTime-API--c4ece-er-disables-the-specified-items-in-the-dropdown-chromium-retry1/06-00-is-disabled.diff.png
tests-kit-input-time-input-time-InputTime-API--c4ece-er-disables-the-specified-items-in-the-dropdown-chromium-retry2/06-00-is-disabled.diff.png
tests-kit-input-time-input-time-InputTime-API--c4ece-er-disables-the-specified-items-in-the-dropdown-chromium/06-00-is-disabled.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-l-size-chromium-retry1/dropdown-size-l.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-l-size-chromium-retry2/dropdown-size-l.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-l-size-chromium/dropdown-size-l.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-m-size-chromium-retry1/dropdown-size-m.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-m-size-chromium-retry2/dropdown-size-m.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-m-size-chromium/dropdown-size-m.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-s-size-chromium-retry1/dropdown-size-s.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-s-size-chromium-retry2/dropdown-size-s.diff.png
tests-kit-input-time-input-time-InputTime-API-items-are-passed-the-dropdown-is-configured-for-s-size-chromium/dropdown-size-s.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-0000-blur-0-chromium-retry1/03-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-0000-blur-0-chromium-retry2/03-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-0000-blur-0-chromium/03-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-0040-blur-40-chromium-retry1/05-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-0040-blur-40-chromium-retry2/05-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-0040-blur-40-chromium/05-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-12345-1234-chromium-retry1/01-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-12345-1234-chromium-retry2/01-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-12345-1234-chromium/01-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-2040-2020-chromium-retry1/02-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-2040-2020-chromium-retry2/02-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Does-not-allow-incorrect-year-entry-2040-2020-chromium/02-input-year.diff.png
tests-kit-input-year-input-year-InputYear-need-5eac0-ew-date-via-calendar-new-date-inside-text-field-chromium-retry1/11-input-year.diff.png
tests-kit-input-year-input-year-InputYear-need-5eac0-ew-date-via-calendar-new-date-inside-text-field-chromium-retry2/11-input-year.diff.png
tests-kit-input-year-input-year-InputYear-need-5eac0-ew-date-via-calendar-new-date-inside-text-field-chromium/11-input-year.diff.png
tests-kit-input-year-input-year-InputYear-need-b4550-ct-date-via-calendar-new-date-inside-text-field-chromium-retry1/09-input-year.diff.png
tests-kit-input-year-input-year-InputYear-need-b4550-ct-date-via-calendar-new-date-inside-text-field-chromium-retry2/09-input-year.diff.png
tests-kit-input-year-input-year-InputYear-need-b4550-ct-date-via-calendar-new-date-inside-text-field-chromium/09-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Value-validation-on-blur-can-not-be-less-than-min-chromium-retry1/07-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Value-validation-on-blur-can-not-be-less-than-min-chromium-retry2/07-input-year.diff.png
tests-kit-input-year-input-year-InputYear-Value-validation-on-blur-can-not-be-less-than-min-chromium/07-input-year.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-basic-text-linesLimit-1-chromium-retry1/01-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-basic-text-linesLimit-1-chromium-retry2/01-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-basic-text-linesLimit-1-chromium/01-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-basic-text-linesLimit-2-chromium-retry1/02-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-basic-text-linesLimit-2-chromium-retry2/02-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-basic-text-linesLimit-2-chromium/02-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Sing-19293--all-and-multiple-line-break-words-linesLimit-3-chromium-retry1/05-1-line-clamp-1.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Sing-19293--all-and-multiple-line-break-words-linesLimit-3-chromium-retry2/05-1-line-clamp-1.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Sing-19293--all-and-multiple-line-break-words-linesLimit-3-chromium/05-1-line-clamp-1.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Sing-cc418--all-and-multiple-line-break-words-linesLimit-1-chromium-retry1/05-1-line-clamp-0.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Sing-cc418--all-and-multiple-line-break-words-linesLimit-1-chromium-retry2/05-1-line-clamp-0.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Sing-cc418--all-and-multiple-line-break-words-linesLimit-1-chromium/05-1-line-clamp-0.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Very-6870d-Limit-2-and-text-with-long-word-on-the-2nd-line-chromium-retry1/04-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Very-6870d-Limit-2-and-text-with-long-word-on-the-2nd-line-chromium-retry2/04-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Very-6870d-Limit-2-and-text-with-long-word-on-the-2nd-line-chromium/04-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Very-long-word-linesLimit-1-and-only-long-word-chromium-retry1/03-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Very-long-word-linesLimit-1-and-only-long-word-chromium-retry2/03-1-line-clamp.diff.png
tests-kit-line-clamp-line-clamp-LineClamp-Very-long-word-linesLimit-1-and-only-long-word-chromium/03-1-line-clamp.diff.png
tests-kit-multi-select-multi-select-MultiSelec-6a579-con-is-rotated-when-enabled-tuiTextfieldCleaner-chromium-retry1/07-multi-select-before-clear.diff.png
tests-kit-multi-select-multi-select-MultiSelec-6a579-con-is-rotated-when-enabled-tuiTextfieldCleaner-chromium-retry2/07-multi-select-before-clear.diff.png
tests-kit-multi-select-multi-select-MultiSelec-6a579-con-is-rotated-when-enabled-tuiTextfieldCleaner-chromium/07-multi-select-before-clear.diff.png
tests-kit-multi-select-multi-select-MultiSelec-fcf60--editable-multiselect-with-custom-value-content-chromium-retry1/09-multi-select-non-editable.diff.png
tests-kit-multi-select-multi-select-MultiSelec-fcf60--editable-multiselect-with-custom-value-content-chromium-retry2/09-multi-select-non-editable.diff.png
tests-kit-multi-select-multi-select-MultiSelec-fcf60--editable-multiselect-with-custom-value-content-chromium/09-multi-select-non-editable.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-blur-chromium-retry1/06-update-on-blur-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-blur-chromium-retry2/06-update-on-blur-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-blur-chromium/06-update-on-blur-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-change-chromium-retry1/06-update-on-change-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-change-chromium-retry2/06-update-on-change-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-change-chromium/06-update-on-change-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-submit-chromium-retry1/06-update-on-submit-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-submit-chromium-retry2/06-update-on-submit-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-Form-changes-by-updateOn-updateOn-submit-chromium/06-update-on-submit-1-initial.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-should-scroll-to-end-on-focus-chromium-retry1/08-multi-select-1-before-scroll-to-end.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-should-scroll-to-end-on-focus-chromium-retry2/08-multi-select-1-before-scroll-to-end.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-should-scroll-to-end-on-focus-chromium/08-multi-select-1-before-scroll-to-end.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-l-chromium-retry1/05-multi-select-size-l.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-l-chromium-retry2/05-multi-select-size-l.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-l-chromium/05-multi-select-size-l.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-m-chromium-retry1/05-multi-select-size-m.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-m-chromium-retry2/05-multi-select-size-m.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-m-chromium/05-multi-select-size-m.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-s-chromium-retry1/05-multi-select-size-s.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-s-chromium-retry2/05-multi-select-size-s.diff.png
tests-kit-multi-select-multi-select-MultiSelect-API-page-sizes-tuiTextfieldSize-s-chromium/05-multi-select-size-s.diff.png

(updated for commit a39d70dcfd85fc0ba6c4bde5d330ea93d8018a3c)

lumberjack-bot[bot] avatar Nov 02 '23 09:11 lumberjack-bot[bot]

BundleMon

Files updated (1)
Status Path Size Limits
:white_check_mark: demo/browser/main.(hash).js
389.36KB (+2.63KB +0.68%) +10%
Unchanged files (4)
Status Path Size Limits
:white_check_mark: demo/browser/vendor.(hash).js
214.63KB +10%
:white_check_mark: demo/browser/runtime.(hash).js
33.97KB +10%
:white_check_mark: demo/browser/polyfills.(hash).js
11.24KB +10%
:white_check_mark: demo/browser/styles.(hash).css
1.06KB +10%

Total files change +2.64KB +0.41%

Groups updated (1)
Status Path Size Limits
:white_check_mark: demo/browser/*..js
2.31MB (+11.05KB +0.47%) -

Final result: :white_check_mark:

View report in BundleMon website ➡️


Current branch size history | Target branch size history

bundlemon[bot] avatar Nov 02 '23 09:11 bundlemon[bot]

Visit the preview URL for this PR (updated for commit a39d70d):

https://taiga-ui--pr5828-task-5475-4gfl62wn.web.app

(expires Tue, 23 Jan 2024 13:12:09 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 4b5ece1e114386f6a105425ef799091475b249eb

github-actions[bot] avatar Nov 02 '23 09:11 github-actions[bot]

Codecov Report

Attention: 114 lines in your changes are missing coverage. Please review.

Comparison is base (f011229) 70.96% compared to head (a39d70d) 70.95%. Report is 1 commits behind head on main.

Files Patch % Lines
...ives/documentation-property-connector.directive.ts 11.82% 74 Missing and 8 partials :warning:
...ives/documentation-template-connector.directive.ts 15.78% 15 Missing and 1 partial :warning:
...ojects/addon-doc/components/demo/demo.component.ts 25.00% 14 Missing and 1 partial :warning:
...doc/components/documentation/pipes/wrap-control.ts 75.00% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5828      +/-   ##
==========================================
- Coverage   70.96%   70.95%   -0.02%     
==========================================
  Files        1474     1482       +8     
  Lines       16027    16224     +197     
  Branches     2295     2339      +44     
==========================================
+ Hits        11374    11512     +138     
- Misses       4278     4329      +51     
- Partials      375      383       +8     
Flag Coverage Δ
summary 70.95% <57.62%> (-0.02%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Nov 02 '23 09:11 codecov[bot]

@MillerSvt redesign please

image

to

image

splincode avatar Nov 02 '23 09:11 splincode

image

change to

[markerHandler]="fn"

for similar reference functions

splincode avatar Nov 02 '23 09:11 splincode

@splincode Should we replace string inputs [foo]="'bar'" to foo="bar"?

MillerSvt avatar Nov 02 '23 10:11 MillerSvt

@MillerSvt redesign please

@splincode There is a small problem: If we remove border-radius from resizable frame, then it will look incorrect in sticky mode.

Now it looks like this: image

If we remove border-radius it will be look like this: image

I can't add overflow: hidden to the parent element, because of break sticky positioning.

MillerSvt avatar Nov 02 '23 10:11 MillerSvt

Should we replace string inputs [foo]="'bar'" to foo="bar"? yes There is a small problem: If we remove border-radius from resizable frame, then it will look incorrect in sticky mode. okey

splincode avatar Nov 02 '23 10:11 splincode

Will there be any more comments or can I already write tests?

MillerSvt avatar Nov 13 '23 08:11 MillerSvt

@splincode @waterplea ready to review

MillerSvt avatar Nov 29 '23 11:11 MillerSvt

Can we have one global providedIn: "root" service so we do not need to provide it everywhere?

Let's try to just add the provider to the tui-doc-page

What is the purpose of all those streams?

When some component setting the template, component should store it's own index of template, and pass it anytime when template updated. Because template should be update at the same position as before. For avoid it, I create stream, that can store index of template itself. If you have any questions, we can discuss them on meet.

MillerSvt avatar Jan 08 '24 09:01 MillerSvt