{"_id":"css-browser-selector","_rev":"6-4769118e6c6a7a6df96fe9f38bdac5d4","name":"css-browser-selector","description":"CSS Browser Selector is a very small javascript which empowers CSS selectors with platform-specific classes","dist-tags":{"latest":"0.6.5"},"versions":{"0.6.3":{"name":"css-browser-selector","version":"0.6.3","description":"CSS Browser Selector is a very small javascript which empowers CSS selectors with platform-specific classes","main":"css_browser_selector.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/verbatim/css_browser_selector.git"},"keywords":["browser","selector"],"author":{"name":"Rafael Lima"},"license":"CC-BY-SA-2.5","bugs":{"url":"https://github.com/verbatim/css_browser_selector/issues"},"homepage":"https://github.com/verbatim/css_browser_selector#readme","gitHead":"dfd39796ed4f2c5d55b0d81b354a9ec44b6f4fb3","_id":"css-browser-selector@0.6.3","_shasum":"2b7799a98368e28b1bd5b84ac324921e4a1f049f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"},"dist":{"shasum":"2b7799a98368e28b1bd5b84ac324921e4a1f049f","tarball":"https://registry.npmjs.org/css-browser-selector/-/css-browser-selector-0.6.3.tgz","integrity":"sha512-6KzX/IR9kd3TCHjqHDO+0+Aa4ADSGw1yWqcG5k5Q3UtiF4+3q/03c0noC0f4h8oVhgLqQXkDJHWKujHGZ7tE6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlPSbqNivmEBOy8CHEIdCzq9W5NX8sxhhSx/lNUDmwGAiAnVa7sG9dI02v7QtnJScMZAiDuC+URThmA5pmRisP5mg=="}]},"maintainers":[{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/css-browser-selector-0.6.3.tgz_1488813506151_0.46175818075425923"}},"0.6.4":{"name":"css-browser-selector","version":"0.6.4","description":"CSS Browser Selector is a very small javascript which empowers CSS selectors with platform-specific classes","main":"css_browser_selector.min.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/verbatim/css_browser_selector.git"},"keywords":["browser","selector"],"author":{"name":"Rafael Lima"},"license":"CC-BY-SA-2.5","bugs":{"url":"https://github.com/verbatim/css_browser_selector/issues"},"homepage":"https://github.com/verbatim/css_browser_selector#readme","gitHead":"3fa63a96f8a48efabd1fda7a60ae617d33f9e361","_id":"css-browser-selector@0.6.4","_shasum":"5e8102656ba013822eb0f0e6311107081fcddade","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"},"dist":{"shasum":"5e8102656ba013822eb0f0e6311107081fcddade","tarball":"https://registry.npmjs.org/css-browser-selector/-/css-browser-selector-0.6.4.tgz","integrity":"sha512-lSs2aFiGzDjPbv69KagADap2TWINcGpAYVU7WpFbf2VFkvnaMhNtIGT2KyWnpVuymqjcxDkvDHrpftWTGN8odg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDsx8G4YQuyDhEvBe6nESLtSAli3Smkfx/zMiGKjsJHAiByc8183ewim8rS3tDg439p29L3AVKZML1sbV8ERNRmzA=="}]},"maintainers":[{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/css-browser-selector-0.6.4.tgz_1488814019084_0.060059686191380024"}},"0.6.5":{"name":"css-browser-selector","version":"0.6.5","description":"CSS Browser Selector is a very small javascript which empowers CSS selectors with platform-specific classes","main":"css_browser_selector.min.js","directories":{"test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/verbatim/css_browser_selector.git"},"keywords":["browser","selector"],"author":{"name":"Rafael Lima"},"license":"CC-BY-SA-2.5","bugs":{"url":"https://github.com/verbatim/css_browser_selector/issues"},"homepage":"https://github.com/verbatim/css_browser_selector#readme","gitHead":"3cee3756af289d836e309acf6a87f8f1e6367309","_id":"css-browser-selector@0.6.5","_shasum":"d2b06c01ff7d7cb455e2006b6b6558d39372ca60","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"},"dist":{"shasum":"d2b06c01ff7d7cb455e2006b6b6558d39372ca60","tarball":"https://registry.npmjs.org/css-browser-selector/-/css-browser-selector-0.6.5.tgz","integrity":"sha512-Cfn76BCNJb7GAd57nKT0abzW1yZCpk2+5TgjZrOt01RErG1lAxDs5rQ6tnh3PD4Zfg4pIcsQ/ED/QK+MeNVgYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD7fbUT2upzamGNgglPh4R4MEHNKZnHIg+7bPJ4TzLTAIhALeuJL9GLigLtTIDh9HholWwuGT7nHD3PVWBjQq149n5"}]},"maintainers":[{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/css-browser-selector-0.6.5.tgz_1488814373352_0.0735229963902384"}}},"readme":"# CSS Browser Selector\n\n<b>2014-02-19\n<br>I have not had time to work on this in a long time. Is there anyone interested in taking over? Maybe you can take this project to the next level.\n</b>\n\nCSS Browser Selector is a very small javascript which empowers CSS selectors.\n<br />You can now write code for: browser, browser version, platform, platform version, device, device version.\n<br />Best part: no more hacks; all compliant code.\n<br />More info: [http://rafael.adm.br/css_browser_selector](http://rafael.adm.br/css_browser_selector)\n<br />beta/experimental versions: [https://github.com/verbatim/css_browser_selector/](https://github.com/verbatim/css_browser_selector/)\n\nIdentifies\n<br />browsers: Firefox; IE; Opera; Safari; Chrome, Konqueror, Iron\n<br />browser versions: (most importantly: ie6, ie7, ie8, ie9)\n<br />rendering engines: Webkit; Mozilla; Gecko\n<br />platforms/OSes: Mac; Win: Win8, Win7, Vista, WinXP, Win2k, WinNT; FreeBSD; Linux/x11 \n<br />devices: Ipod; Ipad; Iphone; WebTV; Blackberry; Android; J2me; RIM Playbook; mobile (generic)\n<br />enabled technology: JS (use in conjunction with &lt;html class=\"no-js\"> for even more granular control)\n<br />language detection\n\nRecent contributors to 0.5, 0.6:\n\nmore detailed IE detection:\n<br />https://github.com/kevingessner/css_browser_selector/\n\nmore detailed WIN detection:\n<br />https://github.com/saar/css_browser_selector\n\nno-js to js:\n<br />paul irish: http://paulirish.com/2009/avoiding-the-fouc-v3/\n\nmac versioning\n<br />https://github.com/haraldmartin/css_browser_selector\n\n\nv0.6.1 2012-03-14\n<br />iOS version detection\n<br />beta: detect if being run in iPad app.\n<br />(from: http://stackoverflow.com/questions/4460205/detect-ipad-iphone-webview-via-javascript)\n\nv0.6.0 2012-01-24\n<br />more detailed support for Opera, Chrome, Safari (and revised support for Firefox)\n<br />versioning for Chrome, Blackberry, Android, Mac\n<br />Android device detection\n<br />altered how 'mobile' is deterimed to be added to the class string\n<br />language detection\n<br />RIM Playbook added\n<br />continuously evaluates browser max width (in case of resizing)\n<br />continuously evaluates browser orientation (portrait vs. landscape)\n\nv0.5.0 2011-08-24\n<br />any version of Firefox\n<br />more versions of Windows (Win8 [tentative], Win7, Vista, XP, Win2k)\n<br />more versions of IE under unique conditions\n<br />if \"no-js\" in HTML class: removes and replaces with \"js\" (\\<html class=\"no-js\"\\>)\n\n## resources:\n\nnavigator.userAgent strings:\n<br />http://en.wikipedia.org/wiki/User_agent\n<br />http://www.useragentstring.com/pages/useragentstring.php\n<br />http://www.user-agents.org\n<br />http://www.zytrax.com/tech/web/mobile_ids.html\n\nhistory of the user agent string:\n<br />http://www.nczonline.net/blog/2010/01/12/history-of-the-user-agent-string/\n\nlanguage list:\n<br />http://msdn.microsoft.com/en-us/library/ms533052%28v=vs.85%29.aspx\n\nwindows nt list\n<br />http://en.wikipedia.org/wiki/Windows_NT\n\nblackberry user agent string interpertation:\n<br />http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862\n\njavascript compression:\n<br />http://minifyjavascript.com\n\nscreen resolutions:\n<br />http://cartoonized.net/cellphone-screen-resolution.php\n\naspect ratio:\n<br />http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3889591/Detect-and-Set-the-iPhone--iPads-Viewport-Orientation-Using-JavaScript-CSS-and-Meta-Tags.htm\n\niOS detection?:\n<br />http://stackoverflow.com/questions/4460205/detect-ipad-iphone-webview-via-javascript\n\n\n## OTHER VERSIONS\n\n<b>Ruby on Rails Plugin by Reid MacDonald</b>\n<br />http://latimes.rubyforge.org/svn/plugins/css_browser_selector/\n\n<b>PHP CSS Browser Selector by Bastian Allgeier</b>\n<br />http://bastian-allgeier.de/css_browser_selector/\n\n<b>Wordpress Plugin by Adrian hanft</b>\n<br />http://wordpress.org/extend/plugins/browser-specific-css/\n\n## EXAMPLE\n\n    <style type=\"text/css\"> \n\t    .ie .example { background-color: yellow; }\n\t    .ie7 .example { background-color: orange }\n\t    .gecko .example { background-color: gray; }\n\t    .win.gecko .example { background-color: red; }\n\t    .linux.gecko .example { background-color: pink; }\n\t    .opera .example { background-color: green; }\n\t    .konqueror .example { background-color: blue; }\n\t    .webkit .example { background-color: black; }\n\t    .chrome .example { background-color: cyan; }\n\t    .example { width: 100px; height: 100px; }\n\t    .no-js, .no_js, .nojs { display: block; }\n\t    .js { display: none; }\n    </style>\n\nLicense:\n<br />http://creativecommons.org/licenses/by/2.5/\n\nORIGINAL AUTHOR: Rafael Lima:\n<br />http://rafael.adm.br\n\nBased on idea by 37signals:\n<br />http://37signals.com/svn/archives2/browser_selectors_in_css.php\n\nContributors:\n<br />Niyaz (http://github.com/niyazpk)\n<br />Marcio Trindade (http://github.com/marciotrindade)\n<br />rbottarelli (http://github.com/rbottarelli)\n<br />Bryan Chow (http://github.com/bryanchow)\n<br />Derek Lio (http://github.com/dereklio)\n<br />Paul Irish (http://github.com/paulirish)\n<br />Preston Badeer\n<br />Upekshapriya\n<br />André Lopes\n<br />Tazio Mirandola - copiaincolla pubblicità\n<br />Reid MacDonald (http://geminstallthat.wordpress.com)\n<br />Vinicius Braga (http://viniciusbraga.com)\n<br />Chris Preece (http://www.mmtdigital.co.uk)\n<br />Dominykas\n<br />M@ McCray\n<br />Daniel Westermann-Clark\n<br />Steve Clay (http://mrclay.org/)\n<br />Jeff Bellsey\n<br />Jean Pierre\n<br />Micah Snyder\n<br />Derek (http://amphibian.info)\n<br />Jesse Scott\n<br />Moises Kirsch (http://www.moiblog.com/)\n<br />Alex Wiltschko\n<br />Chris Warren and Tony Nelson (http://www.imagetrend.com)\n<br />glasser\n","maintainers":[{"name":"rakeshmenon","email":"rakeshmenon13@yahoo.com"}],"time":{"modified":"2022-06-14T04:29:32.179Z","created":"2017-03-06T15:18:28.392Z","0.6.3":"2017-03-06T15:18:28.392Z","0.6.4":"2017-03-06T15:26:59.731Z","0.6.5":"2017-03-06T15:32:54.026Z"},"homepage":"https://github.com/verbatim/css_browser_selector#readme","keywords":["browser","selector"],"repository":{"type":"git","url":"git+https://github.com/verbatim/css_browser_selector.git"},"author":{"name":"Rafael Lima"},"bugs":{"url":"https://github.com/verbatim/css_browser_selector/issues"},"license":"CC-BY-SA-2.5","readmeFilename":"README.mkdn"}