Module: Spider::WidgetScene
- Defined in:
- lib/spiderfw/widget/widget.rb
Instance Method Summary collapse
- #_wt ⇒ Object
- #widget_action(name, *params) ⇒ Object
- #widget_action_u(name, *params) ⇒ Object
- #widget_param(name) ⇒ Object
- #widget_param_u(name) ⇒ Object
- #widget_params(params) ⇒ Object
- #widget_target ⇒ Object
Instance Method Details
#_wt ⇒ Object
811 812 813 |
# File 'lib/spiderfw/widget/widget.rb', line 811 def _wt self[:widget][:id_path].join('/') end |
#widget_action(name, *params) ⇒ Object
819 820 821 |
# File 'lib/spiderfw/widget/widget.rb', line 819 def (name, *params) "#{self.}&_we=#{name}"+(params.map{|p| "&_wp[]=#{p}"}).join('') end |
#widget_action_u(name, *params) ⇒ Object
823 824 825 |
# File 'lib/spiderfw/widget/widget.rb', line 823 def (name, *params) "#{self.}&_we=#{name}"+(params.map{|p| "&_wp%5B%5D=#{p}"}).join('') end |
#widget_param(name) ⇒ Object
831 832 833 |
# File 'lib/spiderfw/widget/widget.rb', line 831 def (name) "_w#{self[:widget][:param]}[#{name}]" end |
#widget_param_u(name) ⇒ Object
835 836 837 |
# File 'lib/spiderfw/widget/widget.rb', line 835 def (name) "_w#{self[:widget][:param]}%5B#{name}%5D" end |
#widget_params(params) ⇒ Object
827 828 829 |
# File 'lib/spiderfw/widget/widget.rb', line 827 def (params) "#{self[:request][:path]}?"+params.map{ |k, v| "_w#{self[:widget][:param]}%5B#{k}%5D=#{v}"}.join('&') end |
#widget_target ⇒ Object
815 816 817 |
# File 'lib/spiderfw/widget/widget.rb', line 815 def "#{self[:request][:path]}?_wt=#{self[:widget][:id_path].join('/')}" end |