forked from rahul27458/studynotes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutil-browser.js
More file actions
29 lines (26 loc) · 757 Bytes
/
util-browser.js
File metadata and controls
29 lines (26 loc) · 757 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
exports.hasPlaceholderSupport = function () {
var i = document.createElement('input')
return 'placeholder' in i
}
/**
* Avoid `console` errors in browsers that lack a console.
*/
;(function() {
var method
var noop = function noop() {}
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeStamp', 'trace', 'warn'
]
var length = methods.length
var console = (window.console = window.console || {})
while (length--) {
method = methods[length]
// Only stub undefined methods.
if (!console[method]) {
console[method] = noop
}
}
}())