Sha256: a79d23999c2c799f5b609e3a6c4d562ca2cf743cd5d64814cfd2509dab8d865d

Contents?: true

Size: 664 Bytes

Versions: 25

Compression:

Stored size: 664 Bytes

Contents

module Netzke
  module Basepack
    # = TabPanel
    #
    # Features:
    # * Dynamically loads components for the tabs that get activated for the first time
    # * (TODO) Provides the method markTabsOutdated to mark all inactive tabs as 'outdated', and calls "update" method on components in tabs when they get activated
    # * (TODO) Stores the last active tab in persistent config
    #
    # ToDo:
    # * Introduce a second or two delay before informing the server about a tab switched
    class TabPanel < Netzke::Base

      include WrapLazyLoaded

      js_configure do |c|
        c.extend = "Ext.tab.Panel"
        c.mixin
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
netzke-basepack-0.12.9 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.8 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.7 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.6 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.5 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.4 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.3 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.2 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.1 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.11.2 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.11.1 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.0 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.0.rc1 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.12.0.beta lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.11.0 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.10.1 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.10.0 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.9.0 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.10.0.rc2 lib/netzke/basepack/tab_panel.rb
netzke-basepack-0.9.0.rc1 lib/netzke/basepack/tab_panel.rb