function theme_soundmanager2_page_player_pause in SoundManager2 7.2
Theme function for overriding the Page player configuration for pause/stop.
1 theme call to theme_soundmanager2_page_player_pause()
- soundmanager2_field_formatter_view in ./
soundmanager2.module - Implements hook_field_formatter_view().
File
- ./
soundmanager2.module, line 659 - Responsible for managing the required SWF and JS files for soundmanager2 to work
Code
function theme_soundmanager2_page_player_pause() {
$data = "pagePlayer.css = {sDefault: 'sm2_link', sLoading: 'sm2_loading', sPlaying: 'sm2_playing', sPaused: 'sm2_link'}; ";
$data .= "pagePlayer.events.stop = function() { pagePlayer.removeClass(this._data.oLI,this._data.className); this._data.className = ''; pagePlayer.stopSound(this); this._data.oPosition.style.width = '0px'; self.setPageTitle(); self.resetPageIcon();}; ";
$data .= "pagePlayer.events.pause = function() { pagePlayer.removeClass(this._data.oLI,this._data.className); this._data.className = ''; pagePlayer.stopSound(this); this._data.oPosition.style.width = '0px'; self.setPageTitle(); self.resetPageIcon();}; ";
$data .= "pagePlayer.events.resume = function() { pagePlayer.removeClass(this._data.oLI,this._data.className); this._data.className = pagePlayer.css.sPlaying; pagePlayer.addClass(this._data.oLI,this._data.className); self.setPageTitle(this._data.originalTitle);}; ";
drupal_add_js($data, array(
'type' => 'inline',
'scope' => 'footer',
));
}