Sha256: a3dc14e83de5f0ba0cef4f0b5982126d167e17bab92875a1754765a61171759a
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
module Admin module ContentHelper def admin_paginate(collection, options={}) will_paginate collection, {renderer: Coalla::LinkRenderer, inner_window: 2}.merge(options) end def render_slides(form, title, collection_name, options = {}) slider_class = options.delete(:slider_class_name) || SliderImage multiple = options.has_key?(:multiple) ? options.delete(:multiple) : true edit_allowed = options.has_key?(:edit_allowed) ? options.delete(:edit_allowed) : true render 'admin/common/slides', form: form, title: title, slides: collection_name, slider_class: slider_class, multiple: multiple, edit_allowed: edit_allowed end def generate_slider_template(form_builder, options = {}) escape_javascript(generate_slider_html(form_builder, options)) end def generate_slider_html(form_builder, options = {}) options[:object] ||= options[:class].new options[:form_builder_local] ||= :lb options[:locals] ||= {} collection_name = options[:collection] form_builder.fields_for(collection_name, options[:object], child_index: 'NEW_RECORD') do |f| render(partial: options[:partial], locals: options[:locals].merge({options[:form_builder_local] => f})) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
coalla-cms-0.7.0.0 | app/helpers/admin/content_helper.rb |
coalla-cms-0.6.1.1 | app/helpers/admin/content_helper.rb |
coalla-cms-0.6.0.9 | app/helpers/admin/content_helper.rb |