add bower components to third party
This commit is contained in:
32
third_party/ui/bower_components/modernizr/feature-detects/unicode.js
vendored
Normal file
32
third_party/ui/bower_components/modernizr/feature-detects/unicode.js
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
/**
|
||||
* Unicode special character support
|
||||
*
|
||||
* Detection is made by testing missing glyph box rendering against star character
|
||||
* If widths are the same, this "probably" means the browser didn't support the star character and rendered a glyph box instead
|
||||
* Just need to ensure the font characters have different widths
|
||||
*
|
||||
* Warning : positive Unicode support doesn't mean you can use it inside <title>, this seams more related to OS & Language packs
|
||||
*/
|
||||
Modernizr.addTest('unicode', function() {
|
||||
|
||||
|
||||
var bool,
|
||||
|
||||
missingGlyph = document.createElement('span'),
|
||||
|
||||
star = document.createElement('span');
|
||||
|
||||
Modernizr.testStyles('#modernizr{font-family:Arial,sans;font-size:300em;}', function(node) {
|
||||
|
||||
missingGlyph.innerHTML = 'ᝣ';
|
||||
star.innerHTML = '☆';
|
||||
|
||||
node.appendChild(missingGlyph);
|
||||
node.appendChild(star);
|
||||
|
||||
bool = 'offsetWidth' in missingGlyph && missingGlyph.offsetWidth !== star.offsetWidth;
|
||||
});
|
||||
|
||||
return bool;
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user