UNPKG

midi-player-js

Version:

Midi parser & player engine for browser or Node. Works well with single or multitrack MIDI files.

30 lines (29 loc) 812 B
/*! { "name": "input[directory] Attribute", "property": "directory", "authors": ["silverwind"], "tags": ["file", "input", "attribute"] } !*/ /* DOC When used on an `<input type="file">`, the `directory` attribute instructs the user agent to present a directory selection dialog instead of the usual file selection dialog. */ define(['Modernizr', 'createElement', 'domPrefixes'], function(Modernizr, createElement, domPrefixes) { Modernizr.addTest('fileinputdirectory', function() { var elem = createElement('input'), dir = 'directory'; elem.type = 'file'; if (dir in elem) { return true; } else { for (var i = 0, len = domPrefixes.length; i < len; i++) { if (domPrefixes[i] + dir in elem) { return true; } } } return false; }); });