Sha256: 04bdd58060a36a3c50c9d0900d17b51602fcebb9e91d9562c650ba94a088286a

Contents?: true

Size: 1012 Bytes

Versions: 15

Compression:

Stored size: 1012 Bytes

Contents

module Cms
  module UiElementsHelper

    # Renders a Save And Publish button if:
    # 1. Current User has publish rights
    # 2. Block is publishable
    def save_and_publish_button(block, content_type)
      if current_user.able_to?(:publish_content) && block.publishable?
        html = %Q{<button type="submit" name="#{content_type.content_block_type.singularize}[publish_on_save]" value="true" class="submit" tabindex="#{next_tabindex}"><span>Save And Publish</span></button>}
        lt_button_wrapper html.html_safe
      end
    end

    # For simple publish buttons
    def publish_button(type)
      html = %Q{<button type="submit" name="#{type}[publish_on_save]" value="true" class="submit"><span>Save And Publish</span></button>'}
      lt_button_wrapper html.html_safe
    end


    def select_content_type_tag(type, &block)
      options = {:rel => "select-#{type.key}"}
      options[:class] = "on" if content_type == type
      content_tag_for(:li, type, nil, options, &block)
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
browsercms-3.5.7 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.6 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.5 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.4 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.3 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.2 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.1 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.0 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.0.rc3 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.0.rc2 app/helpers/cms/ui_elements_helper.rb
browsercms-3.5.0.rc1 app/helpers/cms/ui_elements_helper.rb
browsercms-3.4.2 app/helpers/cms/ui_elements_helper.rb
browsercms-3.4.2.rc1 app/helpers/cms/ui_elements_helper.rb
browsercms-3.4.1 app/helpers/cms/ui_elements_helper.rb
browsercms-3.4.0 app/helpers/cms/ui_elements_helper.rb