Skip to content

Implement support for multiple modal windows#10844

Merged
novikov82 merged 3 commits intomasterfrom
feature/multiple-modal-windows
Jan 26, 2026
Merged

Implement support for multiple modal windows#10844
novikov82 merged 3 commits intomasterfrom
feature/multiple-modal-windows

Conversation

@dk981234
Copy link
Contributor

No description provided.

@dk981234 dk981234 linked an issue Jan 23, 2026 that may be closed by this pull request
@novikov82 novikov82 marked this pull request as draft January 23, 2026 12:38
@novikov82 novikov82 marked this pull request as ready for review January 23, 2026 13:39
@novikov82 novikov82 merged commit 3298893 into master Jan 26, 2026
6 checks passed
@novikov82 novikov82 deleted the feature/multiple-modal-windows branch January 26, 2026 06:07
MarchTokenda added a commit that referenced this pull request Jan 26, 2026
commit 7a87088
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Mon Jan 26 16:02:12 2026 +0400

    PR: ranking RTL (#10853)

    * Ranking Question with selective ranking feature ("selectToRankEnabled") - It's impossible to drop more than one item to the rank are in RTL #10837

    * Ranking Question with selective ranking feature ("selectToRankEnabled") - It's impossible to drop more than one item to the rank are in RTL #10837

commit aec0606
Author: Dmitry <dk981234@gmail.com>
Date:   Mon Jan 26 14:59:43 2026 +0700

    Fix top navigation padding for mobile layout (#10848)

commit 32f0d94
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Jan 26 08:12:31 2026 +0200

    The dataList property value is not saved in a survey JSON definition fix #10849 (#10850)

commit 964dc0a
Author: MarchTokenda <98102580+MarchTokenda@users.noreply.github.com>
Date:   Mon Jan 26 08:11:37 2026 +0200

    validateExpressions() returns internal validator instead of survey element + TS docs example is invalid fix #10840 (#10843)

    * try to overwrite validateExpressions + added tests WIP

    * Fix unit tests

    ---------

    Co-authored-by: Dmitrii Gerasimov <dima@rimmon.dev>
    Co-authored-by: Andrew Telnov <andrew.telnov@gmail.com>

commit 6e9868d
Author: Andrew <andrew.telnov@gmail.com>
Date:   Mon Jan 26 08:10:51 2026 +0200

    fromJSON() with validatePropertyValues: true produces an error when the choices property is defined as a function that references the object instance & callback function fix #10845 (#10846)

commit 4ff7e23
Author: Aleksey Novikov <novikov82@gmail.com>
Date:   Mon Jan 26 09:09:34 2026 +0300

    * #8030 Input Validation for Masked Fields
    Fixes #8030

    * #8030 - f-test

    * #8030

commit 3298893
Author: Dmitry <dk981234@gmail.com>
Date:   Mon Jan 26 13:06:59 2026 +0700

    Implement support for multiple modal windows (#10844)

    * Implement support for multiple modal windows

    * PopupModalManager class

    * Fix modal removal logic in Angular and ensure visibility state is set correctly

commit 8c0b69a
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Jan 22 18:58:19 2026 +0400

    PR: Refactoring: Move all shadowDOM duplicated checks to helper (#10832)

    * Refactoring: Move all shadowDOM duplicated checks to helper surveyjs/private-tasks#515

    * Refactoring: Move all shadowDOM duplicated checks to helper surveyjs/private-tasks#515

    * Refactoring: Move all shadowDOM duplicated checks to helper surveyjs/private-tasks#515

    * Refactoring: Move all shadowDOM duplicated checks to helper surveyjs/private-tasks#515

commit fce6979
Author: Dmitry Kurmanov <kurmanov.work@gmail.com>
Date:   Thu Jan 22 18:32:10 2026 +0400

    PR: some our css selectors like [dir=rtl] applied on document ot body in our .scss files and will not work in shadow dom mode (#10833)

    * some our css selectors like [dir=rtl] applied on document ot body in our .scss files and will not work in shadow dom mode surveyjs/private-tasks#514
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support several overlaid modal dialogs

2 participants