summaryrefslogtreecommitdiff
path: root/app/views/phone_book_entries/_index_core.de.html.haml
blob: fe72d26f44de5fec96f75bc8031d1d0c90d8ba83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
~# To Look for the other fields, please look into Git History.
%section.phone-book-entries 
  %header.entries-nav= render :partial => "phone_book_entries/navigation"
  .content
    - cache(['phone_book_entries_table', I18n.locale, current_user, phone_book_entries]) do
      
      %table{:class => 'table table-striped'}
        - for entry in phone_book_entries
          - cache(['phone_book_entries_table_tr', I18n.locale, current_user, entry]) do
            ~# Dear IE7,
            ~# Because of you we have to do this with a table.
            ~# With Love,
            ~# Mario.
            %tr.phone-book-entry{:"itemscope itemtype" => "http://schema.org/Person"}
              %td.thumbnail
                = image_tag(entry.image_url(:small).to_s, :itemprop => 'image')
              %td.user
                - if entry.is_organization == true
                  %a.name{:href=> phone_book_phone_book_entry_path(entry.phone_book, entry), :itemprop => "name"}= entry
                - else
                  %a.name{:href=> phone_book_phone_book_entry_path(entry.phone_book, entry), :itemprop => "name"}= entry
                  %a.company{:href=> phone_book_phone_book_entry_path(entry.phone_book, entry), :itemprop => 'memberOf'}= entry.organization
              %td.contact
                - if @found_phone_numbers and @found_phone_numbers.where(:phone_numberable_id => entry.id)
                  %a.phone{:href=> phone_book_phone_book_entry_path(entry.phone_book, entry), :itemprop => 'telephone'}= @found_phone_numbers.where(:phone_numberable_id => entry.id).first
                - elsif entry.phone_numbers.first
                  %a.phone{:href=> phone_book_phone_book_entry_path(entry.phone_book, entry), :itemprop => 'telephone'}= entry.phone_numbers.first
                - if entry.phone_numbers.count > 1
                  %a.more{:href => phone_book_phone_book_entry_path(entry.phone_book, entry)}= t('phone_book_entries.index.more_numbers', :numbers => (entry.phone_numbers.count-1))
              %td.extra
                - if !entry.description.blank?
                  %strong Beschreibung:
                  %div
                    = entry.description
                    - if !entry.homepage_organization.blank?
                      %br
                      =link_to entry.homepage_organization, entry.homepage_organization
              - if can? :edit, entry
                %td= link_to t('phone_book_entries.index.actions.edit'), edit_phone_book_phone_book_entry_path( entry.phone_book, entry )
              - if can? :destroy, entry
                %td= link_to t('phone_book_entries.index.actions.destroy'), [entry.phone_book, entry], :confirm => t('phone_book_entries.index.actions.confirm'), :method => :delete
  %footer.entries-nav= render :partial => "phone_book_entries/navigation"