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
814 815 816 |
# File 'lib/spiderfw/widget/widget.rb', line 814 def _wt self[:widget][:id_path].join('/') end |
#widget_action(name, *params) ⇒ Object
822 823 824 |
# File 'lib/spiderfw/widget/widget.rb', line 822 def (name, *params) "#{self.}&_we=#{name}"+(params.map{|p| "&_wp[]=#{p}"}).join('') end |
#widget_action_u(name, *params) ⇒ Object
826 827 828 |
# File 'lib/spiderfw/widget/widget.rb', line 826 def (name, *params) "#{self.}&_we=#{name}"+(params.map{|p| "&_wp%5B%5D=#{p}"}).join('') end |
#widget_param(name) ⇒ Object
834 835 836 |
# File 'lib/spiderfw/widget/widget.rb', line 834 def (name) "_w#{self[:widget][:param]}[#{name}]" end |
#widget_param_u(name) ⇒ Object
838 839 840 |
# File 'lib/spiderfw/widget/widget.rb', line 838 def (name) "_w#{self[:widget][:param]}%5B#{name}%5D" end |
#widget_params(params) ⇒ Object
830 831 832 |
# File 'lib/spiderfw/widget/widget.rb', line 830 def (params) "#{self[:request][:path]}?"+params.map{ |k, v| "_w#{self[:widget][:param]}%5B#{k}%5D=#{v}"}.join('&') end |
#widget_target ⇒ Object
818 819 820 |
# File 'lib/spiderfw/widget/widget.rb', line 818 def "#{self[:request][:path]}?_wt=#{self[:widget][:id_path].join('/')}" end |