58 lines
1.6 KiB
Plaintext
58 lines
1.6 KiB
Plaintext
Modernizr for Drupal
|
|
====================
|
|
|
|
This module implements Modernizr, the client-side feature detection
|
|
library. Modernizr allows you to avoid user-agent sniffing on the
|
|
server, and rely on the honesty of the browsers that visit your
|
|
website by detecting each individual feature that they support.
|
|
|
|
Modernizr will inject yes/no classes into your <html> tag for each
|
|
test, so that you can write conditional rules based on the results:
|
|
|
|
.multiplebgs div p {
|
|
/* properties for browsers that
|
|
support multiple backgrounds */
|
|
}
|
|
.no-multiplebgs div p {
|
|
/* optional fallback properties
|
|
for browsers that don't */
|
|
}
|
|
|
|
Modernizr v2 optionally includes a script loader which can load
|
|
additional resources based on the outcome of specific Modernizr
|
|
tests you're interested in:
|
|
|
|
Modernizr.load({
|
|
test : Modernizr.geolocation,
|
|
yep : 'normal.js',
|
|
nope : ['polyfill.js', 'wrapper.js']
|
|
});
|
|
|
|
The 3.x branch of the Drupal module integrates Modernizr.load()
|
|
so it can be used by themes/modules that support HTML5/CSS3.
|
|
|
|
Documentation
|
|
=============
|
|
|
|
Read about Modernizr: http://www.modernizr.com/docs/
|
|
Module documentation: http://drupal.org/node/1913744
|
|
|
|
Installation & Usage
|
|
====================
|
|
|
|
1. Install module
|
|
2. Build Modernizr at /admin/config/development/modernizr
|
|
3. Place your custom build inside sites/all/libraries/modernizr
|
|
|
|
Credits
|
|
=======
|
|
|
|
Project page: http://drupal.org/project/modernizr
|
|
Library page: http://modernizr.com
|
|
|
|
Module originally written by:
|
|
Tamás Demeter-Haludka - http://drupal.org/user/372872
|
|
|
|
Maintainers:
|
|
Chris Ruppel - http://drupal.org/user/411999
|