Skip to content

Commit

Permalink
Make the main function pure
Browse files Browse the repository at this point in the history
By moving variable declarations inside the function
  • Loading branch information
vacekj committed Mar 9, 2018
1 parent effde74 commit ef01817
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 19 deletions.
3 changes: 0 additions & 3 deletions .eslintrc.js

This file was deleted.

6 changes: 6 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"extends": "google",
"rules": {
"no-unused-vars": "error"
}
}
34 changes: 18 additions & 16 deletions detect-browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,28 +25,30 @@
// SOFTWARE.


var browser_data = {};
var languages = [];
var user_agent;
var browser;
var os;
var os_type;
var os_bit;
var device;
var device_type;
var timezone;
var language;
var screen_resolution;
var online;
var cookie_enabled;
var referrer;
var IP;


function isMobile() {
return /Mobi/.test(navigator.userAgent);
}

function getBrowser() {
var browser_data = {};
var languages = [];
var user_agent;
var browser;
var os;
var os_type;
var os_bit;
var device;
var device_type;
var timezone;
var language;
var screen_resolution;
var online;
var cookie_enabled;
var referrer;
var IP;

referrer = (document.referrer == undefined) ? 'N/A' : document.referrer;

// Opera 8.0+
Expand Down

0 comments on commit ef01817

Please sign in to comment.