Module: Ok
- Included in:
- Dot_Why::Template
- Defined in:
- lib/Ok.rb
Instance Method Summary collapse
- #add_mtime(src) ⇒ Object
- #applet(name) ⇒ Object
- #as_this_life_menu ⇒ Object
- #on_off(val = false, show_more = false) ⇒ Object
- #script(src) ⇒ Object
- #span_as ⇒ Object
Instance Method Details
#add_mtime(src) ⇒ Object
30 31 32 33 |
# File 'lib/Ok.rb', line 30 def add_mtime src puts "add_mtime not done" return src end |
#applet(name) ⇒ Object
39 40 41 42 43 44 45 46 |
# File 'lib/Ok.rb', line 39 def applet name blade_file = "../../applets/" + name + "/markup.blade" js_file = "/applets/" + name + "/script.js" css_file = "/applets/" + name + "/style.css" eval(File.read( blade_file ), null, blade_file, 1) styles { link(css_file) } scripts { script js_file } end |
#as_this_life_menu ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/Ok.rb', line 22 def select(:name=>"as_this_life") { customer_screen_names.each do |k, v| option(v, :value=>"#{v}") end } end |
#on_off(val = false, show_more = false) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/Ok.rb', line 4 def on_off val = false, show_more = false _class = (!val || val === 'off') ? 'off' : 'on' span(:class=>"on_off #{_class}") { a("On", :class=>'on', :href=>"#on") a("Off", :class=>'off', :href=>"#off") if (show_more) a("Settings", :class=>'show_more', :href=>"#more_settings") end } end |
#script(src) ⇒ Object
35 36 37 |
# File 'lib/Ok.rb', line 35 def script src super(:type=>"text/javascript", :src=>add_mtime(src)) end |
#span_as ⇒ Object
15 16 17 18 19 20 |
# File 'lib/Ok.rb', line 15 def span_as span(:class=>'as_this_life') { span("as: ", :class=>'as') } end |