Sha256: bd29aa840a343102e6bdd87429af2b64a249aa915a1cd381577ba90b6489c83d

Contents?: true

Size: 688 Bytes

Versions: 23

Compression:

Stored size: 688 Bytes

Contents

module PushType
  module WysiwygMediaHelper

    include PushType::AssetsHelper

    def wysiwyg_assets_hash(assets)
      {
        assets: assets.map { |a| wysiwyg_asset_hash(a) },
        meta:   wysiwyg_assets_meta(assets)
      } 
    end

    def wysiwyg_assets_meta(assets)
      {
        current_page: assets.current_page,
        total_pages:  assets.total_pages
      }
    end

    def wysiwyg_asset_hash(asset)
      {
        src: asset_preview_thumb_url(asset),
        info: {
          id:    asset.id,
          kind:  asset.kind,
          src:   main_app.media_url(asset.file_uid),
          title: asset.description_or_file_name
        }
      }
    end


  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
push_type_wysiwyg-0.7.0 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.7.0.beta.1 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.6.0 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.6.0.beta.4 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.6.0.beta.3 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.6.0.beta.2 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.6.0.beta.1 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.3 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.2 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.1 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.0 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.0.alpha.5 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.0.alpha.4 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.0.alpha.3 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.0.alpha.2 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.5.0.alpha.1 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.4.0 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.4.0.beta.3 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.3.3 app/helpers/push_type/wysiwyg_media_helper.rb
push_type_wysiwyg-0.3.1 app/helpers/push_type/wysiwyg_media_helper.rb