Sha256: 75cfd2cc4f3a47aeca578636fce8149a2b3d9f5a48a937d54a0a50fbab4bfb72

Contents?: true

Size: 667 Bytes

Versions: 8

Compression:

Stored size: 667 Bytes

Contents

Coprl::Presenters.define(:events_drawer) do
  helpers Coprl::Presenters::Helpers::Inflector

  events = %i[field_level_events form_level_events tagged_input parallel_events halted].sort
  actions = %i[dialog replaces loads toggle_visibility snackbar updates deletes posts clear last_response prompt_if_dirty].sort

  drawer 'Events' do
    menu do
      events.each do |comp|
        item titleize(comp) do
          event :click do
            loads comp
          end
        end
      end
      actions.each do |comp|
        item titleize(comp) do
          event :click do
            loads "#{comp}_action"
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
coprl-3.0.0.beta.12 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.11 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.10 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.9 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.8 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.7 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.6 app/demo/events/nav/drawer.pom
coprl-3.0.0.beta.5 app/demo/events/nav/drawer.pom