Sha256: f61459ecf880e8175aa2ab83f5793ae068fe50a2c87ac5b1846641ff510cec0f

Contents?: true

Size: 716 Bytes

Versions: 27

Compression:

Stored size: 716 Bytes

Contents

module Pageflow
  module Editor
    # @api private
    module FilesHelper
      include Pageflow::FilesHelper
      include AudioFilesHelper
      include VideoFilesHelper
      include RenderJsonHelper

      def editor_files_json_seed(entry)
        inner = Pageflow.config.file_types.map { |file_type|
          json = render_json_partial(partial: 'pageflow/editor/files/file',
                                     collection: entry.find_files(file_type.model),
                                     locals: {file_type: file_type},
                                     as: :file)

          %("#{file_type.collection_name}": #{json})
        }.join(',')

        "{#{inner}}".html_safe
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
pageflow-17.0.4 app/helpers/pageflow/editor/files_helper.rb
pageflow-17.0.3 app/helpers/pageflow/editor/files_helper.rb
pageflow-17.0.2 app/helpers/pageflow/editor/files_helper.rb
pageflow-17.0.1 app/helpers/pageflow/editor/files_helper.rb
pageflow-17.0.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-16.2.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-16.1.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-16.0.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.8.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.7.1 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.7.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.6.1 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.6.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.5.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.4.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.3.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.2.2 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.2.1 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.2.0 app/helpers/pageflow/editor/files_helper.rb
pageflow-15.1.2 app/helpers/pageflow/editor/files_helper.rb