@leafer/event
Advanced tools
+6
-6
| { | ||
| "name": "@leafer/event", | ||
| "version": "1.9.1", | ||
| "version": "1.9.2", | ||
| "description": "@leafer/event", | ||
@@ -25,10 +25,10 @@ "author": "Chao (Leafer) Wan", | ||
| "dependencies": { | ||
| "@leafer/decorator": "1.9.1", | ||
| "@leafer/math": "1.9.1", | ||
| "@leafer/data": "1.9.1", | ||
| "@leafer/platform": "1.9.1" | ||
| "@leafer/decorator": "1.9.2", | ||
| "@leafer/math": "1.9.2", | ||
| "@leafer/data": "1.9.2", | ||
| "@leafer/platform": "1.9.2" | ||
| }, | ||
| "devDependencies": { | ||
| "@leafer/interface": "1.9.1" | ||
| "@leafer/interface": "1.9.2" | ||
| } | ||
| } |
+4
-2
@@ -121,4 +121,6 @@ import { IEventListener, IEventListenerMap, IEventListenerItem, IEventListenerId, IEvent, IObject, IEventTarget, IEventOption, IEventer, IEventParamsMap, InnerId, IEventParams, IFunction } from '@leafer/interface' | ||
| list.forEach(item => { | ||
| if (!item.listener) isArray(item.type) && (item.type as IEventParams[]).forEach(v => item.current.off(v[0], v[1], v[3])) | ||
| else item.current.off(item.type as string | string[], item.listener, item.options) | ||
| if (item) { | ||
| if (!item.listener) isArray(item.type) && (item.type as IEventParams[]).forEach(v => item.current.off(v[0], v[1], v[3])) | ||
| else item.current.off(item.type as string | string[], item.listener, item.options) | ||
| } | ||
| }) | ||
@@ -125,0 +127,0 @@ list.length = 0 |
+1
-1
| export { ChildEvent } from './ChildEvent' | ||
| export { PropertyEvent } from './PropertyEvent' | ||
| export { PropertyEvent, extraPropertyEventMap } from './PropertyEvent' | ||
| export { ImageEvent } from './ImageEvent' | ||
@@ -4,0 +4,0 @@ export { BoundsEvent } from './BoundsEvent' |
+11
-1
@@ -1,2 +0,2 @@ | ||
| import { IPropertyEvent, IEventTarget } from '@leafer/interface' | ||
| import { IPropertyEvent, IEventTarget, IStringMap } from '@leafer/interface' | ||
@@ -6,2 +6,4 @@ import { Event } from './Event' | ||
| const SCROLL = 'property.scroll' | ||
| export class PropertyEvent extends Event implements IPropertyEvent { | ||
@@ -12,2 +14,4 @@ | ||
| static SCROLL = SCROLL | ||
| readonly attrName: string | ||
@@ -24,2 +28,8 @@ readonly oldValue: unknown | ||
| } | ||
| // 额外派发的属性事件 | ||
| export const extraPropertyEventMap: IStringMap = { | ||
| scrollX: SCROLL, | ||
| scrollY: SCROLL | ||
| } |
+4
-2
@@ -1,2 +0,2 @@ | ||
| import { IEvent, IObject, IEventTarget, IChildEvent, ILeaf, IPropertyEvent, IImageEvent, ILeaferImage, IBoundsEvent, IResizeEvent, INumberMap, IScreenSizeData, IWatchEvent, IWatchEventData, ILayoutEvent, ILayoutBlockData, IRenderEvent, IBounds, IRenderOptions, ILeaferEvent, IStringMap, IEventer, InnerId, IEventListenerMap, IEventParamsMap, IEventParams, IEventListener, IEventOption, IEventListenerId } from '@leafer/interface'; | ||
| import { IEvent, IObject, IEventTarget, IChildEvent, ILeaf, IPropertyEvent, IStringMap, IImageEvent, ILeaferImage, IBoundsEvent, IResizeEvent, INumberMap, IScreenSizeData, IWatchEvent, IWatchEventData, ILayoutEvent, ILayoutBlockData, IRenderEvent, IBounds, IRenderOptions, ILeaferEvent, IEventer, InnerId, IEventListenerMap, IEventParamsMap, IEventParams, IEventListener, IEventOption, IEventListenerId } from '@leafer/interface'; | ||
@@ -34,2 +34,3 @@ declare class Event implements IEvent { | ||
| static LEAFER_CHANGE: string; | ||
| static SCROLL: string; | ||
| readonly attrName: string; | ||
@@ -40,2 +41,3 @@ readonly oldValue: unknown; | ||
| } | ||
| declare const extraPropertyEventMap: IStringMap; | ||
@@ -151,2 +153,2 @@ declare class ImageEvent extends Event implements IImageEvent { | ||
| export { BoundsEvent, ChildEvent, Event, Eventer, ImageEvent, LayoutEvent, LeaferEvent, PropertyEvent, RenderEvent, ResizeEvent, WatchEvent, leaferTransformAttrMap }; | ||
| export { BoundsEvent, ChildEvent, Event, Eventer, ImageEvent, LayoutEvent, LeaferEvent, PropertyEvent, RenderEvent, ResizeEvent, WatchEvent, extraPropertyEventMap, leaferTransformAttrMap }; |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
23454
1.59%525
2.14%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated