app/assets/javascripts/mercury/modals/insertmedia.js.coffee in mercury-rails-0.8.0 vs app/assets/javascripts/mercury/modals/insertmedia.js.coffee in mercury-rails-0.9.0
- old
+ new
@@ -25,10 +25,11 @@
# if we're editing an image prefill the information
if image = selection.is?('img')
@element.find('#media_image_url').val(image.attr('src'))
@element.find('#media_image_alignment').val(image.attr('align'))
+ @element.find('#media_image_float').val(if image.attr('style')? then image.css('float') else '')
@focus('#media_image_url')
# if we're editing an iframe (assume it's a video for now)
if iframe = selection.is?('iframe')
src = iframe.attr('src')
@@ -96,9 +97,10 @@
switch type
when 'image_url'
attrs = {src: @element.find('#media_image_url').val()}
attrs['align'] = alignment if alignment = @element.find('#media_image_alignment').val()
+ attrs['style'] = 'float: ' + float + ';' if float = @element.find('#media_image_float').val()
Mercury.trigger('action', {action: 'insertImage', value: attrs})
when 'youtube_url'
url = @element.find('#media_youtube_url').val()
code = url.replace(/https?:\/\/youtu.be\//, '')