Module: Smerp::Quotation::Engine::QuotationItemsHelper
- Defined in:
- app/helpers/smerp/quotation/engine/quotation_items_helper.rb
Instance Method Summary collapse
Instance Method Details
#level_marker(level) ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'app/helpers/smerp/quotation/engine/quotation_items_helper.rb', line 19 def level_marker(level) marker = [ "#DBFED8", #light green "#FEF0D8", "#D8F8FE", "#FED8D8" ] marker[level%4] end |
#render_item_tree_table(itm, level = 1, indx = 0) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/helpers/smerp/quotation/engine/quotation_items_helper.rb', line 4 def render_item_tree_table(itm, level = 1, indx = 0) cont = [] level += 1 indx = 0 if session[:hide_children_parent_id].nil? or not session[:hide_children_parent_id].include?(itm.id) itm.children.each do |c| cont << render("quotation_item", quotation_item: c, level: level, index: indx) indx += 1 cont += render_item_tree_table(c, level, indx) end end cont end |