Module: Rawbotz::Helpers::IconHelper

Defined in:
lib/rawbotz/helpers/icon_helper.rb

Instance Method Summary collapse

Instance Method Details

#add_icon(tooltip_text: nil) ⇒ Object



4
5
6
# File 'lib/rawbotz/helpers/icon_helper.rb', line 4

def add_icon tooltip_text: nil
  icon "plus", tooltip_text: tooltip_text
end

#bool_icon(attr) ⇒ Object



89
90
91
92
93
94
95
# File 'lib/rawbotz/helpers/icon_helper.rb', line 89

def bool_icon attr
  if attr
    true_icon
  else
    false_icon
  end
end

#delete_icon(tooltip_text: nil) ⇒ Object



7
8
9
# File 'lib/rawbotz/helpers/icon_helper.rb', line 7

def delete_icon tooltip_text: nil
  icon "remove", tooltip_text: tooltip_text
end

#error_icon(tooltip_text: nil) ⇒ Object



10
11
12
# File 'lib/rawbotz/helpers/icon_helper.rb', line 10

def error_icon tooltip_text: nil
  icon "flash", tooltip_text: tooltip_text
end


13
14
15
# File 'lib/rawbotz/helpers/icon_helper.rb', line 13

def external_link_icon tooltip_text: nil
  icon "external-link", tooltip_text: tooltip_text
end

#false_icon(tooltip_text: nil) ⇒ Object



16
17
18
# File 'lib/rawbotz/helpers/icon_helper.rb', line 16

def false_icon tooltip_text: nil
  icon "close", tooltip_text: tooltip_text
end

#index_icon(tooltip_text: nil) ⇒ Object



19
20
21
# File 'lib/rawbotz/helpers/icon_helper.rb', line 19

def index_icon tooltip_text: nil
  icon "th-list", tooltip_text: tooltip_text
end

#info_icon(tooltip_text: nil) ⇒ Object



22
23
24
# File 'lib/rawbotz/helpers/icon_helper.rb', line 22

def info_icon tooltip_text: nil
  icon "info-circle", tooltip_text: tooltip_text
end


25
26
27
# File 'lib/rawbotz/helpers/icon_helper.rb', line 25

def link_icon tooltip_text: nil
  icon "info-link", tooltip_text: tooltip_text
end

#mail_icon(tooltip_text: nil) ⇒ Object



28
29
30
# File 'lib/rawbotz/helpers/icon_helper.rb', line 28

def mail_icon tooltip_text: nil
  icon "envelope-o", tooltip_text: tooltip_text
end

#order_icon(tooltip_text: nil) ⇒ Object



31
32
33
# File 'lib/rawbotz/helpers/icon_helper.rb', line 31

def order_icon tooltip_text: nil
  icon "shopping-cart", tooltip_text: tooltip_text
end

#order_state_icon(order) ⇒ Object



97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
# File 'lib/rawbotz/helpers/icon_helper.rb', line 97

def order_state_icon order
  case order.state
  when 'new'
    icon "star"
  when 'mailed'
    icon "envelope-o"
  when 'ordered'
    icon "arrow-right"
  when 'deleted'
    icon "remove"
  when 'stocked'
    icon "thumbs-o-up"
  else
    icon "question"
  end
end

#pack_icon(tooltip_text: nil) ⇒ Object



34
35
36
# File 'lib/rawbotz/helpers/icon_helper.rb', line 34

def pack_icon tooltip_text: nil
  icon "square-o", tooltip_text: tooltip_text
end

#packlist_icon(tooltip_text: nil) ⇒ Object



37
38
39
# File 'lib/rawbotz/helpers/icon_helper.rb', line 37

def packlist_icon tooltip_text: nil
  icon "paperclip", tooltip_text: tooltip_text
end

#packsize_icon(tooltip_text: nil) ⇒ Object



40
41
42
# File 'lib/rawbotz/helpers/icon_helper.rb', line 40

def packsize_icon tooltip_text: nil
  icon "cube", tooltip_text: tooltip_text
end

#product_icon(tooltip_text: nil) ⇒ Object



43
44
45
# File 'lib/rawbotz/helpers/icon_helper.rb', line 43

def product_icon tooltip_text: nil
  icon "cube", tooltip_text: tooltip_text
end

#products_icon(tooltip_text: nil) ⇒ Object



46
47
48
# File 'lib/rawbotz/helpers/icon_helper.rb', line 46

def products_icon tooltip_text: nil
  icon "cubes", tooltip_text: tooltip_text
end

#remote_icon(tooltip_text: nil) ⇒ Object



49
50
51
# File 'lib/rawbotz/helpers/icon_helper.rb', line 49

def remote_icon tooltip_text: nil
  icon "globe", tooltip_text: tooltip_text
end

#sales_icon(tooltip_text: nil) ⇒ Object



52
53
54
# File 'lib/rawbotz/helpers/icon_helper.rb', line 52

def sales_icon tooltip_text: nil
  icon "shopping-cart", tooltip_text: tooltip_text
end

#save_icon(tooltip_text: nil) ⇒ Object



55
56
57
# File 'lib/rawbotz/helpers/icon_helper.rb', line 55

def save_icon tooltip_text: nil
  icon "envelope", tooltip_text: tooltip_text
end

#settings_icon(tooltip_text: nil) ⇒ Object



58
59
60
# File 'lib/rawbotz/helpers/icon_helper.rb', line 58

def settings_icon tooltip_text: nil
  icon "wrench", tooltip_text: tooltip_text
end

#shelve_icon(tooltip_text: nil) ⇒ Object



61
62
63
# File 'lib/rawbotz/helpers/icon_helper.rb', line 61

def shelve_icon tooltip_text: nil
  icon "map-signs", tooltip_text: tooltip_text
end

#stock_empty_icon(tooltip_text: nil) ⇒ Object



64
65
66
# File 'lib/rawbotz/helpers/icon_helper.rb', line 64

def stock_empty_icon tooltip_text: nil
  icon "battery-0", tooltip_text: tooltip_text
end

#stock_full_icon(tooltip_text: nil) ⇒ Object



70
71
72
# File 'lib/rawbotz/helpers/icon_helper.rb', line 70

def stock_full_icon tooltip_text: nil
  icon "battery-4", tooltip_text: tooltip_text
end

#stock_icon(tooltip_text: nil) ⇒ Object



67
68
69
# File 'lib/rawbotz/helpers/icon_helper.rb', line 67

def stock_icon tooltip_text: nil
  icon "battery-2", tooltip_text: tooltip_text
end

#success_icon(tooltip_text: nil) ⇒ Object



73
74
75
# File 'lib/rawbotz/helpers/icon_helper.rb', line 73

def success_icon tooltip_text: nil
  icon "smile-o", tooltip_text: tooltip_text
end

#supplier_icon(tooltip_text: nil) ⇒ Object



76
77
78
# File 'lib/rawbotz/helpers/icon_helper.rb', line 76

def supplier_icon tooltip_text: nil
  icon "truck", tooltip_text: tooltip_text
end

#true_icon(tooltip_text: nil) ⇒ Object



79
80
81
# File 'lib/rawbotz/helpers/icon_helper.rb', line 79

def true_icon tooltip_text: nil
  icon "check-circle-o", tooltip_text: tooltip_text
end

#view_icon(tooltip_text: nil) ⇒ Object



82
83
84
# File 'lib/rawbotz/helpers/icon_helper.rb', line 82

def view_icon tooltip_text: nil
  icon "eye", tooltip_text: tooltip_text
end

#warning_icon(tooltip_text: nil) ⇒ Object



85
86
87
# File 'lib/rawbotz/helpers/icon_helper.rb', line 85

def warning_icon tooltip_text: nil
  icon "warning", tooltip_text: tooltip_text
end