3.2.0 • Published 1 year ago

@ng-dl/delayed-dragover v3.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Delayed Dragover Directive

Delay for dragover event and cross-device compatibility.

Demo

StackBlitz

Edit demo

Installation

Install with NPM:

npm version

npm i @ng-dl/delayed-dragover

Usage

import { DelayedDragoverModule } from '@ng-dl/delayed-dragover';

@NgModule({
  ...,
  imports: [..., DelayedDragoverModule]
})
export class AppModule { }

Apply the directive:

<input dlDelayedDragover (dragoverDelayed)="onDragover()"/>

Properties:

NameDescriptionExample
@Input('dlDelayedDragover') class: stringThe class applied to the element'drag-over'
@Input('dlDragoverDelay') delayDelay in ms1000
@Input('dlDragoverDelayStep') delayStepDelay in addition to the dlDragoverDelay. Useful for letting the user change his mind before the default delay - i.e. hovering over paginator -> page number changes color -> page changes.1000
@Output() dragoverDelayedEmits after the delay
@Output() preDragoverDelayedEmits before the dragoverDelayed if dlDragoverDelayStep in use

Contributing

Pull requests are welcome. Suggestions are welcome.

For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

3.2.0

1 year ago

3.1.1

1 year ago

3.1.0

1 year ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

3 years ago

1.4.0

3 years ago

2.0.0

3 years ago

0.0.1

3 years ago