From d189452640fa29525c9020c2cb13e447d2cf769a Mon Sep 17 00:00:00 2001 From: Michael Deal Date: Sat, 26 Jan 2013 22:44:14 -0800 Subject: [PATCH] fix bug in fallback --- js/MIDI/LoadPlugin.js | 10 +++++----- js/MIDI/Plugin.js | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/js/MIDI/LoadPlugin.js b/js/MIDI/LoadPlugin.js index e544cf5..a2ef135 100644 --- a/js/MIDI/LoadPlugin.js +++ b/js/MIDI/LoadPlugin.js @@ -38,7 +38,7 @@ MIDI.loadPlugin = function(conf) { // use the most appropriate plugin if not specified if (apis[conf.api]) { api = conf.api; - } else if (apis[window.location.hash]) { + } else if (apis[window.location.hash.substr(1)]) { api = window.location.hash.substr(1); } else if (navigator.requestMIDIAccess) { api = "webmidi"; @@ -148,10 +148,10 @@ connect.webaudio = function(filetype, instruments, conf) { /// Helpers var apis = { - "#webmidi": true, - "#webaudio": true, - "#audiotag": true, - "#flash": true + "webmidi": true, + "webaudio": true, + "audiotag": true, + "flash": true }; var getPercent = function(event) { diff --git a/js/MIDI/Plugin.js b/js/MIDI/Plugin.js index f82d61a..2440ff9 100644 --- a/js/MIDI/Plugin.js +++ b/js/MIDI/Plugin.js @@ -1,6 +1,6 @@ /* -------------------------------------------- - MIDI.Plugin : 0.3.2 : 2013/01/24 + MIDI.Plugin : 0.3.2 : 2013/01/26 -------------------------------------------- https://github.com/mudcube/MIDI.js -------------------------------------------- @@ -8,10 +8,10 @@ http://docs.oracle.com/javase/6/docs/api/javax/sound/midi/package-summary.html -------------------------------------------- Technologies: - MIDI.WebMIDIAPI - MIDI.WebAudioAPI + MIDI.WebMIDI + MIDI.WebAudio MIDI.Flash - MIDI.HTML5 + MIDI.AudioTag -------------------------------------------- Helpers: MIDI.GeneralMIDI @@ -126,7 +126,7 @@ var setPlugin = function(root) { if (window.AudioContext || window.webkitAudioContext) (function () { var AudioContext = window.AudioContext || window.webkitAudioContext; - var root = MIDI.WebAudioAPI = { + var root = MIDI.WebAudio = { api: "webaudio" }; var ctx;