Sha256: 41cab5f63f3a8fae0e0f232a052ed8a18601ca21440d2459046e637013ab229a

Contents?: true

Size: 866 Bytes

Versions: 4

Compression:

Stored size: 866 Bytes

Contents

module Forms
  module Interface
    module Forms

     def self.included(base)
       base.class_eval do
          attr_accessor :form
          alias_method :forms, :form
          protected
            def load_default_form_regions
              returning OpenStruct.new do |form|
                form.edit = Radiant::AdminUI::RegionSet.new do |edit|
                  edit.main.concat %w{form}
                  edit.form.concat %w{inputs meta parts foot}
                  edit.foot.concat %w{buttons timestamp}
                end
                form.new = form.edit
                form.index = Radiant::AdminUI::RegionSet.new do |index|
                  index.body.concat %w{icon title modify}
                  index.foot.concat %w{buttons pagination}
                end
              end
            end
        end
      end
      
    end    
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
radiant-forms-extension-3.2.8 lib/forms/interface/forms.rb
radiant-forms-extension-3.3.2 lib/forms/interface/forms.rb
radiant-forms-extension-3.3.1 lib/forms/interface/forms.rb
radiant-forms-extension-3.3.0 lib/forms/interface/forms.rb