From 574cc23c69087bc373c9ccb2a58aed85636891d7 Mon Sep 17 00:00:00 2001 From: Dieter Oberkofler Date: Fri, 18 Dec 2020 20:38:32 +0100 Subject: [PATCH] Update JQueryUI - DraggableEventUIParams (#49605) * Update index.d.ts The property `originalPosition` was missing in the `DraggableEventUIParams` type * Update index.d.ts * Add test * Update index.d.ts --- types/jqueryui/index.d.ts | 3 ++- types/jqueryui/jqueryui-tests.ts | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/types/jqueryui/index.d.ts b/types/jqueryui/index.d.ts index 6fa8730cc6..0ab14abd11 100644 --- a/types/jqueryui/index.d.ts +++ b/types/jqueryui/index.d.ts @@ -1,6 +1,6 @@ // Type definitions for jQueryUI 1.12 // Project: http://jqueryui.com/ -// Definitions by: Boris Yankov , John Reilly +// Definitions by: Boris Yankov , John Reilly , Dieter Oberkofler // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 @@ -444,6 +444,7 @@ declare namespace JQueryUI { interface DraggableEventUIParams { helper: JQuery; position: { top: number; left: number; }; + originalPosition: { top: number; left: number; }; offset: { top: number; left: number; }; } diff --git a/types/jqueryui/jqueryui-tests.ts b/types/jqueryui/jqueryui-tests.ts index e85ec8dd1b..28839ea3c0 100644 --- a/types/jqueryui/jqueryui-tests.ts +++ b/types/jqueryui/jqueryui-tests.ts @@ -13,7 +13,9 @@ function test_draggable() { $("#draggable").draggable({ start: () => { }, drag: () => { }, - stop: () => { } + stop: (event, ui) => { + var left = ui.originalPosition.left; + } }); $("#draggable").draggable({ handle: "p" }); $("#draggable2").draggable({ cancel: "p.ui-widget-header" });