Missing autofix for methods related to jQuery.sap.* (Event Utils)
Methods related to jQuery.sap.*(Event Utils) are deprecated. Therefore an autofix should be offered by UI5 linter.
Deprecated APIs:
Deprecated Usage
var isMouseEventEqual = jQuery.sap.checkMouseEnterOrLeave(new jQuery.Event("mouseup", {}), document.getElementById("controlA"));
var myEventHandler = (event) => console.log(event.type)
jQuery.sap.bindAnyEvent(myEventHandler);
jQuery.sap.unbindAnyEvent(myEventHandler);
var allCoveredEvents = jQuery.sap.ControlEvents;
jQuery.sap.handleF6GroupNavigation(new jQuery.Event("keydown", {...}));
var isMouseEventDelayed = jQuery.sap.isMouseEventDelayed();
var isSpecialKey = jQuery.sap.isSpecialKey(new jQuery.Event("keydown", {...});
var touchEventMode = jQuery.sap.touchEventMode;
var keyCodeEnter = jQuery.sap.keycodes.ENTER;
var sapcollapseall = jQuery.sap.PseudoEvents.sapcollapseall;
jQuery.sap.disableTouchToMouseHandling();
Recommended Usage
sap.ui.define([
"sap/ui/events/checkMouseEnterOrLeave",
"sap/ui/events/ControlEvents",
"sap/ui/events/F6Navigation",
"sap/ui/events/isMouseEventDelayed",
"sap/ui/events/isSpecialKey",
"sap/ui/events/jquery/EventSimulation",
"sap/ui/events/KeyCodes",
"sap/ui/events/PseudoEvents
"sap/ui/events/TouchToMouseMapping"
], (checkMouseEnterOrLeave, ControlEvents, F6Navigation, isMouseEventDelayed,
isSpecialKey, EventSimulation, KeyCodes, PseudoEvents, TouchToMouseMapping) => {
var isMouseEventEqual = checkMouseEnterOrLeave(new jQuery.Event("mouseup", {}), document.getElementById("controlA"));
var eventHandler = (event) => console.log(event.type)
ControlEvents.bindAnyEvent(eventHandler);
ControlEvents.unbindAnyEvent(eventHandler);
var allCoveredEvents = ControlEvents.events;
F6Navigation.handleF6GroupNavigation(new jQuery.Event("keydown", {...}));
var isMouseEventDelayed = isMouseEventDelayed();
var isSpecialKey = isSpecialKey(new jQuery.Event("keydown", {...});
var touchEventMode = EventSimulation.touchEventMode;
var keyCodeEnter = KeyCodes.ENTER;
var sapcollapseall = PseudoEvents.events.sapcollapseall;
TouchToMouseMapping.disableTouchToMouseHandling();
});
Note: sap/ui/events/isMouseEventDelayed is deprecated with openui5#29ccb4838fe6
Missing autofix for methods related to jQuery.sap.* (Event Utils)
Methods related to
jQuery.sap.*(Event Utils)are deprecated. Therefore an autofix should be offered by UI5 linter.Deprecated APIs:
jQuery.sap.isSpecialKeyDeprecated Usage
Recommended Usage
Note:
sap/ui/events/isMouseEventDelayedis deprecated with openui5#29ccb4838fe6