Skip to content

Instantly share code, notes, and snippets.

View wehmoen's full-sized avatar
:fishsticks:
Always working

wehmoen wehmoen

:fishsticks:
Always working
View GitHub Profile
@wehmoen
wehmoen / pkmn.js
Created August 10, 2016 13:20
The whole Pokédex as JS Object
pkmn = {"460":"Abomasnow","63":"Abra","359":"Absol","617":"Accelgor","681":"Aegislash","142":"Aerodactyl","306":"Aggron","190":"Aipom","65":"Alakazam","594":"Alomomola","334":"Altaria","698":"Amaura","424":"Ambipom","591":"Amoonguss","181":"Ampharos","347":"Anorith","24":"Arbok","59":"Arcanine","493":"Arceus","566":"Archen","567":"Archeops","168":"Ariados","348":"Armaldo","683":"Aromatisse","304":"Aron","144":"Articuno","531":"Audino","699":"Aurorus","713":"Avalugg","610":"Axew","482":"Azelf","184":"Azumarill","298":"Azurill","371":"Bagon","343":"Baltoy","354":"Banette","689":"Barbaracle","339":"Barboach","550":"Basculin","411":"Bastiodon","153":"Bayleef","614":"Beartic","267":"Beautifly","15":"Beedrill","606":"Beheeyem","374":"Beldum","182":"Bellossom","69":"Bellsprout","712":"Bergmite","400":"Bibarel","399":"Bidoof","688":"Binacle","625":"Bisharp","9":"Blastoise","257":"Blaziken","242":"Blissey","522":"Blitzle","525":"Boldore","438":"Bonsly","626":"Bouffalant","654":"Braixen","628":"Braviary","286":"Breloom
@wehmoen
wehmoen / getBrowser
Created November 21, 2014 23:36
JavaScript Utils
function getBrowser(userAgent) {
var version,webkitVersion,iOSAgent,iOSDevice,iOSMajorVersion,iOSMinorVersion,browser={};
userAgent=(userAgent||navigator.userAgent).toLowerCase();language=navigator.language||navigator.language||navigator.browserLanguage;
version=browser.version=(userAgent.match(/.*(?:rv|chrome|webkit|opera|ie)[\/: ](.+?)([ \);]|$)/)||[])[1];
webkitVersion=(userAgent.match(/webkit\/(.+?) /)||[])[1];iOSAgent=(userAgent.match(/\b(iPad|iPhone|iPod)\b.*\bOS (\d)_(\d)/i)||[]);
iOSDevice=iOSAgent[1];iOSMajorVersion=iOSAgent[2];iOSMinorVersion=iOSAgent[3];browser.windows=browser.isWindows=!!/windows/.test(userAgent);
browser.mac=browser.isMac=!!/macintosh/.test(userAgent)||(/mac os x/.test(userAgent)&&!/like mac os x/.test(userAgent));
browser.lion=browser.isLion=!!(/mac os x 10[_\.][7-9]/.test(userAgent)&&!/like mac os x 10[_\.][7-9]/.test(userAgent));
browser.iPhone=browser.isiPhone=(iOSDevice==="iphone");browser.iPod=browser.isiPod=(iOSDevice==="ipod");
browser.iPad=browser.isiPad=(iOSDevice==="i
window.location.getParam = function(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
result = regex.exec(window.location.search);
if (result == null) {
return false;
}