Sha256: f62328ac62fc9d061600250ad7d40aba0498f41fe994c7cce3514105dd22edb9
Contents?: true
Size: 838 Bytes
Versions: 3
Compression:
Stored size: 838 Bytes
Contents
module Kuhsaft class TwoColumnBrick < ColumnBrick before_create :add_columns # # Childs should only contain ColumnBricks, therefore we # don't want the user to mess with it # def user_can_add_childs? false end def user_can_delete? true end def user_can_save? true end # # Use own rendering implementation to show columns side by side # def renders_own_childs? true end def partitioning super || 0 end def self.partitionings [Partition.new('70/30', 0), Partition.new('50/50', 1), Partition.new('30/70', 2)] end def to_style_class [super, 'row-fluid'].join(' ') end private def add_columns bricks << Kuhsaft::ColumnBrick.new bricks << Kuhsaft::ColumnBrick.new end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kuhsaft-2.1.1 | app/models/kuhsaft/two_column_brick.rb |
kuhsaft-2.1.0 | app/models/kuhsaft/two_column_brick.rb |
kuhsaft-2.0.3 | app/models/kuhsaft/two_column_brick.rb |