fix link for default widget
This commit is contained in:
1 parent
a6f6dc271c
commit
3a13ab4634
6 files changed
+28
-10
No files matched your search
@@ -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 {}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user