Sha256: deb1545a2b22b1d4bbd119d405791bc8ac8455a2279137f79e3b2a6dd00cce25
Contents?: true
Size: 589 Bytes
Versions: 14
Compression:
Stored size: 589 Bytes
Contents
require 'omf-web/theme/bright/layout_renderer' module OMF::Web::Theme class OneColumnRenderer < LayoutRenderer def initialize(widgets, opts) super opts @opts = opts @widgets = widgets end def content div :class => 'one_column' do @widgets.each do |w| render_widget w end end end def render_widget(w) r = w.content unless w.layout? r = WidgetChrome.new(w, r, @opts) end rawtext r.to_html end end # OneColumnRenderer end # OMF::Web::Theme
Version data entries
14 entries across 14 versions & 1 rubygems