module Mp3Player::LayoutHelper
Public Instance Methods
mp3_player_headers(options = {})
click to toggle source
# File lib/mp3_player/layout_helper.rb, line 3 def mp3_player_headers options = {} ViewHelper.reset_player_count # Don't reload configuration options in production env Configuration.load_options if !Rails.env.production? options.reverse_merge! Mp3Player.default_options if Mp3Player.default_options options.reverse_merge!({ width: 290 }) audio_player_path = if options[:with_swfobject] == false 'audio-player-noswfobject.js' else 'audio-player.js' end javascript_include_tag(audio_player_path) + %Q[ <script type="text/javascript"> AudioPlayer.setup("#{asset_path('player.swf')}", #{options.to_json} ); </script>].html_safe end