Sha256: 602663dde365ed33213028c85aff5687cd9c986652f19ff54ab62c2fb43929ce

Contents?: true

Size: 738 Bytes

Versions: 4

Compression:

Stored size: 738 Bytes

Contents

SimpleNavigation::Configuration.run do |navigation|  
  navigation.selected_class = 'active'

  navigation.items do |primary|
    primary.dom_class = 'nav'
    primary.item :tasks, 'Tasks', '/tasks' do |tasks|
      tasks.dom_class = 'nav nav-pills'
      tasks.item :pending, "Pending <span class=\"badge\">#{TaskwarriorWeb::App.task_count}</span>", '/tasks/pending'
      tasks.item :waiting, 'Waiting', '/tasks/waiting'
      tasks.item :completed, 'Completed', '/tasks/completed'
      tasks.item :deleted, 'Deleted', '/tasks/deleted'
    end
    primary.item :projects, 'Projects', '/projects' do |projects|
      projects.dom_class = 'nav nav-pills'
      projects.item :overview, 'Overview', '/projects/overview'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
taskwarrior-web-1.0.14 lib/taskwarrior-web/config/navigation.rb
taskwarrior-web-1.0.13 lib/taskwarrior-web/config/navigation.rb
taskwarrior-web-1.0.12 lib/taskwarrior-web/config/navigation.rb
taskwarrior-web-1.0.11 lib/taskwarrior-web/config/navigation.rb