Module: Card::Set::Type::File::HtmlFormat

Extended by:
AbstractFormat
Included in:
Image::HtmlViews::HtmlFormat
Defined in:
platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb

Instance Method Summary collapse

Instance Method Details

#cached_upload_card_nameObject



151
152
153
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 151

def cached_upload_card_name
  Card::Env.params[:attachment_upload].gsub(/\[\w+\]$/, "[action_id_of_cached_upload]")
end

#file_chooser_action_textObject



138
139
140
141
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 138

def file_chooser_action_text
  action = card.new_card? ? "Add" : "Replace"
  "#{action} #{humanized_attachment_name}..."
end

#humanized_attachment_nameObject



143
144
145
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 143

def humanized_attachment_name
  card.attachment_name.to_s.humanize
end

#previewObject



147
148
149
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 147

def preview
  ""
end

#preview_editor_delete_textObject



155
156
157
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 155

def preview_editor_delete_text
  t :carrierwave_delete
end

#view: coreObject



120
121
122
123
124
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 120

view :core do
  handle_source do |source|
    haml :core, source: source
  end
end

#view: inputObject



126
127
128
129
130
131
132
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 126

view :input do
  if card.no_upload?
    text_field :content, class: "d0-card-content"
  else
    haml :file_chooser, action_text: file_chooser_action_text
  end
end

#view: preview_editorObject



134
135
136
# File 'platypus/tmp/set/gem-defaults/mod016-carrierwave/type/file.rb', line 134

view :preview_editor, unknown: true, cache: :never do
  haml :preview_editor
end