Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chemzqm/notice

A nice global message notice component
https://github.com/chemzqm/notice

Last synced: 6 days ago
JSON representation

A nice global message notice component

Awesome Lists containing this project

README

        

# notice

A notification message component.

A fork with API rework from [yuehu/notice](https://github.com/yuehu/notice).

Showcase at .

## Installation

Install with [component(1)](http://component.io):

$ component install chemzqm/notice

## API

```js
var Notice = require('notice');
var notice = new Notice('show a notice', {
type: 'success',
duration: 4000
})
```

### notice(msg, [option])

Show notice with `msg` (String or HTML) and optional option.

* `option.type` could be `success` (implies duration to be 2000) `warning` `error`.
* `option.duration` could be the millisecond to auto hide, no close button when set.
* `option.closable` whether the notice should be closable.
* `option.parent` parent node of the notice

### .hide([ms])

Hide the message in `ms` millisecond, success notice implies auto hide.

### .remove()

Remove the message without animation.

## License

MIT