Sha256: 976dbae6c2f4369b2ea98a403938fb17d8108d3bb7f9f901e2e7e14441ce8c9f

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents

.nav
  / .profile_nav
  ul
    - @structures.each do |item|
      li[
        class=[current_structure?(item) ? 'active' : nil,
          (item.structure_type_id == StructureType.services.id) ? 'drop_list' : nil,
          item.trackable? ? 'track_updates' : nil,
          (item.structure_type_id == StructureType.languages.id) ? 'drop_list language' : nil]
        data-track-key=item.track_key
        data-track-value=item.track_value
      ]
        = link_to_unless_current item.title, structure_path(item)
          span = item.title

        - if item.structure_type_id == StructureType.services.id
          ul.drop
            - item.children.each do |child|
              li
                = link_to child.title, service_path(child)

        - elsif item.structure_type_id == StructureType.languages.id
          = render_cell :widgets, :language_drop

    - unless @others.blank?
      - track = @others.select(&:trackable?).map {|item| {key: item.track_key, value: item.track_value}}
      li.drop_list class="#{track.blank? ? nil : 'track_updates'}" data-track=track.to_json
        a href="" => @others_title
        ul.drop
          - @others.each do |item|
            li
              = link_to item.title, structure_path(item)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/cells/shared/menu.html.slim