{"id":14072,"date":"2011-07-18T02:16:02","date_gmt":"2011-07-18T02:16:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/awebsome-browser-selector\/"},"modified":"2012-11-15T07:05:42","modified_gmt":"2012-11-15T07:05:42","slug":"awebsome-browser-selector","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/awebsome-browser-selector\/","author":538199,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2","stable_tag":"trunk","tested":"3.4.2","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Awebsome! Browser Selector","header_author":"Raul Illana <r@awebsome.com>","header_description":"","assets_banners_color":"","last_updated":"2012-11-15 07:05:42","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=G442YSKBRKTJ2","header_plugin_uri":"http:\/\/plugins.awebsome.com","header_author_uri":"http:\/\/raulillana.com","rating":5,"author_block_rating":0,"active_installs":100,"downloads":5907,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.2":"<p>Updated parser class.\nAdded consoles platform styles.<\/p>","2.1":"<p>Update required!!<\/p>","2.0":"<p>Update required!!<\/p>","1.2.1":"<p>Update required!!<\/p>","1.2":"<p>Update required!!<\/p>","1.1":"<ul>\n<li>BuddyPress and cache plugin issues fixed. Update required!<\/li>\n<\/ul>","1.0.1":"<ul>\n<li>Updated descriptions. No Update required!<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.1","1.2","1.2.1","2.0","2.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10264,1127,356,2220,2980],"plugin_category":[],"plugin_contributors":[84887],"plugin_business_model":[],"class_list":["post-14072","plugin","type-plugin","status-publish","hentry","plugin_tags-awebsome","plugin_tags-browser","plugin_tags-css","plugin_tags-selector","plugin_tags-specific","plugin_contributors-raulillana","plugin_committers-raulillana"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/awebsome-browser-selector.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Modifies the body tag classes adding some Platform\/Browser\/Version codes, so you can add quick and clean CSS patches.<\/p>\n\n<h4>Inspired by<\/h4>\n\n<ul>\n<li><a href=\"http:\/\/bastian-allgeier.de\/css_browser_selector\" title=\"PHP CSS Browser Selector\">PHP CSS Browser Selector<\/a> from <a href=\"http:\/\/bastian-allgeier.de\" title=\"Bastian Allgeier\">Bastian Allgeier<\/a><\/li>\n<li><a href=\"http:\/\/rafael.adm.br\/css_browser_selector\">JS CSS Browser Selector<\/a> from <a href=\"http:\/\/rafael.adm.br\" title=\"Rafael Lima\">Rafael Lima<\/a><\/li>\n<\/ul>\n\n<h4>Based in<\/h4>\n\n<ul>\n<li><a href=\"http:\/\/donatstudios.com\/PHP-Parser-HTTP_USER_AGENT\" title=\"PHP User Agent Parser\">PhpUserAgent<\/a> from <a href=\"http:\/\/donatstudios.com\" title=\"Jesse Donat\">Jesse Donat<\/a>.<\/li>\n<\/ul>\n\n<h4>Available Platform Codes<\/h4>\n\n<p><strong>Desktop<\/strong><\/p>\n\n<ul>\n<li><strong>win<\/strong> - Microsoft Windows<\/li>\n<li><strong>lnx<\/strong> - x11 and Linux distros<\/li>\n<li><strong>mac<\/strong> - MacOS<\/li>\n<li><strong>cros<\/strong> - ChromeOS<\/li>\n<\/ul>\n\n<p><strong>Mobile<\/strong><\/p>\n\n<ul>\n<li><strong>android<\/strong> - Android<\/li>\n<li><strong>iphone<\/strong> - iPhone<\/li>\n<li><strong>ipad<\/strong> - iPad<\/li>\n<li><strong>blackberry<\/strong> - Blackberry<\/li>\n<li><strong>winphone<\/strong> - Windows Phone OS<\/li>\n<li><strong>kindle<\/strong> - Kindle<\/li>\n<li><strong>kindlefire<\/strong> - Kindle Fire<\/li>\n<\/ul>\n\n<p><strong>Consoles<\/strong><\/p>\n\n<ul>\n<li><strong>xbox<\/strong> - Xbox 360<\/li>\n<li><strong>ps3<\/strong> - PlayStation 3<\/li>\n<li><strong>wii<\/strong> - Nintendo Wii<\/li>\n<\/ul>\n\n<h4>Available Browser Codes<\/h4>\n\n<ul>\n<li><strong>ie<\/strong> - Internet Explorer<\/li>\n<li><strong>iemobile<\/strong> - IEMobile<\/li>\n<li><strong>firefox<\/strong> - Mozilla, Firefox<\/li>\n<li><strong>camino<\/strong> - Camino<\/li>\n<li><strong>opera<\/strong> - Opera<\/li>\n<li><strong>safari<\/strong> - Safari<\/li>\n<li><strong>chrome<\/strong> - Google Chrome<\/li>\n<li><strong>kindle<\/strong> - Kindle<\/li>\n<li><strong>silk<\/strong> - Silk<\/li>\n<li><strong>lynx<\/strong> - Lynx<\/li>\n<li><strong>wget<\/strong> - Wget<\/li>\n<li><strong>curl<\/strong> - Curl<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Go easy!<br \/>\nUpload, activate and enjoy developing.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Where should I write my CSS specific code?<\/dt>\n<dd><p>At the end of your theme CSS file will be fine.<\/p><\/dd>\n<dt>How can I apply a patch for specific Platform\/Browser\/version?<\/dt>\n<dd><ol>\n<li>Filtering by Platform: <code>.kindle<\/code><\/li>\n<li>Filtering by Browser: <code>.opera<\/code><\/li>\n<li>Filtering by Browser and Version: <code>.ie.v7<\/code><\/li>\n<li>Filtering by Platform and Browser: <code>.win.ie<\/code><\/li>\n<li><p>Filtering by Platform, Browser and Version: <code>.win.ie.v8<\/code><\/p>\n\n<p>.Platform.Browser.Version #id .class { display:block; }<\/p><\/li>\n<\/ol>\n\n<p>So, this way you can apply CSS3 patches seamlessly...<\/p>\n\n<p>`\/* fallback\/image non-cover color &amp; fallback image &amp; W3C Markup *\/<\/p><\/dd>\n<dt>element { background-color: #1a82f7; background-image: url('images\/fallback-gradient.png'); background-image: linear-gradient(to bottom, #FFFFFF 0%, #00A3EF 100%); }<\/dt>\n<dd><p>\/* Safari + Chrome + iPhone + iPad *\/\n.safari #element,\n.chrome #element,\n.iphone #element,\n.ipad #element { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7)); background-image: -webkit-linear-gradient(top, #2F2727, #1a82f7); }<\/p>\n\n<p>\/* Firefox *\/\n.firefox #element { background-image: -moz-linear-gradient(top, #2F2727, #1a82f7); }<\/p>\n\n<p>\/* Opera *\/\n.opera #element { background-image: -o-linear-gradient(top, #2F2727, #1a82f7); }<\/p>\n\n<p>\/* IE *\/\n.ie #element { background-image: -ms-linear-gradient(top, #2F2727, #1a82f7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F2727', endColorstr='#1a82f7', gradientType='0'); }`<\/p><\/dd>\n<dt>Something's messing with my classes or they're not showing...<\/dt>\n<dd><p>Try clearing your caches.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Future Release<\/h4>\n\n<ul>\n<li>Codes managing UI.<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Updated PhpUserAgent.<\/li>\n<li>Added consoles platform styles.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Fixed readme.txt.<\/li>\n<li>Fixed BuddyPress support.<\/li>\n<li>Removed webkit and gecko generic classes (use browser specific classes instead).<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Revamped code using WP API's and OOPHP.<\/li>\n<li>Revamped UA parsing code.<\/li>\n<li>Revamped docs.<\/li>\n<li>Removed all the cache messy stuff added on v1.1 (sorry <a href=\"http:\/\/profiles.wordpress.org\/jrevillini\/\" title=\"@jrevillini\">@jrevillini<\/a>!).<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed working bug.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Fixed some coding bugs.<\/li>\n<li>Added more code comments.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Updated readme.txt.<\/li>\n<li>Fixed BuddyPress support (kudos <a href=\"http:\/\/profiles.wordpress.org\/landwire\/\" title=\"@landwire\">@landwire<\/a>!).<\/li>\n<li>Fixed caching bug for WP Super Cache and W3 Total Cache incompatibility (kudos <a href=\"http:\/\/profiles.wordpress.org\/jrevillini\/\" title=\"@jrevillini\">@jrevillini<\/a>!).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated descriptions.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Born with basic functionality and docs.<\/li>\n<\/ul>","raw_excerpt":"Empower your CSS selectors! Write specific CSS code for each Platform\/Browser\/Version the right way.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/14072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=14072"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/raulillana"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=14072"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=14072"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=14072"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=14072"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=14072"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=14072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}