rhodecode-toast.js
29 lines
| 586 B
| application/javascript
|
JavascriptLexer
r703 | Polymer({ | |||
is: 'rhodecode-toast', | ||||
properties: { | ||||
toasts: { | ||||
type: Array, | ||||
value: function(){ | ||||
return [] | ||||
} | ||||
} | ||||
}, | ||||
observers: [ | ||||
'_changedToasts(toasts.splices)' | ||||
], | ||||
ready: function(){ | ||||
}, | ||||
_changedToasts: function(newValue, oldValue){ | ||||
this.$['p-toast'].notifyResize(); | ||||
}, | ||||
dismissNotifications: function(){ | ||||
this.$['p-toast'].close(); | ||||
this.splice('toasts', 0); | ||||
}, | ||||
open: function(){ | ||||
this.$['p-toast'].open(); | ||||
}, | ||||
_gettext: _gettext | ||||
}); | ||||