Sha256: 418e45d458310a2bc468542ad50bab16595817c9585e3bfb7f347dac67a15df6

Contents?: true

Size: 1.99 KB

Versions: 28

Compression:

Stored size: 1.99 KB

Contents

module CabooseStore
  module CheckoutHelper
    def caboose_store_cart
      render :partial => '/caboose_store/checkout/cart'
    end
    
    def caboose_store_address_form
      render :partial => '/caboose_store/checkout/address_form'
    end
    
    def caboose_store_shipping_address
      render :partial => '/caboose_store/checkout/shipping_address'
    end
    
    def caboose_store_shipping_method_form
      render :partial => '/caboose_store/checkout/shipping_method_form'
    end
    
    def caboose_store_shipping_method
      render :partial => '/caboose_store/checkout/shipping_method'
    end
    
    def caboose_store_discount
      render :partial => '/caboose_store/checkout/order_discount'
    end
    
    def caboose_store_billing_form
      render :partial => '/caboose_store/checkout/billing_form'
    end
    
    def checkout_nav(i)
      str = ""
      str << "<div id='nav'>"
      str << "  <ul>"
      str << "    <li class='odd'  id='checkout_nav1'><a href='#{i <= 1 ? '#' : '/checkout/step-one'   }' class='#{i == 1 ? 'current' : (i < 1 ? 'not_done' : 'done')}'><span>User Account </span></a></li>"
      str << "    <li class='even' id='checkout_nav2'><a href='#{i <= 2 ? '#' : '/checkout/step-two'   }' class='#{i == 2 ? 'current' : (i < 2 ? 'not_done' : 'done')}'><span>Addresses    </span></a></li>"
      str << "    <li class='odd'  id='checkout_nav3'><a href='#{i <= 3 ? '#' : '/checkout/step-three' }' class='#{i == 3 ? 'current' : (i < 3 ? 'not_done' : 'done')}'><span>Shipping     </span></a></li>"
      str << "    <li class='even' id='checkout_nav4'><a href='#{i <= 4 ? '#' : '/checkout/step-four'  }' class='#{i == 4 ? 'current' : (i < 4 ? 'not_done' : 'done')}'><span>Payment      </span></a></li>"
      str << "    <li class='odd'  id='checkout_nav5'><a href='#{i <= 5 ? '#' : '/checkout/step-five'  }' class='#{i == 5 ? 'current' : (i < 5 ? 'not_done' : 'done')}'><span>Confirm      </span></a></li>"
      str << "  </ul>"
      str << "</div>"
      return str
    end
    
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
caboose-store-0.0.39 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.38 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.37 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.36 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.35 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.34 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.33 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.32 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.31 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.30 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.29 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.28 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.27 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.26 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.25 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.24 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.23 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.22 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.21 app/helpers/caboose_store/checkout_helper.rb
caboose-store-0.0.20 app/helpers/caboose_store/checkout_helper.rb