Browse Source

Downsize originals in media attachments, small fixes

master
Eugen Rochko 8 years ago
parent
commit
64d109dc0e
4 changed files with 5 additions and 5 deletions
  1. +1
    -1
      app/assets/javascripts/components/actions/compose.jsx
  2. +1
    -1
      app/assets/javascripts/components/components/media_gallery.jsx
  3. +1
    -1
      app/models/media_attachment.rb
  4. +2
    -2
      app/views/api/v1/statuses/_media.rabl

+ 1
- 1
app/assets/javascripts/components/actions/compose.jsx View File

@ -74,7 +74,7 @@ export function submitCompose() {
// To make the app more responsive, immediately get the status into the columns // To make the app more responsive, immediately get the status into the columns
dispatch(updateTimeline('home', { ...response.data })); dispatch(updateTimeline('home', { ...response.data }));
if (response.data.in_reply_to_id === null) {
if (response.data.in_reply_to_id === null && !getState().getIn(['compose', 'unlisted'])) {
dispatch(updateTimeline('public', { ...response.data })); dispatch(updateTimeline('public', { ...response.data }));
} }
}).catch(function (error) { }).catch(function (error) {

+ 1
- 1
app/assets/javascripts/components/components/media_gallery.jsx View File

@ -129,7 +129,7 @@ const MediaGallery = React.createClass({
return ( return (
<div key={attachment.get('id')} style={{ boxSizing: 'border-box', position: 'relative', left: left, top: top, right: right, bottom: bottom, float: 'left', border: 'none', display: 'block', width: `${width}%`, height: `${height}%` }}> <div key={attachment.get('id')} style={{ boxSizing: 'border-box', position: 'relative', left: left, top: top, right: right, bottom: bottom, float: 'left', border: 'none', display: 'block', width: `${width}%`, height: `${height}%` }}>
<a href={attachment.get('url')} onClick={this.handleClick.bind(this, attachment.get('url'))} target='_blank' style={{ display: 'block', width: '100%', height: '100%', background: `url(${attachment.get('preview_url')}) no-repeat center`, textDecoration: 'none', backgroundSize: 'cover', cursor: 'zoom-in' }} />
<a href={attachment.get('remote_url') ? attachment.get('remote_url') : attachment.get('url')} onClick={this.handleClick.bind(this, attachment.get('url'))} target='_blank' style={{ display: 'block', width: '100%', height: '100%', background: `url(${attachment.get('preview_url')}) no-repeat center`, textDecoration: 'none', backgroundSize: 'cover', cursor: 'zoom-in' }} />
</div> </div>
); );
}); });

+ 1
- 1
app/models/media_attachment.rb View File

@ -44,7 +44,7 @@ class MediaAttachment < ApplicationRecord
def file_styles(f) def file_styles(f)
if f.instance.image? if f.instance.image?
{ {
original: '100%',
original: '1280x1280>',
small: '510x680>', small: '510x680>',
} }
else else

+ 2
- 2
app/views/api/v1/statuses/_media.rabl View File

@ -1,4 +1,4 @@
attributes :id, :remote_url, :type attributes :id, :remote_url, :type
node(:url) { |media| full_asset_url(media.file.url( :original)) }
node(:preview_url) { |media| full_asset_url(media.file.url( :small)) }
node(:url) { |media| full_asset_url(media.file.url(:original)) }
node(:preview_url) { |media| full_asset_url(media.file.url(:small)) }

Loading…
Cancel
Save