app/views/my/media_resources.html.haml

Summary

Maintainability
Test Coverage
:ruby

  subtitle = []
  subtitle.push pluralize(@my_media_entries_count, "Medieneintrag", "Medieneinträge") unless @my_media_entries_count.zero?
  subtitle.push pluralize(@my_media_sets_count, "Set", "Sets") unless @my_media_sets_count.zero?
  subtitle = subtitle.join " / "

.app.view-my-media-resources

  = render "application/header"

  .app-body
    .app-body-title
      .ui-body-title
        .ui-body-title-label
          %h1.title-xl
            %i.icon-privacy-private-alt
            = _("Content I am responsible for")


        .ui-body-title-actions

          %a.button{:"data-create-set" => true}
            %i.icon-plus
            = _("Create set")

          .dropdown.ui-dropdown.stick-right
            %a#resource-action-button.primary-button.dropdown-toggle.ui-drop-toggle{"data-toggle" => "dropdown"}
              Weitere Aktionen
              %i.icon-arrow-down.bright.stand-alone
            %ul.dropdown-menu.ui-drop-menu{"aria-labelledby" => "dLabel", :role => "menu"}
              %li.ui-drop-item
                %a{:href => import_path}
                  %i.icon-upload.mid
                  = _("Import media")
              %li.ui-drop-item
                %a.ui-connect-to-visualization{:href => visualization_of_my_media_resources_path, :target => "_blank", :title => "Beziehung von Inhalten als Graph visualisieren"}
                  %i.icon-vis-graph.mid
                  = _("Show connections")

    .app-body-ui-container
      .bordered.ui-container.midtone.table.rounded-right.rounded-bottom

        = render :partial => "application/sidebar/my_archive"

        #ui-resources-list-container.app-body-content.table-cell.table-substance.ui-container

          = render :partial => "media_resources/list/toolbar",
                   :locals => {subtitle: subtitle,
                               extra_class: 'rounded-top-right'}

          = render :partial => "media_resources/list/filterbar"

          .ui-resources-holder.pam

            .ui-container.table.auto

              = render :partial => "media_resources/list/filter"

              .ui-container.table-cell.table-substance

                %ul#ui-resources-list.ui-resources{:class => ui_resources_class}

                  .pvh.mth
                    .ui-preloader

  .app-footer-push
= render :partial => "application/footer"

:coffeescript

  jQuery -> new App.MediaResourcesController.Index
    baseFilter: #{{:user_id => current_user.id}.to_json}
    startFilterParams: #{MediaResource.get_filter_params(params).to_json}