modernizr
Version:
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
19 lines (18 loc) • 556 B
JavaScript
/*!
{
"name": "CSS Stylable Scrollbars",
"property": "cssscrollbar",
"tags": ["css"],
"builderAliases": ["css_scrollbars"]
}
!*/
define(['Modernizr', 'testStyles', 'prefixes'], function(Modernizr, testStyles, prefixes) {
testStyles('#modernizr{overflow: scroll; width: 40px; height: 40px; }#' + prefixes
.join('scrollbar{width:10px}' + ' #modernizr::')
.split('#')
.slice(1)
.join('#') + 'scrollbar{width:10px}',
function(node) {
Modernizr.addTest('cssscrollbar', 'scrollWidth' in node && node.scrollWidth == 30);
});
});