class ExtWindow
Public Class Methods
new(config, parent)
click to toggle source
Calls superclass method
ExtNode::new
# File lib/extclasses/window.rb, line 4 def initialize(config, parent) @default_config = { y: 10, width: 500, layout: "anchor", title: "My Window", maximizable: true, modal: true, padding: "0.5em" } super "window", config, parent end
Public Instance Methods
to_extjs(at_deep = 0)
click to toggle source
Calls superclass method
ExtNode#to_extjs
# File lib/extclasses/window.rb, line 17 def to_extjs(at_deep = 0) if @childs.last.xtype == "toolbar" @config.merge! :fbar => @childs.last.to_extjs(at_deep + 1) @childs.pop end if @childs.first.xtype == "toolbar" @config.merge! :tbar => @childs.first.to_extjs(at_deep + 1) @childs.slice!(0) end # if find("paging",{:recursive => 1}) # @config.merge! :bbar => find("paging").to_extjs(at_deep + 1) # self.remove_childs "paging" # end super at_deep end