Sha256: ab190ef6fdffecf862c997739abe71683bc296ec19c1f68f749c96db839b78d8

Contents?: true

Size: 413 Bytes

Versions: 6

Compression:

Stored size: 413 Bytes

Contents

module Qbrick
  module Cms
    module PagesHelper
      def content_tab_active(page)
        :active unless hide_content_tab?(page)
      end

      def metadata_tab_active(page)
        :active if hide_content_tab?(page)
      end

      def hide_content_tab?(page)
        page.page_type == Qbrick::PageType::REDIRECT || !page.translated? || !page.persisted? || page.errors.present?
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
qbrick-2.6.2 app/helpers/qbrick/cms/pages_helper.rb
qbrick-2.6.1 app/helpers/qbrick/cms/pages_helper.rb
qbrick-2.6.0 app/helpers/qbrick/cms/pages_helper.rb
qbrick-2.5.2 app/helpers/qbrick/cms/pages_helper.rb
qbrick-2.5.1 app/helpers/qbrick/cms/pages_helper.rb
qbrick-2.5.0 app/helpers/qbrick/cms/pages_helper.rb