[Jifty-commit] r1631 - in jifty/trunk: share/web/static/js
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Thu Jul 20 20:45:33 EDT 2006
Author: nelhage
Date: Thu Jul 20 20:45:32 2006
New Revision: 1631
Added:
jifty/trunk/share/web/static/js/css_browser_selector.js (contents, props changed)
Modified:
jifty/trunk/lib/Jifty/Web.pm
Log:
Adding the CSS browser selector trick from http://rafael.adm.br/css_browser_selector/ to Jifty
Modified: jifty/trunk/lib/Jifty/Web.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web.pm (original)
+++ jifty/trunk/lib/Jifty/Web.pm Thu Jul 20 20:45:32 2006
@@ -62,6 +62,7 @@
yui/calendar.js
app.js
app_behaviour.js
+ css_browser_selector.js
)]);
=head1 METHODS
Added: jifty/trunk/share/web/static/js/css_browser_selector.js
==============================================================================
--- (empty file)
+++ jifty/trunk/share/web/static/js/css_browser_selector.js Thu Jul 20 20:45:32 2006
@@ -0,0 +1,15 @@
+// CSS Browser Selector v0.4
+// Documentation: http://rafael.adm.br/css_browser_selector
+// License: http://creativecommons.org/licenses/by/2.5/
+// Author: Rafael Lima (http://rafael.adm.br)
+// Contributors: http://rafael.adm.br/css_browser_selector#contributors
+function css_browser_selector() {
+ var ua = navigator.userAgent.toLowerCase();
+ var h = document.getElementsByTagName('html')[0];
+ if(ua.indexOf('msie') != -1 && !(ua.indexOf('opera') != -1) && (ua.indexOf('webtv') == -1) ) h.className='ie';
+ else if(ua.indexOf('gecko/') != -1) h.className='gecko';
+ else if(ua.indexOf('opera') != -1) h.className='opera';
+ else if(ua.indexOf('konqueror') != -1) h.className='konqueror';
+ else if(ua.indexOf('applewebkit/') != - 1) h.className='safari';
+}
+css_browser_selector();
\ No newline at end of file
More information about the Jifty-commit
mailing list