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