Sha256: 9fe42cda1c3db3efbe692184f756228ff1829ea9160d94ec7cdfcb4c06a2ff07

Contents?: true

Size: 415 Bytes

Versions: 7

Compression:

Stored size: 415 Bytes

Contents

module Kuhsaft
  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 == Kuhsaft::PageType::REDIRECT || !page.translated? || !page.persisted? || page.errors.present?
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

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