mconf/mconf-web

View on GitHub
app/views/custom_bigbluebutton_recordings/_recording_links.html.haml

Summary

Maintainability
Test Coverage
-# locals:
-#   recording (Recording): the target bigbluebutton_recording model

.dropdown
  .btn.btn-default.dropdown-toggle{ data: { toggle: 'dropdown' } }
    = t('.choose_action')
    %span.caret
  %ul.dropdown-menu.dropdown-menu-right
    %li= link_to t('_other.details'), bigbluebutton_recording_path(recording)
    %li= link_to t('_other.edit'), edit_bigbluebutton_recording_path(recording)
    %li= link_to t('_other.publish'), publish_bigbluebutton_recording_path(recording), :data => { :confirm => t('are_you_sure') }, :method => :post
    %li= link_to t('_other.unpublish'), unpublish_bigbluebutton_recording_path(recording), :data => { :confirm => t('are_you_sure') }, :method => :post
    %li= link_to t('_other.destroy'), bigbluebutton_recording_path(recording), class: 'destroy-recording', :data => { :confirm => t('.confirm_destroy') }, :method => :delete

.content-block-container.nav-playback-links
  .content-block
    .content-block-middle
      %h3= t(".playback_links")
      %ul
        - recording.playback_formats.each do |playback|
          %li
            = link_to playback.format_type, play_bigbluebutton_recording_path(recording, type: playback.format_type), :class => "open-new-window"
            = "•".html_safe
            = link_to t(".direct_link"), playback.url, :class => "open-new-window"