Module: EffectiveRegionsHelper
- Defined in:
- app/helpers/effective_regions_helper.rb
Instance Method Summary collapse
- #effective_region(*args) ⇒ Object
-
#effective_regions_include_tags ⇒ Object
Loads the Ckeditor Javascript & Stylesheets only when in edit mode.
- #simple_effective_region(*args) ⇒ Object
- #snippet_effective_region(*args) ⇒ Object
- #wrapped_snippet_effective_region(*args) ⇒ Object
Instance Method Details
#effective_region(*args) ⇒ Object
2 3 4 5 |
# File 'app/helpers/effective_regions_helper.rb', line 2 def effective_region(*args) = args. block_given? ? ckeditor_region(args, ) { yield } : ckeditor_region(args, ) end |
#effective_regions_include_tags ⇒ Object
Loads the Ckeditor Javascript & Stylesheets only when in edit mode
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'app/helpers/effective_regions_helper.rb', line 23 def if effectively_editing? payload = { :snippets => Effective::Snippets::Snippet.definitions(controller), :templates => Effective::Templates::Template.definitions(controller) } if defined?(EffectivePages) && defined?(EffectiveRoles) payload[:roles] = EffectiveRoles.roles_collection(Effective::Menu.new(), current_user) payload[:pages] = ([['', '']] + Effective::Page.order(:title).map { |page| [page.title, page.id] }) end render(:partial => 'effective_regions/include_tags_javascript', :locals => {:payload => payload}) end end |
#simple_effective_region(*args) ⇒ Object
7 8 9 10 |
# File 'app/helpers/effective_regions_helper.rb', line 7 def simple_effective_region(*args) ( = args.).merge!(:type => :simple) block_given? ? ckeditor_region(args, ) { yield } : ckeditor_region(args, ) end |
#snippet_effective_region(*args) ⇒ Object
12 13 14 15 |
# File 'app/helpers/effective_regions_helper.rb', line 12 def snippet_effective_region(*args) ( = args.).merge!(:type => :snippets) block_given? ? ckeditor_region(args, ) { yield } : ckeditor_region(args, ) end |
#wrapped_snippet_effective_region(*args) ⇒ Object
17 18 19 20 |
# File 'app/helpers/effective_regions_helper.rb', line 17 def wrapped_snippet_effective_region(*args) ( = args.).merge!(:type => :wrapped_snippets) block_given? ? ckeditor_region(args, ) { yield } : ckeditor_region(args, ) end |