mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-21 01:25:37 -05:00
Add mark.js and jquery typings (#21066)
This commit is contained in:
@@ -85,7 +85,7 @@ export class AutoColumnSize<T extends Slick.SlickData> implements Slick.Plugin<T
|
||||
let colIndices: number[] = [];
|
||||
|
||||
for (let i = 0; i <= headerColumns.children.length; i++) {
|
||||
let headerEl = jQuery(headerColumns.children.item(i)!);
|
||||
let headerEl = jQuery(headerColumns.children.item(i)! as HTMLElement);
|
||||
let columnDef = headerEl.data('column');
|
||||
if (columnDef) {
|
||||
headerElements.push(headerEl[0]);
|
||||
@@ -118,7 +118,7 @@ export class AutoColumnSize<T extends Slick.SlickData> implements Slick.Plugin<T
|
||||
}
|
||||
}
|
||||
|
||||
private handleDoubleClick(e: JQuery.Event<HTMLElement, unknown>) {
|
||||
private handleDoubleClick(e: JQuery.TriggeredEvent<HTMLElement, unknown>) {
|
||||
let headerEl = jQuery(e.currentTarget).closest('.slick-header-column');
|
||||
let columnDef = headerEl.data('column');
|
||||
|
||||
|
||||
@@ -131,7 +131,7 @@ export class Table<T extends Slick.SlickData> extends Widget implements IDisposa
|
||||
this._grid.onColumnsResized.subscribe(() => this._onColumnResize.fire());
|
||||
|
||||
this._grid.onKeyDown.subscribe((e, args: Slick.OnKeyDownEventArgs<T>) => {
|
||||
const evt = (e as JQuery.Event).originalEvent as KeyboardEvent;
|
||||
const evt = (e as JQuery.TriggeredEvent).originalEvent as KeyboardEvent;
|
||||
this._onKeyDown.fire({
|
||||
event: evt,
|
||||
cell: {
|
||||
@@ -151,7 +151,7 @@ export class Table<T extends Slick.SlickData> extends Widget implements IDisposa
|
||||
|
||||
private mapMouseEvent(slickEvent: Slick.Event<any>, emitter: Emitter<ITableMouseEvent>) {
|
||||
slickEvent.subscribe((e: Slick.EventData) => {
|
||||
const originalEvent = (e as JQuery.Event).originalEvent;
|
||||
const originalEvent = (e as JQuery.TriggeredEvent).originalEvent;
|
||||
const cell = this._grid.getCellFromEvent(originalEvent);
|
||||
const anchor = originalEvent instanceof MouseEvent ? { x: originalEvent.x, y: originalEvent.y } : originalEvent.srcElement as HTMLElement;
|
||||
emitter.fire({ anchor, cell });
|
||||
|
||||
Reference in New Issue
Block a user