app-notifications
Web component for using the notifications API.
[ This description is mirrored from README.md at github.com/jifalops/app-notifications on 2019-05-22 ]
app-notifications
Web component for using the notifications API.
Installation
bower install --save app-notifications
Usage
- Give it an
id
and call theshow()
method. - Pass event handlers to
show()
or as attributes likeon-show="..."
.
Demo
<app-notifications id="notifications"></app-notifications>
Title:<br/>
<input id="title" value="title"/><br/>
Options:<br/>
<textarea id="options" rows="3" cols="30">
{"tag": "app", "body": "body", "icon": "demo/icon.png"}
</textarea><br/>
Duration (ms):<br/>
<input id="duration" value="0"/><br/>
<button onclick="_showNotification();">Show Notification</button>
Last event: <span id="feedback"></span>
<script>
var notifications = document.getElementById('notifications');
var title = document.getElementById('title');
var options = document.getElementById('options');
var duration = document.getElementById('duration');
var feedback = document.getElementById('feedback');
_showNotification = function() {
notifications.show(
title.value,
JSON.parse(options.value),
duration.value,
function(e, n) { feedback.innerHTML = 'Notification shown'; },
function(e, n) { feedback.innerHTML = 'Notification clicked'; },
function(e, n) { feedback.innerHTML = 'Notification closed'; },
function(e, n) { feedback.innerHTML = 'Notification error'; });
}
</script>
Full demo: webcomponents.org | github.
API: webcomponents.org | github.
Contributing
- Fork it on Github.
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
License
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Dependencies
- polymer#^2.0.0
- Released
- 2017-05-20
- Maturity
- IMPORTED
- License
- MIT License
Compatibility
- Framework
- Polymer 2.0+
- Polymer 1.0+ in 0.1.3
- Browser
- Browser Independent
app-notifications - Vaadin Add-on Directory
Web component for using the notifications API.Options:
Duration (ms):
Last event: ``` Full demo: [webcomponents.org](https://www.webcomponents.org/element/jifalops/app-notifications/demo/demo/index.html) | [github](https://jifalops.github.io/app-notifications/components/app-notifications/demo/). API: [webcomponents.org](https://www.webcomponents.org/element/jifalops/app-notifications/app-notifications) | [github](https://jifalops.github.io/app-notifications). ## Contributing 1. Fork it on Github. 2. Create your feature branch: `git checkout -b my-new-feature` 3. Commit your changes: `git commit -am 'Add some feature'` 4. Push to the branch: `git push origin my-new-feature` 5. Submit a pull request ## License [MIT](https://opensource.org/licenses/MIT)
GitHub Homepage
Documentation
Issue tracker
View on GitHub
app-notifications version 0.1.0
### Dependencies
* polymer#Polymer/polymer#^1.4.0
app-notifications version 0.1.1
### Dependencies
* polymer#Polymer/polymer#^1.4.0
app-notifications version 0.1.2
### Dependencies
* polymer#Polymer/polymer#^1.4.0
app-notifications version 0.1.3
### Dependencies
* polymer#Polymer/polymer#^1.4.0
app-notifications version 1.0.0
### Dependencies
* polymer#^2.0.0