From c350579fd764c950f2ae3fab3876113e57ee4b96 Mon Sep 17 00:00:00 2001 From: Dmitry Kurmanov Date: Tue, 25 Feb 2025 10:12:40 +0400 Subject: [PATCH] work for the https://github.com/surveyjs/survey-library/issues/9419 (#9514) --- packages/survey-core/src/dragdrop/ranking-choices.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/survey-core/src/dragdrop/ranking-choices.ts b/packages/survey-core/src/dragdrop/ranking-choices.ts index 4dea176bf2..0e2790e147 100644 --- a/packages/survey-core/src/dragdrop/ranking-choices.ts +++ b/packages/survey-core/src/dragdrop/ranking-choices.ts @@ -1,7 +1,7 @@ import { ItemValue } from "../itemvalue"; import { DragDropChoices } from "./choices"; import { CssClassBuilder } from "../utils/cssClassBuilder"; -import { IsMobile } from "../utils/devices"; +import { IsMobile, IsTouch } from "../utils/devices"; import { DomDocumentHelper } from "../global_variables_utils"; import { QuestionRankingModel } from "../question_ranking"; export class DragDropRankingChoices extends DragDropChoices { @@ -153,6 +153,10 @@ export class DragDropRankingChoices extends DragDropChoices { const node = this.domAdapter.draggedElementShortcut.querySelector(".sv-ranking-item"); node.style.cursor = "not-allowed"; + + if (IsTouch) { + this.parentElement.updateRankingChoices(true); + } }; protected doDrop(): any {