Sha256: acaf4d6e0a341dfbbc71fd6648547cdfff908ef3852183e93c0efea926f27a02

Contents?: true

Size: 1.95 KB

Versions: 1

Compression:

Stored size: 1.95 KB

Contents

// sample template for rendering lab info
%script{:id=>"lab_item_template", :type=>"text/x-handlebars-template"}
  %li.lab_info
    .lab_image
      %img{:src=>"{{icon}}", :width=>'12px'}  
    %div
      .lab_name
        {{data/lab_name}}
      .address
        {{address_without_comma}}, {{titleize data/city}}, {{data/state}}
      .phone
        Tel: {{data/telephone}}
    .link
      // create your own /labs/select via :post method
      = form_for :lab, :url=>'/select', :method=>'post' do |f|
        %input{ :type=>:hidden, :name => 'id', :value=>"{{data/id}}" }
        %input{ :type=>:hidden, :name => 'lab_id', :value=>"{{data/lab_id}}" }
        %input{ :type=>:hidden, :name => 'lab_info[name]', :value=>"{{data/lab_name}}" }
        %input{ :type=>:hidden, :name => 'lab_info[address]', :value=>"{{address_without_comma}}" }
        %input{ :type=>:hidden, :name => 'lab_info[city]', :value=>"{{titleize data/city}}" }
        %input{ :type=>:hidden, :name => 'lab_info[state]', :value=>"{{data/state}}" }
        %input{ :type=>:hidden, :name => 'lab_info[zip]', :value=>"{{data/zip}}" }
        %input{ :type=>:hidden, :name => 'lab_info[telephone]', :value=>"{{data/telephone}}" }
        = f.submit 'Select location', :class=>'select_location button'

// map display
#map_canvas_container
  #map_canvas{:style => "width:500px; height:350px"}

// lab list display  .. using ul/li style but you can change that
#lab_list_container{ 'data-labs'=>@lab_data.to_json }
  %ul#lab_list

  %p{:style => 'padding-left:50px;'}
    = link_to 'View more locations', '#', :id => 'more_labs_list_toggler'

// form for ajax lab searches ..the code to handle return data is in app/assets/medivo/labs/handle_ajax.coffee
= form_tag(medivo.data_labs_path, :method=>:get, :id=>'lab_data_search', :remote=>true) do
  %div
    Enter a new Zip Code
  .error_message
     
  = text_field_tag :zip_code, params[:zip_code]
  %p
    = submit_tag "Search", :id=> :find_labs, :class=>'button'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
medivo-0.0.13 lib/generators/medivo/templates/search.html.haml