mirror of https://github.com/status-im/consul.git
37 lines
888 B
JavaScript
37 lines
888 B
JavaScript
|
//
|
||
|
// util.js
|
||
|
//
|
||
|
var Serf = Serf || {};
|
||
|
|
||
|
(function () {
|
||
|
|
||
|
//check for mobile user agents
|
||
|
var isMobile = (function(){
|
||
|
if( navigator.userAgent.match(/Android/i)
|
||
|
|| navigator.userAgent.match(/webOS/i)
|
||
|
|| navigator.userAgent.match(/iPhone/i)
|
||
|
//|| navigator.userAgent.match(/iPad/i)
|
||
|
|| navigator.userAgent.match(/iPod/i)
|
||
|
|| navigator.userAgent.match(/BlackBerry/i)
|
||
|
|| navigator.userAgent.match(/Windows Phone/i)
|
||
|
){
|
||
|
return true;
|
||
|
}
|
||
|
else {
|
||
|
return false;
|
||
|
}
|
||
|
})()
|
||
|
|
||
|
// calls the given function if the given classname is found
|
||
|
function runIfClassNamePresent(selector, initFunction) {
|
||
|
var elms = document.getElementsByClassName(selector);
|
||
|
if (elms.length > 0) {
|
||
|
initFunction();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Serf.Util = {};
|
||
|
Serf.Util.isMobile = isMobile;
|
||
|
Serf.Util.runIfClassNamePresent = runIfClassNamePresent;
|
||
|
|
||
|
})();
|