Sha256: 3c30be07a68856dfac6ab6d529feffa37b472b26702b1d08e8448d2ac8173f10
Contents?: true
Size: 751 Bytes
Versions: 3
Compression:
Stored size: 751 Bytes
Contents
# For demo purposes. Not used for testing. class HelloWorld < Netzke::Base # Configure clint class js_configure do |c| c.title = "Hello World component" c.mixin # mix in methods from hello_world/javascripts/hello_world.js end # Actions are used by Ext JS to share functionality and state b/w buttons and menu items # The handler for this action should be called onPingServer by default action :ping_server # Self-configure with a bottom toolbar def configure(c) super c.bbar = [:ping_server] # embed the action into bottom toolbar end # Endpoint callable from client class endpoint :greet_the_world do |params,this| # call client class' method showGreeting this.show_greeting("Hello World!") end end
Version data entries
3 entries across 3 versions & 1 rubygems