Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am lerivin on github.
  • I am lerivin (https://keybase.io/lerivin) on keybase.
  • I have a public key ASDPvA3pR_ELqxZzS50faYkp6lyO4aFY7KOVMnGJsf0jZwo

To claim this, I am signing this object:

@lerivin
lerivin / Javascript Environment Detection
Last active December 10, 2015 06:18
Browser or Native browser environment detection I use this script/class to help me write those nasty forks in my JS for different browsers, OSs, plateform(mobile, desktop), and of course pixel density. This is proudly based on http://www.quirksmode.org/js/detect.html
window.Example = window.Example || {};
Example.Environment = function() {
var
_$win = $( window );
var environment = {
init: function () {
this.browser = this._searchString( this.dataBrowser ) || "An unknown browser";
@lerivin
lerivin / Javascript: IE Detection
Created May 5, 2012 17:34
An IE detection script with css setup via jQuery
var ieDetection = (function(){
var
minVersion = 7
, maxVersion = 10
, currentVersion = minVersion
;
while(currentVersion <= maxVersion) {
// ----------------------------------------------------------
// A short snippet for detecting versions of IE in JavaScript
// without resorting to user-agent sniffing
// ----------------------------------------------------------
// If you're not in IE (or IE version is less than 5) then:
// ie === undefined
// If you're in IE (>=5) then you can determine which version:
// ie === 7; // IE7
// Thus, to detect IE:
// if (ie) {}