fix link for default widget

This commit is contained in:
Fu Matthew committed 2013-02-18 17:03:18 +08:00
1 parent a6f6dc271c
commit 3a13ab4634
6 files changed
+28 -10

No files matched your search

+4
View File
@@ -64,6 +64,10 @@ module OrbitApp
return @widget_set.get_fields
end
def get_link_methods
return @widget_set.get_link_methods
end
def get_default_widget
if @widget_set.nil? # Init not defining widget
return {}
+12
View File
@@ -75,6 +75,10 @@ module OrbitApp
get_default_widget.get_fields
end
def get_link_methods
get_default_widget.get_link_methods
end
def get_default_widget
return @default_widget
end
@@ -117,6 +121,10 @@ module OrbitApp
@fields
end
def get_link_methods
return flatten_hashes(@fields.select{|t| t[2]==:link}.map{|t| Hash[t[0].to_sym,t[1]] })
end
def query(var)
@query = var
end
@@ -125,6 +133,10 @@ module OrbitApp
@image = var
end
def flatten_hashes(ary)
Hash[*ary.map(&:to_a).flatten]
end
end
class Widget