Improved browser detection logging.
This commit is contained in:
parent
4b80614646
commit
78f1dc66d2
2 changed files with 13 additions and 21 deletions
|
@ -54,34 +54,24 @@ class _trackSingleton
|
||||||
)
|
)
|
||||||
|
|
||||||
# log ajax calls
|
# log ajax calls
|
||||||
$(document).bind( 'ajaxError', ( e, request, settings, exception ) =>
|
|
||||||
if status
|
|
||||||
@log(
|
|
||||||
'ajax.error',
|
|
||||||
'error',
|
|
||||||
{
|
|
||||||
type: settings.type
|
|
||||||
dataType: settings.dataType
|
|
||||||
url: settings.url
|
|
||||||
data: settings.data
|
|
||||||
status: request.status
|
|
||||||
responseText: request.responseText
|
|
||||||
}
|
|
||||||
)
|
|
||||||
)
|
|
||||||
$(document).bind( 'ajaxComplete', ( e, request, settings ) =>
|
$(document).bind( 'ajaxComplete', ( e, request, settings ) =>
|
||||||
length = @url.length
|
length = @url.length
|
||||||
if settings.url.substr(0,length) isnt @url
|
if settings.url.substr(0,length) isnt @url && settings.url.substr(0,6) isnt 'api/ui'
|
||||||
|
level = 'notice'
|
||||||
|
responseText = ''
|
||||||
|
if request.status > 200
|
||||||
|
level = 'error'
|
||||||
|
responseText = request.responseText
|
||||||
@log(
|
@log(
|
||||||
'ajax.send',
|
'ajax.send',
|
||||||
'notice',
|
level,
|
||||||
{
|
{
|
||||||
type: settings.type
|
type: settings.type
|
||||||
dataType: settings.dataType
|
dataType: settings.dataType
|
||||||
url: settings.url
|
url: settings.url
|
||||||
data: settings.data
|
data: settings.data
|
||||||
status: request.status
|
status: request.status
|
||||||
# responseText: request.responseText
|
responseText: responseText
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -142,9 +132,6 @@ class _trackSingleton
|
||||||
@data
|
@data
|
||||||
|
|
||||||
`
|
`
|
||||||
window.onerror = function(errorMsg, url, lineNumber) {
|
|
||||||
console.error(errorMsg + " - in " + url + ", line " + lineNumber);
|
|
||||||
};
|
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var console = window.console
|
var console = window.console
|
||||||
|
|
|
@ -11,26 +11,31 @@ class App.Browser
|
||||||
# disable Crome 13 and older
|
# disable Crome 13 and older
|
||||||
if data.browser == 'Chrome' && data.version <= 13
|
if data.browser == 'Chrome' && data.version <= 13
|
||||||
@message(data)
|
@message(data)
|
||||||
|
console.log('Browser not supported')
|
||||||
return false
|
return false
|
||||||
|
|
||||||
# disable Firefox 6 and older
|
# disable Firefox 6 and older
|
||||||
else if data.browser == 'Firefox' && data.version <= 6
|
else if data.browser == 'Firefox' && data.version <= 6
|
||||||
@message(data)
|
@message(data)
|
||||||
|
console.log('Browser not supported')
|
||||||
return false
|
return false
|
||||||
|
|
||||||
# disable IE 8 and older
|
# disable IE 8 and older
|
||||||
else if data.browser == 'Explorer' && data.version <= 8
|
else if data.browser == 'Explorer' && data.version <= 8
|
||||||
@message(data)
|
@message(data)
|
||||||
|
console.log('Browser not supported')
|
||||||
return false
|
return false
|
||||||
|
|
||||||
# disable Safari 3 and older
|
# disable Safari 3 and older
|
||||||
else if data.browser == 'Safari' && data.version <= 3
|
else if data.browser == 'Safari' && data.version <= 3
|
||||||
@message(data)
|
@message(data)
|
||||||
|
console.log('Browser not supported')
|
||||||
return false
|
return false
|
||||||
|
|
||||||
# disable Opera 10 and older
|
# disable Opera 10 and older
|
||||||
else if data.browser == 'Opera' && data.version <= 10
|
else if data.browser == 'Opera' && data.version <= 10
|
||||||
@message(data)
|
@message(data)
|
||||||
|
console.log('Browser not supported')
|
||||||
return false
|
return false
|
||||||
|
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in a new issue