mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-18 08:03:30 +02:00
All JSHint trough webpack passes now.
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
module.exports = function SocketStateDirectiveFactory(socket, growl, gettext, $filter) {
|
||||
module.exports = function SocketStateDirectiveFactory(socket, growl, gettext,
|
||||
$filter) {
|
||||
|
||||
return {
|
||||
restrict: 'EA',
|
||||
template: require('./socket-state.jade'),
|
||||
// scope: {
|
||||
// }
|
||||
link: function (scope) {
|
||||
var hasFailedOnce = false
|
||||
|
||||
@@ -55,27 +55,33 @@ module.exports = function SocketStateDirectiveFactory(socket, growl, gettext, $f
|
||||
hasFailedOnce = true
|
||||
})
|
||||
|
||||
scope.$watch('socketState', function (newValue, oldValue) {
|
||||
scope.$watch('socketState', function (newValue) {
|
||||
if (newValue) {
|
||||
if (newValue === 'connect') {
|
||||
if (hasFailedOnce) {
|
||||
growl.success('<h4>WebSocket</h4>' + $filter('translate')(gettext('Connected successfully.')) + '<refresh-page></refresh-page>', {ttl: 2000})
|
||||
growl.success('<h4>WebSocket</h4>' + $filter('translate')(
|
||||
gettext('Connected successfully.')) +
|
||||
'<refresh-page></refresh-page>', {ttl: 2000})
|
||||
}
|
||||
} else {
|
||||
switch (newValue) {
|
||||
case 'disconnect':
|
||||
growl.error('<h4>WebSocket</h4>' + $filter('translate')(gettext('Disconnected.<br />Socket connection was lost, try again reloading the page.')), {ttl: -1})
|
||||
growl.error('<h4>WebSocket</h4>' + $filter('translate')(
|
||||
gettext('Socket connection was lost, try again reloading the page.')),
|
||||
{ttl: -1})
|
||||
break;
|
||||
case 'connect_error':
|
||||
case 'connect_error':
|
||||
case 'error':
|
||||
growl.error('<h4>WebSocket</h4>' + $filter('translate')(gettext('Error.'), {ttl: -1}))
|
||||
growl.error('<h4>WebSocket</h4>' + $filter('translate')(
|
||||
gettext('Error.'), {ttl: -1}))
|
||||
break;
|
||||
case 'reconnect_failed':
|
||||
growl.error('<h4>WebSocket</h4>' + $filter('translate')(gettext('Error while reconnecting.')), {ttl: -1})
|
||||
growl.error('<h4>WebSocket</h4>' + $filter('translate')(
|
||||
gettext('Error while reconnecting.')), {ttl: -1})
|
||||
break;
|
||||
case 'reconnect':
|
||||
growl.success('<h4>WebSocket</h4>' + $filter('translate')(gettext('Reconnected successfully.')), {ttl: -1})
|
||||
growl.success('<h4>WebSocket</h4>' + $filter('translate')(
|
||||
gettext('Reconnected successfully.')), {ttl: -1})
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user