Sha256: 3fe5d719c780cea7fcb61808cac858c7d75b4943b60d91e5a6e4d9b6625da64d

Contents?: true

Size: 561 Bytes

Versions: 5

Compression:

Stored size: 561 Bytes

Contents

class WindowComponentLoader < Netzke::Base

  component :some_window do |c|
    c.persistence = true
    c.klass = Netzke::Basepack::Window
    c.title = "Some Window Component"
    c.width = 300
    c.height = 200
    c.x = 100
    c.y = 80
    c.modal = true
  end

  action :load_window

  def configure(c)
    super
    c.bbar = [:load_window]
  end

  js_configure do |c|
    c.on_load_window = <<-JS
      function(params){
        this.netzkeLoadComponent("some_window", {callback: function(w){
          w.show();
        }});
      }
    JS
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
netzke-basepack-0.8.4 test/basepack_test_app/app/components/window_component_loader.rb
netzke-basepack-0.8.3 test/basepack_test_app/app/components/window_component_loader.rb
netzke-basepack-0.8.2 test/basepack_test_app/app/components/window_component_loader.rb
netzke-basepack-0.8.1 test/basepack_test_app/app/components/window_component_loader.rb
netzke-basepack-0.8.0 test/basepack_test_app/app/components/window_component_loader.rb