Sha256: 9d13d50ca1e5e234ceb621cbc133a228ccc5b6cd110285870a446f23a0ee46d0

Contents?: true

Size: 1.77 KB

Versions: 22

Compression:

Stored size: 1.77 KB

Contents

- page_title "Profile builder"

%div#builder
  %form{:action => "/builder", :method => :get}

    - if @profile.selected_hosts.size > 0 && @profile.selected_metrics.size > 0
      %div#profile-preview
        %h2 Preview
        %div#graph
          %p Coming soon!
      %div#profile-meta
        %h2 Profile name
        %p
          %input{:name => "profile_name", :value => params[:profile_name], :type => "text", :class => "text"}
        %p.error
          = @profile.errors[:profile_name]
        %p
          %input{:type => "submit", :value => "create", :class => "create", :name => "submit"}

    %div#hosts.builder
      %h2 Hosts
      %input{:name => "hosts", :type => "text", :class => "text", :value => params[:hosts]}
      %input{:name => "submit", :type => "submit", :class => "submit", :value => "hosts"}
      %img{:src => link_to("/images/hosts.png"), :class => "icon hosts"}
      %span{:class => "glob example"} e.g. “charlie”, “*.bravo*”, “echo, foxtrot*”

      %ul.selected
        - @profile.selected_hosts.each do |name|
          %li= name

      %h5 Available
      %ul.available
        - @profile.hosts.each do |name|
          %li= name

    %div#metrics.builder
      %h2 Metrics
      %input{:name => "metrics", :type => "text", :class => "text", :value => params[:metrics]}
      %input{:name => "submit", :type => "submit", :class => "submit", :value => "metrics"}
      %img{:src => link_to("/images/metrics.png"), :class => "icon metrics"}
      %span{:class => "glob example"} e.g. “cpu*/*”, “disk*/*ops, disk*/*time”

      %ul.selected
        - @profile.selected_metrics.each do |name|
          %li= name

      %h5 Available
      %ul.available
        - @profile.metrics.each do |name|
          %li= name


Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
visage-app-1.0.0 lib/visage-app/views/builder.haml
visage-app-0.9.6 lib/visage-app/views/builder.haml
visage-app-0.9.5 lib/visage-app/views/builder.haml
visage-app-0.9.4 lib/visage-app/views/builder.haml
visage-app-0.9.3 lib/visage-app/views/builder.haml
visage-app-0.9.2 lib/visage-app/views/builder.haml
visage-app-0.9.1 lib/visage-app/views/builder.haml
visage-app-0.9.0.pre2 lib/visage-app/views/builder.haml
visage-app-0.9.0 lib/visage-app/views/builder.haml
visage-app-0.9.0.pre1 lib/visage-app/views/builder.haml
visage-app-0.3.3 lib/visage-app/views/builder.haml
visage-app-0.3.2 lib/visage/views/builder.haml
visage-app-0.3.1 lib/visage/views/builder.haml
visage-app-0.3.0 lib/visage/views/builder.haml
visage-app-0.2.7 lib/visage/views/builder.haml
visage-app-0.2.6 lib/visage/views/builder.haml
visage-app-0.2.5 lib/visage/views/builder.haml
visage-app-0.2.4 lib/visage/views/builder.haml
visage-app-0.2.3 lib/visage/views/builder.haml
visage-app-0.2.2 lib/visage/views/builder.haml